@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Blueprint extends Object implements Serializable, Cloneable, StructuredPojo
Describes a blueprint (a virtual private server image).
Constructor and Description |
---|
Blueprint() |
Modifier and Type | Method and Description |
---|---|
Blueprint |
clone() |
boolean |
equals(Object obj) |
String |
getBlueprintId()
The ID for the virtual private server image (e.g.,
app_wordpress_4_4 or app_lamp_7_0 ). |
String |
getDescription()
The description of the blueprint.
|
String |
getGroup()
The group name of the blueprint (e.g.,
amazon-linux ). |
Boolean |
getIsActive()
A Boolean value indicating whether the blueprint is active.
|
String |
getLicenseUrl()
The end-user license agreement URL for the image or blueprint.
|
Integer |
getMinPower()
The minimum machine size required to run this blueprint.
|
String |
getName()
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
String |
getProductUrl()
The product URL to learn more about the image or blueprint.
|
String |
getType()
The type of the blueprint (e.g.,
os or app ). |
String |
getVersion()
The version number of the operating system, application, or stack (e.g.,
2016.03.0 ). |
String |
getVersionCode()
The version code.
|
int |
hashCode() |
Boolean |
isActive()
A Boolean value indicating whether the blueprint is active.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBlueprintId(String blueprintId)
The ID for the virtual private server image (e.g.,
app_wordpress_4_4 or app_lamp_7_0 ). |
void |
setDescription(String description)
The description of the blueprint.
|
void |
setGroup(String group)
The group name of the blueprint (e.g.,
amazon-linux ). |
void |
setIsActive(Boolean isActive)
A Boolean value indicating whether the blueprint is active.
|
void |
setLicenseUrl(String licenseUrl)
The end-user license agreement URL for the image or blueprint.
|
void |
setMinPower(Integer minPower)
The minimum machine size required to run this blueprint.
|
void |
setName(String name)
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
void |
setProductUrl(String productUrl)
The product URL to learn more about the image or blueprint.
|
void |
setType(BlueprintType type)
The type of the blueprint (e.g.,
os or app ). |
void |
setType(String type)
The type of the blueprint (e.g.,
os or app ). |
void |
setVersion(String version)
The version number of the operating system, application, or stack (e.g.,
2016.03.0 ). |
void |
setVersionCode(String versionCode)
The version code.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Blueprint |
withBlueprintId(String blueprintId)
The ID for the virtual private server image (e.g.,
app_wordpress_4_4 or app_lamp_7_0 ). |
Blueprint |
withDescription(String description)
The description of the blueprint.
|
Blueprint |
withGroup(String group)
The group name of the blueprint (e.g.,
amazon-linux ). |
Blueprint |
withIsActive(Boolean isActive)
A Boolean value indicating whether the blueprint is active.
|
Blueprint |
withLicenseUrl(String licenseUrl)
The end-user license agreement URL for the image or blueprint.
|
Blueprint |
withMinPower(Integer minPower)
The minimum machine size required to run this blueprint.
|
Blueprint |
withName(String name)
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
Blueprint |
withProductUrl(String productUrl)
The product URL to learn more about the image or blueprint.
|
Blueprint |
withType(BlueprintType type)
The type of the blueprint (e.g.,
os or app ). |
Blueprint |
withType(String type)
The type of the blueprint (e.g.,
os or app ). |
Blueprint |
withVersion(String version)
The version number of the operating system, application, or stack (e.g.,
2016.03.0 ). |
Blueprint |
withVersionCode(String versionCode)
The version code.
|
public void setBlueprintId(String blueprintId)
The ID for the virtual private server image (e.g., app_wordpress_4_4
or app_lamp_7_0
).
blueprintId
- The ID for the virtual private server image (e.g., app_wordpress_4_4
or
app_lamp_7_0
).public String getBlueprintId()
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 Blueprint withBlueprintId(String blueprintId)
The ID for the virtual private server image (e.g., app_wordpress_4_4
or app_lamp_7_0
).
blueprintId
- The ID for the virtual private server image (e.g., app_wordpress_4_4
or
app_lamp_7_0
).public void setName(String name)
The friendly name of the blueprint (e.g., Amazon Linux
).
name
- The friendly name of the blueprint (e.g., Amazon Linux
).public String getName()
The friendly name of the blueprint (e.g., Amazon Linux
).
Amazon Linux
).public Blueprint withName(String name)
The friendly name of the blueprint (e.g., Amazon Linux
).
name
- The friendly name of the blueprint (e.g., Amazon Linux
).public void setGroup(String group)
The group name of the blueprint (e.g., amazon-linux
).
group
- The group name of the blueprint (e.g., amazon-linux
).public String getGroup()
The group name of the blueprint (e.g., amazon-linux
).
amazon-linux
).public Blueprint withGroup(String group)
The group name of the blueprint (e.g., amazon-linux
).
group
- The group name of the blueprint (e.g., amazon-linux
).public void setType(String type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
public String getType()
The type of the blueprint (e.g., os
or app
).
os
or app
).BlueprintType
public Blueprint withType(String type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
public void setType(BlueprintType type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
public Blueprint withType(BlueprintType type)
The type of the blueprint (e.g., os
or app
).
type
- The type of the blueprint (e.g., os
or app
).BlueprintType
public void setDescription(String description)
The description of the blueprint.
description
- The description of the blueprint.public String getDescription()
The description of the blueprint.
public Blueprint withDescription(String description)
The description of the blueprint.
description
- The description of the blueprint.public void setIsActive(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.
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 Boolean getIsActive()
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 Blueprint withIsActive(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.
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 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 void setMinPower(Integer minPower)
The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs on all
instances.
minPower
- The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs
on all instances.public Integer getMinPower()
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 Blueprint withMinPower(Integer minPower)
The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs on all
instances.
minPower
- The minimum machine size required to run this blueprint. 0
indicates that the blueprint runs
on all instances.public void setVersion(String version)
The version number of the operating system, application, or stack (e.g., 2016.03.0
).
version
- The version number of the operating system, application, or stack (e.g., 2016.03.0
).public String getVersion()
The version number of the operating system, application, or stack (e.g., 2016.03.0
).
2016.03.0
).public Blueprint withVersion(String version)
The version number of the operating system, application, or stack (e.g., 2016.03.0
).
version
- The version number of the operating system, application, or stack (e.g., 2016.03.0
).public void setVersionCode(String versionCode)
The version code.
versionCode
- The version code.public String getVersionCode()
The version code.
public Blueprint withVersionCode(String versionCode)
The version code.
versionCode
- The version code.public void setProductUrl(String productUrl)
The product URL to learn more about the image or blueprint.
productUrl
- The product URL to learn more about the image or blueprint.public String getProductUrl()
The product URL to learn more about the image or blueprint.
public Blueprint withProductUrl(String productUrl)
The product URL to learn more about the image or blueprint.
productUrl
- The product URL to learn more about the image or blueprint.public void setLicenseUrl(String licenseUrl)
The end-user license agreement URL for the image or blueprint.
licenseUrl
- The end-user license agreement URL for the image or blueprint.public String getLicenseUrl()
The end-user license agreement URL for the image or blueprint.
public Blueprint withLicenseUrl(String licenseUrl)
The end-user license agreement URL for the image or blueprint.
licenseUrl
- The end-user license agreement URL for the image or blueprint.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.