Class Blueprint
- java.lang.Object
-
- software.amazon.awssdk.services.lightsail.model.Blueprint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Blueprint.Builder,Blueprint>
@Generated("software.amazon.awssdk:codegen") public final class Blueprint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Blueprint.Builder,Blueprint>
Describes a blueprint (a virtual private server image).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBlueprint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AppCategoryappCategory()Virtual computer blueprints that are supported by Lightsail for Research.StringappCategoryAsString()Virtual computer blueprints that are supported by Lightsail for Research.StringblueprintId()The ID for the virtual private server image (app_wordpress_4_4orapp_lamp_7_0).static Blueprint.Builderbuilder()Stringdescription()The description of the blueprint.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)Stringgroup()The group name of the blueprint (amazon-linux).inthashCode()BooleanisActive()A Boolean value indicating whether the blueprint is active.StringlicenseUrl()The end-user license agreement URL for the image or blueprint.IntegerminPower()The minimum bundle power required to run this blueprint.Stringname()The friendly name of the blueprint (Amazon Linux).InstancePlatformplatform()The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.StringplatformAsString()The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.StringproductUrl()The product URL to learn more about the image or blueprint.List<SdkField<?>>sdkFields()static Class<? extends Blueprint.Builder>serializableBuilderClass()Blueprint.BuildertoBuilder()StringtoString()Returns a string representation of this object.BlueprintTypetype()The type of the blueprint (osorapp).StringtypeAsString()The type of the blueprint (osorapp).Stringversion()The version number of the operating system, application, or stack (2016.03.0).StringversionCode()The version code.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
blueprintId
public final String blueprintId()
The ID for the virtual private server image (
app_wordpress_4_4orapp_lamp_7_0).- Returns:
- The ID for the virtual private server image (
app_wordpress_4_4orapp_lamp_7_0).
-
name
public final String name()
The friendly name of the blueprint (
Amazon Linux).- Returns:
- The friendly name of the blueprint (
Amazon Linux).
-
group
public final String group()
The group name of the blueprint (
amazon-linux).- Returns:
- The group name of the blueprint (
amazon-linux).
-
type
public final BlueprintType 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:
BlueprintType
-
typeAsString
public final String 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:
BlueprintType
-
description
public final String description()
The description of the blueprint.
- Returns:
- The description of the blueprint.
-
isActive
public final 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.
- 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
public final 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.- 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
public final String 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
public final String versionCode()
The version code.
- Returns:
- The version code.
-
productUrl
public final String 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
public final String 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
public final InstancePlatform 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:
InstancePlatform
-
platformAsString
public final String 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:
InstancePlatform
-
appCategory
public final AppCategory 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:
AppCategory
-
appCategoryAsString
public final String 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:
AppCategory
-
toBuilder
public Blueprint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Blueprint.Builder,Blueprint>
-
builder
public static Blueprint.Builder builder()
-
serializableBuilderClass
public static Class<? extends Blueprint.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-