public class CreateApplicationVersionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreateApplicationVersion operation.
 Creates an application version for the specified application.
NOTE:Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version.
NOOP| Constructor and Description | 
|---|
| CreateApplicationVersionRequest()Default constructor for a new CreateApplicationVersionRequest object. | 
| CreateApplicationVersionRequest(String applicationName,
                               String versionLabel)Constructs a new CreateApplicationVersionRequest object. | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateApplicationVersionRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| String | getApplicationName()The name of the application. | 
| Boolean | getAutoCreateApplication()Determines how the system behaves if the specified application for
 this version does not already exist:  | 
| String | getDescription()Describes this version. | 
| S3Location | getSourceBundle()The Amazon S3 bucket and key that identify the location of the source
 bundle for this version. | 
| String | getVersionLabel()A label identifying this version. | 
| int | hashCode() | 
| Boolean | isAutoCreateApplication()Determines how the system behaves if the specified application for
 this version does not already exist:  | 
| void | setApplicationName(String applicationName)The name of the application. | 
| void | setAutoCreateApplication(Boolean autoCreateApplication)Determines how the system behaves if the specified application for
 this version does not already exist:  | 
| void | setDescription(String description)Describes this version. | 
| void | setSourceBundle(S3Location sourceBundle)The Amazon S3 bucket and key that identify the location of the source
 bundle for this version. | 
| void | setVersionLabel(String versionLabel)A label identifying this version. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| CreateApplicationVersionRequest | withApplicationName(String applicationName)The name of the application. | 
| CreateApplicationVersionRequest | withAutoCreateApplication(Boolean autoCreateApplication)Determines how the system behaves if the specified application for
 this version does not already exist:  | 
| CreateApplicationVersionRequest | withDescription(String description)Describes this version. | 
| CreateApplicationVersionRequest | withSourceBundle(S3Location sourceBundle)The Amazon S3 bucket and key that identify the location of the source
 bundle for this version. | 
| CreateApplicationVersionRequest | withVersionLabel(String versionLabel)A label identifying this version. | 
copyBaseTo, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic CreateApplicationVersionRequest()
public CreateApplicationVersionRequest(String applicationName, String versionLabel)
applicationName - The name of the application. If no application
 is found with this name, and AutoCreateApplication is
 false, returns an InvalidParameterValue
 error.versionLabel - A label identifying this version. Constraint:
 Must be unique per application. If an application version already
 exists with this label for the specified application, AWS Elastic
 Beanstalk returns an InvalidParameterValue error.
public String getApplicationName()
AutoCreateApplication is false,
 returns an InvalidParameterValue error.
 
 Constraints:
 Length: 1 - 100
AutoCreateApplication is false,
         returns an InvalidParameterValue error.public void setApplicationName(String applicationName)
AutoCreateApplication is false,
 returns an InvalidParameterValue error.
 
 Constraints:
 Length: 1 - 100
applicationName - The name of the application. If no application is found with this
         name, and AutoCreateApplication is false,
         returns an InvalidParameterValue error.public CreateApplicationVersionRequest withApplicationName(String applicationName)
AutoCreateApplication is false,
 returns an InvalidParameterValue error.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 100
applicationName - The name of the application. If no application is found with this
         name, and AutoCreateApplication is false,
         returns an InvalidParameterValue error.public String getVersionLabel()
Constraint: Must be unique per
 application. If an application version already exists with this label
 for the specified application, AWS Elastic Beanstalk returns an
 InvalidParameterValue error.
 
 Constraints:
 Length: 1 - 100
Constraint: Must be unique per
         application. If an application version already exists with this label
         for the specified application, AWS Elastic Beanstalk returns an
         InvalidParameterValue error.
public void setVersionLabel(String versionLabel)
Constraint: Must be unique per
 application. If an application version already exists with this label
 for the specified application, AWS Elastic Beanstalk returns an
 InvalidParameterValue error.
 
 Constraints:
 Length: 1 - 100
versionLabel - A label identifying this version. Constraint: Must be unique per
         application. If an application version already exists with this label
         for the specified application, AWS Elastic Beanstalk returns an
         InvalidParameterValue error.
public CreateApplicationVersionRequest withVersionLabel(String versionLabel)
Constraint: Must be unique per
 application. If an application version already exists with this label
 for the specified application, AWS Elastic Beanstalk returns an
 InvalidParameterValue error.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 100
versionLabel - A label identifying this version. Constraint: Must be unique per
         application. If an application version already exists with this label
         for the specified application, AWS Elastic Beanstalk returns an
         InvalidParameterValue error.
public String getDescription()
 Constraints:
 Length: 0 - 200
public void setDescription(String description)
 Constraints:
 Length: 0 - 200
description - Describes this version.public CreateApplicationVersionRequest withDescription(String description)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 0 - 200
description - Describes this version.public S3Location getSourceBundle()
 If data found at the Amazon S3 location
 exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
 returns an InvalidParameterValue error. The maximum size
 allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
 uses a sample application. If only partially specified (for example, a
 bucket is provided but not the key) or if no data is found at the
 Amazon S3 location, AWS Elastic Beanstalk returns an
 InvalidParameterCombination error.
 If data found at the Amazon S3 location
         exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
         returns an InvalidParameterValue error. The maximum size
         allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
         uses a sample application. If only partially specified (for example, a
         bucket is provided but not the key) or if no data is found at the
         Amazon S3 location, AWS Elastic Beanstalk returns an
         InvalidParameterCombination error.
