Class ModifyAutoSnapshotPolicyAttributeRequest


  • public class ModifyAutoSnapshotPolicyAttributeRequest
    extends AbstractModel
    • Constructor Detail

      • ModifyAutoSnapshotPolicyAttributeRequest

        public ModifyAutoSnapshotPolicyAttributeRequest()
      • ModifyAutoSnapshotPolicyAttributeRequest

        public ModifyAutoSnapshotPolicyAttributeRequest​(ModifyAutoSnapshotPolicyAttributeRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getAutoSnapshotPolicyId

        public String getAutoSnapshotPolicyId()
        Get 定期快照策略ID。
        Returns:
        AutoSnapshotPolicyId 定期快照策略ID。
      • setAutoSnapshotPolicyId

        public void setAutoSnapshotPolicyId​(String AutoSnapshotPolicyId)
        Set 定期快照策略ID。
        Parameters:
        AutoSnapshotPolicyId - 定期快照策略ID。
      • getIsActivated

        public Boolean getIsActivated()
        Get 是否激活定期快照策略,FALSE表示未激活,TRUE表示激活,默认为TRUE。
        Returns:
        IsActivated 是否激活定期快照策略,FALSE表示未激活,TRUE表示激活,默认为TRUE。
      • setIsActivated

        public void setIsActivated​(Boolean IsActivated)
        Set 是否激活定期快照策略,FALSE表示未激活,TRUE表示激活,默认为TRUE。
        Parameters:
        IsActivated - 是否激活定期快照策略,FALSE表示未激活,TRUE表示激活,默认为TRUE。
      • getIsPermanent

        public Boolean getIsPermanent()
        Get 通过该定期快照策略创建的快照是否永久保留。FALSE表示非永久保留,TRUE表示永久保留,默认为FALSE。
        Returns:
        IsPermanent 通过该定期快照策略创建的快照是否永久保留。FALSE表示非永久保留,TRUE表示永久保留,默认为FALSE。
      • setIsPermanent

        public void setIsPermanent​(Boolean IsPermanent)
        Set 通过该定期快照策略创建的快照是否永久保留。FALSE表示非永久保留,TRUE表示永久保留,默认为FALSE。
        Parameters:
        IsPermanent - 通过该定期快照策略创建的快照是否永久保留。FALSE表示非永久保留,TRUE表示永久保留,默认为FALSE。
      • getAutoSnapshotPolicyName

        public String getAutoSnapshotPolicyName()
        Get 要创建的定期快照策略名。不传则默认为“未命名”。最大长度不能超60个字节。
        Returns:
        AutoSnapshotPolicyName 要创建的定期快照策略名。不传则默认为“未命名”。最大长度不能超60个字节。
      • setAutoSnapshotPolicyName

        public void setAutoSnapshotPolicyName​(String AutoSnapshotPolicyName)
        Set 要创建的定期快照策略名。不传则默认为“未命名”。最大长度不能超60个字节。
        Parameters:
        AutoSnapshotPolicyName - 要创建的定期快照策略名。不传则默认为“未命名”。最大长度不能超60个字节。
      • getPolicy

        public Policy[] getPolicy()
        Get 定期快照的执行策略。
        Returns:
        Policy 定期快照的执行策略。
      • setPolicy

        public void setPolicy​(Policy[] Policy)
        Set 定期快照的执行策略。
        Parameters:
        Policy - 定期快照的执行策略。
      • getRetentionDays

        public Long getRetentionDays()
        Get 通过该定期快照策略创建的快照保留天数。如果指定本参数,则IsPermanent入参不可指定为TRUE,否则会产生冲突。
        Returns:
        RetentionDays 通过该定期快照策略创建的快照保留天数。如果指定本参数,则IsPermanent入参不可指定为TRUE,否则会产生冲突。
      • setRetentionDays

        public void setRetentionDays​(Long RetentionDays)
        Set 通过该定期快照策略创建的快照保留天数。如果指定本参数,则IsPermanent入参不可指定为TRUE,否则会产生冲突。
        Parameters:
        RetentionDays - 通过该定期快照策略创建的快照保留天数。如果指定本参数,则IsPermanent入参不可指定为TRUE,否则会产生冲突。