Interface FormSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FormSummary.Builder,FormSummary>,SdkBuilder<FormSummary.Builder,FormSummary>,SdkPojo
- Enclosing class:
- FormSummary
public static interface FormSummary.Builder extends SdkPojo, CopyableBuilder<FormSummary.Builder,FormSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FormSummary.BuilderappId(String appId)The unique ID for the app associated with the form summary.default FormSummary.BuilderdataType(Consumer<FormDataTypeConfig.Builder> dataType)The form's data source type.FormSummary.BuilderdataType(FormDataTypeConfig dataType)The form's data source type.FormSummary.BuilderenvironmentName(String environmentName)The name of the backend environment that is part of the Amplify app.FormSummary.BuilderformActionType(String formActionType)The type of operation to perform on the form.FormSummary.BuilderformActionType(FormActionType formActionType)The type of operation to perform on the form.FormSummary.Builderid(String id)The ID of the form.FormSummary.Buildername(String name)The name of the form.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
appId
FormSummary.Builder appId(String appId)
The unique ID for the app associated with the form summary.
- Parameters:
appId- The unique ID for the app associated with the form summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
FormSummary.Builder dataType(FormDataTypeConfig dataType)
The form's data source type.
- Parameters:
dataType- The form's data source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
default FormSummary.Builder dataType(Consumer<FormDataTypeConfig.Builder> dataType)
The form's data source type.
This is a convenience method that creates an instance of theFormDataTypeConfig.Builderavoiding the need to create one manually viaFormDataTypeConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataType(FormDataTypeConfig).- Parameters:
dataType- a consumer that will call methods onFormDataTypeConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataType(FormDataTypeConfig)
-
environmentName
FormSummary.Builder environmentName(String environmentName)
The name of the backend environment that is part of the Amplify app.
- Parameters:
environmentName- The name of the backend environment that is part of the Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formActionType
FormSummary.Builder formActionType(String formActionType)
The type of operation to perform on the form.
- Parameters:
formActionType- The type of operation to perform on the form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FormActionType,FormActionType
-
formActionType
FormSummary.Builder formActionType(FormActionType formActionType)
The type of operation to perform on the form.
- Parameters:
formActionType- The type of operation to perform on the form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FormActionType,FormActionType
-
id
FormSummary.Builder id(String id)
The ID of the form.
- Parameters:
id- The ID of the form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
FormSummary.Builder name(String name)
The name of the form.
- Parameters:
name- The name of the form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-