Class Blueprint
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Blueprint.Builder,Blueprint>
Describes a blueprint (a virtual private server image).
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AppCategoryVirtual computer blueprints that are supported by Lightsail for Research.final StringVirtual computer blueprints that are supported by Lightsail for Research.final StringThe ID for the virtual private server image (app_wordpress_x_xorapp_lamp_x_x).static Blueprint.Builderbuilder()final StringThe description of the blueprint.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final Stringgroup()The group name of the blueprint (amazon-linux).final inthashCode()final BooleanisActive()A Boolean value indicating whether the blueprint is active.final StringThe end-user license agreement URL for the image or blueprint.final IntegerminPower()The minimum bundle power required to run this blueprint.final Stringname()The friendly name of the blueprint (Amazon Linux).final InstancePlatformplatform()The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.final StringThe operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.final StringThe product URL to learn more about the image or blueprint.static Class<? extends Blueprint.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final BlueprintTypetype()The type of the blueprint (osorapp).final StringThe type of the blueprint (osorapp).final Stringversion()The version number of the operating system, application, or stack (2016.03.0).final StringThe version code.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
blueprintId
The ID for the virtual private server image (
app_wordpress_x_xorapp_lamp_x_x).- Returns:
- The ID for the virtual private server image (
app_wordpress_x_xorapp_lamp_x_x).
-
name
The friendly name of the blueprint (
Amazon Linux).- Returns:
- The friendly name of the blueprint (
Amazon Linux).
-
group
The group name of the blueprint (
amazon-linux).- Returns:
- The group name of the blueprint (
amazon-linux).
-
type
The type of the blueprint (
osorapp).If the service returns an enum value that is not available in the current SDK version,
typewill returnBlueprintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the blueprint (
osorapp). - See Also:
-
typeAsString
The type of the blueprint (
osorapp).If the service returns an enum value that is not available in the current SDK version,
typewill returnBlueprintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of the blueprint (
osorapp). - See Also:
-
description
The description of the blueprint.
- Returns:
- The description of the blueprint.
-
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:
- 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.
-
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:
- 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.
-
version
The version number of the operating system, application, or stack (
2016.03.0).- Returns:
- The version number of the operating system, application, or stack (
2016.03.0).
-
versionCode
-
productUrl
The product URL to learn more about the image or blueprint.
- Returns:
- The product URL to learn more about the image or blueprint.
-
licenseUrl
The end-user license agreement URL for the image or blueprint.
- Returns:
- The end-user license agreement URL for the image or blueprint.
-
platform
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
If the service returns an enum value that is not available in the current SDK version,
platformwill returnInstancePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromplatformAsString().- Returns:
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
- See Also:
-
platformAsString
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
If the service returns an enum value that is not available in the current SDK version,
platformwill returnInstancePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromplatformAsString().- Returns:
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
- See Also:
-
appCategory
Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
If the service returns an enum value that is not available in the current SDK version,
appCategorywill returnAppCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromappCategoryAsString().- Returns:
- Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
- See Also:
-
appCategoryAsString
Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
If the service returns an enum value that is not available in the current SDK version,
appCategorywill returnAppCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromappCategoryAsString().- Returns:
- Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Blueprint.Builder,Blueprint> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-