public static interface Blueprint.Builder extends CopyableBuilder<Blueprint.Builder,Blueprint>
Modifier and Type | Method and 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 bundle power required to run this blueprint.
|
Blueprint.Builder |
name(String name)
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
Blueprint.Builder |
platform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
Blueprint.Builder |
platform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
Blueprint.Builder |
productUrl(String productUrl)
The product URL to learn more about the image or blueprint.
|
Blueprint.Builder |
type(BlueprintType type)
The type of the blueprint (e.g.,
os or app ). |
Blueprint.Builder |
type(String 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
applyMutation, 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
,
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
,
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 bundle power required to run this blueprint. For example, you need a bundle with a power value of
500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0
indicates that the blueprint runs on all instance sizes.
minPower
- The minimum bundle power required to run this blueprint. For example, you need a bundle with a power
value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500.
0
indicates that the blueprint runs on all instance sizes.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.Blueprint.Builder platform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
,
InstancePlatform
Blueprint.Builder platform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
,
InstancePlatform
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.