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
|
buildoverrideConfigurationcopyapplyMutation, buildCreateAppRequest.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.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.