public void setSourceBundle(S3Location sourceBundle)
 If data found at the Amazon S3 location
 exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
 returns an InvalidParameterValue error. The maximum size
 allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
 uses a sample application. If only partially specified (for example, a
 bucket is provided but not the key) or if no data is found at the
 Amazon S3 location, AWS Elastic Beanstalk returns an
 InvalidParameterCombination error.
sourceBundle - The Amazon S3 bucket and key that identify the location of the source
         bundle for this version.  If data found at the Amazon S3 location
         exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
         returns an InvalidParameterValue error. The maximum size
         allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
         uses a sample application. If only partially specified (for example, a
         bucket is provided but not the key) or if no data is found at the
         Amazon S3 location, AWS Elastic Beanstalk returns an
         InvalidParameterCombination error.
public CreateApplicationVersionRequest withSourceBundle(S3Location sourceBundle)
 If data found at the Amazon S3 location
 exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
 returns an InvalidParameterValue error. The maximum size
 allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
 uses a sample application. If only partially specified (for example, a
 bucket is provided but not the key) or if no data is found at the
 Amazon S3 location, AWS Elastic Beanstalk returns an
 InvalidParameterCombination error.
 
Returns a reference to this object so that method calls can be chained together.
sourceBundle - The Amazon S3 bucket and key that identify the location of the source
         bundle for this version.  If data found at the Amazon S3 location
         exceeds the maximum allowed source bundle size, AWS Elastic Beanstalk
         returns an InvalidParameterValue error. The maximum size
         allowed is 512 MB. 
Default: If not specified, AWS Elastic Beanstalk
         uses a sample application. If only partially specified (for example, a
         bucket is provided but not the key) or if no data is found at the
         Amazon S3 location, AWS Elastic Beanstalk returns an
         InvalidParameterCombination error.
public Boolean isAutoCreateApplication()
 true: Automatically creates the specified application
 for this version if it does not already exist. 
 false: Returns an
 InvalidParameterValue if the specified application for
 this version does not already exist. 
true : Automatically creates the specified application
 for this release if it does not already exist. false : Throws an InvalidParameterValue if
 the specified application for this release does not already exist.
  Default: false 
 Valid Values:
 true | false
 true: Automatically creates the specified application
         for this version if it does not already exist. 
 false: Returns an
         InvalidParameterValue if the specified application for
         this version does not already exist. 
true : Automatically creates the specified application
         for this release if it does not already exist. false : Throws an InvalidParameterValue if
         the specified application for this release does not already exist.
          Default: false 
 Valid Values:
         true | false
public void setAutoCreateApplication(Boolean autoCreateApplication)
 true: Automatically creates the specified application
 for this version if it does not already exist. 
 false: Returns an
 InvalidParameterValue if the specified application for
 this version does not already exist. 
true : Automatically creates the specified application
 for this release if it does not already exist. false : Throws an InvalidParameterValue if
 the specified application for this release does not already exist.
  Default: false 
 Valid Values:
 true | false
autoCreateApplication - Determines how the system behaves if the specified application for
         this version does not already exist:  true: Automatically creates the specified application
         for this version if it does not already exist. 
 false: Returns an
         InvalidParameterValue if the specified application for
         this version does not already exist. 
true : Automatically creates the specified application
         for this release if it does not already exist. false : Throws an InvalidParameterValue if
         the specified application for this release does not already exist.
          Default: false 
 Valid Values:
         true | false
public CreateApplicationVersionRequest withAutoCreateApplication(Boolean autoCreateApplication)
 true: Automatically creates the specified application
 for this version if it does not already exist. 
 false: Returns an
 InvalidParameterValue if the specified application for
 this version does not already exist. 
true : Automatically creates the specified application
 for this release if it does not already exist. false : Throws an InvalidParameterValue if
 the specified application for this release does not already exist.
  Default: false 
 Valid Values:
 true | false
 
Returns a reference to this object so that method calls can be chained together.
autoCreateApplication - Determines how the system behaves if the specified application for
         this version does not already exist:  true: Automatically creates the specified application
         for this version if it does not already exist. 
 false: Returns an
         InvalidParameterValue if the specified application for
         this version does not already exist. 
true : Automatically creates the specified application
         for this release if it does not already exist. false : Throws an InvalidParameterValue if
         the specified application for this release does not already exist.
          Default: false 
 Valid Values:
         true | false
public Boolean getAutoCreateApplication()
 true: Automatically creates the specified application
 for this version if it does not already exist. 
 false: Returns an
 InvalidParameterValue if the specified application for
 this version does not already exist. 
true : Automatically creates the specified application
 for this release if it does not already exist. false : Throws an InvalidParameterValue if
 the specified application for this release does not already exist.
  Default: false 
 Valid Values:
 true | false
 true: Automatically creates the specified application
         for this version if it does not already exist. 
 false: Returns an
         InvalidParameterValue if the specified application for
         this version does not already exist. 
true : Automatically creates the specified application
         for this release if it does not already exist. false : Throws an InvalidParameterValue if
         the specified application for this release does not already exist.
          Default: false 
 Valid Values:
         true | false
public String toString()
toString in class ObjectObject.toString()public CreateApplicationVersionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.