@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsRoute53HostedZoneObjectDetails extends Object implements Serializable, Cloneable, StructuredPojo
An object that contains information about an Amazon Route 53 hosted zone.
Constructor and Description |
---|
AwsRoute53HostedZoneObjectDetails() |
Modifier and Type | Method and Description |
---|---|
AwsRoute53HostedZoneObjectDetails |
clone() |
boolean |
equals(Object obj) |
AwsRoute53HostedZoneConfigDetails |
getConfig()
An object that includes the
Comment element. |
String |
getId()
The ID that Route 53 assigns to the hosted zone when you create it.
|
String |
getName()
The name of the domain.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfig(AwsRoute53HostedZoneConfigDetails config)
An object that includes the
Comment element. |
void |
setId(String id)
The ID that Route 53 assigns to the hosted zone when you create it.
|
void |
setName(String name)
The name of the domain.
|
String |
toString()
Returns a string representation of this object.
|
AwsRoute53HostedZoneObjectDetails |
withConfig(AwsRoute53HostedZoneConfigDetails config)
An object that includes the
Comment element. |
AwsRoute53HostedZoneObjectDetails |
withId(String id)
The ID that Route 53 assigns to the hosted zone when you create it.
|
AwsRoute53HostedZoneObjectDetails |
withName(String name)
The name of the domain.
|
public void setId(String id)
The ID that Route 53 assigns to the hosted zone when you create it.
id
- The ID that Route 53 assigns to the hosted zone when you create it.public String getId()
The ID that Route 53 assigns to the hosted zone when you create it.
public AwsRoute53HostedZoneObjectDetails withId(String id)
The ID that Route 53 assigns to the hosted zone when you create it.
id
- The ID that Route 53 assigns to the hosted zone when you create it.public void setName(String name)
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
name
- The name of the domain. For public hosted zones, this is the name that you have registered with your DNS
registrar.public String getName()
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
public AwsRoute53HostedZoneObjectDetails withName(String name)
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
name
- The name of the domain. For public hosted zones, this is the name that you have registered with your DNS
registrar.public void setConfig(AwsRoute53HostedZoneConfigDetails config)
An object that includes the Comment
element.
config
- An object that includes the Comment
element.public AwsRoute53HostedZoneConfigDetails getConfig()
An object that includes the Comment
element.
Comment
element.public AwsRoute53HostedZoneObjectDetails withConfig(AwsRoute53HostedZoneConfigDetails config)
An object that includes the Comment
element.
config
- An object that includes the Comment
element.public String toString()
toString
in class Object
Object.toString()
public AwsRoute53HostedZoneObjectDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.