@Generated(value="software.amazon.awssdk:codegen") public final class UpdateAppRequest extends AmplifyRequest implements ToCopyableBuilder<UpdateAppRequest.Builder,UpdateAppRequest>
Request structure for update App request.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateAppRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accessToken()
Personal Access token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key.
|
String |
appId()
Unique Id for an Amplify App.
|
AutoBranchCreationConfig |
autoBranchCreationConfig()
Automated branch creation branchConfig for the Amplify App.
|
List<String> |
autoBranchCreationPatterns()
Automated branch creation glob patterns for the Amplify App.
|
String |
basicAuthCredentials()
Basic Authorization credentials for an Amplify App.
|
static UpdateAppRequest.Builder |
builder() |
String |
buildSpec()
BuildSpec for an Amplify App.
|
List<CustomRule> |
customRules()
Custom redirect / rewrite rules for an Amplify App.
|
String |
description()
Description for an Amplify App.
|
Boolean |
enableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
|
Boolean |
enableBasicAuth()
Enables Basic Authorization for an Amplify App.
|
Boolean |
enableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
|
Map<String,String> |
environmentVariables()
Environment Variables for an Amplify App.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
iamServiceRoleArn()
IAM service role for an Amplify App.
|
String |
name()
Name for an Amplify App.
|
String |
oauthToken()
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy
key.
|
Platform |
platform()
Platform for an Amplify App.
|
String |
platformAsString()
Platform for an Amplify App.
|
String |
repository()
Repository for an Amplify App
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateAppRequest.Builder> |
serializableBuilderClass() |
UpdateAppRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String appId()
Unique Id for an Amplify App.
public String name()
Name for an Amplify App.
public String description()
Description for an Amplify App.
public Platform platform()
Platform for an Amplify App.
If the service returns an enum value that is not available in the current SDK version, platform will
return Platform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
platformAsString().
Platformpublic String platformAsString()
Platform for an Amplify App.
If the service returns an enum value that is not available in the current SDK version, platform will
return Platform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
platformAsString().
Platformpublic String iamServiceRoleArn()
IAM service role for an Amplify App.
public Map<String,String> environmentVariables()
Environment Variables for an Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean enableBranchAutoBuild()
Enables branch auto-building for an Amplify App.
public Boolean enableBasicAuth()
Enables Basic Authorization for an Amplify App.
public String basicAuthCredentials()
Basic Authorization credentials for an Amplify App.
public List<CustomRule> customRules()
Custom redirect / rewrite rules for an Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String buildSpec()
BuildSpec for an Amplify App.
public Boolean enableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
public List<String> autoBranchCreationPatterns()
Automated branch creation glob patterns for the Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public AutoBranchCreationConfig autoBranchCreationConfig()
Automated branch creation branchConfig for the Amplify App.
public String repository()
Repository for an Amplify App
public 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.
public 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.
public UpdateAppRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateAppRequest.Builder,UpdateAppRequest>toBuilder in class AmplifyRequestpublic static UpdateAppRequest.Builder builder()
public static Class<? extends UpdateAppRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.