Interface Blueprint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Blueprint.Builder,
,Blueprint> SdkBuilder<Blueprint.Builder,
,Blueprint> SdkPojo
- Enclosing class:
Blueprint
-
Method Summary
Modifier and TypeMethodDescriptionappCategory
(String appCategory) Virtual computer blueprints that are supported by Lightsail for Research.appCategory
(AppCategory appCategory) Virtual computer blueprints that are supported by Lightsail for Research.blueprintId
(String blueprintId) The ID for the virtual private server image (e.g.,app_wordpress_4_4
orapp_lamp_7_0
).description
(String description) The description of the blueprint.The group name of the blueprint (e.g.,amazon-linux
).A Boolean value indicating whether the blueprint is active.licenseUrl
(String licenseUrl) The end-user license agreement URL for the image or blueprint.The minimum bundle power required to run this blueprint.The friendly name of the blueprint (e.g.,Amazon Linux
).The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.platform
(InstancePlatform platform) The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.productUrl
(String productUrl) The product URL to learn more about the image or blueprint.The type of the blueprint (e.g.,os
orapp
).type
(BlueprintType type) The type of the blueprint (e.g.,os
orapp
).The version number of the operating system, application, or stack (e.g.,2016.03.0
).versionCode
(String versionCode) The version code.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
blueprintId
The ID for the virtual private server image (e.g.,
app_wordpress_4_4
orapp_lamp_7_0
).- Parameters:
blueprintId
- The ID for the virtual private server image (e.g.,app_wordpress_4_4
orapp_lamp_7_0
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The friendly name of the blueprint (e.g.,
Amazon Linux
).- Parameters:
name
- The friendly name of the blueprint (e.g.,Amazon Linux
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
group
The group name of the blueprint (e.g.,
amazon-linux
).- Parameters:
group
- The group name of the blueprint (e.g.,amazon-linux
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the blueprint (e.g.,
os
orapp
).- Parameters:
type
- The type of the blueprint (e.g.,os
orapp
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the blueprint (e.g.,
os
orapp
).- Parameters:
type
- The type of the blueprint (e.g.,os
orapp
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the blueprint.
- Parameters:
description
- The description of the blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isActive
A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
- Parameters:
isActive
- A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version number of the operating system, application, or stack (e.g.,
2016.03.0
).- Parameters:
version
- The version number of the operating system, application, or stack (e.g.,2016.03.0
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionCode
The version code.
- Parameters:
versionCode
- The version code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productUrl
The product URL to learn more about the image or blueprint.
- Parameters:
productUrl
- The product URL to learn more about the image or blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseUrl
The end-user license agreement URL for the image or blueprint.
- Parameters:
licenseUrl
- The end-user license agreement URL for the image or blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
- Parameters:
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platform
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
- Parameters:
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appCategory
Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
- Parameters:
appCategory
- Virtual computer blueprints that are supported by Lightsail for Research.This parameter only applies to Lightsail for Research resources.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appCategory
Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
- Parameters:
appCategory
- Virtual computer blueprints that are supported by Lightsail for Research.This parameter only applies to Lightsail for Research resources.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-