Class AutoSnapshotPolicy
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cbs.v20170312.models.AutoSnapshotPolicy
-
public class AutoSnapshotPolicy extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AutoSnapshotPolicy()AutoSnapshotPolicy(AutoSnapshotPolicy 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdvancedRetentionPolicygetAdvancedRetentionPolicy()Get 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。StringgetAutoSnapshotPolicyId()Get 定期快照策略ID。StringgetAutoSnapshotPolicyName()Get 定期快照策略名称。StringgetAutoSnapshotPolicyState()Get 定期快照策略的状态。取值范围:
NORMAL:正常
ISOLATED:已隔离。StringgetCopyFromAccountUin()Get 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。StringgetCopyToAccountUin()Get 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。StringgetCreateTime()Get 定期快照策略的创建时间。String[]getDiskIdSet()Get 已绑定当前定期快照策略的云盘ID列表。String[]getInstanceIdSet()Get 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。BooleangetIsActivated()Get 定期快照策略是否激活。LonggetIsCopyToRemote()Get 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。BooleangetIsPermanent()Get 使用该定期快照策略创建出来的快照是否永久保留。StringgetNextTriggerTime()Get 定期快照下次触发的时间。Policy[]getPolicy()Get 定期快照的执行策略。LonggetRetentionAmount()Get 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。LonggetRetentionDays()Get 使用该定期快照策略创建出来的快照保留天数。LonggetRetentionMonths()Get 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。Tag[]getTags()Get 标签。 注意:此字段可能返回 null,表示取不到有效值。voidsetAdvancedRetentionPolicy(AdvancedRetentionPolicy AdvancedRetentionPolicy)Set 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。voidsetAutoSnapshotPolicyId(String AutoSnapshotPolicyId)Set 定期快照策略ID。voidsetAutoSnapshotPolicyName(String AutoSnapshotPolicyName)Set 定期快照策略名称。voidsetAutoSnapshotPolicyState(String AutoSnapshotPolicyState)Set 定期快照策略的状态。取值范围:
NORMAL:正常
ISOLATED:已隔离。voidsetCopyFromAccountUin(String CopyFromAccountUin)Set 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。voidsetCopyToAccountUin(String CopyToAccountUin)Set 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(String CreateTime)Set 定期快照策略的创建时间。voidsetDiskIdSet(String[] DiskIdSet)Set 已绑定当前定期快照策略的云盘ID列表。voidsetInstanceIdSet(String[] InstanceIdSet)Set 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetIsActivated(Boolean IsActivated)Set 定期快照策略是否激活。voidsetIsCopyToRemote(Long IsCopyToRemote)Set 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。voidsetIsPermanent(Boolean IsPermanent)Set 使用该定期快照策略创建出来的快照是否永久保留。voidsetNextTriggerTime(String NextTriggerTime)Set 定期快照下次触发的时间。voidsetPolicy(Policy[] Policy)Set 定期快照的执行策略。voidsetRetentionAmount(Long RetentionAmount)Set 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。voidsetRetentionDays(Long RetentionDays)Set 使用该定期快照策略创建出来的快照保留天数。voidsetRetentionMonths(Long RetentionMonths)Set 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。voidsetTags(Tag[] Tags)Set 标签。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AutoSnapshotPolicy
public AutoSnapshotPolicy()
-
AutoSnapshotPolicy
public AutoSnapshotPolicy(AutoSnapshotPolicy 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
-
getDiskIdSet
public String[] getDiskIdSet()
Get 已绑定当前定期快照策略的云盘ID列表。- Returns:
- DiskIdSet 已绑定当前定期快照策略的云盘ID列表。
-
setDiskIdSet
public void setDiskIdSet(String[] DiskIdSet)
Set 已绑定当前定期快照策略的云盘ID列表。- Parameters:
DiskIdSet- 已绑定当前定期快照策略的云盘ID列表。
-
getIsActivated
public Boolean getIsActivated()
Get 定期快照策略是否激活。- Returns:
- IsActivated 定期快照策略是否激活。
-
setIsActivated
public void setIsActivated(Boolean IsActivated)
Set 定期快照策略是否激活。- Parameters:
IsActivated- 定期快照策略是否激活。
-
getAutoSnapshotPolicyState
public String getAutoSnapshotPolicyState()
Get 定期快照策略的状态。取值范围:- NORMAL:正常
- ISOLATED:已隔离。
- Returns:
- AutoSnapshotPolicyState 定期快照策略的状态。取值范围:
- NORMAL:正常
- ISOLATED:已隔离。
- NORMAL:正常
- NORMAL:正常
-
setAutoSnapshotPolicyState
public void setAutoSnapshotPolicyState(String AutoSnapshotPolicyState)
Set 定期快照策略的状态。取值范围:- NORMAL:正常
- ISOLATED:已隔离。
- Parameters:
AutoSnapshotPolicyState- 定期快照策略的状态。取值范围:- NORMAL:正常
- ISOLATED:已隔离。
- NORMAL:正常
- NORMAL:正常
-
getIsCopyToRemote
public Long getIsCopyToRemote()
Get 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsCopyToRemote 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。
-
setIsCopyToRemote
public void setIsCopyToRemote(Long IsCopyToRemote)
Set 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsCopyToRemote- 是否是跨账号复制快照快照, 1:是, 0: 不是 注意:此字段可能返回 null,表示取不到有效值。
-
getIsPermanent
public Boolean getIsPermanent()
Get 使用该定期快照策略创建出来的快照是否永久保留。- Returns:
- IsPermanent 使用该定期快照策略创建出来的快照是否永久保留。
-
setIsPermanent
public void setIsPermanent(Boolean IsPermanent)
Set 使用该定期快照策略创建出来的快照是否永久保留。- Parameters:
IsPermanent- 使用该定期快照策略创建出来的快照是否永久保留。
-
getNextTriggerTime
public String getNextTriggerTime()
Get 定期快照下次触发的时间。- Returns:
- NextTriggerTime 定期快照下次触发的时间。
-
setNextTriggerTime
public void setNextTriggerTime(String NextTriggerTime)
Set 定期快照下次触发的时间。- Parameters:
NextTriggerTime- 定期快照下次触发的时间。
-
getAutoSnapshotPolicyName
public String getAutoSnapshotPolicyName()
Get 定期快照策略名称。- Returns:
- AutoSnapshotPolicyName 定期快照策略名称。
-
setAutoSnapshotPolicyName
public void setAutoSnapshotPolicyName(String AutoSnapshotPolicyName)
Set 定期快照策略名称。- Parameters:
AutoSnapshotPolicyName- 定期快照策略名称。
-
getAutoSnapshotPolicyId
public String getAutoSnapshotPolicyId()
Get 定期快照策略ID。- Returns:
- AutoSnapshotPolicyId 定期快照策略ID。
-
setAutoSnapshotPolicyId
public void setAutoSnapshotPolicyId(String AutoSnapshotPolicyId)
Set 定期快照策略ID。- Parameters:
AutoSnapshotPolicyId- 定期快照策略ID。
-
getPolicy
public Policy[] getPolicy()
Get 定期快照的执行策略。- Returns:
- Policy 定期快照的执行策略。
-
setPolicy
public void setPolicy(Policy[] Policy)
Set 定期快照的执行策略。- Parameters:
Policy- 定期快照的执行策略。
-
getCreateTime
public String getCreateTime()
Get 定期快照策略的创建时间。- Returns:
- CreateTime 定期快照策略的创建时间。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 定期快照策略的创建时间。- Parameters:
CreateTime- 定期快照策略的创建时间。
-
getRetentionDays
public Long getRetentionDays()
Get 使用该定期快照策略创建出来的快照保留天数。- Returns:
- RetentionDays 使用该定期快照策略创建出来的快照保留天数。
-
setRetentionDays
public void setRetentionDays(Long RetentionDays)
Set 使用该定期快照策略创建出来的快照保留天数。- Parameters:
RetentionDays- 使用该定期快照策略创建出来的快照保留天数。
-
getCopyToAccountUin
public String getCopyToAccountUin()
Get 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CopyToAccountUin 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。
-
setCopyToAccountUin
public void setCopyToAccountUin(String CopyToAccountUin)
Set 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CopyToAccountUin- 复制的目标账户ID 注意:此字段可能返回 null,表示取不到有效值。
-
getInstanceIdSet
public String[] getInstanceIdSet()
Get 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- InstanceIdSet 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。
-
setInstanceIdSet
public void setInstanceIdSet(String[] InstanceIdSet)
Set 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
InstanceIdSet- 已绑定当前定期快照策略的实例ID列表。 注意:此字段可能返回 null,表示取不到有效值。
-
getRetentionMonths
public Long getRetentionMonths()
Get 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RetentionMonths 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。
-
setRetentionMonths
public void setRetentionMonths(Long RetentionMonths)
Set 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RetentionMonths- 该定期快照创建的快照可以保留的月数。 注意:此字段可能返回 null,表示取不到有效值。
-
getRetentionAmount
public Long getRetentionAmount()
Get 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RetentionAmount 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。
-
setRetentionAmount
public void setRetentionAmount(Long RetentionAmount)
Set 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RetentionAmount- 该定期快照创建的快照最大保留数量。 注意:此字段可能返回 null,表示取不到有效值。
-
getAdvancedRetentionPolicy
public AdvancedRetentionPolicy getAdvancedRetentionPolicy()
Get 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AdvancedRetentionPolicy 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。
-
setAdvancedRetentionPolicy
public void setAdvancedRetentionPolicy(AdvancedRetentionPolicy AdvancedRetentionPolicy)
Set 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AdvancedRetentionPolicy- 定期快照高级保留策略。 注意:此字段可能返回 null,表示取不到有效值。
-
getCopyFromAccountUin
public String getCopyFromAccountUin()
Get 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CopyFromAccountUin 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。
-
setCopyFromAccountUin
public void setCopyFromAccountUin(String CopyFromAccountUin)
Set 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CopyFromAccountUin- 该复制快照策略的源端账户ID 注意:此字段可能返回 null,表示取不到有效值。
-
getTags
public Tag[] getTags()
Get 标签。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Tags 标签。 注意:此字段可能返回 null,表示取不到有效值。
-
setTags
public void setTags(Tag[] Tags)
Set 标签。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Tags- 标签。 注意:此字段可能返回 null,表示取不到有效值。
-
-