public static interface CreateAppRequest.Builder extends AmplifyRequest.Builder, SdkPojo, CopyableBuilder<CreateAppRequest.Builder,CreateAppRequest>
Modifier and Type | Method and Description |
---|---|
CreateAppRequest.Builder |
basicAuthCredentials(String basicAuthCredentials)
Credentials for Basic Authorization for an Amplify App.
|
CreateAppRequest.Builder |
buildSpec(String buildSpec)
BuildSpec for an Amplify App
|
CreateAppRequest.Builder |
customRules(Collection<CustomRule> customRules)
Custom rewrite / redirect rules for an Amplify App.
|
CreateAppRequest.Builder |
customRules(Consumer<CustomRule.Builder>... customRules)
Custom rewrite / redirect rules for an Amplify App.
|
CreateAppRequest.Builder |
customRules(CustomRule... customRules)
Custom rewrite / redirect rules for an Amplify App.
|
CreateAppRequest.Builder |
description(String description)
Description for an Amplify App
|
CreateAppRequest.Builder |
enableBasicAuth(Boolean enableBasicAuth)
Enable Basic Authorization for an Amplify App, this will apply to all branches part of this App.
|
CreateAppRequest.Builder |
enableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enable the auto building of branches for an Amplify App.
|
CreateAppRequest.Builder |
environmentVariables(Map<String,String> environmentVariables)
Environment variables map for an Amplify App.
|
CreateAppRequest.Builder |
iamServiceRoleArn(String iamServiceRoleArn)
AWS IAM service role for an Amplify App
|
CreateAppRequest.Builder |
name(String name)
Name for the Amplify App
|
CreateAppRequest.Builder |
oauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only
deploy key.
|
CreateAppRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateAppRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateAppRequest.Builder |
platform(Platform platform)
Platform / framework for an Amplify App
|
CreateAppRequest.Builder |
platform(String platform)
Platform / framework for an Amplify App
|
CreateAppRequest.Builder |
repository(String repository)
Repository for an Amplify App
|
CreateAppRequest.Builder |
tags(Map<String,String> tags)
Tag for an Amplify App
|
build
overrideConfiguration
copy
applyMutation, build
CreateAppRequest.Builder name(String name)
Name for the Amplify App
name
- Name for the Amplify AppCreateAppRequest.Builder description(String description)
Description for an Amplify App
description
- Description for an Amplify AppCreateAppRequest.Builder repository(String repository)
Repository for an Amplify App
repository
- Repository for an Amplify AppCreateAppRequest.Builder platform(String platform)
Platform / framework for an Amplify App
CreateAppRequest.Builder platform(Platform platform)
Platform / framework for an Amplify App
CreateAppRequest.Builder iamServiceRoleArn(String iamServiceRoleArn)
AWS IAM service role for an Amplify App
iamServiceRoleArn
- AWS IAM service role for an Amplify AppCreateAppRequest.Builder oauthToken(String oauthToken)
OAuth token for 3rd party source control system for an Amplify App, used to create webhook and read-only deploy key. OAuth token is not stored.
oauthToken
- OAuth token for 3rd party source control system for an Amplify App, used to create webhook and
read-only deploy key. OAuth token is not stored.CreateAppRequest.Builder environmentVariables(Map<String,String> environmentVariables)
Environment variables map for an Amplify App.
environmentVariables
- Environment variables map for an Amplify App.CreateAppRequest.Builder enableBranchAutoBuild(Boolean enableBranchAutoBuild)
Enable the auto building of branches for an Amplify App.
enableBranchAutoBuild
- Enable the auto building of branches for an Amplify App.CreateAppRequest.Builder enableBasicAuth(Boolean enableBasicAuth)
Enable Basic Authorization for an Amplify App, this will apply to all branches part of this App.
enableBasicAuth
- Enable Basic Authorization for an Amplify App, this will apply to all branches part of this App.CreateAppRequest.Builder basicAuthCredentials(String basicAuthCredentials)
Credentials for Basic Authorization for an Amplify App.
basicAuthCredentials
- Credentials for Basic Authorization for an Amplify App.CreateAppRequest.Builder customRules(Collection<CustomRule> customRules)
Custom rewrite / redirect rules for an Amplify App.
customRules
- Custom rewrite / redirect rules for an Amplify App.CreateAppRequest.Builder customRules(CustomRule... customRules)
Custom rewrite / redirect rules for an Amplify App.
customRules
- Custom rewrite / redirect rules for an Amplify App.CreateAppRequest.Builder customRules(Consumer<CustomRule.Builder>... customRules)
Custom rewrite / redirect rules for an Amplify App.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #customRules(List)
.customRules
- a consumer that will call methods on List.Builder
#customRules(List)
CreateAppRequest.Builder tags(Map<String,String> tags)
Tag for an Amplify App
tags
- Tag for an Amplify AppCreateAppRequest.Builder buildSpec(String buildSpec)
BuildSpec for an Amplify App
buildSpec
- BuildSpec for an Amplify AppCreateAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.