Package com.azure.storage.blob.models
Class BlobContainerItemProperties
- java.lang.Object
-
- com.azure.storage.blob.models.BlobContainerItemProperties
-
public final class BlobContainerItemProperties extends Object
Properties of a container.
-
-
Constructor Summary
Constructors Constructor Description BlobContainerItemProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultEncryptionScope()
Get the defaultEncryptionScope property: The DefaultEncryptionScope property.OffsetDateTime
getDeletedTime()
Get the deletedTime property: The DeletedTime property.String
getETag()
Get the eTag property: The Etag property.OffsetDateTime
getLastModified()
Get the lastModified property: The Last-Modified property.LeaseDurationType
getLeaseDuration()
Get the leaseDuration property: The LeaseDuration property.LeaseStateType
getLeaseState()
Get the leaseState property: The LeaseState property.LeaseStatusType
getLeaseStatus()
Get the leaseStatus property: The LeaseStatus property.PublicAccessType
getPublicAccess()
Get the publicAccess property: The PublicAccess property.Integer
getRemainingRetentionDays()
Get the remainingRetentionDays property: The RemainingRetentionDays property.boolean
isEncryptionScopeOverridePrevented()
Get the encryptionScopeOverridePrevented property: The DenyEncryptionScopeOverride property.Boolean
isHasImmutabilityPolicy()
Get the hasImmutabilityPolicy property: The HasImmutabilityPolicy property.Boolean
isHasLegalHold()
Get the hasLegalHold property: The HasLegalHold property.Boolean
isImmutableStorageWithVersioningEnabled()
Get the isImmutableStorageWithVersioningEnabled property: Indicates if version level worm is enabled on this container.BlobContainerItemProperties
setDefaultEncryptionScope(String defaultEncryptionScope)
Set the defaultEncryptionScope property: The DefaultEncryptionScope property.BlobContainerItemProperties
setDeletedTime(OffsetDateTime deletedTime)
Set the deletedTime property: The DeletedTime property.BlobContainerItemProperties
setEncryptionScopeOverridePrevented(boolean encryptionScopeOverridePrevented)
Set the encryptionScopeOverridePrevented property: The DenyEncryptionScopeOverride property.BlobContainerItemProperties
setETag(String eTag)
Set the eTag property: The Etag property.BlobContainerItemProperties
setHasImmutabilityPolicy(Boolean hasImmutabilityPolicy)
Set the hasImmutabilityPolicy property: The HasImmutabilityPolicy property.BlobContainerItemProperties
setHasLegalHold(Boolean hasLegalHold)
Set the hasLegalHold property: The HasLegalHold property.BlobContainerItemProperties
setImmutableStorageWithVersioningEnabled(Boolean isImmutableStorageWithVersioningEnabled)
Set the isImmutableStorageWithVersioningEnabled property: Indicates if version level worm is enabled on this container.BlobContainerItemProperties
setLastModified(OffsetDateTime lastModified)
Set the lastModified property: The Last-Modified property.BlobContainerItemProperties
setLeaseDuration(LeaseDurationType leaseDuration)
Set the leaseDuration property: The LeaseDuration property.BlobContainerItemProperties
setLeaseState(LeaseStateType leaseState)
Set the leaseState property: The LeaseState property.BlobContainerItemProperties
setLeaseStatus(LeaseStatusType leaseStatus)
Set the leaseStatus property: The LeaseStatus property.BlobContainerItemProperties
setPublicAccess(PublicAccessType publicAccess)
Set the publicAccess property: The PublicAccess property.BlobContainerItemProperties
setRemainingRetentionDays(Integer remainingRetentionDays)
Set the remainingRetentionDays property: The RemainingRetentionDays property.
-
-
-
Method Detail
-
getLastModified
public OffsetDateTime getLastModified()
Get the lastModified property: The Last-Modified property.- Returns:
- the lastModified value.
-
setLastModified
public BlobContainerItemProperties setLastModified(OffsetDateTime lastModified)
Set the lastModified property: The Last-Modified property.- Parameters:
lastModified
- the lastModified value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getETag
public String getETag()
Get the eTag property: The Etag property.- Returns:
- the eTag value.
-
setETag
public BlobContainerItemProperties setETag(String eTag)
Set the eTag property: The Etag property.- Parameters:
eTag
- the eTag value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getLeaseStatus
public LeaseStatusType getLeaseStatus()
Get the leaseStatus property: The LeaseStatus property.- Returns:
- the leaseStatus value.
-
setLeaseStatus
public BlobContainerItemProperties setLeaseStatus(LeaseStatusType leaseStatus)
Set the leaseStatus property: The LeaseStatus property.- Parameters:
leaseStatus
- the leaseStatus value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getLeaseState
public LeaseStateType getLeaseState()
Get the leaseState property: The LeaseState property.- Returns:
- the leaseState value.
-
setLeaseState
public BlobContainerItemProperties setLeaseState(LeaseStateType leaseState)
Set the leaseState property: The LeaseState property.- Parameters:
leaseState
- the leaseState value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getLeaseDuration
public LeaseDurationType getLeaseDuration()
Get the leaseDuration property: The LeaseDuration property.- Returns:
- the leaseDuration value.
-
setLeaseDuration
public BlobContainerItemProperties setLeaseDuration(LeaseDurationType leaseDuration)
Set the leaseDuration property: The LeaseDuration property.- Parameters:
leaseDuration
- the leaseDuration value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getPublicAccess
public PublicAccessType getPublicAccess()
Get the publicAccess property: The PublicAccess property.- Returns:
- the publicAccess value.
-
setPublicAccess
public BlobContainerItemProperties setPublicAccess(PublicAccessType publicAccess)
Set the publicAccess property: The PublicAccess property.- Parameters:
publicAccess
- the publicAccess value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
isHasImmutabilityPolicy
public Boolean isHasImmutabilityPolicy()
Get the hasImmutabilityPolicy property: The HasImmutabilityPolicy property.- Returns:
- the hasImmutabilityPolicy value.
-
setHasImmutabilityPolicy
public BlobContainerItemProperties setHasImmutabilityPolicy(Boolean hasImmutabilityPolicy)
Set the hasImmutabilityPolicy property: The HasImmutabilityPolicy property.- Parameters:
hasImmutabilityPolicy
- the hasImmutabilityPolicy value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
isHasLegalHold
public Boolean isHasLegalHold()
Get the hasLegalHold property: The HasLegalHold property.- Returns:
- the hasLegalHold value.
-
setHasLegalHold
public BlobContainerItemProperties setHasLegalHold(Boolean hasLegalHold)
Set the hasLegalHold property: The HasLegalHold property.- Parameters:
hasLegalHold
- the hasLegalHold value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getDefaultEncryptionScope
public String getDefaultEncryptionScope()
Get the defaultEncryptionScope property: The DefaultEncryptionScope property.- Returns:
- the defaultEncryptionScope value.
-
setDefaultEncryptionScope
public BlobContainerItemProperties setDefaultEncryptionScope(String defaultEncryptionScope)
Set the defaultEncryptionScope property: The DefaultEncryptionScope property.- Parameters:
defaultEncryptionScope
- the defaultEncryptionScope value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
isEncryptionScopeOverridePrevented
public boolean isEncryptionScopeOverridePrevented()
Get the encryptionScopeOverridePrevented property: The DenyEncryptionScopeOverride property.- Returns:
- the encryptionScopeOverridePrevented value.
-
setEncryptionScopeOverridePrevented
public BlobContainerItemProperties setEncryptionScopeOverridePrevented(boolean encryptionScopeOverridePrevented)
Set the encryptionScopeOverridePrevented property: The DenyEncryptionScopeOverride property.- Parameters:
encryptionScopeOverridePrevented
- the encryptionScopeOverridePrevented value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getDeletedTime
public OffsetDateTime getDeletedTime()
Get the deletedTime property: The DeletedTime property.- Returns:
- the deletedTime value.
-
setDeletedTime
public BlobContainerItemProperties setDeletedTime(OffsetDateTime deletedTime)
Set the deletedTime property: The DeletedTime property.- Parameters:
deletedTime
- the deletedTime value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
getRemainingRetentionDays
public Integer getRemainingRetentionDays()
Get the remainingRetentionDays property: The RemainingRetentionDays property.- Returns:
- the remainingRetentionDays value.
-
setRemainingRetentionDays
public BlobContainerItemProperties setRemainingRetentionDays(Integer remainingRetentionDays)
Set the remainingRetentionDays property: The RemainingRetentionDays property.- Parameters:
remainingRetentionDays
- the remainingRetentionDays value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
isImmutableStorageWithVersioningEnabled
public Boolean isImmutableStorageWithVersioningEnabled()
Get the isImmutableStorageWithVersioningEnabled property: Indicates if version level worm is enabled on this container.- Returns:
- the isImmutableStorageWithVersioningEnabled value.
-
setImmutableStorageWithVersioningEnabled
public BlobContainerItemProperties setImmutableStorageWithVersioningEnabled(Boolean isImmutableStorageWithVersioningEnabled)
Set the isImmutableStorageWithVersioningEnabled property: Indicates if version level worm is enabled on this container.- Parameters:
isImmutableStorageWithVersioningEnabled
- the isImmutableStorageWithVersioningEnabled value to set.- Returns:
- the BlobContainerItemProperties object itself.
-
-