Interface CreateFormRequest.Builder
-
- All Superinterfaces:
AmplifyUiBuilderRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateFormRequest.Builder,CreateFormRequest>,SdkBuilder<CreateFormRequest.Builder,CreateFormRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateFormRequest
public static interface CreateFormRequest.Builder extends AmplifyUiBuilderRequest.Builder, SdkPojo, CopyableBuilder<CreateFormRequest.Builder,CreateFormRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFormRequest.BuilderappId(String appId)The unique ID of the Amplify app to associate with the form.CreateFormRequest.BuilderclientToken(String clientToken)The unique client token.CreateFormRequest.BuilderenvironmentName(String environmentName)The name of the backend environment that is a part of the Amplify app.default CreateFormRequest.BuilderformToCreate(Consumer<CreateFormData.Builder> formToCreate)Represents the configuration of the form to create.CreateFormRequest.BuilderformToCreate(CreateFormData formToCreate)Represents the configuration of the form to create.CreateFormRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateFormRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.services.amplifyuibuilder.model.AmplifyUiBuilderRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appId
CreateFormRequest.Builder appId(String appId)
The unique ID of the Amplify app to associate with the form.
- Parameters:
appId- The unique ID of the Amplify app to associate with the form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentName
CreateFormRequest.Builder environmentName(String environmentName)
The name of the backend environment that is a part of the Amplify app.
- Parameters:
environmentName- The name of the backend environment that is a part of the Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
CreateFormRequest.Builder clientToken(String clientToken)
The unique client token.
- Parameters:
clientToken- The unique client token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formToCreate
CreateFormRequest.Builder formToCreate(CreateFormData formToCreate)
Represents the configuration of the form to create.
- Parameters:
formToCreate- Represents the configuration of the form to create.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formToCreate
default CreateFormRequest.Builder formToCreate(Consumer<CreateFormData.Builder> formToCreate)
Represents the configuration of the form to create.
This is a convenience method that creates an instance of theCreateFormData.Builderavoiding the need to create one manually viaCreateFormData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toformToCreate(CreateFormData).- Parameters:
formToCreate- a consumer that will call methods onCreateFormData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
formToCreate(CreateFormData)
-
overrideConfiguration
CreateFormRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFormRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-