Class ObjectReplicationPolicyInner


  • public final class ObjectReplicationPolicyInner
    extends com.azure.core.management.ProxyResource
    The replication policy between two storage accounts. Multiple rules can be defined in one policy.
    • Constructor Detail

      • ObjectReplicationPolicyInner

        public ObjectReplicationPolicyInner()
    • Method Detail

      • policyId

        public String policyId()
        Get the policyId property: A unique id for object replication policy.
        Returns:
        the policyId value.
      • enabledTime

        public OffsetDateTime enabledTime()
        Get the enabledTime property: Indicates when the policy is enabled on the source account.
        Returns:
        the enabledTime value.
      • sourceAccount

        public String sourceAccount()
        Get the sourceAccount property: Required. Source account name. It should be full resource id if allowCrossTenantReplication set to false.
        Returns:
        the sourceAccount value.
      • withSourceAccount

        public ObjectReplicationPolicyInner withSourceAccount​(String sourceAccount)
        Set the sourceAccount property: Required. Source account name. It should be full resource id if allowCrossTenantReplication set to false.
        Parameters:
        sourceAccount - the sourceAccount value to set.
        Returns:
        the ObjectReplicationPolicyInner object itself.
      • destinationAccount

        public String destinationAccount()
        Get the destinationAccount property: Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false.
        Returns:
        the destinationAccount value.
      • withDestinationAccount

        public ObjectReplicationPolicyInner withDestinationAccount​(String destinationAccount)
        Set the destinationAccount property: Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false.
        Parameters:
        destinationAccount - the destinationAccount value to set.
        Returns:
        the ObjectReplicationPolicyInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.