Class CreateTrafficPolicyInstanceRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.route53.model.CreateTrafficPolicyInstanceRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class CreateTrafficPolicyInstanceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
A complex type that contains information about the resource record sets that you want to create based on a specified traffic policy.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description CreateTrafficPolicyInstanceRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTrafficPolicyInstanceRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getHostedZoneId()
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.String
getName()
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.String
getTrafficPolicyId()
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.Integer
getTrafficPolicyVersion()
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.Long
getTTL()
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.int
hashCode()
void
setHostedZoneId(String hostedZoneId)
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.void
setName(String name)
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.void
setTrafficPolicyId(String trafficPolicyId)
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.void
setTrafficPolicyVersion(Integer trafficPolicyVersion)
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.void
setTTL(Long tTL)
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.String
toString()
Returns a string representation of this object; useful for testing and debugging.CreateTrafficPolicyInstanceRequest
withHostedZoneId(String hostedZoneId)
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.CreateTrafficPolicyInstanceRequest
withName(String name)
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.CreateTrafficPolicyInstanceRequest
withTrafficPolicyId(String trafficPolicyId)
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.CreateTrafficPolicyInstanceRequest
withTrafficPolicyVersion(Integer trafficPolicyVersion)
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.CreateTrafficPolicyInstanceRequest
withTTL(Long tTL)
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.-
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
-
setHostedZoneId
public void setHostedZoneId(String hostedZoneId)
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.
- Parameters:
hostedZoneId
- The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.
-
getHostedZoneId
public String getHostedZoneId()
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.
- Returns:
- The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.
-
withHostedZoneId
public CreateTrafficPolicyInstanceRequest withHostedZoneId(String hostedZoneId)
The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.
- Parameters:
hostedZoneId
- The ID of the hosted zone in which you want Amazon Route 53 to create resource record sets by using the configuration in a traffic policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
public void setName(String name)
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.
- Parameters:
name
- The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.
-
getName
public String getName()
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.
- Returns:
- The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.
-
withName
public CreateTrafficPolicyInstanceRequest withName(String name)
The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.
- Parameters:
name
- The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Amazon Route 53 creates for this traffic policy instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTTL
public void setTTL(Long tTL)
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.
- Parameters:
tTL
- The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.
-
getTTL
public Long getTTL()
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.
- Returns:
- The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.
-
withTTL
public CreateTrafficPolicyInstanceRequest withTTL(Long tTL)
The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.
- Parameters:
tTL
- The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTrafficPolicyId
public void setTrafficPolicyId(String trafficPolicyId)
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyId
- The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
-
getTrafficPolicyId
public String getTrafficPolicyId()
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Returns:
- The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
-
withTrafficPolicyId
public CreateTrafficPolicyInstanceRequest withTrafficPolicyId(String trafficPolicyId)
The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyId
- The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTrafficPolicyVersion
public void setTrafficPolicyVersion(Integer trafficPolicyVersion)
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyVersion
- The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
-
getTrafficPolicyVersion
public Integer getTrafficPolicyVersion()
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Returns:
- The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
-
withTrafficPolicyVersion
public CreateTrafficPolicyInstanceRequest withTrafficPolicyVersion(Integer trafficPolicyVersion)
The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyVersion
- The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.- 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 CreateTrafficPolicyInstanceRequest 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()
-
-