Interface BlobServiceProperties
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<BlobServicePropertiesInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<StorageManager>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<BlobServiceProperties>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<BlobServiceProperties.Update>
public interface BlobServiceProperties
extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<BlobServicePropertiesInner>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<BlobServiceProperties>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<BlobServiceProperties.Update>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<StorageManager>
Type representing BlobServiceProperties.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the BlobServiceProperties definition.static interfaceGrouping of BlobServiceProperties definition stages.static interfaceThe template for a BlobServiceProperties update operation, containing all the settings that can be modified.static interfaceGrouping of BlobServiceProperties update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets container soft delete policy.cors()Gets cors rules.Gets the default service version.Gets blob soft delete policy.id()Gets the resource ID.Checks whether blob versioning is enabled.booleanChecks whether last access time tracking policy is enabled.Gets the last access time tracking policy.name()Gets the name.type()Gets the type.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
update
-
Method Details
-
cors
-
defaultServiceVersion
String defaultServiceVersion()Gets the default service version.- Returns:
- the defaultServiceVersion value.
-
deleteRetentionPolicy
DeleteRetentionPolicy deleteRetentionPolicy()Gets blob soft delete policy.- Returns:
- blob soft delete policy used to restore a blob, snapshot, or version that has been deleted.
-
containerDeleteRetentionPolicy
DeleteRetentionPolicy containerDeleteRetentionPolicy()Gets container soft delete policy.- Returns:
- container soft delete policy used to restore a container that has been deleted.
-
id
-
name
-
type
-
isBlobVersioningEnabled
Boolean isBlobVersioningEnabled()Checks whether blob versioning is enabled.- Returns:
- whether blob versioning is enabled
-
isLastAccessTimeTrackingPolicyEnabled
boolean isLastAccessTimeTrackingPolicyEnabled()Checks whether last access time tracking policy is enabled.- Returns:
- whether last access time tracking policy is enabled
-
lastAccessTimeTrackingPolicy
LastAccessTimeTrackingPolicy lastAccessTimeTrackingPolicy()Gets the last access time tracking policy.- Returns:
- the last access time tracking policy
-