Class UpdateTrafficPolicyInstanceRequest
java.lang.Object
software.amazon.awssdk.core.SdkRequest
software.amazon.awssdk.awscore.AwsRequest
software.amazon.awssdk.services.route53.model.Route53Request
software.amazon.awssdk.services.route53.model.UpdateTrafficPolicyInstanceRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateTrafficPolicyInstanceRequest.Builder,UpdateTrafficPolicyInstanceRequest>
@Generated("software.amazon.awssdk:codegen")
public final class UpdateTrafficPolicyInstanceRequest
extends Route53Request
implements ToCopyableBuilder<UpdateTrafficPolicyInstanceRequest.Builder,UpdateTrafficPolicyInstanceRequest>
A complex type that contains information about the resource record sets that you want to update based on a specified traffic policy instance.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The ID of the traffic policy instance that you want to update.static Class<? extends UpdateTrafficPolicyInstanceRequest.Builder>final StringtoString()Returns a string representation of this object.final StringThe ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.final IntegerThe version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.final Longttl()The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The ID of the traffic policy instance that you want to update.
- Returns:
- The ID of the traffic policy instance that you want to update.
-
ttl
The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.
- Returns:
- The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.
-
trafficPolicyId
The ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.
- Returns:
- The ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.
-
trafficPolicyVersion
The version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.
- Returns:
- The version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateTrafficPolicyInstanceRequest.Builder,UpdateTrafficPolicyInstanceRequest> - Specified by:
toBuilderin classRoute53Request
-
builder
-
serializableBuilderClass
public static Class<? extends UpdateTrafficPolicyInstanceRequest.Builder> serializableBuilderClass() -
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-