StructuredPojo
, ToCopyableBuilder<Blueprint.Builder,Blueprint>
@Generated("software.amazon.awssdk:codegen") public class Blueprint extends Object implements StructuredPojo, ToCopyableBuilder<Blueprint.Builder,Blueprint>
Describes a blueprint (a virtual private server image).
Modifier and Type | Class | Description |
---|---|---|
static interface |
Blueprint.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
blueprintId() |
The ID for the virtual private server image (e.g.,
app_wordpress_4_4 or app_lamp_7_0 ). |
static Blueprint.Builder |
builder() |
|
String |
description() |
The description of the blueprint.
|
boolean |
equals(Object obj) |
|
String |
group() |
The group name of the blueprint (e.g.,
amazon-linux ). |
int |
hashCode() |
|
Boolean |
isActive() |
A Boolean value indicating whether the blueprint is active.
|
String |
licenseUrl() |
The end-user license agreement URL for the image or blueprint.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
minPower() |
The minimum machine size required to run this blueprint.
|
String |
name() |
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
String |
productUrl() |
The product URL to learn more about the image or blueprint.
|
static Class<? extends Blueprint.Builder> |
serializableBuilderClass() |
|
Blueprint.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
type() |
The type of the blueprint (e.g.,
os or app ). |
String |
version() |
The version number of the operating system, application, or stack (e.g.,
2016.03.0 ). |
String |
versionCode() |
The version code.
|
public String blueprintId()
The ID for the virtual private server image (e.g., app_wordpress_4_4
or app_lamp_7_0
).
app_wordpress_4_4
or
app_lamp_7_0
).public String name()
The friendly name of the blueprint (e.g., Amazon Linux
).
Amazon Linux
).public String group()
The group name of the blueprint (e.g., amazon-linux
).
amazon-linux
).public String type()
The type of the blueprint (e.g., os
or app
).
os
or app
).BlueprintType
public String description()
The description of the blueprint.
public 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.
public Integer minPower()
The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs on all
instances.
0
indicates that the blueprint runs
on all instances.public String version()
The version number of the operating system, application, or stack (e.g., 2016.03.0
).
2016.03.0
).public String versionCode()
The version code.
public String productUrl()
The product URL to learn more about the image or blueprint.
public String licenseUrl()
The end-user license agreement URL for the image or blueprint.
public Blueprint.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Blueprint.Builder,Blueprint>
public static Blueprint.Builder builder()
public static Class<? extends Blueprint.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.