public class CreateReusableDelegationSetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreateReusableDelegationSet operation
.
This action creates a reusable delegationSet.
To create a new reusable delegationSet, send a POST
request to the 2013-04-01/delegationset
resource. The
request body must include an XML document with a
CreateReusableDelegationSetRequest
element. The response
returns the CreateReusableDelegationSetResponse
element
that contains metadata about the delegationSet.
If the optional parameter HostedZoneId is specified, it marks the delegationSet associated with that particular hosted zone as reusable.
NOOP
Constructor and Description |
---|
CreateReusableDelegationSetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateReusableDelegationSetRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getCallerReference()
A unique string that identifies the request and that allows failed
CreateReusableDelegationSet requests to be retried
without the risk of executing the operation twice. |
String |
getHostedZoneId()
The ID of the hosted zone whose delegation set you want to mark as
reusable.
|
int |
hashCode() |
void |
setCallerReference(String callerReference)
A unique string that identifies the request and that allows failed
CreateReusableDelegationSet requests to be retried
without the risk of executing the operation twice. |
void |
setHostedZoneId(String hostedZoneId)
The ID of the hosted zone whose delegation set you want to mark as
reusable.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateReusableDelegationSetRequest |
withCallerReference(String callerReference)
A unique string that identifies the request and that allows failed
CreateReusableDelegationSet requests to be retried
without the risk of executing the operation twice. |
CreateReusableDelegationSetRequest |
withHostedZoneId(String hostedZoneId)
The ID of the hosted zone whose delegation set you want to mark as
reusable.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public String getCallerReference()
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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)
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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 CreateReusableDelegationSetRequest withCallerReference(String callerReference)
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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
CreateReusableDelegationSet
requests to be retried
without the risk of executing the operation twice. You must use a
unique CallerReference
string every time you create a
reusable delegation set. 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 String getHostedZoneId()
Constraints:
Length: 0 - 32
public void setHostedZoneId(String hostedZoneId)
Constraints:
Length: 0 - 32
hostedZoneId
- The ID of the hosted zone whose delegation set you want to mark as
reusable. It is an optional parameter.public CreateReusableDelegationSetRequest withHostedZoneId(String hostedZoneId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 32
hostedZoneId
- The ID of the hosted zone whose delegation set you want to mark as
reusable. It is an optional parameter.public String toString()
toString
in class Object
Object.toString()
public CreateReusableDelegationSetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2015. All rights reserved.