@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Version extends Object implements Serializable, Cloneable, StructuredPojo
Application version details.
Constructor and Description |
---|
Version() |
Modifier and Type | Method and Description |
---|---|
Version |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The application Amazon Resource Name (ARN).
|
String |
getCreationTime()
The date and time this resource was created.
|
List<ParameterDefinition> |
getParameterDefinitions()
An array of parameter types supported by the application.
|
String |
getSemanticVersion()
The semantic version of the application:
|
String |
getSourceCodeUrl()
A link to a public repository for the source code of your application.
|
String |
getTemplateUrl()
A link to the packaged AWS SAM template of your application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationId(String applicationId)
The application Amazon Resource Name (ARN).
|
void |
setCreationTime(String creationTime)
The date and time this resource was created.
|
void |
setParameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
An array of parameter types supported by the application.
|
void |
setSemanticVersion(String semanticVersion)
The semantic version of the application:
|
void |
setSourceCodeUrl(String sourceCodeUrl)
A link to a public repository for the source code of your application.
|
void |
setTemplateUrl(String templateUrl)
A link to the packaged AWS SAM template of your application.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Version |
withApplicationId(String applicationId)
The application Amazon Resource Name (ARN).
|
Version |
withCreationTime(String creationTime)
The date and time this resource was created.
|
Version |
withParameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
An array of parameter types supported by the application.
|
Version |
withParameterDefinitions(ParameterDefinition... parameterDefinitions)
An array of parameter types supported by the application.
|
Version |
withSemanticVersion(String semanticVersion)
The semantic version of the application:
|
Version |
withSourceCodeUrl(String sourceCodeUrl)
A link to a public repository for the source code of your application.
|
Version |
withTemplateUrl(String templateUrl)
A link to the packaged AWS SAM template of your application.
|
public void setApplicationId(String applicationId)
The application Amazon Resource Name (ARN).
applicationId
- The application Amazon Resource Name (ARN).public String getApplicationId()
The application Amazon Resource Name (ARN).
public Version withApplicationId(String applicationId)
The application Amazon Resource Name (ARN).
applicationId
- The application Amazon Resource Name (ARN).public void setCreationTime(String creationTime)
The date and time this resource was created.
creationTime
- The date and time this resource was created.public String getCreationTime()
The date and time this resource was created.
public Version withCreationTime(String creationTime)
The date and time this resource was created.
creationTime
- The date and time this resource was created.public List<ParameterDefinition> getParameterDefinitions()
An array of parameter types supported by the application.
public void setParameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
An array of parameter types supported by the application.
parameterDefinitions
- An array of parameter types supported by the application.public Version withParameterDefinitions(ParameterDefinition... parameterDefinitions)
An array of parameter types supported by the application.
NOTE: This method appends the values to the existing list (if any). Use
setParameterDefinitions(java.util.Collection)
or withParameterDefinitions(java.util.Collection)
if you want to override the existing values.
parameterDefinitions
- An array of parameter types supported by the application.public Version withParameterDefinitions(Collection<ParameterDefinition> parameterDefinitions)
An array of parameter types supported by the application.
parameterDefinitions
- An array of parameter types supported by the application.public void setSemanticVersion(String semanticVersion)
The semantic version of the application:
semanticVersion
- The semantic version of the application:
public String getSemanticVersion()
The semantic version of the application:
public Version withSemanticVersion(String semanticVersion)
The semantic version of the application:
semanticVersion
- The semantic version of the application:
public void setSourceCodeUrl(String sourceCodeUrl)
A link to a public repository for the source code of your application.
sourceCodeUrl
- A link to a public repository for the source code of your application.public String getSourceCodeUrl()
A link to a public repository for the source code of your application.
public Version withSourceCodeUrl(String sourceCodeUrl)
A link to a public repository for the source code of your application.
sourceCodeUrl
- A link to a public repository for the source code of your application.public void setTemplateUrl(String templateUrl)
A link to the packaged AWS SAM template of your application.
templateUrl
- A link to the packaged AWS SAM template of your application.public String getTemplateUrl()
A link to the packaged AWS SAM template of your application.
public Version withTemplateUrl(String templateUrl)
A link to the packaged AWS SAM template of your application.
templateUrl
- A link to the packaged AWS SAM template of your application.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.