Class DescribeSecretResponse

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAdditionalConfig()
      Get 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
      String[] getAssociatedInstanceIDs()
      Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      Long getCreateTime()
      Get 创建日期。
      Long getCreateUin()
      Get 创建者UIN。
      Long getDeleteTime()
      Get 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
      String getDescription()
      Get 凭据描述信息。
      String getKmsKeyId()
      Get 用于加密的KMS CMK ID。
      String getProductName()
      Get 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
      Long getProjectID()
      Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
      String getRequestId()
      Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      String getResourceID()
      Get 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      String getResourceName()
      Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
      Long getRotationFrequency()
      Get 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getRotationStatus()
      Get 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
      String getSecretName()
      Get 凭据名称。
      Long getSecretType()
      Get 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
      String getStatus()
      Get 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
      Long getTargetUin()
      Get 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
      void setAdditionalConfig​(String AdditionalConfig)
      Set 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
      void setAssociatedInstanceIDs​(String[] AssociatedInstanceIDs)
      Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(Long CreateTime)
      Set 创建日期。
      void setCreateUin​(Long CreateUin)
      Set 创建者UIN。
      void setDeleteTime​(Long DeleteTime)
      Set 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
      void setDescription​(String Description)
      Set 凭据描述信息。
      void setKmsKeyId​(String KmsKeyId)
      Set 用于加密的KMS CMK ID。
      void setProductName​(String ProductName)
      Set 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setProjectID​(Long ProjectID)
      Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setRequestId​(String RequestId)
      Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      void setResourceID​(String ResourceID)
      Set 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setResourceName​(String ResourceName)
      Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setRotationFrequency​(Long RotationFrequency)
      Set 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
      void setRotationStatus​(Boolean RotationStatus)
      Set 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
      void setSecretName​(String SecretName)
      Set 凭据名称。
      void setSecretType​(Long SecretType)
      Set 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(String Status)
      Set 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
      void setTargetUin​(Long TargetUin)
      Set 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeSecretResponse

        public DescribeSecretResponse()
      • DescribeSecretResponse

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

      • getSecretName

        public String getSecretName()
        Get 凭据名称。
        Returns:
        SecretName 凭据名称。
      • setSecretName

        public void setSecretName​(String SecretName)
        Set 凭据名称。
        Parameters:
        SecretName - 凭据名称。
      • getDescription

        public String getDescription()
        Get 凭据描述信息。
        Returns:
        Description 凭据描述信息。
      • setDescription

        public void setDescription​(String Description)
        Set 凭据描述信息。
        Parameters:
        Description - 凭据描述信息。
      • getKmsKeyId

        public String getKmsKeyId()
        Get 用于加密的KMS CMK ID。
        Returns:
        KmsKeyId 用于加密的KMS CMK ID。
      • setKmsKeyId

        public void setKmsKeyId​(String KmsKeyId)
        Set 用于加密的KMS CMK ID。
        Parameters:
        KmsKeyId - 用于加密的KMS CMK ID。
      • getCreateUin

        public Long getCreateUin()
        Get 创建者UIN。
        Returns:
        CreateUin 创建者UIN。
      • setCreateUin

        public void setCreateUin​(Long CreateUin)
        Set 创建者UIN。
        Parameters:
        CreateUin - 创建者UIN。
      • getStatus

        public String getStatus()
        Get 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
        Returns:
        Status 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
      • setStatus

        public void setStatus​(String Status)
        Set 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
        Parameters:
        Status - 凭据状态:Enabled、Disabled、PendingDelete, Creating, Failed。
      • getDeleteTime

        public Long getDeleteTime()
        Get 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
        Returns:
        DeleteTime 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
      • setDeleteTime

        public void setDeleteTime​(Long DeleteTime)
        Set 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
        Parameters:
        DeleteTime - 删除日期,uinx 时间戳,非计划删除状态的凭据为0。
      • getCreateTime

        public Long getCreateTime()
        Get 创建日期。
        Returns:
        CreateTime 创建日期。
      • setCreateTime

        public void setCreateTime​(Long CreateTime)
        Set 创建日期。
        Parameters:
        CreateTime - 创建日期。
      • getSecretType

        public Long getSecretType()
        Get 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SecretType 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
      • setSecretType

        public void setSecretType​(Long SecretType)
        Set 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SecretType - 0 -- 用户自定义凭据类型;1 -- 数据库凭据类型;2 -- SSH密钥对凭据类型。 注意:此字段可能返回 null,表示取不到有效值。
      • getProductName

        public String getProductName()
        Get 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProductName 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setProductName

        public void setProductName​(String ProductName)
        Set 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProductName - 云产品名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getResourceID

        public String getResourceID()
        Get 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResourceID 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setResourceID

        public void setResourceID​(String ResourceID)
        Set 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResourceID - 云产品实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getRotationStatus

        public Boolean getRotationStatus()
        Get 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RotationStatus 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
      • setRotationStatus

        public void setRotationStatus​(Boolean RotationStatus)
        Set 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RotationStatus - 是否开启轮转:True -- 开启轮转;False -- 关闭轮转。 注意:此字段可能返回 null,表示取不到有效值。
      • getRotationFrequency

        public Long getRotationFrequency()
        Get 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RotationFrequency 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
      • setRotationFrequency

        public void setRotationFrequency​(Long RotationFrequency)
        Set 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RotationFrequency - 轮转周期,默认以天为单位。 注意:此字段可能返回 null,表示取不到有效值。
      • getResourceName

        public String getResourceName()
        Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResourceName 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setResourceName

        public void setResourceName​(String ResourceName)
        Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResourceName - 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getProjectID

        public Long getProjectID()
        Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProjectID 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setProjectID

        public void setProjectID​(Long ProjectID)
        Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProjectID - 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getAssociatedInstanceIDs

        public String[] getAssociatedInstanceIDs()
        Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AssociatedInstanceIDs 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setAssociatedInstanceIDs

        public void setAssociatedInstanceIDs​(String[] AssociatedInstanceIDs)
        Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AssociatedInstanceIDs - 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetUin

        public Long getTargetUin()
        Get 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetUin 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetUin

        public void setTargetUin​(Long TargetUin)
        Set 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetUin - 当凭据类型为云API密钥对凭据时,此字段有效,用于表示此云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
      • getAdditionalConfig

        public String getAdditionalConfig()
        Get 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AdditionalConfig 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
      • setAdditionalConfig

        public void setAdditionalConfig​(String AdditionalConfig)
        Set 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AdditionalConfig - 凭据额外配置 注意:此字段可能返回 null,表示取不到有效值。
      • getRequestId

        public String getRequestId()
        Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Returns:
        RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      • setRequestId

        public void setRequestId​(String RequestId)
        Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Parameters:
        RequestId - 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。