public static final class BuiltInUserInputAction.Builder extends GeneratedMessage.Builder<BuiltInUserInputAction.Builder> implements BuiltInUserInputActionOrBuilderAction that is implemented and performed in (your) third-party application. The application needs to show an additional content and input form to the business. They can start the action only when they provided all required inputs. The application will request processing of the action by calling the triggeraction method.
Protobuf type google.shopping.merchant.issueresolution.v1.BuiltInUserInputAction
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > BuiltInUserInputAction.BuilderImplements
BuiltInUserInputActionOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllFlows(Iterable<? extends ActionFlow> values)
public BuiltInUserInputAction.Builder addAllFlows(Iterable<? extends ActionFlow> values)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.merchant.issueresolution.v1.ActionFlow> |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
addFlows(ActionFlow value)
public BuiltInUserInputAction.Builder addFlows(ActionFlow value)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ActionFlow |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
addFlows(ActionFlow.Builder builderForValue)
public BuiltInUserInputAction.Builder addFlows(ActionFlow.Builder builderForValue)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ActionFlow.Builder |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
addFlows(int index, ActionFlow value)
public BuiltInUserInputAction.Builder addFlows(int index, ActionFlow value)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ActionFlow |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
addFlows(int index, ActionFlow.Builder builderForValue)
public BuiltInUserInputAction.Builder addFlows(int index, ActionFlow.Builder builderForValue)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ActionFlow.Builder |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
addFlowsBuilder()
public ActionFlow.Builder addFlowsBuilder()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
ActionFlow.Builder |
|
addFlowsBuilder(int index)
public ActionFlow.Builder addFlowsBuilder(int index)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ActionFlow.Builder |
|
build()
public BuiltInUserInputAction build()| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction |
|
buildPartial()
public BuiltInUserInputAction buildPartial()| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction |
|
clear()
public BuiltInUserInputAction.Builder clear()| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
clearActionContext()
public BuiltInUserInputAction.Builder clearActionContext() Contains the action's context that must be included as part of the
TriggerActionPayload.action_context
in
TriggerActionRequest.payload
to call the triggeraction method. The content should be treated as opaque
and must not be modified.
string action_context = 1;
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
This builder for chaining. |
clearFlows()
public BuiltInUserInputAction.Builder clearFlows()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
getActionContext()
public String getActionContext() Contains the action's context that must be included as part of the
TriggerActionPayload.action_context
in
TriggerActionRequest.payload
to call the triggeraction method. The content should be treated as opaque
and must not be modified.
string action_context = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The actionContext. |
getActionContextBytes()
public ByteString getActionContextBytes() Contains the action's context that must be included as part of the
TriggerActionPayload.action_context
in
TriggerActionRequest.payload
to call the triggeraction method. The content should be treated as opaque
and must not be modified.
string action_context = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for actionContext. |
getDefaultInstanceForType()
public BuiltInUserInputAction getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFlows(int index)
public ActionFlow getFlows(int index)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ActionFlow |
|
getFlowsBuilder(int index)
public ActionFlow.Builder getFlowsBuilder(int index)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ActionFlow.Builder |
|
getFlowsBuilderList()
public List<ActionFlow.Builder> getFlowsBuilderList()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getFlowsCount()
public int getFlowsCount()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
int |
|
getFlowsList()
public List<ActionFlow> getFlowsList()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
List<ActionFlow> |
|
getFlowsOrBuilder(int index)
public ActionFlowOrBuilder getFlowsOrBuilder(int index)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ActionFlowOrBuilder |
|
getFlowsOrBuilderList()
public List<? extends ActionFlowOrBuilder> getFlowsOrBuilderList()Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.merchant.issueresolution.v1.ActionFlowOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public BuiltInUserInputAction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public BuiltInUserInputAction.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
mergeFrom(BuiltInUserInputAction other)
public BuiltInUserInputAction.Builder mergeFrom(BuiltInUserInputAction other)| Parameter | |
|---|---|
| Name | Description |
other |
BuiltInUserInputAction |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
removeFlows(int index)
public BuiltInUserInputAction.Builder removeFlows(int index)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
setActionContext(String value)
public BuiltInUserInputAction.Builder setActionContext(String value) Contains the action's context that must be included as part of the
TriggerActionPayload.action_context
in
TriggerActionRequest.payload
to call the triggeraction method. The content should be treated as opaque
and must not be modified.
string action_context = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe actionContext to set. |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
This builder for chaining. |
setActionContextBytes(ByteString value)
public BuiltInUserInputAction.Builder setActionContextBytes(ByteString value) Contains the action's context that must be included as part of the
TriggerActionPayload.action_context
in
TriggerActionRequest.payload
to call the triggeraction method. The content should be treated as opaque
and must not be modified.
string action_context = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for actionContext to set. |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
This builder for chaining. |
setFlows(int index, ActionFlow value)
public BuiltInUserInputAction.Builder setFlows(int index, ActionFlow value)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ActionFlow |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|
setFlows(int index, ActionFlow.Builder builderForValue)
public BuiltInUserInputAction.Builder setFlows(int index, ActionFlow.Builder builderForValue)Actions may provide multiple different flows. Business selects one that fits best to their intent. Selecting the flow is the first step in user's interaction with the action. It affects what input fields will be available and required and also how the request will be processed.
repeated .google.shopping.merchant.issueresolution.v1.ActionFlow flows = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ActionFlow.Builder |
| Returns | |
|---|---|
| Type | Description |
BuiltInUserInputAction.Builder |
|