public static interface AwsEc2InstanceDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2InstanceDetails.Builder,AwsEc2InstanceDetails>
Modifier and Type | Method and Description |
---|---|
AwsEc2InstanceDetails.Builder |
iamInstanceProfileArn(String iamInstanceProfileArn)
The IAM profile ARN of the instance.
|
AwsEc2InstanceDetails.Builder |
imageId(String imageId)
The Amazon Machine Image (AMI) ID of the instance.
|
AwsEc2InstanceDetails.Builder |
ipV4Addresses(Collection<String> ipV4Addresses)
The IPv4 addresses associated with the instance.
|
AwsEc2InstanceDetails.Builder |
ipV4Addresses(String... ipV4Addresses)
The IPv4 addresses associated with the instance.
|
AwsEc2InstanceDetails.Builder |
ipV6Addresses(Collection<String> ipV6Addresses)
The IPv6 addresses associated with the instance.
|
AwsEc2InstanceDetails.Builder |
ipV6Addresses(String... ipV6Addresses)
The IPv6 addresses associated with the instance.
|
AwsEc2InstanceDetails.Builder |
keyName(String keyName)
The key name associated with the instance.
|
AwsEc2InstanceDetails.Builder |
launchedAt(String launchedAt)
The date/time the instance was launched.
|
AwsEc2InstanceDetails.Builder |
subnetId(String subnetId)
The identifier of the subnet in which the instance was launched.
|
AwsEc2InstanceDetails.Builder |
type(String type)
The instance type of the instance.
|
AwsEc2InstanceDetails.Builder |
vpcId(String vpcId)
The identifier of the VPC in which the instance was launched.
|
copy
applyMutation, build
AwsEc2InstanceDetails.Builder type(String type)
The instance type of the instance.
type
- The instance type of the instance.AwsEc2InstanceDetails.Builder imageId(String imageId)
The Amazon Machine Image (AMI) ID of the instance.
imageId
- The Amazon Machine Image (AMI) ID of the instance.AwsEc2InstanceDetails.Builder ipV4Addresses(Collection<String> ipV4Addresses)
The IPv4 addresses associated with the instance.
ipV4Addresses
- The IPv4 addresses associated with the instance.AwsEc2InstanceDetails.Builder ipV4Addresses(String... ipV4Addresses)
The IPv4 addresses associated with the instance.
ipV4Addresses
- The IPv4 addresses associated with the instance.AwsEc2InstanceDetails.Builder ipV6Addresses(Collection<String> ipV6Addresses)
The IPv6 addresses associated with the instance.
ipV6Addresses
- The IPv6 addresses associated with the instance.AwsEc2InstanceDetails.Builder ipV6Addresses(String... ipV6Addresses)
The IPv6 addresses associated with the instance.
ipV6Addresses
- The IPv6 addresses associated with the instance.AwsEc2InstanceDetails.Builder keyName(String keyName)
The key name associated with the instance.
keyName
- The key name associated with the instance.AwsEc2InstanceDetails.Builder iamInstanceProfileArn(String iamInstanceProfileArn)
The IAM profile ARN of the instance.
iamInstanceProfileArn
- The IAM profile ARN of the instance.AwsEc2InstanceDetails.Builder vpcId(String vpcId)
The identifier of the VPC in which the instance was launched.
vpcId
- The identifier of the VPC in which the instance was launched.AwsEc2InstanceDetails.Builder subnetId(String subnetId)
The identifier of the subnet in which the instance was launched.
subnetId
- The identifier of the subnet in which the instance was launched.AwsEc2InstanceDetails.Builder launchedAt(String launchedAt)
The date/time the instance was launched.
launchedAt
- The date/time the instance was launched.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.