Interface Blueprint.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Blueprint.Builder,Blueprint>,SdkBuilder<Blueprint.Builder,Blueprint>,SdkPojo
- Enclosing class:
- Blueprint
public static interface Blueprint.Builder extends SdkPojo, CopyableBuilder<Blueprint.Builder,Blueprint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Blueprint.BuilderappCategory(String appCategory)Virtual computer blueprints that are supported by Lightsail for Research.Blueprint.BuilderappCategory(AppCategory appCategory)Virtual computer blueprints that are supported by Lightsail for Research.Blueprint.BuilderblueprintId(String blueprintId)The ID for the virtual private server image (app_wordpress_4_4orapp_lamp_7_0).Blueprint.Builderdescription(String description)The description of the blueprint.Blueprint.Buildergroup(String group)The group name of the blueprint (amazon-linux).Blueprint.BuilderisActive(Boolean isActive)A Boolean value indicating whether the blueprint is active.Blueprint.BuilderlicenseUrl(String licenseUrl)The end-user license agreement URL for the image or blueprint.Blueprint.BuilderminPower(Integer minPower)The minimum bundle power required to run this blueprint.Blueprint.Buildername(String name)The friendly name of the blueprint (Amazon Linux).Blueprint.Builderplatform(String platform)The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.Blueprint.Builderplatform(InstancePlatform platform)The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.Blueprint.BuilderproductUrl(String productUrl)The product URL to learn more about the image or blueprint.Blueprint.Buildertype(String type)The type of the blueprint (osorapp).Blueprint.Buildertype(BlueprintType type)The type of the blueprint (osorapp).Blueprint.Builderversion(String version)The version number of the operating system, application, or stack (2016.03.0).Blueprint.BuilderversionCode(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 Detail
-
blueprintId
Blueprint.Builder blueprintId(String blueprintId)
The ID for the virtual private server image (
app_wordpress_4_4orapp_lamp_7_0).- Parameters:
blueprintId- The ID for the virtual private server image (app_wordpress_4_4orapp_lamp_7_0).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Blueprint.Builder name(String name)
The friendly name of the blueprint (
Amazon Linux).- Parameters:
name- The friendly name of the blueprint (Amazon Linux).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
group
Blueprint.Builder group(String group)
The group name of the blueprint (
amazon-linux).- Parameters:
group- The group name of the blueprint (amazon-linux).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Blueprint.Builder type(String type)
The type of the blueprint (
osorapp).- Parameters:
type- The type of the blueprint (osorapp).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BlueprintType,BlueprintType
-
type
Blueprint.Builder type(BlueprintType type)
The type of the blueprint (
osorapp).- Parameters:
type- The type of the blueprint (osorapp).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BlueprintType,BlueprintType
-
description
Blueprint.Builder description(String 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
Blueprint.Builder isActive(Boolean 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
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.
0indicates 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.0indicates that the blueprint runs on all instance sizes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
Blueprint.Builder version(String version)
The version number of the operating system, application, or stack (
2016.03.0).- Parameters:
version- The version number of the operating system, application, or stack (2016.03.0).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionCode
Blueprint.Builder versionCode(String 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
Blueprint.Builder productUrl(String 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
Blueprint.Builder licenseUrl(String 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
Blueprint.Builder platform(String 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:
InstancePlatform,InstancePlatform
-
platform
Blueprint.Builder platform(InstancePlatform 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:
InstancePlatform,InstancePlatform
-
appCategory
Blueprint.Builder appCategory(String 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,AppCategory
-
appCategory
Blueprint.Builder appCategory(AppCategory 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,AppCategory
-
-