Class UpdatePolicyRequest

    • Constructor Detail

      • UpdatePolicyRequest

        public UpdatePolicyRequest()
      • UpdatePolicyRequest

        public UpdatePolicyRequest​(UpdatePolicyRequest 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

      • getPolicyId

        public Long getPolicyId()
        Get 策略ID,与PolicyName二选一必填
        Returns:
        PolicyId 策略ID,与PolicyName二选一必填
      • setPolicyId

        public void setPolicyId​(Long PolicyId)
        Set 策略ID,与PolicyName二选一必填
        Parameters:
        PolicyId - 策略ID,与PolicyName二选一必填
      • getPolicyName

        public String getPolicyName()
        Get 策略名,与PolicyId二选一必填
        Returns:
        PolicyName 策略名,与PolicyId二选一必填
      • setPolicyName

        public void setPolicyName​(String PolicyName)
        Set 策略名,与PolicyId二选一必填
        Parameters:
        PolicyName - 策略名,与PolicyId二选一必填
      • getDescription

        public String getDescription()
        Get 策略描述
        Returns:
        Description 策略描述
      • setDescription

        public void setDescription​(String Description)
        Set 策略描述
        Parameters:
        Description - 策略描述
      • getPolicyDocument

        public String getPolicyDocument()
        Get 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo
        Returns:
        PolicyDocument 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo
      • setPolicyDocument

        public void setPolicyDocument​(String PolicyDocument)
        Set 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo
        Parameters:
        PolicyDocument - 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情(https://cloud.tencent.com/document/product/598/36221) 输出参数RoleInfo
      • getAlias

        public String getAlias()
        Get 预设策略备注
        Returns:
        Alias 预设策略备注
      • setAlias

        public void setAlias​(String Alias)
        Set 预设策略备注
        Parameters:
        Alias - 预设策略备注