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 Domain name certificate information.
|
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
|
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.
|
void |
setCertificate(CertificateInput Certificate)
Set Domain name certificate information.
|
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 |
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 |
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
- Domain name certificate information. Note: This is only applicable to SNI-enabled listeners.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 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.Copyright © 2022. All rights reserved.