@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAppRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Request structure for update App request.
NOOP
Constructor and Description |
---|
UpdateAppRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAppRequest |
addEnvironmentVariablesEntry(String key,
String value) |
UpdateAppRequest |
clearEnvironmentVariablesEntries()
Removes all the entries added into EnvironmentVariables.
|
UpdateAppRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccessToken()
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key.
|
String |
getAppId()
Unique Id for an Amplify App.
|
AutoBranchCreationConfig |
getAutoBranchCreationConfig()
Automated branch creation branchConfig for the Amplify App.
|
List<String> |
getAutoBranchCreationPatterns()
Automated branch creation glob patterns for the Amplify App.
|
String |
getBasicAuthCredentials()
Basic Authorization credentials for an Amplify App.
|
String |
getBuildSpec()
BuildSpec for an Amplify App.
|
List<CustomRule> |
getCustomRules()
Custom redirect / rewrite rules for an Amplify App.
|
String |
getDescription()
Description for an Amplify App.
|
Boolean |
getEnableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
|
Boolean |
getEnableBasicAuth()
Enables Basic Authorization for an Amplify App.
|
Boolean |
getEnableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
|
Map<String,String> |
getEnvironmentVariables()
Environment Variables for an Amplify App.
|
String |
getIamServiceRoleArn()
IAM service role for an Amplify App.
|
String |
getName()
Name for an Amplify App.
|
String |
getOauthToken()
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy
key.
|
String |
getPlatform()
Platform for an Amplify App.
|
String |
getRepository()
Repository for an Amplify App
|
int |
hashCode() |
Boolean |
isEnableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
|
Boolean |
isEnableBasicAuth()
Enables Basic Authorization for an Amplify App.
|
Boolean |
isEnableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
|
void |
setAccessToken(String accessToken)
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key.
|
void |
setAppId(String appId)
Unique Id for an Amplify App.
|
void |
setAutoBranchCreationConfig(AutoBranchCreationConfig autoBranchCreationConfig)
Automated branch creation branchConfig for the Amplify App.
|
void |
setAutoBranchCreationPatterns(Collection<String> autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
|
void |
setBasicAuthCredentials(String basicAuthCredentials)
Basic Authorization credentials for an Amplify App.
|
void |
setBuildSpec(String buildSpec)
BuildSpec for an Amplify App.
|
void |
setCustomRules(Collection<CustomRule> customRules)
Custom redirect / rewrite rules for an Amplify App.
|
void |
setDescription(String description)
Description for an Amplify App.
|
void |
setEnableAutoBranchCreation(Boolean enableAutoBranchCreation)
Enables automated branch creation for the Amplify App.
|
void |
setEnableBasicAuth(Boolean enableBasicAuth)
Enables Basic Authorization for an Amplify App.
|
void |
setEnableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enables branch auto-building for an Amplify App.
|
void |
setEnvironmentVariables(Map<String,String> environmentVariables)
Environment Variables for an Amplify App.
|
void |
setIamServiceRoleArn(String iamServiceRoleArn)
IAM service role for an Amplify App.
|
void |
setName(String name)
Name for an Amplify App.
|
void |
setOauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy
key.
|
void |
setPlatform(String platform)
Platform for an Amplify App.
|
void |
setRepository(String repository)
Repository for an Amplify App
|
String |
toString()
Returns a string representation of this object.
|
UpdateAppRequest |
withAccessToken(String accessToken)
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key.
|
UpdateAppRequest |
withAppId(String appId)
Unique Id for an Amplify App.
|
UpdateAppRequest |
withAutoBranchCreationConfig(AutoBranchCreationConfig autoBranchCreationConfig)
Automated branch creation branchConfig for the Amplify App.
|
UpdateAppRequest |
withAutoBranchCreationPatterns(Collection<String> autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
|
UpdateAppRequest |
withAutoBranchCreationPatterns(String... autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
|
UpdateAppRequest |
withBasicAuthCredentials(String basicAuthCredentials)
Basic Authorization credentials for an Amplify App.
|
UpdateAppRequest |
withBuildSpec(String buildSpec)
BuildSpec for an Amplify App.
|
UpdateAppRequest |
withCustomRules(Collection<CustomRule> customRules)
Custom redirect / rewrite rules for an Amplify App.
|
UpdateAppRequest |
withCustomRules(CustomRule... customRules)
Custom redirect / rewrite rules for an Amplify App.
|
UpdateAppRequest |
withDescription(String description)
Description for an Amplify App.
|
UpdateAppRequest |
withEnableAutoBranchCreation(Boolean enableAutoBranchCreation)
Enables automated branch creation for the Amplify App.
|
UpdateAppRequest |
withEnableBasicAuth(Boolean enableBasicAuth)
Enables Basic Authorization for an Amplify App.
|
UpdateAppRequest |
withEnableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enables branch auto-building for an Amplify App.
|
UpdateAppRequest |
withEnvironmentVariables(Map<String,String> environmentVariables)
Environment Variables for an Amplify App.
|
UpdateAppRequest |
withIamServiceRoleArn(String iamServiceRoleArn)
IAM service role for an Amplify App.
|
UpdateAppRequest |
withName(String name)
Name for an Amplify App.
|
UpdateAppRequest |
withOauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy
key.
|
UpdateAppRequest |
withPlatform(Platform platform)
Platform for an Amplify App.
|
UpdateAppRequest |
withPlatform(String platform)
Platform for an Amplify App.
|
UpdateAppRequest |
withRepository(String repository)
Repository for an Amplify App
|
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 setAppId(String appId)
Unique Id for an Amplify App.
appId
- Unique Id for an Amplify App.public String getAppId()
Unique Id for an Amplify App.
public UpdateAppRequest withAppId(String appId)
Unique Id for an Amplify App.
appId
- Unique Id for an Amplify App.public void setName(String name)
Name for an Amplify App.
name
- Name for an Amplify App.public String getName()
Name for an Amplify App.
public UpdateAppRequest withName(String name)
Name for an Amplify App.
name
- Name for an Amplify App.public void setDescription(String description)
Description for an Amplify App.
description
- Description for an Amplify App.public String getDescription()
Description for an Amplify App.
public UpdateAppRequest withDescription(String description)
Description for an Amplify App.
description
- Description for an Amplify App.public void setPlatform(String platform)
Platform for an Amplify App.
platform
- Platform for an Amplify App.Platform
public String getPlatform()
Platform for an Amplify App.
Platform
public UpdateAppRequest withPlatform(String platform)
Platform for an Amplify App.
platform
- Platform for an Amplify App.Platform
public UpdateAppRequest withPlatform(Platform platform)
Platform for an Amplify App.
platform
- Platform for an Amplify App.Platform
public void setIamServiceRoleArn(String iamServiceRoleArn)
IAM service role for an Amplify App.
iamServiceRoleArn
- IAM service role for an Amplify App.public String getIamServiceRoleArn()
IAM service role for an Amplify App.
public UpdateAppRequest withIamServiceRoleArn(String iamServiceRoleArn)
IAM service role for an Amplify App.
iamServiceRoleArn
- IAM service role for an Amplify App.public Map<String,String> getEnvironmentVariables()
Environment Variables for an Amplify App.
public void setEnvironmentVariables(Map<String,String> environmentVariables)
Environment Variables for an Amplify App.
environmentVariables
- Environment Variables for an Amplify App.public UpdateAppRequest withEnvironmentVariables(Map<String,String> environmentVariables)
Environment Variables for an Amplify App.
environmentVariables
- Environment Variables for an Amplify App.public UpdateAppRequest addEnvironmentVariablesEntry(String key, String value)
public UpdateAppRequest clearEnvironmentVariablesEntries()
public void setEnableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enables branch auto-building for an Amplify App.
enableBranchAutoBuild
- Enables branch auto-building for an Amplify App.public Boolean getEnableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
public UpdateAppRequest withEnableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enables branch auto-building for an Amplify App.
enableBranchAutoBuild
- Enables branch auto-building for an Amplify App.public Boolean isEnableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
public void setEnableBasicAuth(Boolean enableBasicAuth)
Enables Basic Authorization for an Amplify App.
enableBasicAuth
- Enables Basic Authorization for an Amplify App.public Boolean getEnableBasicAuth()
Enables Basic Authorization for an Amplify App.
public UpdateAppRequest withEnableBasicAuth(Boolean enableBasicAuth)
Enables Basic Authorization for an Amplify App.
enableBasicAuth
- Enables Basic Authorization for an Amplify App.public Boolean isEnableBasicAuth()
Enables Basic Authorization for an Amplify App.
public void setBasicAuthCredentials(String basicAuthCredentials)
Basic Authorization credentials for an Amplify App.
basicAuthCredentials
- Basic Authorization credentials for an Amplify App.public String getBasicAuthCredentials()
Basic Authorization credentials for an Amplify App.
public UpdateAppRequest withBasicAuthCredentials(String basicAuthCredentials)
Basic Authorization credentials for an Amplify App.
basicAuthCredentials
- Basic Authorization credentials for an Amplify App.public List<CustomRule> getCustomRules()
Custom redirect / rewrite rules for an Amplify App.
public void setCustomRules(Collection<CustomRule> customRules)
Custom redirect / rewrite rules for an Amplify App.
customRules
- Custom redirect / rewrite rules for an Amplify App.public UpdateAppRequest withCustomRules(CustomRule... customRules)
Custom redirect / rewrite rules for an Amplify App.
NOTE: This method appends the values to the existing list (if any). Use
setCustomRules(java.util.Collection)
or withCustomRules(java.util.Collection)
if you want to
override the existing values.
customRules
- Custom redirect / rewrite rules for an Amplify App.public UpdateAppRequest withCustomRules(Collection<CustomRule> customRules)
Custom redirect / rewrite rules for an Amplify App.
customRules
- Custom redirect / rewrite rules for an Amplify App.public void setBuildSpec(String buildSpec)
BuildSpec for an Amplify App.
buildSpec
- BuildSpec for an Amplify App.public String getBuildSpec()
BuildSpec for an Amplify App.
public UpdateAppRequest withBuildSpec(String buildSpec)
BuildSpec for an Amplify App.
buildSpec
- BuildSpec for an Amplify App.public void setEnableAutoBranchCreation(Boolean enableAutoBranchCreation)
Enables automated branch creation for the Amplify App.
enableAutoBranchCreation
- Enables automated branch creation for the Amplify App.public Boolean getEnableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
public UpdateAppRequest withEnableAutoBranchCreation(Boolean enableAutoBranchCreation)
Enables automated branch creation for the Amplify App.
enableAutoBranchCreation
- Enables automated branch creation for the Amplify App.public Boolean isEnableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
public List<String> getAutoBranchCreationPatterns()
Automated branch creation glob patterns for the Amplify App.
public void setAutoBranchCreationPatterns(Collection<String> autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
autoBranchCreationPatterns
- Automated branch creation glob patterns for the Amplify App.public UpdateAppRequest withAutoBranchCreationPatterns(String... autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
NOTE: This method appends the values to the existing list (if any). Use
setAutoBranchCreationPatterns(java.util.Collection)
or
withAutoBranchCreationPatterns(java.util.Collection)
if you want to override the existing values.
autoBranchCreationPatterns
- Automated branch creation glob patterns for the Amplify App.public UpdateAppRequest withAutoBranchCreationPatterns(Collection<String> autoBranchCreationPatterns)
Automated branch creation glob patterns for the Amplify App.
autoBranchCreationPatterns
- Automated branch creation glob patterns for the Amplify App.public void setAutoBranchCreationConfig(AutoBranchCreationConfig autoBranchCreationConfig)
Automated branch creation branchConfig for the Amplify App.
autoBranchCreationConfig
- Automated branch creation branchConfig for the Amplify App.public AutoBranchCreationConfig getAutoBranchCreationConfig()
Automated branch creation branchConfig for the Amplify App.
public UpdateAppRequest withAutoBranchCreationConfig(AutoBranchCreationConfig autoBranchCreationConfig)
Automated branch creation branchConfig for the Amplify App.
autoBranchCreationConfig
- Automated branch creation branchConfig for the Amplify App.public void setRepository(String repository)
Repository for an Amplify App
repository
- Repository for an Amplify Apppublic String getRepository()
Repository for an Amplify App
public UpdateAppRequest withRepository(String repository)
Repository for an Amplify App
repository
- Repository for an Amplify Apppublic void setOauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. OAuth token is not stored.
oauthToken
- OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only
deploy key. OAuth token is not stored.public String getOauthToken()
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. OAuth token is not stored.
public UpdateAppRequest withOauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. OAuth token is not stored.
oauthToken
- OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only
deploy key. OAuth token is not stored.public void setAccessToken(String accessToken)
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. Token is not stored.
accessToken
- Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key. Token is not stored.public String getAccessToken()
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. Token is not stored.
public UpdateAppRequest withAccessToken(String accessToken)
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. Token is not stored.
accessToken
- Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key. Token is not stored.public String toString()
toString
in class Object
Object.toString()
public UpdateAppRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.