Interface CardInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CardInput.Builder,CardInput>,SdkBuilder<CardInput.Builder,CardInput>,SdkPojo
- Enclosing class:
- CardInput
public static interface CardInput.Builder extends SdkPojo, CopyableBuilder<CardInput.Builder,CardInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CardInput.BuilderfileUpload(Consumer<FileUploadCardInput.Builder> fileUpload)A container for the properties of the file upload input card.CardInput.BuilderfileUpload(FileUploadCardInput fileUpload)A container for the properties of the file upload input card.default CardInput.BuilderqPlugin(Consumer<QPluginCardInput.Builder> qPlugin)A container for the properties of the plugin input card.CardInput.BuilderqPlugin(QPluginCardInput qPlugin)A container for the properties of the plugin input card.default CardInput.BuilderqQuery(Consumer<QQueryCardInput.Builder> qQuery)A container for the properties of the query input card.CardInput.BuilderqQuery(QQueryCardInput qQuery)A container for the properties of the query input card.default CardInput.BuildertextInput(Consumer<TextInputCardInput.Builder> textInput)A container for the properties of the text input card.CardInput.BuildertextInput(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, sdkFields
-
-
-
-
Method Detail
-
textInput
CardInput.Builder textInput(TextInputCardInput 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
default CardInput.Builder textInput(Consumer<TextInputCardInput.Builder> textInput)
A container for the properties of the text input card.
This is a convenience method that creates an instance of theTextInputCardInput.Builderavoiding the need to create one manually viaTextInputCardInput.builder().When the
Consumercompletes,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:
textInput(TextInputCardInput)
-
qQuery
CardInput.Builder qQuery(QQueryCardInput 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
default CardInput.Builder qQuery(Consumer<QQueryCardInput.Builder> qQuery)
A container for the properties of the query input card.
This is a convenience method that creates an instance of theQQueryCardInput.Builderavoiding the need to create one manually viaQQueryCardInput.builder().When the
Consumercompletes,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:
qQuery(QQueryCardInput)
-
qPlugin
CardInput.Builder qPlugin(QPluginCardInput 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
default CardInput.Builder qPlugin(Consumer<QPluginCardInput.Builder> qPlugin)
A container for the properties of the plugin input card.
This is a convenience method that creates an instance of theQPluginCardInput.Builderavoiding the need to create one manually viaQPluginCardInput.builder().When the
Consumercompletes,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:
qPlugin(QPluginCardInput)
-
fileUpload
CardInput.Builder fileUpload(FileUploadCardInput 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
default CardInput.Builder fileUpload(Consumer<FileUploadCardInput.Builder> fileUpload)
A container for the properties of the file upload input card.
This is a convenience method that creates an instance of theFileUploadCardInput.Builderavoiding the need to create one manually viaFileUploadCardInput.builder().When the
Consumercompletes,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:
fileUpload(FileUploadCardInput)
-
-