AgentTaskUpdate.Builder


public static final class AgentTaskUpdate.Builder
extends Object

java.lang.Object
   ↳ android.agenticon.AgentTaskUpdate.Builder


Builder for AgentTaskUpdate.

Summary

Public constructors

Builder()

Creates a new Builder.

Builder(AgentTaskUpdate.Builder other)

Creates a new Builder from another Builder.

Public methods

AgentTaskUpdate build()

Creates the AgentTaskUpdate instance.

AgentTaskUpdate.Builder setAgentTaskEvent(AgentTaskEvent agentTaskEvent)

Sets the agent task event.

AgentTaskUpdate.Builder setAgentTaskState(AgentTaskState agentTaskState)

Sets the agent task state.

Inherited methods

Public constructors

Builder

Added in version 37.2
public Builder ()

Creates a new Builder.

Builder

Added in version 37.2
public Builder (AgentTaskUpdate.Builder other)

Creates a new Builder from another Builder.

Parameters
other AgentTaskUpdate.Builder: This value cannot be null.

Public methods

build

Added in version 37.2
public AgentTaskUpdate build ()

Creates the AgentTaskUpdate instance.

Returns
AgentTaskUpdate This value cannot be null.

setAgentTaskEvent

Added in version 37.2
public AgentTaskUpdate.Builder setAgentTaskEvent (AgentTaskEvent agentTaskEvent)

Sets the agent task event.

If null is set, no new event will be shown.

Parameters
agentTaskEvent AgentTaskEvent: This value may be null.

Returns
AgentTaskUpdate.Builder

setAgentTaskState

Added in version 37.2
public AgentTaskUpdate.Builder setAgentTaskState (AgentTaskState agentTaskState)

Sets the agent task state.

If null is set, the state will not change with this request. In order to reset to the default state, call StatusBarManager.setAgentTask(AgentTaskUpdate, Executor, OutcomeReceiver) with a null request.

Parameters
agentTaskState AgentTaskState: This value may be null.

Returns
AgentTaskUpdate.Builder