Interface Vm.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Vm.Builder,,Vm> SdkBuilder<Vm.Builder,,Vm> SdkPojo
- Enclosing class:
Vm
@Mutable
@NotThreadSafe
public static interface Vm.Builder
extends SdkPojo, CopyableBuilder<Vm.Builder,Vm>
-
Method Summary
Modifier and TypeMethodDescriptionexecutionRole(String executionRole) The execution role of the VM instance.ipV4Addresses(String... ipV4Addresses) The IPv4 addresses of the VM instance.ipV4Addresses(Collection<String> ipV4Addresses) The IPv4 addresses of the VM instance.ipV6Addresses(String... ipV6Addresses) The IPv6 addresses of the VM instance.ipV6Addresses(Collection<String> ipV6Addresses) The IPv6 addresses of the VM instance.The key name associated with the VM instance.launchedAt(Instant launchedAt) The date and time the VM instance was launched.The network ID associated with the VM instance.The platform of the VM instance.securityGroupIds(String... securityGroupIds) The security group IDs associated with the VM instance.securityGroupIds(Collection<String> securityGroupIds) The security group IDs associated with the VM instance.The subnet IDs of the VM instance.subnetIds(Collection<String> subnetIds) The subnet IDs of the VM instance.The type of the VM instance.vmImageReference(String vmImageReference) The image reference of the VM instance.The name of the VM instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
type
The type of the VM instance.
- Parameters:
type- The type of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmName
The name of the VM instance.
- Parameters:
vmName- The name of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmImageReference
The image reference of the VM instance.
- Parameters:
vmImageReference- The image reference of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV4Addresses
The IPv4 addresses of the VM instance.
- Parameters:
ipV4Addresses- The IPv4 addresses of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV4Addresses
The IPv4 addresses of the VM instance.
- Parameters:
ipV4Addresses- The IPv4 addresses of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV6Addresses
The IPv6 addresses of the VM instance.
- Parameters:
ipV6Addresses- The IPv6 addresses of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipV6Addresses
The IPv6 addresses of the VM instance.
- Parameters:
ipV6Addresses- The IPv6 addresses of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkId
The network ID associated with the VM instance.
- Parameters:
networkId- The network ID associated with the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs of the VM instance.
- Parameters:
subnetIds- The subnet IDs of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs of the VM instance.
- Parameters:
subnetIds- The subnet IDs of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security group IDs associated with the VM instance.
- Parameters:
securityGroupIds- The security group IDs associated with the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security group IDs associated with the VM instance.
- Parameters:
securityGroupIds- The security group IDs associated with the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchedAt
The date and time the VM instance was launched.
- Parameters:
launchedAt- The date and time the VM instance was launched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The platform of the VM instance.
- Parameters:
platform- The platform of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRole
The execution role of the VM instance.
- Parameters:
executionRole- The execution role of the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyName
The key name associated with the VM instance.
- Parameters:
keyName- The key name associated with the VM instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-