Interface CardInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CardInput.Builder,
,CardInput> SdkBuilder<CardInput.Builder,
,CardInput> SdkPojo
- Enclosing class:
CardInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault CardInput.Builder
fileUpload
(Consumer<FileUploadCardInput.Builder> fileUpload) A container for the properties of the file upload input card.fileUpload
(FileUploadCardInput fileUpload) A container for the properties of the file upload input card.default CardInput.Builder
formInput
(Consumer<FormInputCardInput.Builder> formInput) A container for the properties of the form input card.formInput
(FormInputCardInput formInput) A container for the properties of the form input card.default CardInput.Builder
qPlugin
(Consumer<QPluginCardInput.Builder> qPlugin) A container for the properties of the plugin input card.qPlugin
(QPluginCardInput qPlugin) A container for the properties of the plugin input card.default CardInput.Builder
qQuery
(Consumer<QQueryCardInput.Builder> qQuery) A container for the properties of the query input card.qQuery
(QQueryCardInput qQuery) A container for the properties of the query input card.default CardInput.Builder
textInput
(Consumer<TextInputCardInput.Builder> textInput) A container for the properties of the text input card.textInput
(TextInputCardInput textInput) A container for the properties of the text input card.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 Details
-
textInput
A container for the properties of the text input card.
- Parameters:
textInput
- A container for the properties of the text input card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textInput
A container for the properties of the text input card.
This is a convenience method that creates an instance of theTextInputCardInput.Builder
avoiding the need to create one manually viaTextInputCardInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totextInput(TextInputCardInput)
.- Parameters:
textInput
- a consumer that will call methods onTextInputCardInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
qQuery
A container for the properties of the query input card.
- Parameters:
qQuery
- A container for the properties of the query input card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qQuery
A container for the properties of the query input card.
This is a convenience method that creates an instance of theQQueryCardInput.Builder
avoiding the need to create one manually viaQQueryCardInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqQuery(QQueryCardInput)
.- Parameters:
qQuery
- a consumer that will call methods onQQueryCardInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
qPlugin
A container for the properties of the plugin input card.
- Parameters:
qPlugin
- A container for the properties of the plugin input card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qPlugin
A container for the properties of the plugin input card.
This is a convenience method that creates an instance of theQPluginCardInput.Builder
avoiding the need to create one manually viaQPluginCardInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqPlugin(QPluginCardInput)
.- Parameters:
qPlugin
- a consumer that will call methods onQPluginCardInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fileUpload
A container for the properties of the file upload input card.
- Parameters:
fileUpload
- A container for the properties of the file upload input card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileUpload
A container for the properties of the file upload input card.
This is a convenience method that creates an instance of theFileUploadCardInput.Builder
avoiding the need to create one manually viaFileUploadCardInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofileUpload(FileUploadCardInput)
.- Parameters:
fileUpload
- a consumer that will call methods onFileUploadCardInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
formInput
A container for the properties of the form input card.
- Parameters:
formInput
- A container for the properties of the form input card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formInput
A container for the properties of the form input card.
This is a convenience method that creates an instance of theFormInputCardInput.Builder
avoiding the need to create one manually viaFormInputCardInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toformInput(FormInputCardInput)
.- Parameters:
formInput
- a consumer that will call methods onFormInputCardInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-