@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainConfigurationSummary extends Object implements Serializable, Cloneable, StructuredPojo
The summary of a domain configuration. A domain configuration specifies custom IoT-specific information about a domain. A domain configuration can be associated with an Amazon Web Services-managed domain (for example, dbc123defghijk.iot.us-west-2.amazonaws.com), a customer managed domain, or a default endpoint.
Data
Jobs
CredentialProvider
Constructor and Description |
---|
DomainConfigurationSummary() |
Modifier and Type | Method and Description |
---|---|
DomainConfigurationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDomainConfigurationArn()
The ARN of the domain configuration.
|
String |
getDomainConfigurationName()
The name of the domain configuration.
|
String |
getServiceType()
The type of service delivered by the endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomainConfigurationArn(String domainConfigurationArn)
The ARN of the domain configuration.
|
void |
setDomainConfigurationName(String domainConfigurationName)
The name of the domain configuration.
|
void |
setServiceType(String serviceType)
The type of service delivered by the endpoint.
|
String |
toString()
Returns a string representation of this object.
|
DomainConfigurationSummary |
withDomainConfigurationArn(String domainConfigurationArn)
The ARN of the domain configuration.
|
DomainConfigurationSummary |
withDomainConfigurationName(String domainConfigurationName)
The name of the domain configuration.
|
DomainConfigurationSummary |
withServiceType(ServiceType serviceType)
The type of service delivered by the endpoint.
|
DomainConfigurationSummary |
withServiceType(String serviceType)
The type of service delivered by the endpoint.
|
public void setDomainConfigurationName(String domainConfigurationName)
The name of the domain configuration. This value must be unique to a region.
domainConfigurationName
- The name of the domain configuration. This value must be unique to a region.public String getDomainConfigurationName()
The name of the domain configuration. This value must be unique to a region.
public DomainConfigurationSummary withDomainConfigurationName(String domainConfigurationName)
The name of the domain configuration. This value must be unique to a region.
domainConfigurationName
- The name of the domain configuration. This value must be unique to a region.public void setDomainConfigurationArn(String domainConfigurationArn)
The ARN of the domain configuration.
domainConfigurationArn
- The ARN of the domain configuration.public String getDomainConfigurationArn()
The ARN of the domain configuration.
public DomainConfigurationSummary withDomainConfigurationArn(String domainConfigurationArn)
The ARN of the domain configuration.
domainConfigurationArn
- The ARN of the domain configuration.public void setServiceType(String serviceType)
The type of service delivered by the endpoint.
serviceType
- The type of service delivered by the endpoint.ServiceType
public String getServiceType()
The type of service delivered by the endpoint.
ServiceType
public DomainConfigurationSummary withServiceType(String serviceType)
The type of service delivered by the endpoint.
serviceType
- The type of service delivered by the endpoint.ServiceType
public DomainConfigurationSummary withServiceType(ServiceType serviceType)
The type of service delivered by the endpoint.
serviceType
- The type of service delivered by the endpoint.ServiceType
public String toString()
toString
in class Object
Object.toString()
public DomainConfigurationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.