ListContainerItemInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. ListContainerItemInner
- com.
- com.
- com.
public final class ListContainerItemInner
extends AzureEntityResource
The blob container properties be listed out.
Constructor Summary
Constructor | Description |
---|---|
ListContainerItemInner() |
Creates an instance of List |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
defaultEncryptionScope()
Get the default |
Boolean |
deleted()
Get the deleted property: Indicates whether the blob container was deleted. |
Offset |
deletedTime()
Get the deleted |
Boolean |
denyEncryptionScopeOverride()
Get the deny |
Boolean |
enableNfsV3AllSquash()
Get the enable |
Boolean |
enableNfsV3RootSquash()
Get the enable |
String |
etag()
Get the etag property: Resource Etag. |
static
List |
fromJson(JsonReader jsonReader)
Reads an instance of List |
Boolean |
hasImmutabilityPolicy()
Get the has |
Boolean |
hasLegalHold()
Get the has |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Immutability |
immutabilityPolicy()
Get the immutability |
Immutable |
immutableStorageWithVersioning()
Get the immutable |
Offset |
lastModifiedTime()
Get the last |
Lease |
leaseDuration()
Get the lease |
Lease |
leaseState()
Get the lease |
Lease |
leaseStatus()
Get the lease |
Legal |
legalHold()
Get the legal |
Map<String,String> |
metadata()
Get the metadata property: A name-value pair to associate with the container as metadata. |
String |
name()
Get the name property: The name of the resource. |
Public |
publicAccess()
Get the public |
Integer |
remainingRetentionDays()
Get the remaining |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
String |
version()
Get the version property: The version of the deleted blob container. |
List |
withDefaultEncryptionScope(String defaultEncryptionScope)
Set the default |
List |
withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Set the deny |
List |
withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Set the enable |
List |
withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Set the enable |
List |
withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Set the immutable |
List |
withMetadata(Map<String,String> metadata)
Set the metadata property: A name-value pair to associate with the container as metadata. |
List |
withPublicAccess(PublicAccess publicAccess)
Set the public |
Methods inherited from AzureEntityResource
Methods inherited from java.lang.Object
Constructor Details
ListContainerItemInner
public ListContainerItemInner()
Creates an instance of ListContainerItemInner class.
Method Details
defaultEncryptionScope
public String defaultEncryptionScope()
Get the defaultEncryptionScope property: Default the container to use specified encryption scope for all writes.
Returns:
deleted
public Boolean deleted()
Get the deleted property: Indicates whether the blob container was deleted.
Returns:
deletedTime
public OffsetDateTime deletedTime()
Get the deletedTime property: Blob container deletion time.
Returns:
denyEncryptionScopeOverride
public Boolean denyEncryptionScopeOverride()
Get the denyEncryptionScopeOverride property: Block override of encryption scope from the container default.
Returns:
enableNfsV3AllSquash
public Boolean enableNfsV3AllSquash()
Get the enableNfsV3AllSquash property: Enable NFSv3 all squash on blob container.
Returns:
enableNfsV3RootSquash
public Boolean enableNfsV3RootSquash()
Get the enableNfsV3RootSquash property: Enable NFSv3 root squash on blob container.
Returns:
etag
public String etag()
Get the etag property: Resource Etag.
Overrides:
ListContainerItemInner.etag()Returns:
fromJson
public static ListContainerItemInner fromJson(JsonReader jsonReader)
Reads an instance of ListContainerItemInner from the JsonReader.
Parameters:
Returns:
Throws:
hasImmutabilityPolicy
public Boolean hasImmutabilityPolicy()
Get the hasImmutabilityPolicy property: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.
Returns:
hasLegalHold
public Boolean hasLegalHold()
Get the hasLegalHold property: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ListContainerItemInner.id()Returns:
immutabilityPolicy
public ImmutabilityPolicyProperties immutabilityPolicy()
Get the immutabilityPolicy property: The ImmutabilityPolicy property of the container.
Returns:
immutableStorageWithVersioning
public ImmutableStorageWithVersioning immutableStorageWithVersioning()
Get the immutableStorageWithVersioning property: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.
Returns:
lastModifiedTime
public OffsetDateTime lastModifiedTime()
Get the lastModifiedTime property: Returns the date and time the container was last modified.
Returns:
leaseDuration
public LeaseDuration leaseDuration()
Get the leaseDuration property: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.
Returns:
leaseState
public LeaseState leaseState()
Get the leaseState property: Lease state of the container.
Returns:
leaseStatus
public LeaseStatus leaseStatus()
Get the leaseStatus property: The lease status of the container.
Returns:
legalHold
public LegalHoldProperties legalHold()
Get the legalHold property: The LegalHold property of the container.
Returns:
metadata
public Map
Get the metadata property: A name-value pair to associate with the container as metadata.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ListContainerItemInner.name()Returns:
publicAccess
public PublicAccess publicAccess()
Get the publicAccess property: Specifies whether data in the container may be accessed publicly and the level of access.
Returns:
remainingRetentionDays
public Integer remainingRetentionDays()
Get the remainingRetentionDays property: Remaining retention days for soft deleted blob container.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ListContainerItemInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ListContainerItemInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
ListContainerItemInner.validate()version
public String version()
Get the version property: The version of the deleted blob container.
Returns:
withDefaultEncryptionScope
public ListContainerItemInner withDefaultEncryptionScope(String defaultEncryptionScope)
Set the defaultEncryptionScope property: Default the container to use specified encryption scope for all writes.
Parameters:
Returns:
withDenyEncryptionScopeOverride
public ListContainerItemInner withDenyEncryptionScopeOverride(Boolean denyEncryptionScopeOverride)
Set the denyEncryptionScopeOverride property: Block override of encryption scope from the container default.
Parameters:
Returns:
withEnableNfsV3AllSquash
public ListContainerItemInner withEnableNfsV3AllSquash(Boolean enableNfsV3AllSquash)
Set the enableNfsV3AllSquash property: Enable NFSv3 all squash on blob container.
Parameters:
Returns:
withEnableNfsV3RootSquash
public ListContainerItemInner withEnableNfsV3RootSquash(Boolean enableNfsV3RootSquash)
Set the enableNfsV3RootSquash property: Enable NFSv3 root squash on blob container.
Parameters:
Returns:
withImmutableStorageWithVersioning
public ListContainerItemInner withImmutableStorageWithVersioning(ImmutableStorageWithVersioning immutableStorageWithVersioning)
Set the immutableStorageWithVersioning property: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.
Parameters:
Returns:
withMetadata
public ListContainerItemInner withMetadata(Map
Set the metadata property: A name-value pair to associate with the container as metadata.
Parameters:
Returns:
withPublicAccess
public ListContainerItemInner withPublicAccess(PublicAccess publicAccess)
Set the publicAccess property: Specifies whether data in the container may be accessed publicly and the level of access.
Parameters:
Returns:
Applies to
Azure SDK for Java