@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainName extends Object implements Serializable, Cloneable, StructuredPojo
Represents a domain name.
Constructor and Description |
---|
DomainName() |
Modifier and Type | Method and Description |
---|---|
DomainName |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
DomainName |
clearTagsEntries()
Removes all the entries added into Tags.
|
DomainName |
clone() |
boolean |
equals(Object obj) |
String |
getApiMappingSelectionExpression()
The API mapping selection expression.
|
String |
getDomainName()
The name of the DomainName resource.
|
List<DomainNameConfiguration> |
getDomainNameConfigurations()
The domain name configurations.
|
MutualTlsAuthentication |
getMutualTlsAuthentication()
The mutual TLS authentication configuration for a custom domain name.
|
Map<String,String> |
getTags()
The collection of tags associated with a domain name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApiMappingSelectionExpression(String apiMappingSelectionExpression)
The API mapping selection expression.
|
void |
setDomainName(String domainName)
The name of the DomainName resource.
|
void |
setDomainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations)
The domain name configurations.
|
void |
setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication)
The mutual TLS authentication configuration for a custom domain name.
|
void |
setTags(Map<String,String> tags)
The collection of tags associated with a domain name.
|
String |
toString()
Returns a string representation of this object.
|
DomainName |
withApiMappingSelectionExpression(String apiMappingSelectionExpression)
The API mapping selection expression.
|
DomainName |
withDomainName(String domainName)
The name of the DomainName resource.
|
DomainName |
withDomainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations)
The domain name configurations.
|
DomainName |
withDomainNameConfigurations(DomainNameConfiguration... domainNameConfigurations)
The domain name configurations.
|
DomainName |
withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication)
The mutual TLS authentication configuration for a custom domain name.
|
DomainName |
withTags(Map<String,String> tags)
The collection of tags associated with a domain name.
|
public void setApiMappingSelectionExpression(String apiMappingSelectionExpression)
The API mapping selection expression.
apiMappingSelectionExpression
- The API mapping selection expression.public String getApiMappingSelectionExpression()
The API mapping selection expression.
public DomainName withApiMappingSelectionExpression(String apiMappingSelectionExpression)
The API mapping selection expression.
apiMappingSelectionExpression
- The API mapping selection expression.public void setDomainName(String domainName)
The name of the DomainName resource.
domainName
- The name of the DomainName resource.public String getDomainName()
The name of the DomainName resource.
public DomainName withDomainName(String domainName)
The name of the DomainName resource.
domainName
- The name of the DomainName resource.public List<DomainNameConfiguration> getDomainNameConfigurations()
The domain name configurations.
public void setDomainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations)
The domain name configurations.
domainNameConfigurations
- The domain name configurations.public DomainName withDomainNameConfigurations(DomainNameConfiguration... domainNameConfigurations)
The domain name configurations.
NOTE: This method appends the values to the existing list (if any). Use
setDomainNameConfigurations(java.util.Collection)
or
withDomainNameConfigurations(java.util.Collection)
if you want to override the existing values.
domainNameConfigurations
- The domain name configurations.public DomainName withDomainNameConfigurations(Collection<DomainNameConfiguration> domainNameConfigurations)
The domain name configurations.
domainNameConfigurations
- The domain name configurations.public void setMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication)
The mutual TLS authentication configuration for a custom domain name.
mutualTlsAuthentication
- The mutual TLS authentication configuration for a custom domain name.public MutualTlsAuthentication getMutualTlsAuthentication()
The mutual TLS authentication configuration for a custom domain name.
public DomainName withMutualTlsAuthentication(MutualTlsAuthentication mutualTlsAuthentication)
The mutual TLS authentication configuration for a custom domain name.
mutualTlsAuthentication
- The mutual TLS authentication configuration for a custom domain name.public Map<String,String> getTags()
The collection of tags associated with a domain name.
public void setTags(Map<String,String> tags)
The collection of tags associated with a domain name.
tags
- The collection of tags associated with a domain name.public DomainName withTags(Map<String,String> tags)
The collection of tags associated with a domain name.
tags
- The collection of tags associated with a domain name.public DomainName addTagsEntry(String key, String value)
public DomainName clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public DomainName clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.