public static final class AssetManifestProperties.Builder
extends java.lang.Object
AssetManifestProperties
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AssetManifestProperties.Builder |
bootstrapStackVersionSsmParameter(java.lang.String bootstrapStackVersionSsmParameter)
Sets the value of
AssetManifestProperties.getBootstrapStackVersionSsmParameter() |
AssetManifestProperties |
build()
Builds the configured instance.
|
AssetManifestProperties.Builder |
file(java.lang.String file)
Sets the value of
AssetManifestProperties.getFile() |
AssetManifestProperties.Builder |
requiresBootstrapStackVersion(java.lang.Number requiresBootstrapStackVersion)
Sets the value of
AssetManifestProperties.getRequiresBootstrapStackVersion() |
public AssetManifestProperties.Builder file(java.lang.String file)
AssetManifestProperties.getFile()
file
- Filename of the asset manifest. This parameter is required.this
public AssetManifestProperties.Builder bootstrapStackVersionSsmParameter(java.lang.String bootstrapStackVersionSsmParameter)
AssetManifestProperties.getBootstrapStackVersionSsmParameter()
bootstrapStackVersionSsmParameter
- SSM parameter where the bootstrap stack version number can be found.
this
public AssetManifestProperties.Builder requiresBootstrapStackVersion(java.lang.Number requiresBootstrapStackVersion)
AssetManifestProperties.getRequiresBootstrapStackVersion()
requiresBootstrapStackVersion
- Version of bootstrap stack required to deploy this stack.this
public AssetManifestProperties build()
AssetManifestProperties
java.lang.NullPointerException
- if any required attribute was not provided