Class CfnApp.AutoBranchCreationConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApp.AutoBranchCreationConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApp.AutoBranchCreationConfigProperty
CfnApp.AutoBranchCreationConfigProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.amplify.CfnApp.AutoBranchCreationConfigProperty
CfnApp.AutoBranchCreationConfigProperty.Builder, CfnApp.AutoBranchCreationConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApp.AutoBranchCreationConfigProperty.Builder.protectedJsii$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.JsonNodefinal booleanAutomated branch creation glob patterns for the Amplify app.final ObjectSets password protection for your auto created branch.final StringThe build specification (build spec) for the autocreated branch.final ObjectEnables automated branch creation for the Amplify app.final ObjectEnables auto building for the auto created branch.final ObjectEnables performance mode for the branch.final ObjectSets whether pull request previews are enabled for each branch that Amplify Hosting automatically creates for your app.final ObjectThe environment variables for the autocreated branch.final StringThe framework for the autocreated branch.final StringIf pull request previews are enabled, you can use this property to specify a dedicated backend environment for your previews.final StringgetStage()Stage for the auto created branch.final inthashCode()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 theCfnApp.AutoBranchCreationConfigProperty.Builder.
-
-
Method Details
-
getAutoBranchCreationPatterns
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyAutomated branch creation glob patterns for the Amplify app.- Specified by:
getAutoBranchCreationPatternsin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getBasicAuthConfig
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertySets password protection for your auto created branch.Returns union: either
IResolvableorCfnApp.BasicAuthConfigProperty- Specified by:
getBasicAuthConfigin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getBuildSpec
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyThe build specification (build spec) for the autocreated branch.- Specified by:
getBuildSpecin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getEnableAutoBranchCreation
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyEnables automated branch creation for the Amplify app.Returns union: either
BooleanorIResolvable- Specified by:
getEnableAutoBranchCreationin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getEnableAutoBuild
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyEnables auto building for the auto created branch.Returns union: either
BooleanorIResolvable- Specified by:
getEnableAutoBuildin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getEnablePerformanceMode
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyEnables 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.
Returns union: either
BooleanorIResolvable- Specified by:
getEnablePerformanceModein interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getEnablePullRequestPreview
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertySets whether pull request previews are enabled for each branch that Amplify Hosting automatically creates for your app.Amplify creates previews by deploying your app to a unique URL whenever a pull request is opened for the branch. Development and QA teams can use this preview to test the pull request before it's merged into a production or integration branch.
To provide backend support for your preview, Amplify Hosting automatically provisions a temporary backend environment that it deletes when the pull request is closed. If you want to specify a dedicated backend environment for your previews, use the
PullRequestEnvironmentNameproperty.For more information, see Web Previews in the AWS Amplify Hosting User Guide .
Returns union: either
BooleanorIResolvable- Specified by:
getEnablePullRequestPreviewin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getEnvironmentVariables
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyThe environment variables for the autocreated branch.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApp.EnvironmentVariableProperty>- Specified by:
getEnvironmentVariablesin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getFramework
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyThe framework for the autocreated branch.- Specified by:
getFrameworkin interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getPullRequestEnvironmentName
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyIf pull request previews are enabled, you can use this property to specify a dedicated backend environment for your previews.For example, you could specify an environment named
prod,test, ordevthat you initialized with the Amplify CLI.To enable pull request previews, set the
EnablePullRequestPreviewproperty totrue.If you don't specify an environment, Amplify Hosting provides backend support for each preview by automatically provisioning a temporary backend environment. Amplify deletes this environment when the pull request is closed.
For more information about creating backend environments, see Feature Branch Deployments and Team Workflows in the AWS Amplify Hosting User Guide .
- Specified by:
getPullRequestEnvironmentNamein interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
getStage
Description copied from interface:CfnApp.AutoBranchCreationConfigPropertyStage for the auto created branch.- Specified by:
getStagein interfaceCfnApp.AutoBranchCreationConfigProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-