Class ConversationsStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<ConversationsStubSettings,ConversationsStubSettings.Builder>
-
- com.google.cloud.dialogflow.v2beta1.stub.ConversationsStubSettings.Builder
-
- Enclosing class:
- ConversationsStubSettings
public static class ConversationsStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<ConversationsStubSettings,ConversationsStubSettings.Builder>
Builder for ConversationsStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(ConversationsStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationsStubSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.com.google.api.gax.rpc.UnaryCallSettings.Builder<BatchCreateMessagesRequest,BatchCreateMessagesResponse>
batchCreateMessagesSettings()
Returns the builder for the settings used for calls to batchCreateMessages.ConversationsStubSettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<CompleteConversationRequest,Conversation>
completeConversationSettings()
Returns the builder for the settings used for calls to completeConversation.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateConversationRequest,Conversation>
createConversationSettings()
Returns the builder for the settings used for calls to createConversation.com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateStatelessSummaryRequest,GenerateStatelessSummaryResponse>
generateStatelessSummarySettings()
Returns the builder for the settings used for calls to generateStatelessSummary.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetConversationRequest,Conversation>
getConversationSettings()
Returns the builder for the settings used for calls to getConversation.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>
getLocationSettings()
Returns the builder for the settings used for calls to getLocation.com.google.api.gax.rpc.PagedCallSettings.Builder<ListConversationsRequest,ListConversationsResponse,ConversationsClient.ListConversationsPagedResponse>
listConversationsSettings()
Returns the builder for the settings used for calls to listConversations.com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ConversationsClient.ListLocationsPagedResponse>
listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.com.google.api.gax.rpc.PagedCallSettings.Builder<ListMessagesRequest,ListMessagesResponse,ConversationsClient.ListMessagesPagedResponse>
listMessagesSettings()
Returns the builder for the settings used for calls to listMessages.com.google.api.gax.rpc.UnaryCallSettings.Builder<SearchKnowledgeRequest,SearchKnowledgeResponse>
searchKnowledgeSettings()
Returns the builder for the settings used for calls to searchKnowledge.com.google.api.gax.rpc.UnaryCallSettings.Builder<SuggestConversationSummaryRequest,SuggestConversationSummaryResponse>
suggestConversationSummarySettings()
Returns the builder for the settings used for calls to suggestConversationSummary.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
-
Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(ConversationsStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public ConversationsStubSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
createConversationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateConversationRequest,Conversation> createConversationSettings()
Returns the builder for the settings used for calls to createConversation.
-
listConversationsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListConversationsRequest,ListConversationsResponse,ConversationsClient.ListConversationsPagedResponse> listConversationsSettings()
Returns the builder for the settings used for calls to listConversations.
-
getConversationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetConversationRequest,Conversation> getConversationSettings()
Returns the builder for the settings used for calls to getConversation.
-
completeConversationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CompleteConversationRequest,Conversation> completeConversationSettings()
Returns the builder for the settings used for calls to completeConversation.
-
batchCreateMessagesSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<BatchCreateMessagesRequest,BatchCreateMessagesResponse> batchCreateMessagesSettings()
Returns the builder for the settings used for calls to batchCreateMessages.
-
listMessagesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListMessagesRequest,ListMessagesResponse,ConversationsClient.ListMessagesPagedResponse> listMessagesSettings()
Returns the builder for the settings used for calls to listMessages.
-
suggestConversationSummarySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SuggestConversationSummaryRequest,SuggestConversationSummaryResponse> suggestConversationSummarySettings()
Returns the builder for the settings used for calls to suggestConversationSummary.
-
generateStatelessSummarySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateStatelessSummaryRequest,GenerateStatelessSummaryResponse> generateStatelessSummarySettings()
Returns the builder for the settings used for calls to generateStatelessSummary.
-
searchKnowledgeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SearchKnowledgeRequest,SearchKnowledgeResponse> searchKnowledgeSettings()
Returns the builder for the settings used for calls to searchKnowledge.
-
listLocationsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ConversationsClient.ListLocationsPagedResponse> listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.
-
getLocationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationSettings()
Returns the builder for the settings used for calls to getLocation.
-
build
public ConversationsStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<ConversationsStubSettings,ConversationsStubSettings.Builder>
- Throws:
IOException
-
-