Class AgentsStubSettings.Builder (0.12.1)

public static class AgentsStubSettings.Builder extends StubSettings.Builder<AgentsStubSettings,AgentsStubSettings.Builder>

Builder for AgentsStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > AgentsStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(AgentsStubSettings settings)

protected Builder(AgentsStubSettings settings)
Parameter
Name Description
settings AgentsStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public AgentsStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
AgentsStubSettings.Builder

build()

public AgentsStubSettings build()
Returns
Type Description
AgentsStubSettings
Overrides Exceptions
Type Description
IOException

createAgentSettings()

public UnaryCallSettings.Builder<CreateAgentRequest,Agent> createAgentSettings()

Returns the builder for the settings used for calls to createAgent.

Returns
Type Description
Builder<CreateAgentRequest,Agent>

deleteAgentSettings()

public UnaryCallSettings.Builder<DeleteAgentRequest,Empty> deleteAgentSettings()

Returns the builder for the settings used for calls to deleteAgent.

Returns
Type Description
Builder<DeleteAgentRequest,Empty>

exportAgentOperationSettings()

public OperationCallSettings.Builder<ExportAgentRequest,ExportAgentResponse,Struct> exportAgentOperationSettings()

Returns the builder for the settings used for calls to exportAgent.

Returns
Type Description
Builder<ExportAgentRequest,ExportAgentResponse,Struct>

exportAgentSettings()

public UnaryCallSettings.Builder<ExportAgentRequest,Operation> exportAgentSettings()

Returns the builder for the settings used for calls to exportAgent.

Returns
Type Description
Builder<ExportAgentRequest,Operation>

getAgentSettings()

public UnaryCallSettings.Builder<GetAgentRequest,Agent> getAgentSettings()

Returns the builder for the settings used for calls to getAgent.

Returns
Type Description
Builder<GetAgentRequest,Agent>

getAgentValidationResultSettings()

public UnaryCallSettings.Builder<GetAgentValidationResultRequest,AgentValidationResult> getAgentValidationResultSettings()

Returns the builder for the settings used for calls to getAgentValidationResult.

Returns
Type Description
Builder<GetAgentValidationResultRequest,AgentValidationResult>

listAgentsSettings()

public PagedCallSettings.Builder<ListAgentsRequest,ListAgentsResponse,AgentsClient.ListAgentsPagedResponse> listAgentsSettings()

Returns the builder for the settings used for calls to listAgents.

Returns
Type Description
Builder<ListAgentsRequest,ListAgentsResponse,ListAgentsPagedResponse>

restoreAgentOperationSettings()

public OperationCallSettings.Builder<RestoreAgentRequest,Empty,Struct> restoreAgentOperationSettings()

Returns the builder for the settings used for calls to restoreAgent.

Returns
Type Description
Builder<RestoreAgentRequest,Empty,Struct>

restoreAgentSettings()

public UnaryCallSettings.Builder<RestoreAgentRequest,Operation> restoreAgentSettings()

Returns the builder for the settings used for calls to restoreAgent.

Returns
Type Description
Builder<RestoreAgentRequest,Operation>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type Description
com.google.common.collect.ImmutableList<Builder<?,?>>

updateAgentSettings()

public UnaryCallSettings.Builder<UpdateAgentRequest,Agent> updateAgentSettings()

Returns the builder for the settings used for calls to updateAgent.

Returns
Type Description
Builder<UpdateAgentRequest,Agent>

validateAgentSettings()

public UnaryCallSettings.Builder<ValidateAgentRequest,AgentValidationResult> validateAgentSettings()

Returns the builder for the settings used for calls to validateAgent.

Returns
Type Description
Builder<ValidateAgentRequest,AgentValidationResult>