Class UploadCertificateRequest

    • Constructor Detail

      • UploadCertificateRequest

        public UploadCertificateRequest()
      • UploadCertificateRequest

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

      • getCertificatePublicKey

        public String getCertificatePublicKey()
        Get 证书内容。
        Returns:
        CertificatePublicKey 证书内容。
      • setCertificatePublicKey

        public void setCertificatePublicKey​(String CertificatePublicKey)
        Set 证书内容。
        Parameters:
        CertificatePublicKey - 证书内容。
      • getCertificatePrivateKey

        public String getCertificatePrivateKey()
        Get 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
        Returns:
        CertificatePrivateKey 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
      • setCertificatePrivateKey

        public void setCertificatePrivateKey​(String CertificatePrivateKey)
        Set 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
        Parameters:
        CertificatePrivateKey - 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
      • getCertificateType

        public String getCertificateType()
        Get 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
        Returns:
        CertificateType 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
      • setCertificateType

        public void setCertificateType​(String CertificateType)
        Set 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
        Parameters:
        CertificateType - 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
      • getAlias

        public String getAlias()
        Get 备注名称。
        Returns:
        Alias 备注名称。
      • setAlias

        public void setAlias​(String Alias)
        Set 备注名称。
        Parameters:
        Alias - 备注名称。
      • getProjectId

        public Long getProjectId()
        Get 项目 ID。
        Returns:
        ProjectId 项目 ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID。
        Parameters:
        ProjectId - 项目 ID。
      • getCertificateUse

        public String getCertificateUse()
        Get 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
        Returns:
        CertificateUse 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
      • setCertificateUse

        public void setCertificateUse​(String CertificateUse)
        Set 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
        Parameters:
        CertificateUse - 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
      • getTags

        public Tags[] getTags()
        Get 标签列表
        Returns:
        Tags 标签列表
      • setTags

        public void setTags​(Tags[] Tags)
        Set 标签列表
        Parameters:
        Tags - 标签列表
      • getRepeatable

        public Boolean getRepeatable()
        Get 相同的证书是否允许重复上传
        Returns:
        Repeatable 相同的证书是否允许重复上传
      • setRepeatable

        public void setRepeatable​(Boolean Repeatable)
        Set 相同的证书是否允许重复上传
        Parameters:
        Repeatable - 相同的证书是否允许重复上传