Class ListSecretsRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      ListSecretsRequest()  
      ListSecretsRequest​(ListSecretsRequest 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
      Long getLimit()
      Get 单次查询返回的最大数量,0或不设置则使用默认值 20。
      Long getOffset()
      Get 查询列表的起始位置,以0开始,不设置默认为0。
      Long getOrderType()
      Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
      String getProductName()
      Get 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
      String getSearchSecretName()
      Get 根据凭据名称进行过滤,为空表示不过滤。
      Long getSecretType()
      Get 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
      Long getState()
      Get 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
      TagFilter[] getTagFilters()
      Get 标签过滤条件。
      void setLimit​(Long Limit)
      Set 单次查询返回的最大数量,0或不设置则使用默认值 20。
      void setOffset​(Long Offset)
      Set 查询列表的起始位置,以0开始,不设置默认为0。
      void setOrderType​(Long OrderType)
      Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
      void setProductName​(String ProductName)
      Set 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
      void setSearchSecretName​(String SearchSecretName)
      Set 根据凭据名称进行过滤,为空表示不过滤。
      void setSecretType​(Long SecretType)
      Set 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
      void setState​(Long State)
      Set 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
      void setTagFilters​(TagFilter[] TagFilters)
      Set 标签过滤条件。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ListSecretsRequest

        public ListSecretsRequest()
      • ListSecretsRequest

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

      • getOffset

        public Long getOffset()
        Get 查询列表的起始位置,以0开始,不设置默认为0。
        Returns:
        Offset 查询列表的起始位置,以0开始,不设置默认为0。
      • setOffset

        public void setOffset​(Long Offset)
        Set 查询列表的起始位置,以0开始,不设置默认为0。
        Parameters:
        Offset - 查询列表的起始位置,以0开始,不设置默认为0。
      • getLimit

        public Long getLimit()
        Get 单次查询返回的最大数量,0或不设置则使用默认值 20。
        Returns:
        Limit 单次查询返回的最大数量,0或不设置则使用默认值 20。
      • setLimit

        public void setLimit​(Long Limit)
        Set 单次查询返回的最大数量,0或不设置则使用默认值 20。
        Parameters:
        Limit - 单次查询返回的最大数量,0或不设置则使用默认值 20。
      • getOrderType

        public Long getOrderType()
        Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
        Returns:
        OrderType 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
      • setOrderType

        public void setOrderType​(Long OrderType)
        Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
        Parameters:
        OrderType - 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
      • getState

        public Long getState()
        Get 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
        Returns:
        State 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
      • setState

        public void setState​(Long State)
        Set 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
        Parameters:
        State - 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
      • getSearchSecretName

        public String getSearchSecretName()
        Get 根据凭据名称进行过滤,为空表示不过滤。
        Returns:
        SearchSecretName 根据凭据名称进行过滤,为空表示不过滤。
      • setSearchSecretName

        public void setSearchSecretName​(String SearchSecretName)
        Set 根据凭据名称进行过滤,为空表示不过滤。
        Parameters:
        SearchSecretName - 根据凭据名称进行过滤,为空表示不过滤。
      • getTagFilters

        public TagFilter[] getTagFilters()
        Get 标签过滤条件。
        Returns:
        TagFilters 标签过滤条件。
      • setTagFilters

        public void setTagFilters​(TagFilter[] TagFilters)
        Set 标签过滤条件。
        Parameters:
        TagFilters - 标签过滤条件。
      • getSecretType

        public Long getSecretType()
        Get 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
        Returns:
        SecretType 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
      • setSecretType

        public void setSecretType​(Long SecretType)
        Set 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
        Parameters:
        SecretType - 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
      • getProductName

        public String getProductName()
        Get 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
        Returns:
        ProductName 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
      • setProductName

        public void setProductName​(String ProductName)
        Set 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
        Parameters:
        ProductName - 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据