public static final class LookupMachineImageProps.Builder
extends java.lang.Object
LookupMachineImageProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
LookupMachineImageProps |
build()
Builds the configured instance.
|
LookupMachineImageProps.Builder |
filters(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> filters)
Sets the value of
LookupMachineImageProps.getFilters() |
LookupMachineImageProps.Builder |
name(java.lang.String name)
Sets the value of
LookupMachineImageProps.getName() |
LookupMachineImageProps.Builder |
owners(java.util.List<java.lang.String> owners)
Sets the value of
LookupMachineImageProps.getOwners() |
LookupMachineImageProps.Builder |
userData(UserData userData)
Sets the value of
LookupMachineImageProps.getUserData() |
LookupMachineImageProps.Builder |
windows(java.lang.Boolean windows)
Sets the value of
LookupMachineImageProps.getWindows() |
public LookupMachineImageProps.Builder name(java.lang.String name)
LookupMachineImageProps.getName()
name
- Name of the image (may contain wildcards). This parameter is required.this
public LookupMachineImageProps.Builder filters(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> filters)
LookupMachineImageProps.getFilters()
filters
- Additional filters on the AMI.this
public LookupMachineImageProps.Builder owners(java.util.List<java.lang.String> owners)
LookupMachineImageProps.getOwners()
owners
- Owner account IDs or aliases.this
public LookupMachineImageProps.Builder userData(UserData userData)
LookupMachineImageProps.getUserData()
userData
- Custom userdata for this image.this
public LookupMachineImageProps.Builder windows(java.lang.Boolean windows)
LookupMachineImageProps.getWindows()
windows
- Look for Windows images.this
public LookupMachineImageProps build()
LookupMachineImageProps
java.lang.NullPointerException
- if any required attribute was not provided