public class ModifyDomainAttributesRequest extends AbstractModel
Constructor and Description |
---|
ModifyDomainAttributesRequest() |
ModifyDomainAttributesRequest(ModifyDomainAttributesRequest 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 |
---|---|
CertificateInput |
getCertificate()
Get Certificate information of the domain name.
|
Boolean |
getDefaultServer()
Get Whether to set this domain name as the default domain name.
|
String |
getDomain()
Get The domain name, which must be associated with an existing forwarding rule.
|
Boolean |
getHttp2()
Get Whether to enable HTTP/2.
|
String |
getListenerId()
Get CLB listener ID
|
String |
getLoadBalancerId()
Get CLB instance ID
|
MultiCertInfo |
getMultiCertInfo()
Get Certificate information of the domain name.
|
String |
getNewDefaultServerDomain()
Get Specifies a new default domain name for the listener.
|
String |
getNewDomain()
Get The one domain name to modify.
|
String[] |
getNewDomains()
Get The new domain names to modify.
|
Boolean |
getQuic()
Get Whether to enable QUIC.
|
void |
setCertificate(CertificateInput Certificate)
Set Certificate information of the domain name.
|
void |
setDefaultServer(Boolean DefaultServer)
Set Whether to set this domain name as the default domain name.
|
void |
setDomain(String Domain)
Set The domain name, which must be associated with an existing forwarding rule.
|
void |
setHttp2(Boolean Http2)
Set Whether to enable HTTP/2.
|
void |
setListenerId(String ListenerId)
Set CLB listener ID
|
void |
setLoadBalancerId(String LoadBalancerId)
Set CLB instance ID
|
void |
setMultiCertInfo(MultiCertInfo MultiCertInfo)
Set Certificate information of the domain name.
|
void |
setNewDefaultServerDomain(String NewDefaultServerDomain)
Set Specifies a new default domain name for the listener.
|
void |
setNewDomain(String NewDomain)
Set The one domain name to modify.
|
void |
setNewDomains(String[] NewDomains)
Set The new domain names to modify.
|
void |
setQuic(Boolean Quic)
Set Whether to enable QUIC.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public ModifyDomainAttributesRequest()
public ModifyDomainAttributesRequest(ModifyDomainAttributesRequest source)
public String getLoadBalancerId()
public void setLoadBalancerId(String LoadBalancerId)
LoadBalancerId
- CLB instance IDpublic String getListenerId()
public void setListenerId(String ListenerId)
ListenerId
- CLB listener IDpublic String getDomain()
public void setDomain(String Domain)
Domain
- The domain name, which must be associated with an existing forwarding rule. If there are multiple domain names, you only need to specify one.public String getNewDomain()
public void setNewDomain(String NewDomain)
NewDomain
- The one domain name to modify. `NewDomain` and `NewDomains` can not be both specified.public CertificateInput getCertificate()
public void setCertificate(CertificateInput Certificate)
Certificate
- Certificate information of the domain name. It is only applicable to listeners with SNI enabled. `Certificate` and `MultiCertInfo` cannot be specified at the same time.public Boolean getHttp2()
public void setHttp2(Boolean Http2)
Http2
- Whether to enable HTTP/2. Note: HTTP/2 can be enabled only for HTTPS domain names.public Boolean getDefaultServer()
public void setDefaultServer(Boolean DefaultServer)
DefaultServer
- Whether to set this domain name as the default domain name. Note: Only one default domain name can be set under one listener.public Boolean getQuic()
public void setQuic(Boolean Quic)
Quic
- Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.public String getNewDefaultServerDomain()
public void setNewDefaultServerDomain(String NewDefaultServerDomain)
NewDefaultServerDomain
- Specifies a new default domain name for the listener. This field is used when the original default domain name is disabled. If there are multiple domain names, specify one of them.public String[] getNewDomains()
public void setNewDomains(String[] NewDomains)
NewDomains
- The new domain names to modify. `NewDomain` and `NewDomains` can not be both specified.public MultiCertInfo getMultiCertInfo()
public void setMultiCertInfo(MultiCertInfo MultiCertInfo)
MultiCertInfo
- Certificate information of the domain name. It is only applicable to listeners with SNI enabled. You can specify multiple server-side certificates with different algorithm types. `Certificate` and `MultiCertInfo` cannot be specified at the same time.Copyright © 2023. All rights reserved.