ToCopyableBuilder<ImportInstanceLaunchSpecification.Builder,ImportInstanceLaunchSpecification>
@Generated("software.amazon.awssdk:codegen") public class ImportInstanceLaunchSpecification extends Object implements ToCopyableBuilder<ImportInstanceLaunchSpecification.Builder,ImportInstanceLaunchSpecification>
Describes the launch specification for VM import.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ImportInstanceLaunchSpecification.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
additionalInfo() |
Reserved.
|
String |
architecture() |
The architecture of the instance.
|
static ImportInstanceLaunchSpecification.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
List<String> |
groupIds() |
One or more security group IDs.
|
List<String> |
groupNames() |
One or more security group names.
|
int |
hashCode() |
|
String |
instanceInitiatedShutdownBehavior() |
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the
operating system command for system shutdown).
|
String |
instanceType() |
The instance type.
|
Boolean |
monitoring() |
Indicates whether monitoring is enabled.
|
Placement |
placement() |
The placement information for the instance.
|
String |
privateIpAddress() |
[EC2-VPC] An available IP address from the IP address range of the subnet.
|
static Class<? extends ImportInstanceLaunchSpecification.Builder> |
serializableBuilderClass() |
|
String |
subnetId() |
[EC2-VPC] The ID of the subnet in which to launch the instance.
|
ImportInstanceLaunchSpecification.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
UserData |
userData() |
The user data to make available to the instance.
|
public String additionalInfo()
Reserved.
public String architecture()
The architecture of the instance.
ArchitectureValues
public List<String> groupIds()
One or more security group IDs.
public List<String> groupNames()
One or more security group names.
public String instanceInitiatedShutdownBehavior()
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
ShutdownBehavior
public String instanceType()
The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.
InstanceType
public Boolean monitoring()
Indicates whether monitoring is enabled.
public Placement placement()
The placement information for the instance.
public String privateIpAddress()
[EC2-VPC] An available IP address from the IP address range of the subnet.
public String subnetId()
[EC2-VPC] The ID of the subnet in which to launch the instance.
public UserData userData()
The user data to make available to the instance. If you are using an AWS SDK or command line tool, Base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide Base64-encoded text.
public ImportInstanceLaunchSpecification.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ImportInstanceLaunchSpecification.Builder,ImportInstanceLaunchSpecification>
public static ImportInstanceLaunchSpecification.Builder builder()
public static Class<? extends ImportInstanceLaunchSpecification.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.