@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PlatformDescription extends Object implements Serializable, Cloneable
Detailed information about a platform version.
Constructor and Description |
---|
PlatformDescription() |
Modifier and Type | Method and Description |
---|---|
PlatformDescription |
clone() |
boolean |
equals(Object obj) |
List<CustomAmi> |
getCustomAmiList()
The custom AMIs supported by the platform version.
|
Date |
getDateCreated()
The date when the platform version was created.
|
Date |
getDateUpdated()
The date when the platform version was last updated.
|
String |
getDescription()
The description of the platform version.
|
List<PlatformFramework> |
getFrameworks()
The frameworks supported by the platform version.
|
String |
getMaintainer()
Information about the maintainer of the platform version.
|
String |
getOperatingSystemName()
The operating system used by the platform version.
|
String |
getOperatingSystemVersion()
The version of the operating system used by the platform version.
|
String |
getPlatformArn()
The ARN of the platform version.
|
String |
getPlatformBranchLifecycleState()
The state of the platform version's branch in its lifecycle.
|
String |
getPlatformBranchName()
The platform branch to which the platform version belongs.
|
String |
getPlatformCategory()
The category of the platform version.
|
String |
getPlatformLifecycleState()
The state of the platform version in its lifecycle.
|
String |
getPlatformName()
The name of the platform version.
|
String |
getPlatformOwner()
The AWS account ID of the person who created the platform version.
|
String |
getPlatformStatus()
The status of the platform version.
|
String |
getPlatformVersion()
The version of the platform version.
|
List<PlatformProgrammingLanguage> |
getProgrammingLanguages()
The programming languages supported by the platform version.
|
String |
getSolutionStackName()
The name of the solution stack used by the platform version.
|
List<String> |
getSupportedAddonList()
The additions supported by the platform version.
|
List<String> |
getSupportedTierList()
The tiers supported by the platform version.
|
int |
hashCode() |
void |
setCustomAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform version.
|
void |
setDateCreated(Date dateCreated)
The date when the platform version was created.
|
void |
setDateUpdated(Date dateUpdated)
The date when the platform version was last updated.
|
void |
setDescription(String description)
The description of the platform version.
|
void |
setFrameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform version.
|
void |
setMaintainer(String maintainer)
Information about the maintainer of the platform version.
|
void |
setOperatingSystemName(String operatingSystemName)
The operating system used by the platform version.
|
void |
setOperatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform version.
|
void |
setPlatformArn(String platformArn)
The ARN of the platform version.
|
void |
setPlatformBranchLifecycleState(String platformBranchLifecycleState)
The state of the platform version's branch in its lifecycle.
|
void |
setPlatformBranchName(String platformBranchName)
The platform branch to which the platform version belongs.
|
void |
setPlatformCategory(String platformCategory)
The category of the platform version.
|
void |
setPlatformLifecycleState(String platformLifecycleState)
The state of the platform version in its lifecycle.
|
void |
setPlatformName(String platformName)
The name of the platform version.
|
void |
setPlatformOwner(String platformOwner)
The AWS account ID of the person who created the platform version.
|
void |
setPlatformStatus(PlatformStatus platformStatus)
The status of the platform version.
|
void |
setPlatformStatus(String platformStatus)
The status of the platform version.
|
void |
setPlatformVersion(String platformVersion)
The version of the platform version.
|
void |
setProgrammingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform version.
|
void |
setSolutionStackName(String solutionStackName)
The name of the solution stack used by the platform version.
|
void |
setSupportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform version.
|
void |
setSupportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform version.
|
String |
toString()
Returns a string representation of this object.
|
PlatformDescription |
withCustomAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform version.
|
PlatformDescription |
withCustomAmiList(CustomAmi... customAmiList)
The custom AMIs supported by the platform version.
|
PlatformDescription |
withDateCreated(Date dateCreated)
The date when the platform version was created.
|
PlatformDescription |
withDateUpdated(Date dateUpdated)
The date when the platform version was last updated.
|
PlatformDescription |
withDescription(String description)
The description of the platform version.
|
PlatformDescription |
withFrameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform version.
|
PlatformDescription |
withFrameworks(PlatformFramework... frameworks)
The frameworks supported by the platform version.
|
PlatformDescription |
withMaintainer(String maintainer)
Information about the maintainer of the platform version.
|
PlatformDescription |
withOperatingSystemName(String operatingSystemName)
The operating system used by the platform version.
|
PlatformDescription |
withOperatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform version.
|
PlatformDescription |
withPlatformArn(String platformArn)
The ARN of the platform version.
|
PlatformDescription |
withPlatformBranchLifecycleState(String platformBranchLifecycleState)
The state of the platform version's branch in its lifecycle.
|
PlatformDescription |
withPlatformBranchName(String platformBranchName)
The platform branch to which the platform version belongs.
|
PlatformDescription |
withPlatformCategory(String platformCategory)
The category of the platform version.
|
PlatformDescription |
withPlatformLifecycleState(String platformLifecycleState)
The state of the platform version in its lifecycle.
|
PlatformDescription |
withPlatformName(String platformName)
The name of the platform version.
|
PlatformDescription |
withPlatformOwner(String platformOwner)
The AWS account ID of the person who created the platform version.
|
PlatformDescription |
withPlatformStatus(PlatformStatus platformStatus)
The status of the platform version.
|
PlatformDescription |
withPlatformStatus(String platformStatus)
The status of the platform version.
|
PlatformDescription |
withPlatformVersion(String platformVersion)
The version of the platform version.
|
PlatformDescription |
withProgrammingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform version.
|
PlatformDescription |
withProgrammingLanguages(PlatformProgrammingLanguage... programmingLanguages)
The programming languages supported by the platform version.
|
PlatformDescription |
withSolutionStackName(String solutionStackName)
The name of the solution stack used by the platform version.
|
PlatformDescription |
withSupportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform version.
|
PlatformDescription |
withSupportedAddonList(String... supportedAddonList)
The additions supported by the platform version.
|
PlatformDescription |
withSupportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform version.
|
PlatformDescription |
withSupportedTierList(String... supportedTierList)
The tiers supported by the platform version.
|
public void setPlatformArn(String platformArn)
The ARN of the platform version.
platformArn
- The ARN of the platform version.public String getPlatformArn()
The ARN of the platform version.
public PlatformDescription withPlatformArn(String platformArn)
The ARN of the platform version.
platformArn
- The ARN of the platform version.public void setPlatformOwner(String platformOwner)
The AWS account ID of the person who created the platform version.
platformOwner
- The AWS account ID of the person who created the platform version.public String getPlatformOwner()
The AWS account ID of the person who created the platform version.
public PlatformDescription withPlatformOwner(String platformOwner)
The AWS account ID of the person who created the platform version.
platformOwner
- The AWS account ID of the person who created the platform version.public void setPlatformName(String platformName)
The name of the platform version.
platformName
- The name of the platform version.public String getPlatformName()
The name of the platform version.
public PlatformDescription withPlatformName(String platformName)
The name of the platform version.
platformName
- The name of the platform version.public void setPlatformVersion(String platformVersion)
The version of the platform version.
platformVersion
- The version of the platform version.public String getPlatformVersion()
The version of the platform version.
public PlatformDescription withPlatformVersion(String platformVersion)
The version of the platform version.
platformVersion
- The version of the platform version.public void setSolutionStackName(String solutionStackName)
The name of the solution stack used by the platform version.
solutionStackName
- The name of the solution stack used by the platform version.public String getSolutionStackName()
The name of the solution stack used by the platform version.
public PlatformDescription withSolutionStackName(String solutionStackName)
The name of the solution stack used by the platform version.
solutionStackName
- The name of the solution stack used by the platform version.public void setPlatformStatus(String platformStatus)
The status of the platform version.
platformStatus
- The status of the platform version.PlatformStatus
public String getPlatformStatus()
The status of the platform version.
PlatformStatus
public PlatformDescription withPlatformStatus(String platformStatus)
The status of the platform version.
platformStatus
- The status of the platform version.PlatformStatus
public void setPlatformStatus(PlatformStatus platformStatus)
The status of the platform version.
platformStatus
- The status of the platform version.PlatformStatus
public PlatformDescription withPlatformStatus(PlatformStatus platformStatus)
The status of the platform version.
platformStatus
- The status of the platform version.PlatformStatus
public void setDateCreated(Date dateCreated)
The date when the platform version was created.
dateCreated
- The date when the platform version was created.public Date getDateCreated()
The date when the platform version was created.
public PlatformDescription withDateCreated(Date dateCreated)
The date when the platform version was created.
dateCreated
- The date when the platform version was created.public void setDateUpdated(Date dateUpdated)
The date when the platform version was last updated.
dateUpdated
- The date when the platform version was last updated.public Date getDateUpdated()
The date when the platform version was last updated.
public PlatformDescription withDateUpdated(Date dateUpdated)
The date when the platform version was last updated.
dateUpdated
- The date when the platform version was last updated.public void setPlatformCategory(String platformCategory)
The category of the platform version.
platformCategory
- The category of the platform version.public String getPlatformCategory()
The category of the platform version.
public PlatformDescription withPlatformCategory(String platformCategory)
The category of the platform version.
platformCategory
- The category of the platform version.public void setDescription(String description)
The description of the platform version.
description
- The description of the platform version.public String getDescription()
The description of the platform version.
public PlatformDescription withDescription(String description)
The description of the platform version.
description
- The description of the platform version.public void setMaintainer(String maintainer)
Information about the maintainer of the platform version.
maintainer
- Information about the maintainer of the platform version.public String getMaintainer()
Information about the maintainer of the platform version.
public PlatformDescription withMaintainer(String maintainer)
Information about the maintainer of the platform version.
maintainer
- Information about the maintainer of the platform version.public void setOperatingSystemName(String operatingSystemName)
The operating system used by the platform version.
operatingSystemName
- The operating system used by the platform version.public String getOperatingSystemName()
The operating system used by the platform version.
public PlatformDescription withOperatingSystemName(String operatingSystemName)
The operating system used by the platform version.
operatingSystemName
- The operating system used by the platform version.public void setOperatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform version.
operatingSystemVersion
- The version of the operating system used by the platform version.public String getOperatingSystemVersion()
The version of the operating system used by the platform version.
public PlatformDescription withOperatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform version.
operatingSystemVersion
- The version of the operating system used by the platform version.public List<PlatformProgrammingLanguage> getProgrammingLanguages()
The programming languages supported by the platform version.
public void setProgrammingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform version.
programmingLanguages
- The programming languages supported by the platform version.public PlatformDescription withProgrammingLanguages(PlatformProgrammingLanguage... programmingLanguages)
The programming languages supported by the platform version.
NOTE: This method appends the values to the existing list (if any). Use
setProgrammingLanguages(java.util.Collection)
or withProgrammingLanguages(java.util.Collection)
if you want to override the existing values.
programmingLanguages
- The programming languages supported by the platform version.public PlatformDescription withProgrammingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform version.
programmingLanguages
- The programming languages supported by the platform version.public List<PlatformFramework> getFrameworks()
The frameworks supported by the platform version.
public void setFrameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform version.
frameworks
- The frameworks supported by the platform version.public PlatformDescription withFrameworks(PlatformFramework... frameworks)
The frameworks supported by the platform version.
NOTE: This method appends the values to the existing list (if any). Use
setFrameworks(java.util.Collection)
or withFrameworks(java.util.Collection)
if you want to
override the existing values.
frameworks
- The frameworks supported by the platform version.public PlatformDescription withFrameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform version.
frameworks
- The frameworks supported by the platform version.public List<CustomAmi> getCustomAmiList()
The custom AMIs supported by the platform version.
public void setCustomAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform version.
customAmiList
- The custom AMIs supported by the platform version.public PlatformDescription withCustomAmiList(CustomAmi... customAmiList)
The custom AMIs supported by the platform version.
NOTE: This method appends the values to the existing list (if any). Use
setCustomAmiList(java.util.Collection)
or withCustomAmiList(java.util.Collection)
if you want
to override the existing values.
customAmiList
- The custom AMIs supported by the platform version.public PlatformDescription withCustomAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform version.
customAmiList
- The custom AMIs supported by the platform version.public List<String> getSupportedTierList()
The tiers supported by the platform version.
public void setSupportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform version.
supportedTierList
- The tiers supported by the platform version.public PlatformDescription withSupportedTierList(String... supportedTierList)
The tiers supported by the platform version.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedTierList(java.util.Collection)
or withSupportedTierList(java.util.Collection)
if
you want to override the existing values.
supportedTierList
- The tiers supported by the platform version.public PlatformDescription withSupportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform version.
supportedTierList
- The tiers supported by the platform version.public List<String> getSupportedAddonList()
The additions supported by the platform version.
public void setSupportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform version.
supportedAddonList
- The additions supported by the platform version.public PlatformDescription withSupportedAddonList(String... supportedAddonList)
The additions supported by the platform version.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedAddonList(java.util.Collection)
or withSupportedAddonList(java.util.Collection)
if
you want to override the existing values.
supportedAddonList
- The additions supported by the platform version.public PlatformDescription withSupportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform version.
supportedAddonList
- The additions supported by the platform version.public void setPlatformLifecycleState(String platformLifecycleState)
The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
platformLifecycleState
- The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
public String getPlatformLifecycleState()
The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
public PlatformDescription withPlatformLifecycleState(String platformLifecycleState)
The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
platformLifecycleState
- The state of the platform version in its lifecycle.
Possible values: Recommended
| null
If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.
public void setPlatformBranchName(String platformBranchName)
The platform branch to which the platform version belongs.
platformBranchName
- The platform branch to which the platform version belongs.public String getPlatformBranchName()
The platform branch to which the platform version belongs.
public PlatformDescription withPlatformBranchName(String platformBranchName)
The platform branch to which the platform version belongs.
platformBranchName
- The platform branch to which the platform version belongs.public void setPlatformBranchLifecycleState(String platformBranchLifecycleState)
The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
| Retired
platformBranchLifecycleState
- The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
|
Retired
public String getPlatformBranchLifecycleState()
The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
| Retired
Possible values: Beta
| Supported
| Deprecated
|
Retired
public PlatformDescription withPlatformBranchLifecycleState(String platformBranchLifecycleState)
The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
| Retired
platformBranchLifecycleState
- The state of the platform version's branch in its lifecycle.
Possible values: Beta
| Supported
| Deprecated
|
Retired
public String toString()
toString
in class Object
Object.toString()
public PlatformDescription clone()