Interface UpdateAccessSourceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateAccessSourceRequest.Builder,,UpdateAccessSourceRequest> Route53GlobalResolverRequest.Builder,SdkBuilder<UpdateAccessSourceRequest.Builder,,UpdateAccessSourceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateAccessSourceRequest
@Mutable
@NotThreadSafe
public static interface UpdateAccessSourceRequest.Builder
extends Route53GlobalResolverRequest.Builder, SdkPojo, CopyableBuilder<UpdateAccessSourceRequest.Builder,UpdateAccessSourceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionaccessSourceId(String accessSourceId) The unique identifier of the access source to update.The CIDR block for the access source.ipAddressType(String ipAddressType) The IP address type for the access source.ipAddressType(IpAddressType ipAddressType) The IP address type for the access source.The name of the access source.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The protocol for the access source.protocol(DnsProtocol protocol) The protocol for the access source.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.route53globalresolver.model.Route53GlobalResolverRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
accessSourceId
The unique identifier of the access source to update.
- Parameters:
accessSourceId- The unique identifier of the access source to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidr
The CIDR block for the access source.
- Parameters:
cidr- The CIDR block for the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddressType
The IP address type for the access source.
- Parameters:
ipAddressType- The IP address type for the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAddressType
The IP address type for the access source.
- Parameters:
ipAddressType- The IP address type for the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the access source.
- Parameters:
name- The name of the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
The protocol for the access source.
- Parameters:
protocol- The protocol for the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The protocol for the access source.
- Parameters:
protocol- The protocol for the access source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateAccessSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateAccessSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-