software.amazon.jsii.JsiiObject.InitializationModeAppProps.Builder, AppProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(AppProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
AppProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAppName()
(experimental) The name for the application.
|
AutoBranchCreation |
getAutoBranchCreation()
(experimental) The auto branch creation configuration.
|
Boolean |
getAutoBranchDeletion()
(experimental) Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
|
BasicAuth |
getBasicAuth()
(experimental) The Basic Auth configuration.
|
BuildSpec |
getBuildSpec()
(experimental) BuildSpec for the application.
|
List<CustomResponseHeader> |
getCustomResponseHeaders()
(experimental) The custom HTTP response headers for an Amplify app.
|
List<CustomRule> |
getCustomRules()
(experimental) Custom rewrite/redirect rules for the application.
|
String |
getDescription()
(experimental) A description for the application.
|
Map<String,String> |
getEnvironmentVariables()
(experimental) Environment variables for the application.
|
IRole |
getRole()
(experimental) The IAM service role to associate with the application.
|
ISourceCodeProvider |
getSourceCodeProvider()
(experimental) The source code provider for this application.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(AppProps.Builder builder)
AppProps.Builder.public final String getAppName()
AppPropsDefault: - a CDK generated name
getAppName in interface AppPropspublic final AutoBranchCreation getAutoBranchCreation()
AppPropsUse this to automatically create branches that match a certain pattern.
Default: - no auto branch creation
getAutoBranchCreation in interface AppPropspublic final Boolean getAutoBranchDeletion()
AppPropsDefault: false
getAutoBranchDeletion in interface AppPropspublic final BasicAuth getBasicAuth()
AppPropsUse this to set password protection at an app level to all your branches.
Default: - no password protection
getBasicAuth in interface AppPropspublic final BuildSpec getBuildSpec()
AppProps
Alternatively, add a amplify.yml
file to the repository.
Default: - no build spec
getBuildSpec in interface AppPropshttps://docs.aws.amazon.com/amplify/latest/userguide/build-settings.htmlpublic final List<CustomResponseHeader> getCustomResponseHeaders()
AppPropsDefault: - no custom response headers
getCustomResponseHeaders in interface AppPropshttps://docs.aws.amazon.com/amplify/latest/userguide/custom-headers.htmlpublic final List<CustomRule> getCustomRules()
AppPropsDefault: - no custom rewrite/redirect rules
getCustomRules in interface AppPropspublic final String getDescription()
AppPropsDefault: - no description
getDescription in interface AppPropspublic final Map<String,String> getEnvironmentVariables()
AppPropsAll environment variables that you add are encrypted to prevent rogue access so you can use them to store secret information.
Default: - no environment variables
getEnvironmentVariables in interface AppPropspublic final IRole getRole()
AppPropsThe App implements IGrantable.
Default: - a new role is created
public final ISourceCodeProvider getSourceCodeProvider()
AppPropsDefault: - not connected to a source code provider
getSourceCodeProvider in interface AppProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.