public class BindSubDomainRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| BindSubDomainRequest() | 
| BindSubDomainRequest(BindSubDomainRequest 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getCertificateId()Get 待绑定自定义域名的证书唯一 ID。针对Protocol 为https或http&https可以选择上传。 | 
| Boolean | getIsDefaultMapping()Get 是否使用默认路径映射,默认为 true。为 false 时,表示自定义路径映射,此时 PathMappingSet 必填。 | 
| Boolean | getIsForcedHttps()Get 是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。 | 
| String | getNetSubDomain()Get 默认域名。 | 
| String | getNetType()Get 网络类型,可选值为OUTER、INNER。 | 
| PathMapping[] | getPathMappingSet()Get 自定义域名路径映射,最多输入三个Environment,并且只能分别取值“test”、 ”prepub“、”release“。 | 
| String | getProtocol()Get 服务支持协议,可选值为http、https、http&https。 | 
| String | getServiceId()Get 服务唯一 ID。 | 
| String | getSubDomain()Get 待绑定的自定义的域名。 | 
| void | setCertificateId(String CertificateId)Set 待绑定自定义域名的证书唯一 ID。针对Protocol 为https或http&https可以选择上传。 | 
| void | setIsDefaultMapping(Boolean IsDefaultMapping)Set 是否使用默认路径映射,默认为 true。为 false 时,表示自定义路径映射,此时 PathMappingSet 必填。 | 
| void | setIsForcedHttps(Boolean IsForcedHttps)Set 是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。 | 
| void | setNetSubDomain(String NetSubDomain)Set 默认域名。 | 
| void | setNetType(String NetType)Set 网络类型,可选值为OUTER、INNER。 | 
| void | setPathMappingSet(PathMapping[] PathMappingSet)Set 自定义域名路径映射,最多输入三个Environment,并且只能分别取值“test”、 ”prepub“、”release“。 | 
| void | setProtocol(String Protocol)Set 服务支持协议,可选值为http、https、http&https。 | 
| void | setServiceId(String ServiceId)Set 服务唯一 ID。 | 
| void | setSubDomain(String SubDomain)Set 待绑定的自定义的域名。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic BindSubDomainRequest()
public BindSubDomainRequest(BindSubDomainRequest source)
public String getServiceId()
public void setServiceId(String ServiceId)
ServiceId - 服务唯一 ID。public String getSubDomain()
public void setSubDomain(String SubDomain)
SubDomain - 待绑定的自定义的域名。public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 服务支持协议,可选值为http、https、http&https。public String getNetType()
public void setNetType(String NetType)
NetType - 网络类型,可选值为OUTER、INNER。public Boolean getIsDefaultMapping()
public void setIsDefaultMapping(Boolean IsDefaultMapping)
IsDefaultMapping - 是否使用默认路径映射,默认为 true。为 false 时,表示自定义路径映射,此时 PathMappingSet 必填。public String getNetSubDomain()
public void setNetSubDomain(String NetSubDomain)
NetSubDomain - 默认域名。public String getCertificateId()
public void setCertificateId(String CertificateId)
CertificateId - 待绑定自定义域名的证书唯一 ID。针对Protocol 为https或http&https可以选择上传。public PathMapping[] getPathMappingSet()
public void setPathMappingSet(PathMapping[] PathMappingSet)
PathMappingSet - 自定义域名路径映射,最多输入三个Environment,并且只能分别取值“test”、 ”prepub“、”release“。public Boolean getIsForcedHttps()
public void setIsForcedHttps(Boolean IsForcedHttps)
IsForcedHttps - 是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。Copyright © 2025. All rights reserved.