public static final class LookupMachineImage.Builder
extends java.lang.Object
LookupMachineImage
.Modifier and Type | Method and Description |
---|---|
LookupMachineImage |
build() |
static LookupMachineImage.Builder |
create() |
LookupMachineImage.Builder |
filters(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> filters)
Additional filters on the AMI.
|
LookupMachineImage.Builder |
name(java.lang.String name)
Name of the image (may contain wildcards).
|
LookupMachineImage.Builder |
owners(java.util.List<java.lang.String> owners)
Owner account IDs or aliases.
|
LookupMachineImage.Builder |
userData(UserData userData)
Custom userdata for this image.
|
LookupMachineImage.Builder |
windows(java.lang.Boolean windows)
Look for Windows images.
|
public static LookupMachineImage.Builder create()
LookupMachineImage.Builder
.public LookupMachineImage.Builder name(java.lang.String name)
name
- Name of the image (may contain wildcards). This parameter is required.this
public LookupMachineImage.Builder filters(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> filters)
Default: - No additional filters
filters
- Additional filters on the AMI. This parameter is required.this
public LookupMachineImage.Builder owners(java.util.List<java.lang.String> owners)
Default: - All owners
owners
- Owner account IDs or aliases. This parameter is required.this
public LookupMachineImage.Builder userData(UserData userData)
Default: - Empty user data appropriate for the platform type
userData
- Custom userdata for this image. This parameter is required.this
public LookupMachineImage.Builder windows(java.lang.Boolean windows)
Default: false
windows
- Look for Windows images. This parameter is required.this
public LookupMachineImage build()