public static class AwsInstance.Builder extends Object
| Constructor | Description |
|---|---|
Builder() |
public AwsInstance.Builder withInstanceId(String instanceId)
public AwsInstance.Builder withPublicDnsName(String publicDnsName)
public AwsInstance.Builder withPublicIpAddress(String publicIpAddress)
public AwsInstance.Builder withPrivateIpAddress(String privateIpAddress)
public AwsInstance.Builder withIamInstanceProfileArn(String iamInstanceProfileArn)
public AwsInstance.Builder withImageId(String amiId)
public AwsInstance.Builder withRegion(String region)
public AwsInstance.Builder withState(String state)
public AwsInstance.Builder withInstanceType(String instanceType)
public AwsInstance.Builder withKeyName(String keyName)
public AwsInstance.Builder withNetworkInterfaces(List<AwsNetworkInterface> networkInterfaces)
public AwsInstance.Builder withSubnetId(String subnetId)
public AwsInstance.Builder withAutoScalingDetails(AwsAutoScalingDetails autoScalingDetails)
public AwsInstance.Builder withLifecycle(String lifecycle)
public AwsInstance.Builder withLaunchTime(Date launchTime)
public AwsInstance.Builder withSpotRequestDetails(AwsSpotRequestDetails spotRequestDetails)
public AwsInstance.Builder withTags(List<AwsResourceTag> tags)
public AwsInstance.Builder withBlockDeviceMappings(List<AwsInstanceBlockDeviceMapping> blockDeviceMappings)
public AwsInstance.Builder withSecurityGroups(List<AwsSecurityGroup> securityGroups)
public AwsInstance build()
Copyright © 2018. All rights reserved.