public static interface Ec2InstanceConnectEndpoint.Builder extends SdkPojo, CopyableBuilder<Ec2InstanceConnectEndpoint.Builder,Ec2InstanceConnectEndpoint>
| Modifier and Type | Method and Description |
|---|---|
Ec2InstanceConnectEndpoint.Builder |
availabilityZone(String availabilityZone)
The Availability Zone of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
createdAt(Instant createdAt)
The date and time that the EC2 Instance Connect Endpoint was created.
|
Ec2InstanceConnectEndpoint.Builder |
dnsName(String dnsName)
The DNS name of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
fipsDnsName(String fipsDnsName)
|
Ec2InstanceConnectEndpoint.Builder |
instanceConnectEndpointArn(String instanceConnectEndpointArn)
The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
instanceConnectEndpointId(String instanceConnectEndpointId)
The ID of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
networkInterfaceIds(Collection<String> networkInterfaceIds)
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance
Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
networkInterfaceIds(String... networkInterfaceIds)
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance
Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
ownerId(String ownerId)
The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
preserveClientIp(Boolean preserveClientIp)
Indicates whether your client's IP address is preserved as the source.
|
Ec2InstanceConnectEndpoint.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The security groups associated with the endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
securityGroupIds(String... securityGroupIds)
The security groups associated with the endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
state(Ec2InstanceConnectEndpointState state)
The current state of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
state(String state)
The current state of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
stateMessage(String stateMessage)
The message for the current state of the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
subnetId(String subnetId)
The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
|
Ec2InstanceConnectEndpoint.Builder |
tags(Collection<Tag> tags)
The tags assigned to the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags assigned to the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
tags(Tag... tags)
The tags assigned to the EC2 Instance Connect Endpoint.
|
Ec2InstanceConnectEndpoint.Builder |
vpcId(String vpcId)
The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEc2InstanceConnectEndpoint.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.
ownerId - The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder instanceConnectEndpointId(String instanceConnectEndpointId)
The ID of the EC2 Instance Connect Endpoint.
instanceConnectEndpointId - The ID of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder instanceConnectEndpointArn(String instanceConnectEndpointArn)
The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
instanceConnectEndpointArn - The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder state(String state)
The current state of the EC2 Instance Connect Endpoint.
state - The current state of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpointState,
Ec2InstanceConnectEndpointStateEc2InstanceConnectEndpoint.Builder state(Ec2InstanceConnectEndpointState state)
The current state of the EC2 Instance Connect Endpoint.
state - The current state of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpointState,
Ec2InstanceConnectEndpointStateEc2InstanceConnectEndpoint.Builder stateMessage(String stateMessage)
The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.
stateMessage - The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.Ec2InstanceConnectEndpoint.Builder dnsName(String dnsName)
The DNS name of the EC2 Instance Connect Endpoint.
dnsName - The DNS name of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder fipsDnsName(String fipsDnsName)
fipsDnsName - Ec2InstanceConnectEndpoint.Builder networkInterfaceIds(Collection<String> networkInterfaceIds)
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.
networkInterfaceIds - The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2
Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder networkInterfaceIds(String... networkInterfaceIds)
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.
networkInterfaceIds - The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2
Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder vpcId(String vpcId)
The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
vpcId - The ID of the VPC in which the EC2 Instance Connect Endpoint was created.Ec2InstanceConnectEndpoint.Builder availabilityZone(String availabilityZone)
The Availability Zone of the EC2 Instance Connect Endpoint.
availabilityZone - The Availability Zone of the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder createdAt(Instant createdAt)
The date and time that the EC2 Instance Connect Endpoint was created.
createdAt - The date and time that the EC2 Instance Connect Endpoint was created.Ec2InstanceConnectEndpoint.Builder subnetId(String subnetId)
The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
subnetId - The ID of the subnet in which the EC2 Instance Connect Endpoint was created.Ec2InstanceConnectEndpoint.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
Ec2InstanceConnectEndpoint.Builder securityGroupIds(Collection<String> securityGroupIds)
The security groups associated with the endpoint. If you didn't specify a security group, the default security group for your VPC is associated with the endpoint.
securityGroupIds - The security groups associated with the endpoint. If you didn't specify a security group, the default
security group for your VPC is associated with the endpoint.Ec2InstanceConnectEndpoint.Builder securityGroupIds(String... securityGroupIds)
The security groups associated with the endpoint. If you didn't specify a security group, the default security group for your VPC is associated with the endpoint.
securityGroupIds - The security groups associated with the endpoint. If you didn't specify a security group, the default
security group for your VPC is associated with the endpoint.Ec2InstanceConnectEndpoint.Builder tags(Collection<Tag> tags)
The tags assigned to the EC2 Instance Connect Endpoint.
tags - The tags assigned to the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder tags(Tag... tags)
The tags assigned to the EC2 Instance Connect Endpoint.
tags - The tags assigned to the EC2 Instance Connect Endpoint.Ec2InstanceConnectEndpoint.Builder tags(Consumer<Tag.Builder>... tags)
The tags assigned to the EC2 Instance Connect Endpoint.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) Copyright © 2023. All rights reserved.