@Stability(value=Stable) public static final class MachineImageConfig.Builder extends Object
MachineImageConfig
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MachineImageConfig |
build()
Builds the configured instance.
|
MachineImageConfig.Builder |
imageId(String imageId)
Sets the value of
MachineImageConfig.getImageId() |
MachineImageConfig.Builder |
osType(OperatingSystemType osType)
Sets the value of
MachineImageConfig.getOsType() |
MachineImageConfig.Builder |
userData(UserData userData)
Sets the value of
MachineImageConfig.getUserData() |
@Stability(value=Stable) public MachineImageConfig.Builder imageId(String imageId)
MachineImageConfig.getImageId()
imageId
- The AMI ID of the image to use. This parameter is required.this
@Stability(value=Stable) public MachineImageConfig.Builder osType(OperatingSystemType osType)
MachineImageConfig.getOsType()
osType
- Operating system type for this image. This parameter is required.this
@Stability(value=Stable) public MachineImageConfig.Builder userData(UserData userData)
MachineImageConfig.getUserData()
userData
- Initial UserData for this image. This parameter is required.this
@Stability(value=Stable) public MachineImageConfig build()
MachineImageConfig
NullPointerException
- if any required attribute was not providedCopyright © 2020. All rights reserved.