@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.
|
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 |
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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Instant |
updateTime()
Update date / time for the Amplify App.
|
copy
public 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 Map<String,String> tags()
Tag for Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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()
.
Platform
public 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()
.
Platform
public 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 Map<String,String> environmentVariables()
Environment Variables for the Amplify App.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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 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.
public ProductionBranch productionBranch()
Structure with Production Branch information.
public String buildSpec()
BuildSpec content for Amplify App.
public App.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<App.Builder,App>
public static App.Builder builder()
public static Class<? extends App.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.