@Generated(value="software.amazon.awssdk:codegen") public final class App extends Object implements SdkPojo, Serializable, ToCopyableBuilder<App.Builder,App>
Amplify App represents different branches of a repository for building, deploying, and hosting.
| Modifier and Type | Class and Description |
|---|---|
static interface |
App.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
appArn()
ARN for the Amplify App.
|
String |
appId()
Unique Id for the Amplify App.
|
AutoBranchCreationConfig |
autoBranchCreationConfig()
Automated branch creation config for the Amplify App.
|
List<String> |
autoBranchCreationPatterns()
Automated branch creation glob patterns for the Amplify App.
|
String |
basicAuthCredentials()
Basic Authorization credentials for branches for the Amplify App.
|
static App.Builder |
builder() |
String |
buildSpec()
BuildSpec content for Amplify App.
|
Instant |
createTime()
Create date / time for the Amplify App.
|
List<CustomRule> |
customRules()
Custom redirect / rewrite rules for the Amplify App.
|
String |
defaultDomain()
Default domain for the Amplify App.
|
String |
description()
Description for the Amplify App.
|
Boolean |
enableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
|
Boolean |
enableBasicAuth()
Enables Basic Authorization for branches for the Amplify App.
|
Boolean |
enableBranchAutoBuild()
Enables auto-building of branches for the Amplify App.
|
Map<String,String> |
environmentVariables()
Environment Variables for the Amplify App.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAutoBranchCreationPatterns()
Returns true if the AutoBranchCreationPatterns property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
boolean |
hasCustomRules()
Returns true if the CustomRules property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasEnvironmentVariables()
Returns true if the EnvironmentVariables property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
iamServiceRoleArn()
IAM service role ARN for the Amplify App.
|
String |
name()
Name for the Amplify App.
|
Platform |
platform()
Platform for the Amplify App.
|
String |
platformAsString()
Platform for the Amplify App.
|
ProductionBranch |
productionBranch()
Structure with Production Branch information.
|
String |
repository()
Repository for the Amplify App.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends App.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
Tag for Amplify App.
|
App.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateTime()
Update date / time for the Amplify App.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String appId()
Unique Id for the Amplify App.
public String appArn()
ARN for the Amplify App.
public String name()
Name for the Amplify App.
public boolean hasTags()
public Map<String,String> tags()
Tag for Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public String description()
Description for the Amplify App.
public String repository()
Repository for the Amplify App.
public Platform platform()
Platform for the 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 the 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 Instant createTime()
Create date / time for the Amplify App.
public Instant updateTime()
Update date / time for the Amplify App.
public String iamServiceRoleArn()
IAM service role ARN for the Amplify App.
public boolean hasEnvironmentVariables()
public Map<String,String> environmentVariables()
Environment Variables for the Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEnvironmentVariables() to see if a value was sent in this field.
public String defaultDomain()
Default domain for the Amplify App.
public Boolean enableBranchAutoBuild()
Enables auto-building of branches for the Amplify App.
public Boolean enableBasicAuth()
Enables Basic Authorization for branches for the Amplify App.
public String basicAuthCredentials()
Basic Authorization credentials for branches for the Amplify App.
public boolean hasCustomRules()
public List<CustomRule> customRules()
Custom redirect / rewrite rules for the Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasCustomRules() to see if a value was sent in this field.
public ProductionBranch productionBranch()
Structure with Production Branch information.
public String buildSpec()
BuildSpec content for Amplify App.
public Boolean enableAutoBranchCreation()
Enables automated branch creation for the Amplify App.
public boolean hasAutoBranchCreationPatterns()
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.
You can use hasAutoBranchCreationPatterns() to see if a value was sent in this field.
public AutoBranchCreationConfig autoBranchCreationConfig()
Automated branch creation config for the Amplify App.
public App.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<App.Builder,App>public static App.Builder builder()
public static Class<? extends App.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.