Class ConversationsSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<ConversationsSettings,ConversationsSettings.Builder>
-
- com.google.cloud.dialogflow.v2beta1.ConversationsSettings.Builder
-
- Enclosing class:
- ConversationsSettings
public static class ConversationsSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<ConversationsSettings,ConversationsSettings.Builder>
Builder for ConversationsSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(ConversationsSettings settings)
protected
Builder(ConversationsStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationsSettings.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.ConversationsSettings
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.ConversationsStubSettings.Builder
getStubSettingsBuilder()
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.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(ConversationsSettings settings)
-
Builder
protected Builder(ConversationsStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public ConversationsStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public ConversationsSettings.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.
-
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 ConversationsSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<ConversationsSettings,ConversationsSettings.Builder>
- Throws:
IOException
-
-