Class RetentionPolicy
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcr.v20190924.models.RetentionPolicy
-
public class RetentionPolicy extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description RetentionPolicy()RetentionPolicy(RetentionPolicy 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 StringgetCronSetting()Get 定期执行方式BooleangetDisabled()Get 是否启用规则StringgetNamespaceName()Get 命名空间的名称StringgetNextExecutionTime()Get 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用LonggetRetentionId()Get 版本保留策略IdRetentionRule[]getRetentionRuleList()Get 规则列表voidsetCronSetting(String CronSetting)Set 定期执行方式voidsetDisabled(Boolean Disabled)Set 是否启用规则voidsetNamespaceName(String NamespaceName)Set 命名空间的名称voidsetNextExecutionTime(String NextExecutionTime)Set 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用voidsetRetentionId(Long RetentionId)Set 版本保留策略IdvoidsetRetentionRuleList(RetentionRule[] RetentionRuleList)Set 规则列表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
-
RetentionPolicy
public RetentionPolicy()
-
RetentionPolicy
public RetentionPolicy(RetentionPolicy 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
-
getRetentionId
public Long getRetentionId()
Get 版本保留策略Id- Returns:
- RetentionId 版本保留策略Id
-
setRetentionId
public void setRetentionId(Long RetentionId)
Set 版本保留策略Id- Parameters:
RetentionId- 版本保留策略Id
-
getNamespaceName
public String getNamespaceName()
Get 命名空间的名称- Returns:
- NamespaceName 命名空间的名称
-
setNamespaceName
public void setNamespaceName(String NamespaceName)
Set 命名空间的名称- Parameters:
NamespaceName- 命名空间的名称
-
getRetentionRuleList
public RetentionRule[] getRetentionRuleList()
Get 规则列表- Returns:
- RetentionRuleList 规则列表
-
setRetentionRuleList
public void setRetentionRuleList(RetentionRule[] RetentionRuleList)
Set 规则列表- Parameters:
RetentionRuleList- 规则列表
-
getCronSetting
public String getCronSetting()
Get 定期执行方式- Returns:
- CronSetting 定期执行方式
-
setCronSetting
public void setCronSetting(String CronSetting)
Set 定期执行方式- Parameters:
CronSetting- 定期执行方式
-
getDisabled
public Boolean getDisabled()
Get 是否启用规则- Returns:
- Disabled 是否启用规则
-
setDisabled
public void setDisabled(Boolean Disabled)
Set 是否启用规则- Parameters:
Disabled- 是否启用规则
-
getNextExecutionTime
public String getNextExecutionTime()
Get 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用- Returns:
- NextExecutionTime 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用
-
setNextExecutionTime
public void setNextExecutionTime(String NextExecutionTime)
Set 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用- Parameters:
NextExecutionTime- 基于当前时间根据cronSetting后下一次任务要执行的时间,仅做参考使用
-
-