Class CreateTrafficPolicyRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.route53.model.CreateTrafficPolicyRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class CreateTrafficPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
A complex type that contains information about the traffic policy that you want to create.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description CreateTrafficPolicyRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTrafficPolicyRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getComment()
Any comments that you want to include about the traffic policy.String
getDocument()
The definition of this traffic policy in JSON format.String
getName()
The name of the traffic policy.int
hashCode()
void
setComment(String comment)
Any comments that you want to include about the traffic policy.void
setDocument(String document)
The definition of this traffic policy in JSON format.void
setName(String name)
The name of the traffic policy.String
toString()
Returns a string representation of this object; useful for testing and debugging.CreateTrafficPolicyRequest
withComment(String comment)
Any comments that you want to include about the traffic policy.CreateTrafficPolicyRequest
withDocument(String document)
The definition of this traffic policy in JSON format.CreateTrafficPolicyRequest
withName(String name)
The name of the traffic policy.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setName
public void setName(String name)
The name of the traffic policy.
- Parameters:
name
- The name of the traffic policy.
-
getName
public String getName()
The name of the traffic policy.
- Returns:
- The name of the traffic policy.
-
withName
public CreateTrafficPolicyRequest withName(String name)
The name of the traffic policy.
- Parameters:
name
- The name of the traffic policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDocument
public void setDocument(String document)
The definition of this traffic policy in JSON format.
- Parameters:
document
- The definition of this traffic policy in JSON format.
-
getDocument
public String getDocument()
The definition of this traffic policy in JSON format.
- Returns:
- The definition of this traffic policy in JSON format.
-
withDocument
public CreateTrafficPolicyRequest withDocument(String document)
The definition of this traffic policy in JSON format.
- Parameters:
document
- The definition of this traffic policy in JSON format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setComment
public void setComment(String comment)
Any comments that you want to include about the traffic policy.
- Parameters:
comment
- Any comments that you want to include about the traffic policy.
-
getComment
public String getComment()
Any comments that you want to include about the traffic policy.
- Returns:
- Any comments that you want to include about the traffic policy.
-
withComment
public CreateTrafficPolicyRequest withComment(String comment)
Any comments that you want to include about the traffic policy.
- Parameters:
comment
- Any comments that you want to include about the traffic policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public CreateTrafficPolicyRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-