@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateApplicationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateApplicationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateApplicationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationId()
The Amazon Resource Name (ARN) of the application.
|
String |
getAuthor()
The name of the author publishing the app.
|
String |
getDescription()
The description of the application.
|
String |
getHomePageUrl()
A URL with more information about the application, for example the location of your GitHub repository for the
application.
|
List<String> |
getLabels()
Labels to improve discovery of apps in search results.
|
String |
getReadmeBody()
A text readme file in Markdown language that contains a more detailed description of the application and how it
works.
|
String |
getReadmeUrl()
A link to the readme file in Markdown language that contains a more detailed description of the application and
how it works.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
|
void |
setAuthor(String author)
The name of the author publishing the app.
|
void |
setDescription(String description)
The description of the application.
|
void |
setHomePageUrl(String homePageUrl)
A URL with more information about the application, for example the location of your GitHub repository for the
application.
|
void |
setLabels(Collection<String> labels)
Labels to improve discovery of apps in search results.
|
void |
setReadmeBody(String readmeBody)
A text readme file in Markdown language that contains a more detailed description of the application and how it
works.
|
void |
setReadmeUrl(String readmeUrl)
A link to the readme file in Markdown language that contains a more detailed description of the application and
how it works.
|
String |
toString()
Returns a string representation of this object.
|
UpdateApplicationRequest |
withApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
|
UpdateApplicationRequest |
withAuthor(String author)
The name of the author publishing the app.
|
UpdateApplicationRequest |
withDescription(String description)
The description of the application.
|
UpdateApplicationRequest |
withHomePageUrl(String homePageUrl)
A URL with more information about the application, for example the location of your GitHub repository for the
application.
|
UpdateApplicationRequest |
withLabels(Collection<String> labels)
Labels to improve discovery of apps in search results.
|
UpdateApplicationRequest |
withLabels(String... labels)
Labels to improve discovery of apps in search results.
|
UpdateApplicationRequest |
withReadmeBody(String readmeBody)
A text readme file in Markdown language that contains a more detailed description of the application and how it
works.
|
UpdateApplicationRequest |
withReadmeUrl(String readmeUrl)
A link to the readme file in Markdown language that contains a more detailed description of the application and
how it works.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
applicationId
- The Amazon Resource Name (ARN) of the application.public String getApplicationId()
The Amazon Resource Name (ARN) of the application.
public UpdateApplicationRequest withApplicationId(String applicationId)
The Amazon Resource Name (ARN) of the application.
applicationId
- The Amazon Resource Name (ARN) of the application.public void setAuthor(String author)
The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
author
- The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
public String getAuthor()
The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
public UpdateApplicationRequest withAuthor(String author)
The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
author
- The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";
public void setDescription(String description)
The description of the application.
Minimum length=1. Maximum length=256
description
- The description of the application.
Minimum length=1. Maximum length=256
public String getDescription()
The description of the application.
Minimum length=1. Maximum length=256
Minimum length=1. Maximum length=256
public UpdateApplicationRequest withDescription(String description)
The description of the application.
Minimum length=1. Maximum length=256
description
- The description of the application.
Minimum length=1. Maximum length=256
public void setHomePageUrl(String homePageUrl)
A URL with more information about the application, for example the location of your GitHub repository for the application.
homePageUrl
- A URL with more information about the application, for example the location of your GitHub repository for
the application.public String getHomePageUrl()
A URL with more information about the application, for example the location of your GitHub repository for the application.
public UpdateApplicationRequest withHomePageUrl(String homePageUrl)
A URL with more information about the application, for example the location of your GitHub repository for the application.
homePageUrl
- A URL with more information about the application, for example the location of your GitHub repository for
the application.public List<String> getLabels()
Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
public void setLabels(Collection<String> labels)
Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
labels
- Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
public UpdateApplicationRequest withLabels(String... labels)
Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
NOTE: This method appends the values to the existing list (if any). Use
setLabels(java.util.Collection)
or withLabels(java.util.Collection)
if you want to override the
existing values.
labels
- Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
public UpdateApplicationRequest withLabels(Collection<String> labels)
Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
labels
- Labels to improve discovery of apps in search results.
Minimum length=1. Maximum length=127. Maximum number of labels: 10
Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";
public void setReadmeBody(String readmeBody)
A text readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
readmeBody
- A text readme file in Markdown language that contains a more detailed description of the application and
how it works.
Maximum size 5 MB
public String getReadmeBody()
A text readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
Maximum size 5 MB
public UpdateApplicationRequest withReadmeBody(String readmeBody)
A text readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
readmeBody
- A text readme file in Markdown language that contains a more detailed description of the application and
how it works.
Maximum size 5 MB
public void setReadmeUrl(String readmeUrl)
A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
readmeUrl
- A link to the readme file in Markdown language that contains a more detailed description of the
application and how it works.
Maximum size 5 MB
public String getReadmeUrl()
A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
Maximum size 5 MB
public UpdateApplicationRequest withReadmeUrl(String readmeUrl)
A link to the readme file in Markdown language that contains a more detailed description of the application and how it works.
Maximum size 5 MB
readmeUrl
- A link to the readme file in Markdown language that contains a more detailed description of the
application and how it works.
Maximum size 5 MB
public String toString()
toString
in class Object
Object.toString()
public UpdateApplicationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()