PolicyRule Interface
Implements
public interface PolicyRule
extends HasInner<ManagementPolicyRule>
An immutable client-side representation of a rule in an Azure Management Policy.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Management |
actionsOnBaseBlob() |
abstract
Management |
actionsOnSnapShot() |
abstract
java.util.List<Blob |
blobTypesToFilterFor() |
abstract java.lang.Double | daysAfterBaseBlobModificationUntilArchiving() |
abstract java.lang.Double | daysAfterBaseBlobModificationUntilCooling() |
abstract java.lang.Double | daysAfterBaseBlobModificationUntilDeleting() |
abstract java.lang.Double | daysAfterSnapShotCreationUntilDeleting() |
abstract boolean | deleteActionOnBaseBlobEnabled() |
abstract boolean | deleteActionOnSnapShotEnabled() |
abstract java.lang.String | name() |
abstract java.util.List<java.lang.String> | prefixesToFilterFor() |
abstract boolean | tierToArchiveActionOnBaseBlobEnabled() |
abstract boolean | tierToCoolActionOnBaseBlobEnabled() |
abstract java.lang.String | type() |
Method Details
actionsOnBaseBlob
public abstract ManagementPolicyBaseBlob actionsOnBaseBlob()
Returns:
actionsOnSnapShot
public abstract ManagementPolicySnapShot actionsOnSnapShot()
Returns:
blobTypesToFilterFor
public abstract List
Returns:
daysAfterBaseBlobModificationUntilArchiving
public abstract Double daysAfterBaseBlobModificationUntilArchiving()
Returns:
daysAfterBaseBlobModificationUntilCooling
public abstract Double daysAfterBaseBlobModificationUntilCooling()
Returns:
daysAfterBaseBlobModificationUntilDeleting
public abstract Double daysAfterBaseBlobModificationUntilDeleting()
Returns:
daysAfterSnapShotCreationUntilDeleting
public abstract Double daysAfterSnapShotCreationUntilDeleting()
Returns:
deleteActionOnBaseBlobEnabled
public abstract boolean deleteActionOnBaseBlobEnabled()
Returns:
deleteActionOnSnapShotEnabled
public abstract boolean deleteActionOnSnapShotEnabled()
Returns:
name
public abstract String name()
Returns:
prefixesToFilterFor
public abstract List
Returns:
tierToArchiveActionOnBaseBlobEnabled
public abstract boolean tierToArchiveActionOnBaseBlobEnabled()
Returns:
tierToCoolActionOnBaseBlobEnabled
public abstract boolean tierToCoolActionOnBaseBlobEnabled()
Returns:
type
public abstract String type()
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for