Interface AwsEc2InstanceDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEc2InstanceDetails.Builder,AwsEc2InstanceDetails>,SdkBuilder<AwsEc2InstanceDetails.Builder,AwsEc2InstanceDetails>,SdkPojo
- Enclosing class:
- AwsEc2InstanceDetails
public static interface AwsEc2InstanceDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2InstanceDetails.Builder,AwsEc2InstanceDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsEc2InstanceDetails.BuilderiamInstanceProfileArn(String iamInstanceProfileArn)The IAM instance profile ARN of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderimageId(String imageId)The image ID of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderipV4Addresses(String... ipV4Addresses)The IPv4 addresses of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderipV4Addresses(Collection<String> ipV4Addresses)The IPv4 addresses of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderipV6Addresses(String... ipV6Addresses)The IPv6 addresses of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderipV6Addresses(Collection<String> ipV6Addresses)The IPv6 addresses of the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderkeyName(String keyName)The name of the key pair used to launch the Amazon EC2 instance.AwsEc2InstanceDetails.BuilderlaunchedAt(Instant launchedAt)The date and time the Amazon EC2 instance was launched at.AwsEc2InstanceDetails.Builderplatform(String platform)The platform of the Amazon EC2 instance.AwsEc2InstanceDetails.BuildersubnetId(String subnetId)The subnet ID of the Amazon EC2 instance.AwsEc2InstanceDetails.Buildertype(String type)The type of the Amazon EC2 instance.AwsEc2InstanceDetails.BuildervpcId(String vpcId)The VPC ID of the Amazon EC2 instance.-
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
-
iamInstanceProfileArn
AwsEc2InstanceDetails.Builder iamInstanceProfileArn(String iamInstanceProfileArn)
The IAM instance profile ARN of the Amazon EC2 instance.
- Parameters:
iamInstanceProfileArn- The IAM instance profile ARN of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageId
AwsEc2InstanceDetails.Builder imageId(String imageId)
The image ID of the Amazon EC2 instance.
- Parameters:
imageId- The image ID of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV4Addresses
AwsEc2InstanceDetails.Builder ipV4Addresses(Collection<String> ipV4Addresses)
The IPv4 addresses of the Amazon EC2 instance.
- Parameters:
ipV4Addresses- The IPv4 addresses of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV4Addresses
AwsEc2InstanceDetails.Builder ipV4Addresses(String... ipV4Addresses)
The IPv4 addresses of the Amazon EC2 instance.
- Parameters:
ipV4Addresses- The IPv4 addresses of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV6Addresses
AwsEc2InstanceDetails.Builder ipV6Addresses(Collection<String> ipV6Addresses)
The IPv6 addresses of the Amazon EC2 instance.
- Parameters:
ipV6Addresses- The IPv6 addresses of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV6Addresses
AwsEc2InstanceDetails.Builder ipV6Addresses(String... ipV6Addresses)
The IPv6 addresses of the Amazon EC2 instance.
- Parameters:
ipV6Addresses- The IPv6 addresses of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyName
AwsEc2InstanceDetails.Builder keyName(String keyName)
The name of the key pair used to launch the Amazon EC2 instance.
- Parameters:
keyName- The name of the key pair used to launch the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchedAt
AwsEc2InstanceDetails.Builder launchedAt(Instant launchedAt)
The date and time the Amazon EC2 instance was launched at.
- Parameters:
launchedAt- The date and time the Amazon EC2 instance was launched at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
AwsEc2InstanceDetails.Builder platform(String platform)
The platform of the Amazon EC2 instance.
- Parameters:
platform- The platform of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
AwsEc2InstanceDetails.Builder subnetId(String subnetId)
The subnet ID of the Amazon EC2 instance.
- Parameters:
subnetId- The subnet ID of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
AwsEc2InstanceDetails.Builder type(String type)
The type of the Amazon EC2 instance.
- Parameters:
type- The type of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
AwsEc2InstanceDetails.Builder vpcId(String vpcId)
The VPC ID of the Amazon EC2 instance.
- Parameters:
vpcId- The VPC ID of the Amazon EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-