CopyableBuilder<Blueprint.Builder,Blueprint>
, SdkBuilder<Blueprint.Builder,Blueprint>
public static interface Blueprint.Builder extends CopyableBuilder<Blueprint.Builder,Blueprint>
Modifier and Type | Method | Description |
---|---|---|
Blueprint.Builder |
blueprintId(String blueprintId) |
The ID for the virtual private server image (e.g.,
app_wordpress_4_4 or
app_lamp_7_0 ). |
Blueprint.Builder |
description(String description) |
The description of the blueprint.
|
Blueprint.Builder |
group(String group) |
The group name of the blueprint (e.g.,
amazon-linux ). |
Blueprint.Builder |
isActive(Boolean isActive) |
A Boolean value indicating whether the blueprint is active.
|
Blueprint.Builder |
licenseUrl(String licenseUrl) |
The end-user license agreement URL for the image or blueprint.
|
Blueprint.Builder |
minPower(Integer minPower) |
The minimum machine size required to run this blueprint.
|
Blueprint.Builder |
name(String name) |
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
Blueprint.Builder |
productUrl(String productUrl) |
The product URL to learn more about the image or blueprint.
|
Blueprint.Builder |
type(String type) |
The type of the blueprint (e.g.,
os or app ). |
Blueprint.Builder |
type(BlueprintType type) |
The type of the blueprint (e.g.,
os or app ). |
Blueprint.Builder |
version(String version) |
The version number of the operating system, application, or stack (e.g.,
2016.03.0 ). |
Blueprint.Builder |
versionCode(String versionCode) |
The version code.
|
copy
apply, build
Blueprint.Builder blueprintId(String blueprintId)
The ID for the virtual private server image (e.g., app_wordpress_4_4
or
app_lamp_7_0
).
blueprintId
- The ID for the virtual private server image (e.g., app_wordpress_4_4
or
app_lamp_7_0
).Blueprint.Builder name(String name)
The friendly name of the blueprint (e.g., Amazon Linux
).
name
- The friendly name of the blueprint (e.g., Amazon Linux
).Blueprint.Builder group(String group)
The group name of the blueprint (e.g., amazon-linux
).
group
- The group name of the blueprint (e.g., amazon-linux
).Blueprint.Builder type(String type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
Blueprint.Builder type(BlueprintType type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
Blueprint.Builder description(String description)
The description of the blueprint.
description
- The description of the blueprint.Blueprint.Builder isActive(Boolean isActive)
A Boolean value indicating whether the blueprint is active. When you update your blueprints, you will inactivate old blueprints and keep the most recent versions active.
isActive
- A Boolean value indicating whether the blueprint is active. When you update your blueprints, you will
inactivate old blueprints and keep the most recent versions active.Blueprint.Builder minPower(Integer minPower)
The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs on
all instances.
minPower
- The minimum machine size required to run this blueprint. 0
indicates that the blueprint
runs on all instances.Blueprint.Builder version(String version)
The version number of the operating system, application, or stack (e.g., 2016.03.0
).
version
- The version number of the operating system, application, or stack (e.g., 2016.03.0
).Blueprint.Builder versionCode(String versionCode)
The version code.
versionCode
- The version code.Blueprint.Builder productUrl(String productUrl)
The product URL to learn more about the image or blueprint.
productUrl
- The product URL to learn more about the image or blueprint.Blueprint.Builder licenseUrl(String licenseUrl)
The end-user license agreement URL for the image or blueprint.
licenseUrl
- The end-user license agreement URL for the image or blueprint.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.