Class DesApisStatus

    • Constructor Summary

      Constructors 
      Constructor Description
      DesApisStatus()  
      DesApisStatus​(DesApisStatus 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 Deprecated Methods 
      Modifier and Type Method Description
      String getApiBusinessType()
      Get OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
      String getApiDesc()
      Get 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
      String getApiId()
      Get API唯一ID。
      String getApiName()
      Get API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
      String getApiType()
      Get API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
      String getAuthRelationApiId()
      Get 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      String getAuthType()
      Get API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
      String getCreatedTime()
      Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getIsDebugAfterCharge()
      Get 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
      String getMethod()
      Get API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。
      String getModifiedTime()
      Get 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      OauthConfig getOauthConfig()
      Get OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
      String getPath()
      Get API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
      String getProtocol()
      Get API协议。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getRelationBuniessApiIds()
      Deprecated. 
      String getServiceId()
      Get 服务唯一ID。
      String[] getTags()
      Get API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
      String getUniqVpcId()
      Get VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      Long getVpcId()
      Get VPCID。 注意:此字段可能返回 null,表示取不到有效值。
      void setApiBusinessType​(String ApiBusinessType)
      Set OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
      void setApiDesc​(String ApiDesc)
      Set 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
      void setApiId​(String ApiId)
      Set API唯一ID。
      void setApiName​(String ApiName)
      Set API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setApiType​(String ApiType)
      Set API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
      void setAuthRelationApiId​(String AuthRelationApiId)
      Set 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setAuthType​(String AuthType)
      Set API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
      void setCreatedTime​(String CreatedTime)
      Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      void setIsDebugAfterCharge​(Boolean IsDebugAfterCharge)
      Set 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
      void setMethod​(String Method)
      Set API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。
      void setModifiedTime​(String ModifiedTime)
      Set 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      void setOauthConfig​(OauthConfig OauthConfig)
      Set OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
      void setPath​(String Path)
      Set API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
      void setProtocol​(String Protocol)
      Set API协议。 注意:此字段可能返回 null,表示取不到有效值。
      void setRelationBuniessApiIds​(String[] RelationBuniessApiIds)
      Deprecated. 
      void setServiceId​(String ServiceId)
      Set 服务唯一ID。
      void setTags​(String[] Tags)
      Set API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setUniqVpcId​(String UniqVpcId)
      Set VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setVpcId​(Long VpcId)
      Set VPCID。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DesApisStatus

        public DesApisStatus()
      • DesApisStatus

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

      • getServiceId

        public String getServiceId()
        Get 服务唯一ID。
        Returns:
        ServiceId 服务唯一ID。
      • setServiceId

        public void setServiceId​(String ServiceId)
        Set 服务唯一ID。
        Parameters:
        ServiceId - 服务唯一ID。
      • getApiId

        public String getApiId()
        Get API唯一ID。
        Returns:
        ApiId API唯一ID。
      • setApiId

        public void setApiId​(String ApiId)
        Set API唯一ID。
        Parameters:
        ApiId - API唯一ID。
      • getApiDesc

        public String getApiDesc()
        Get 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ApiDesc 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
      • setApiDesc

        public void setApiDesc​(String ApiDesc)
        Set 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ApiDesc - 用户自定义的 API 接口描述。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreatedTime

        public String getCreatedTime()
        Get 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreatedTime 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreatedTime - 创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • getModifiedTime

        public String getModifiedTime()
        Get 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ModifiedTime 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • setModifiedTime

        public void setModifiedTime​(String ModifiedTime)
        Set 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ModifiedTime - 最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • getApiName

        public String getApiName()
        Get API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ApiName API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setApiName

        public void setApiName​(String ApiName)
        Set API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ApiName - API 接口的名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getVpcId

        public Long getVpcId()
        Get VPCID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VpcId VPCID。 注意:此字段可能返回 null,表示取不到有效值。
      • setVpcId

        public void setVpcId​(Long VpcId)
        Set VPCID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VpcId - VPCID。 注意:此字段可能返回 null,表示取不到有效值。
      • getUniqVpcId

        public String getUniqVpcId()
        Get VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UniqVpcId VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UniqVpcId - VPC唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getApiType

        public String getApiType()
        Get API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ApiType API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
      • setApiType

        public void setApiType​(String ApiType)
        Set API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ApiType - API类型。取值为NORMAL(普通API)和TSF(微服务API)。 注意:此字段可能返回 null,表示取不到有效值。
      • getProtocol

        public String getProtocol()
        Get API协议。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Protocol API协议。 注意:此字段可能返回 null,表示取不到有效值。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set API协议。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Protocol - API协议。 注意:此字段可能返回 null,表示取不到有效值。
      • getIsDebugAfterCharge

        public Boolean getIsDebugAfterCharge()
        Get 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsDebugAfterCharge 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
      • setIsDebugAfterCharge

        public void setIsDebugAfterCharge​(Boolean IsDebugAfterCharge)
        Set 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsDebugAfterCharge - 是否买后调试。(云市场预留字段) 注意:此字段可能返回 null,表示取不到有效值。
      • getAuthType

        public String getAuthType()
        Get API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AuthType API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
      • setAuthType

        public void setAuthType​(String AuthType)
        Set API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AuthType - API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。 注意:此字段可能返回 null,表示取不到有效值。
      • getApiBusinessType

        public String getApiBusinessType()
        Get OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ApiBusinessType OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
      • setApiBusinessType

        public void setApiBusinessType​(String ApiBusinessType)
        Set OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ApiBusinessType - OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。 注意:此字段可能返回 null,表示取不到有效值。
      • getAuthRelationApiId

        public String getAuthRelationApiId()
        Get 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AuthRelationApiId 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setAuthRelationApiId

        public void setAuthRelationApiId​(String AuthRelationApiId)
        Set 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AuthRelationApiId - 关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getOauthConfig

        public OauthConfig getOauthConfig()
        Get OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OauthConfig OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
      • setOauthConfig

        public void setOauthConfig​(OauthConfig OauthConfig)
        Set OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OauthConfig - OAUTH 配置信息。当AuthType是OAUTH时生效。 注意:此字段可能返回 null,表示取不到有效值。
      • getRelationBuniessApiIds

        @Deprecated
        public String[] getRelationBuniessApiIds()
        Deprecated.
        Get 授权API关联的业务API列表。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RelationBuniessApiIds 授权API关联的业务API列表。 注意:此字段可能返回 null,表示取不到有效值。
      • setRelationBuniessApiIds

        @Deprecated
        public void setRelationBuniessApiIds​(String[] RelationBuniessApiIds)
        Deprecated.
        Set 授权API关联的业务API列表。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RelationBuniessApiIds - 授权API关联的业务API列表。 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public String[] getTags()
        Get API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(String[] Tags)
        Set API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - API关联的标签信息。 注意:此字段可能返回 null,表示取不到有效值。
      • getPath

        public String getPath()
        Get API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Path API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
      • setPath

        public void setPath​(String Path)
        Set API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Path - API 的路径,如 /path。 注意:此字段可能返回 null,表示取不到有效值。
      • getMethod

        public String getMethod()
        Get API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Method API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。
      • setMethod

        public void setMethod​(String Method)
        Set API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Method - API 的请求方法,如 GET。 注意:此字段可能返回 null,表示取不到有效值。