Class AppProps.Jsii$Proxy
- All Implemented Interfaces:
AppProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AppProps
AppProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.amplify.AppProps
AppProps.Builder, AppProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AppProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAppProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(experimental) The name for the application.final AutoBranchCreation
(experimental) The auto branch creation configuration.final Boolean
(experimental) Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.final BasicAuth
(experimental) The Basic Auth configuration.final BuildSpec
(experimental) BuildSpec for the application.final List<CustomResponseHeader>
(experimental) The custom HTTP response headers for an Amplify app.final List<CustomRule>
(experimental) Custom rewrite/redirect rules for the application.final String
(experimental) A description for the application.(experimental) Environment variables for the application.final IRole
getRole()
(experimental) The IAM service role to associate with the application.final ISourceCodeProvider
(experimental) The source code provider for this application.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAppProps.Builder
.
-
-
Method Details
-
getAppName
Description copied from interface:AppProps
(experimental) The name for the application.Default: - a CDK generated name
- Specified by:
getAppName
in interfaceAppProps
-
getAutoBranchCreation
Description copied from interface:AppProps
(experimental) The auto branch creation configuration.Use this to automatically create branches that match a certain pattern.
Default: - no auto branch creation
- Specified by:
getAutoBranchCreation
in interfaceAppProps
-
getAutoBranchDeletion
Description copied from interface:AppProps
(experimental) Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.Default: false
- Specified by:
getAutoBranchDeletion
in interfaceAppProps
-
getBasicAuth
Description copied from interface:AppProps
(experimental) The Basic Auth configuration.Use this to set password protection at an app level to all your branches.
Default: - no password protection
- Specified by:
getBasicAuth
in interfaceAppProps
-
getBuildSpec
Description copied from interface:AppProps
(experimental) BuildSpec for the application.Alternatively, add a
amplify.yml
file to the repository.Default: - no build spec
- Specified by:
getBuildSpec
in interfaceAppProps
- See Also:
-
getCustomResponseHeaders
Description copied from interface:AppProps
(experimental) The custom HTTP response headers for an Amplify app.Default: - no custom response headers
- Specified by:
getCustomResponseHeaders
in interfaceAppProps
- See Also:
-
getCustomRules
Description copied from interface:AppProps
(experimental) Custom rewrite/redirect rules for the application.Default: - no custom rewrite/redirect rules
- Specified by:
getCustomRules
in interfaceAppProps
-
getDescription
Description copied from interface:AppProps
(experimental) A description for the application.Default: - no description
- Specified by:
getDescription
in interfaceAppProps
-
getEnvironmentVariables
Description copied from interface:AppProps
(experimental) Environment variables for the application.All environment variables that you add are encrypted to prevent rogue access so you can use them to store secret information.
Default: - no environment variables
- Specified by:
getEnvironmentVariables
in interfaceAppProps
-
getRole
Description copied from interface:AppProps
(experimental) The IAM service role to associate with the application.The App implements IGrantable.
Default: - a new role is created
-
getSourceCodeProvider
Description copied from interface:AppProps
(experimental) The source code provider for this application.Default: - not connected to a source code provider
- Specified by:
getSourceCodeProvider
in interfaceAppProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-