input

The input for the interaction.


public final Interaction.Builder input(JsonField<Interaction.Input> input)

Sets Builder.input to an arbitrary JSON value.

You should usually call Builder.input with a well-typed Input value instead. This method is primarily for setting the field to an undocumented or not yet supported value.


public final Interaction.Builder input(String string)

Alias for calling input with Input.ofString(string).


public final Interaction.Builder input(TextContent textContent)

Alias for calling input with Input.ofTextContent(textContent).


public final Interaction.Builder input(ImageContent imageContent)

Alias for calling input with Input.ofImageContent(imageContent).


public final Interaction.Builder input(AudioContent audioContent)

Alias for calling input with Input.ofAudioContent(audioContent).


public final Interaction.Builder input(DocumentContent documentContent)

Alias for calling input with Input.ofDocumentContent(documentContent).


public final Interaction.Builder input(VideoContent videoContent)

Alias for calling input with Input.ofVideoContent(videoContent).