|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.route53.model.CreateHostedZoneRequest
public class CreateHostedZoneRequest
Container for the parameters to the CreateHostedZone operation
.
This action creates a new hosted zone.
To create a new hosted zone, send a POST
request to the 2012-12-12/hostedzone
resource. The request body must include an XML
document with a CreateHostedZoneRequest
element. The response returns the CreateHostedZoneResponse
element that contains
metadata about the hosted zone.
Route 53 automatically creates a default SOA record and four NS records for the zone. The NS records in the hosted zone are the name servers you give your registrar to delegate your domain to. For more information about SOA and NS records, see NS and SOA Records that Route 53 Creates for a Hosted Zone in the Amazon Route 53 Developer Guide .
When you create a zone, its initial status is PENDING
. This means that it is not yet available on all DNS servers. The status of the
zone changes to INSYNC
when the NS and SOA records are available on all Route 53 DNS servers.
AmazonRoute53.createHostedZone(CreateHostedZoneRequest)
,
Serialized FormConstructor Summary | |
---|---|
CreateHostedZoneRequest()
Default constructor for a new CreateHostedZoneRequest object. |
|
CreateHostedZoneRequest(String name,
String callerReference)
Constructs a new CreateHostedZoneRequest object. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getCallerReference()
A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk
of executing the operation twice. |
HostedZoneConfig |
getHostedZoneConfig()
A complex type that contains an optional comment about your hosted zone. |
String |
getName()
The name of the domain. |
int |
hashCode()
|
void |
setCallerReference(String callerReference)
A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk
of executing the operation twice. |
void |
setHostedZoneConfig(HostedZoneConfig hostedZoneConfig)
A complex type that contains an optional comment about your hosted zone. |
void |
setName(String name)
The name of the domain. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CreateHostedZoneRequest |
withCallerReference(String callerReference)
A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk
of executing the operation twice. |
CreateHostedZoneRequest |
withHostedZoneConfig(HostedZoneConfig hostedZoneConfig)
A complex type that contains an optional comment about your hosted zone. |
CreateHostedZoneRequest |
withName(String name)
The name of the domain. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateHostedZoneRequest()
public CreateHostedZoneRequest(String name, String callerReference)
name
- The name of the domain. This must be a fully-specified
domain, for example, www.example.com. The trailing dot is optional;
Route 53 assumes that the domain name is fully qualified. This means
that Route 53 treats www.example.com (without a trailing dot) and
www.example.com. (with a trailing dot) as identical. This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
callerReference
- A unique string that identifies the request and
that allows failed CreateHostedZone
requests to be
retried without the risk of executing the operation twice. You must
use a unique CallerReference
string every time you create
a hosted zone. CallerReference
can be any unique string;
you might choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
Method Detail |
---|
public String getName()
This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
Constraints:
Length: 0 - 1024
This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
public void setName(String name)
This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
Constraints:
Length: 0 - 1024
name
- The name of the domain. This must be a fully-specified domain, for
example, www.example.com. The trailing dot is optional; Route 53
assumes that the domain name is fully qualified. This means that Route
53 treats www.example.com (without a trailing dot) and
www.example.com. (with a trailing dot) as identical. This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
public CreateHostedZoneRequest withName(String name)
This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 1024
name
- The name of the domain. This must be a fully-specified domain, for
example, www.example.com. The trailing dot is optional; Route 53
assumes that the domain name is fully qualified. This means that Route
53 treats www.example.com (without a trailing dot) and
www.example.com. (with a trailing dot) as identical. This is the
name you have registered with your DNS registrar. You should ask your
registrar to change the authoritative name servers for your domain to
the set of NameServers
elements returned in
DelegationSet
.
public String getCallerReference()
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
Constraints:
Length: 1 - 128
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
public void setCallerReference(String callerReference)
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
Constraints:
Length: 1 - 128
callerReference
- A unique string that identifies the request and that allows failed
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
public CreateHostedZoneRequest withCallerReference(String callerReference)
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 128
callerReference
- A unique string that identifies the request and that allows failed
CreateHostedZone
requests to be retried without the risk
of executing the operation twice. You must use a unique
CallerReference
string every time you create a hosted
zone. CallerReference
can be any unique string; you might
choose to use a string that identifies your project, such as
DNSMigration_01
. Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.
public HostedZoneConfig getHostedZoneConfig()
public void setHostedZoneConfig(HostedZoneConfig hostedZoneConfig)
hostedZoneConfig
- A complex type that contains an optional comment about your hosted
zone.public CreateHostedZoneRequest withHostedZoneConfig(HostedZoneConfig hostedZoneConfig)
Returns a reference to this object so that method calls can be chained together.
hostedZoneConfig
- A complex type that contains an optional comment about your hosted
zone.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |