Class AgentsStubSettings.Builder (0.47.0)

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.

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.

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
Type Description
String
Overrides

getGenerativeSettingsSettings()

public UnaryCallSettings.Builder<GetGenerativeSettingsRequest,GenerativeSettings> getGenerativeSettingsSettings()

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

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

listAgentsSettings()

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

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

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,AgentsClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

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>

updateGenerativeSettingsSettings()

public UnaryCallSettings.Builder<UpdateGenerativeSettingsRequest,GenerativeSettings> updateGenerativeSettingsSettings()

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

validateAgentSettings()

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

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