public final class ActionFlow
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ActionFlow() |
Modifier and Type | Method and Description |
---|---|
ActionFlow |
clone() |
String |
getDialogButtonLabel()
Label for the button to trigger the action from the action dialog.
|
Callout |
getDialogCallout()
Important message to be highlighted in the request dialog.
|
TextWithTooltip |
getDialogMessage()
Message displayed in the request dialog.
|
String |
getDialogTitle()
Title of the request dialog.
|
String |
getId()
Not for display but need to be sent back for the selected action flow.
|
List<InputField> |
getInputs()
A list of input fields.
|
String |
getLabel()
Text value describing the intent for the action flow.
|
ActionFlow |
set(String fieldName,
Object value) |
ActionFlow |
setDialogButtonLabel(String dialogButtonLabel)
Label for the button to trigger the action from the action dialog.
|
ActionFlow |
setDialogCallout(Callout dialogCallout)
Important message to be highlighted in the request dialog.
|
ActionFlow |
setDialogMessage(TextWithTooltip dialogMessage)
Message displayed in the request dialog.
|
ActionFlow |
setDialogTitle(String dialogTitle)
Title of the request dialog.
|
ActionFlow |
setId(String id)
Not for display but need to be sent back for the selected action flow.
|
ActionFlow |
setInputs(List<InputField> inputs)
A list of input fields.
|
ActionFlow |
setLabel(String label)
Text value describing the intent for the action flow.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getDialogButtonLabel()
null
for nonepublic ActionFlow setDialogButtonLabel(String dialogButtonLabel)
dialogButtonLabel
- dialogButtonLabel or null
for nonepublic Callout getDialogCallout()
null
for nonepublic ActionFlow setDialogCallout(Callout dialogCallout)
dialogCallout
- dialogCallout or null
for nonepublic TextWithTooltip getDialogMessage()
null
for nonepublic ActionFlow setDialogMessage(TextWithTooltip dialogMessage)
dialogMessage
- dialogMessage or null
for nonepublic String getDialogTitle()
null
for nonepublic ActionFlow setDialogTitle(String dialogTitle)
dialogTitle
- dialogTitle or null
for nonepublic String getId()
null
for nonepublic ActionFlow setId(String id)
id
- id or null
for nonepublic List<InputField> getInputs()
null
for nonepublic ActionFlow setInputs(List<InputField> inputs)
inputs
- inputs or null
for nonepublic String getLabel()
null
for nonepublic ActionFlow setLabel(String label)
label
- label or null
for nonepublic ActionFlow set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ActionFlow clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.