PolicyRule Interface
Implements
public interface PolicyRule
extends HasInnerModel<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
List<Blob |
blobTypesToFilterFor() |
abstract Float | daysAfterBaseBlobModificationUntilArchiving() |
abstract Float | daysAfterBaseBlobModificationUntilCooling() |
abstract Float | daysAfterBaseBlobModificationUntilDeleting() |
abstract Float | daysAfterSnapShotCreationUntilDeleting() |
abstract boolean | deleteActionOnBaseBlobEnabled() |
abstract boolean | deleteActionOnSnapShotEnabled() |
abstract String | name() |
abstract List<String> | prefixesToFilterFor() |
abstract boolean | tierToArchiveActionOnBaseBlobEnabled() |
abstract boolean | tierToCoolActionOnBaseBlobEnabled() |
abstract
Rule |
type() |
Method Details
actionsOnBaseBlob
public abstract ManagementPolicyBaseBlob actionsOnBaseBlob()
Returns:
actionsOnSnapShot
public abstract ManagementPolicySnapShot actionsOnSnapShot()
Returns:
blobTypesToFilterFor
public abstract List
Returns:
daysAfterBaseBlobModificationUntilArchiving
public abstract Float daysAfterBaseBlobModificationUntilArchiving()
Returns:
daysAfterBaseBlobModificationUntilCooling
public abstract Float daysAfterBaseBlobModificationUntilCooling()
Returns:
daysAfterBaseBlobModificationUntilDeleting
public abstract Float daysAfterBaseBlobModificationUntilDeleting()
Returns:
daysAfterSnapShotCreationUntilDeleting
public abstract Float 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 RuleType type()
Returns: