@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 bundle power required to run this blueprint.
|
String |
getName()
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
String |
getPlatform()
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
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 bundle power required to run this blueprint.
|
void |
setName(String name)
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
void |
setPlatform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
void |
setPlatform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
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 bundle power required to run this blueprint.
|
Blueprint |
withName(String name)
The friendly name of the blueprint (e.g.,
Amazon Linux ). |
Blueprint |
withPlatform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
Blueprint |
withPlatform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
|
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 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. 0
indicates
that the blueprint runs on all instance sizes.
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.
0
indicates that the blueprint runs on all instance sizes.public Integer getMinPower()
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. 0
indicates
that the blueprint runs on all instance sizes.
0
indicates that the blueprint runs on all instance sizes.public Blueprint withMinPower(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. 0
indicates
that the blueprint runs on all instance sizes.
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.
0
indicates that the blueprint runs on all instance sizes.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 void setPlatform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
public String getPlatform()
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
InstancePlatform
public Blueprint withPlatform(String platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
public void setPlatform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
public Blueprint withPlatform(InstancePlatform platform)
The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
platform
- The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.InstancePlatform
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.