Interface TrafficPolicyInstance.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TrafficPolicyInstance.Builder,TrafficPolicyInstance>,SdkBuilder<TrafficPolicyInstance.Builder,TrafficPolicyInstance>,SdkPojo
- Enclosing class:
- TrafficPolicyInstance
public static interface TrafficPolicyInstance.Builder extends SdkPojo, CopyableBuilder<TrafficPolicyInstance.Builder,TrafficPolicyInstance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TrafficPolicyInstance.BuilderhostedZoneId(String hostedZoneId)The ID of the hosted zone that Amazon Route 53 created resource record sets in.TrafficPolicyInstance.Builderid(String id)The ID that Amazon Route 53 assigned to the new traffic policy instance.TrafficPolicyInstance.Buildermessage(String message)IfStateisFailed, an explanation of the reason for the failure.TrafficPolicyInstance.Buildername(String name)The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.TrafficPolicyInstance.Builderstate(String state)The value ofStateis one of the following values:TrafficPolicyInstance.BuildertrafficPolicyId(String trafficPolicyId)The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.TrafficPolicyInstance.BuildertrafficPolicyType(String trafficPolicyType)The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.TrafficPolicyInstance.BuildertrafficPolicyType(RRType trafficPolicyType)The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.TrafficPolicyInstance.BuildertrafficPolicyVersion(Integer trafficPolicyVersion)The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.TrafficPolicyInstance.Builderttl(Long ttl)The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
id
TrafficPolicyInstance.Builder id(String id)
The ID that Amazon Route 53 assigned to the new traffic policy instance.
- Parameters:
id- The ID that Amazon Route 53 assigned to the new traffic policy instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostedZoneId
TrafficPolicyInstance.Builder hostedZoneId(String hostedZoneId)
The ID of the hosted zone that Amazon Route 53 created resource record sets in.
- Parameters:
hostedZoneId- The ID of the hosted zone that Amazon Route 53 created resource record sets in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
TrafficPolicyInstance.Builder name(String name)
The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.
- Parameters:
name- The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttl
TrafficPolicyInstance.Builder ttl(Long ttl)
The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.
- Parameters:
ttl- The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
TrafficPolicyInstance.Builder state(String state)
The value of
Stateis one of the following values:- Applied
-
Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.
- Creating
-
Route 53 is creating the resource record sets. Use
GetTrafficPolicyInstanceto confirm that theCreateTrafficPolicyInstancerequest completed successfully. - Failed
-
Route 53 wasn't able to create or update the resource record sets. When the value of
StateisFailed, seeMessagefor an explanation of what caused the request to fail.
- Parameters:
state- The value ofStateis one of the following values:- Applied
-
Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.
- Creating
-
Route 53 is creating the resource record sets. Use
GetTrafficPolicyInstanceto confirm that theCreateTrafficPolicyInstancerequest completed successfully. - Failed
-
Route 53 wasn't able to create or update the resource record sets. When the value of
StateisFailed, seeMessagefor an explanation of what caused the request to fail.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
message
TrafficPolicyInstance.Builder message(String message)
If
StateisFailed, an explanation of the reason for the failure. IfStateis another value,Messageis empty.- Parameters:
message- IfStateisFailed, an explanation of the reason for the failure. IfStateis another value,Messageis empty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trafficPolicyId
TrafficPolicyInstance.Builder trafficPolicyId(String trafficPolicyId)
The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyId- The ID of the traffic policy that Amazon Route 53 used 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.
-
trafficPolicyVersion
TrafficPolicyInstance.Builder trafficPolicyVersion(Integer trafficPolicyVersion)
The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
- Parameters:
trafficPolicyVersion- The version of the traffic policy that Amazon Route 53 used 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.
-
trafficPolicyType
TrafficPolicyInstance.Builder trafficPolicyType(String trafficPolicyType)
The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.
-
trafficPolicyType
TrafficPolicyInstance.Builder trafficPolicyType(RRType trafficPolicyType)
The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.
-
-