public static interface CreateInstanceConnectEndpointRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateInstanceConnectEndpointRequest.Builder,CreateInstanceConnectEndpointRequest>
Modifier and Type | Method and Description |
---|---|
CreateInstanceConnectEndpointRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateInstanceConnectEndpointRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateInstanceConnectEndpointRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateInstanceConnectEndpointRequest.Builder |
preserveClientIp(Boolean preserveClientIp)
Indicates whether your client's IP address is preserved as the source.
|
CreateInstanceConnectEndpointRequest.Builder |
securityGroupIds(Collection<String> securityGroupIds)
One or more security groups to associate with the endpoint.
|
CreateInstanceConnectEndpointRequest.Builder |
securityGroupIds(String... securityGroupIds)
One or more security groups to associate with the endpoint.
|
CreateInstanceConnectEndpointRequest.Builder |
subnetId(String subnetId)
The ID of the subnet in which to create the EC2 Instance Connect Endpoint.
|
CreateInstanceConnectEndpointRequest.Builder |
tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
|
CreateInstanceConnectEndpointRequest.Builder |
tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
|
CreateInstanceConnectEndpointRequest.Builder |
tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateInstanceConnectEndpointRequest.Builder subnetId(String subnetId)
The ID of the subnet in which to create the EC2 Instance Connect Endpoint.
subnetId
- The ID of the subnet in which to create the EC2 Instance Connect Endpoint.CreateInstanceConnectEndpointRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
One or more security groups to associate with the endpoint. If you don't specify a security group, the default security group for your VPC will be associated with the endpoint.
securityGroupIds
- One or more security groups to associate with the endpoint. If you don't specify a security group, the
default security group for your VPC will be associated with the endpoint.CreateInstanceConnectEndpointRequest.Builder securityGroupIds(String... securityGroupIds)
One or more security groups to associate with the endpoint. If you don't specify a security group, the default security group for your VPC will be associated with the endpoint.
securityGroupIds
- One or more security groups to associate with the endpoint. If you don't specify a security group, the
default security group for your VPC will be associated with the endpoint.CreateInstanceConnectEndpointRequest.Builder preserveClientIp(Boolean preserveClientIp)
Indicates whether your client's IP address is preserved as the source. The value is true
or
false
.
If true
, your client's IP address is used when you connect to a resource.
If false
, the elastic network interface IP address is used when you connect to a resource.
Default: true
preserveClientIp
- Indicates whether your client's IP address is preserved as the source. The value is true
or false
.
If true
, your client's IP address is used when you connect to a resource.
If false
, the elastic network interface IP address is used when you connect to a
resource.
Default: true
CreateInstanceConnectEndpointRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateInstanceConnectEndpointRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
tagSpecifications
- The tags to apply to the EC2 Instance Connect Endpoint during creation.CreateInstanceConnectEndpointRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
tagSpecifications
- The tags to apply to the EC2 Instance Connect Endpoint during creation.CreateInstanceConnectEndpointRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the EC2 Instance Connect Endpoint during creation.
This is a convenience method that creates an instance of theTagSpecification.Builder
avoiding the need to create one
manually via TagSpecification.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #tagSpecifications(List
.
tagSpecifications
- a consumer that will call methods on
TagSpecification.Builder
#tagSpecifications(java.util.Collection)
CreateInstanceConnectEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
CreateInstanceConnectEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.