Class BranchProps.Jsii$Proxy
- All Implemented Interfaces:
BranchOptions
,BranchProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BranchProps
BranchProps
-
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.alpha.BranchProps
BranchProps.Builder, BranchProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(BranchProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBranchProps.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 IApp
getApp()
(experimental) The application within which the branch must be created.final Asset
getAsset()
(experimental) Asset for deployment.final Boolean
(experimental) Whether to enable auto building for the branch.final BasicAuth
(experimental) The Basic Auth configuration.final String
(experimental) The name of the branch.final BuildSpec
(experimental) BuildSpec for the branch.final String
(experimental) A description for the branch.(experimental) Environment variables for the branch.final Boolean
(experimental) Enables performance mode for the branch.final String
(experimental) The dedicated backend environment for the pull request previews.final Boolean
(experimental) Whether to enable pull request preview for the branch.final String
getStage()
(experimental) Stage for the branch.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 theBranchProps.Builder
.
-
-
Method Details
-
getApp
Description copied from interface:BranchProps
(experimental) The application within which the branch must be created.- Specified by:
getApp
in interfaceBranchProps
-
getAsset
Description copied from interface:BranchOptions
(experimental) Asset for deployment.The Amplify app must not have a sourceCodeProvider configured as this resource uses Amplify's startDeployment API to initiate and deploy a S3 asset onto the App.
Default: - no asset
- Specified by:
getAsset
in interfaceBranchOptions
-
getAutoBuild
Description copied from interface:BranchOptions
(experimental) Whether to enable auto building for the branch.Default: true
- Specified by:
getAutoBuild
in interfaceBranchOptions
-
getBasicAuth
Description copied from interface:BranchOptions
(experimental) The Basic Auth configuration.Use this to set password protection for the branch
Default: - no password protection
- Specified by:
getBasicAuth
in interfaceBranchOptions
-
getBranchName
Description copied from interface:BranchOptions
(experimental) The name of the branch.Default: - the construct's id
- Specified by:
getBranchName
in interfaceBranchOptions
-
getBuildSpec
Description copied from interface:BranchOptions
(experimental) BuildSpec for the branch.Default: - no build spec
- Specified by:
getBuildSpec
in interfaceBranchOptions
- See Also:
-
getDescription
Description copied from interface:BranchOptions
(experimental) A description for the branch.Default: - no description
- Specified by:
getDescription
in interfaceBranchOptions
-
getEnvironmentVariables
Description copied from interface:BranchOptions
(experimental) Environment variables for the branch.All environment variables that you add are encrypted to prevent rogue access so you can use them to store secret information.
Default: - application environment variables
- Specified by:
getEnvironmentVariables
in interfaceBranchOptions
-
getPerformanceMode
Description copied from interface:BranchOptions
(experimental) Enables performance mode for the branch.Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
Default: false
- Specified by:
getPerformanceMode
in interfaceBranchOptions
-
getPullRequestEnvironmentName
Description copied from interface:BranchOptions
(experimental) The dedicated backend environment for the pull request previews.Default: - automatically provision a temporary backend
- Specified by:
getPullRequestEnvironmentName
in interfaceBranchOptions
-
getPullRequestPreview
Description copied from interface:BranchOptions
(experimental) Whether to enable pull request preview for the branch.Default: true
- Specified by:
getPullRequestPreview
in interfaceBranchOptions
-
getStage
Description copied from interface:BranchOptions
(experimental) Stage for the branch.Default: - no stage
- Specified by:
getStage
in interfaceBranchOptions
-
$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()
-