Class HttpJsonContactCenterInsightsStub
- java.lang.Object
-
- com.google.cloud.contactcenterinsights.v1.stub.ContactCenterInsightsStub
-
- com.google.cloud.contactcenterinsights.v1.stub.HttpJsonContactCenterInsightsStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonContactCenterInsightsStub extends ContactCenterInsightsStub
REST stub implementation for the ContactCenterInsights service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonContactCenterInsightsStub(ContactCenterInsightsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonContactCenterInsightsStub, using the given settings.protected
HttpJsonContactCenterInsightsStub(ContactCenterInsightsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonContactCenterInsightsStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.contactcenterinsights.v1.stub.ContactCenterInsightsStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonContactCenterInsightsStub
protected HttpJsonContactCenterInsightsStub(ContactCenterInsightsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonContactCenterInsightsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonContactCenterInsightsStub
protected HttpJsonContactCenterInsightsStub(ContactCenterInsightsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonContactCenterInsightsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final HttpJsonContactCenterInsightsStub create(ContactCenterInsightsStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonContactCenterInsightsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonContactCenterInsightsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStub
in classContactCenterInsightsStub
-
createConversationCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConversationRequest,Conversation> createConversationCallable()
- Overrides:
createConversationCallable
in classContactCenterInsightsStub
-
uploadConversationCallable
public com.google.api.gax.rpc.UnaryCallable<UploadConversationRequest,com.google.longrunning.Operation> uploadConversationCallable()
- Overrides:
uploadConversationCallable
in classContactCenterInsightsStub
-
uploadConversationOperationCallable
public com.google.api.gax.rpc.OperationCallable<UploadConversationRequest,Conversation,UploadConversationMetadata> uploadConversationOperationCallable()
- Overrides:
uploadConversationOperationCallable
in classContactCenterInsightsStub
-
updateConversationCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateConversationRequest,Conversation> updateConversationCallable()
- Overrides:
updateConversationCallable
in classContactCenterInsightsStub
-
getConversationCallable
public com.google.api.gax.rpc.UnaryCallable<GetConversationRequest,Conversation> getConversationCallable()
- Overrides:
getConversationCallable
in classContactCenterInsightsStub
-
listConversationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationsRequest,ListConversationsResponse> listConversationsCallable()
- Overrides:
listConversationsCallable
in classContactCenterInsightsStub
-
listConversationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationsRequest,ContactCenterInsightsClient.ListConversationsPagedResponse> listConversationsPagedCallable()
- Overrides:
listConversationsPagedCallable
in classContactCenterInsightsStub
-
deleteConversationCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteConversationRequest,com.google.protobuf.Empty> deleteConversationCallable()
- Overrides:
deleteConversationCallable
in classContactCenterInsightsStub
-
createAnalysisCallable
public com.google.api.gax.rpc.UnaryCallable<CreateAnalysisRequest,com.google.longrunning.Operation> createAnalysisCallable()
- Overrides:
createAnalysisCallable
in classContactCenterInsightsStub
-
createAnalysisOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateAnalysisRequest,Analysis,CreateAnalysisOperationMetadata> createAnalysisOperationCallable()
- Overrides:
createAnalysisOperationCallable
in classContactCenterInsightsStub
-
getAnalysisCallable
public com.google.api.gax.rpc.UnaryCallable<GetAnalysisRequest,Analysis> getAnalysisCallable()
- Overrides:
getAnalysisCallable
in classContactCenterInsightsStub
-
listAnalysesCallable
public com.google.api.gax.rpc.UnaryCallable<ListAnalysesRequest,ListAnalysesResponse> listAnalysesCallable()
- Overrides:
listAnalysesCallable
in classContactCenterInsightsStub
-
listAnalysesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListAnalysesRequest,ContactCenterInsightsClient.ListAnalysesPagedResponse> listAnalysesPagedCallable()
- Overrides:
listAnalysesPagedCallable
in classContactCenterInsightsStub
-
deleteAnalysisCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteAnalysisRequest,com.google.protobuf.Empty> deleteAnalysisCallable()
- Overrides:
deleteAnalysisCallable
in classContactCenterInsightsStub
-
bulkAnalyzeConversationsCallable
public com.google.api.gax.rpc.UnaryCallable<BulkAnalyzeConversationsRequest,com.google.longrunning.Operation> bulkAnalyzeConversationsCallable()
- Overrides:
bulkAnalyzeConversationsCallable
in classContactCenterInsightsStub
-
bulkAnalyzeConversationsOperationCallable
public com.google.api.gax.rpc.OperationCallable<BulkAnalyzeConversationsRequest,BulkAnalyzeConversationsResponse,BulkAnalyzeConversationsMetadata> bulkAnalyzeConversationsOperationCallable()
- Overrides:
bulkAnalyzeConversationsOperationCallable
in classContactCenterInsightsStub
-
ingestConversationsCallable
public com.google.api.gax.rpc.UnaryCallable<IngestConversationsRequest,com.google.longrunning.Operation> ingestConversationsCallable()
- Overrides:
ingestConversationsCallable
in classContactCenterInsightsStub
-
ingestConversationsOperationCallable
public com.google.api.gax.rpc.OperationCallable<IngestConversationsRequest,IngestConversationsResponse,IngestConversationsMetadata> ingestConversationsOperationCallable()
- Overrides:
ingestConversationsOperationCallable
in classContactCenterInsightsStub
-
exportInsightsDataCallable
public com.google.api.gax.rpc.UnaryCallable<ExportInsightsDataRequest,com.google.longrunning.Operation> exportInsightsDataCallable()
- Overrides:
exportInsightsDataCallable
in classContactCenterInsightsStub
-
exportInsightsDataOperationCallable
public com.google.api.gax.rpc.OperationCallable<ExportInsightsDataRequest,ExportInsightsDataResponse,ExportInsightsDataMetadata> exportInsightsDataOperationCallable()
- Overrides:
exportInsightsDataOperationCallable
in classContactCenterInsightsStub
-
createIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<CreateIssueModelRequest,com.google.longrunning.Operation> createIssueModelCallable()
- Overrides:
createIssueModelCallable
in classContactCenterInsightsStub
-
createIssueModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateIssueModelRequest,IssueModel,CreateIssueModelMetadata> createIssueModelOperationCallable()
- Overrides:
createIssueModelOperationCallable
in classContactCenterInsightsStub
-
updateIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateIssueModelRequest,IssueModel> updateIssueModelCallable()
- Overrides:
updateIssueModelCallable
in classContactCenterInsightsStub
-
getIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<GetIssueModelRequest,IssueModel> getIssueModelCallable()
- Overrides:
getIssueModelCallable
in classContactCenterInsightsStub
-
listIssueModelsCallable
public com.google.api.gax.rpc.UnaryCallable<ListIssueModelsRequest,ListIssueModelsResponse> listIssueModelsCallable()
- Overrides:
listIssueModelsCallable
in classContactCenterInsightsStub
-
deleteIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteIssueModelRequest,com.google.longrunning.Operation> deleteIssueModelCallable()
- Overrides:
deleteIssueModelCallable
in classContactCenterInsightsStub
-
deleteIssueModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteIssueModelRequest,com.google.protobuf.Empty,DeleteIssueModelMetadata> deleteIssueModelOperationCallable()
- Overrides:
deleteIssueModelOperationCallable
in classContactCenterInsightsStub
-
deployIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeployIssueModelRequest,com.google.longrunning.Operation> deployIssueModelCallable()
- Overrides:
deployIssueModelCallable
in classContactCenterInsightsStub
-
deployIssueModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeployIssueModelRequest,DeployIssueModelResponse,DeployIssueModelMetadata> deployIssueModelOperationCallable()
- Overrides:
deployIssueModelOperationCallable
in classContactCenterInsightsStub
-
undeployIssueModelCallable
public com.google.api.gax.rpc.UnaryCallable<UndeployIssueModelRequest,com.google.longrunning.Operation> undeployIssueModelCallable()
- Overrides:
undeployIssueModelCallable
in classContactCenterInsightsStub
-
undeployIssueModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<UndeployIssueModelRequest,UndeployIssueModelResponse,UndeployIssueModelMetadata> undeployIssueModelOperationCallable()
- Overrides:
undeployIssueModelOperationCallable
in classContactCenterInsightsStub
-
getIssueCallable
public com.google.api.gax.rpc.UnaryCallable<GetIssueRequest,Issue> getIssueCallable()
- Overrides:
getIssueCallable
in classContactCenterInsightsStub
-
listIssuesCallable
public com.google.api.gax.rpc.UnaryCallable<ListIssuesRequest,ListIssuesResponse> listIssuesCallable()
- Overrides:
listIssuesCallable
in classContactCenterInsightsStub
-
updateIssueCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateIssueRequest,Issue> updateIssueCallable()
- Overrides:
updateIssueCallable
in classContactCenterInsightsStub
-
deleteIssueCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteIssueRequest,com.google.protobuf.Empty> deleteIssueCallable()
- Overrides:
deleteIssueCallable
in classContactCenterInsightsStub
-
calculateIssueModelStatsCallable
public com.google.api.gax.rpc.UnaryCallable<CalculateIssueModelStatsRequest,CalculateIssueModelStatsResponse> calculateIssueModelStatsCallable()
- Overrides:
calculateIssueModelStatsCallable
in classContactCenterInsightsStub
-
createPhraseMatcherCallable
public com.google.api.gax.rpc.UnaryCallable<CreatePhraseMatcherRequest,PhraseMatcher> createPhraseMatcherCallable()
- Overrides:
createPhraseMatcherCallable
in classContactCenterInsightsStub
-
getPhraseMatcherCallable
public com.google.api.gax.rpc.UnaryCallable<GetPhraseMatcherRequest,PhraseMatcher> getPhraseMatcherCallable()
- Overrides:
getPhraseMatcherCallable
in classContactCenterInsightsStub
-
listPhraseMatchersCallable
public com.google.api.gax.rpc.UnaryCallable<ListPhraseMatchersRequest,ListPhraseMatchersResponse> listPhraseMatchersCallable()
- Overrides:
listPhraseMatchersCallable
in classContactCenterInsightsStub
-
listPhraseMatchersPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListPhraseMatchersRequest,ContactCenterInsightsClient.ListPhraseMatchersPagedResponse> listPhraseMatchersPagedCallable()
- Overrides:
listPhraseMatchersPagedCallable
in classContactCenterInsightsStub
-
deletePhraseMatcherCallable
public com.google.api.gax.rpc.UnaryCallable<DeletePhraseMatcherRequest,com.google.protobuf.Empty> deletePhraseMatcherCallable()
- Overrides:
deletePhraseMatcherCallable
in classContactCenterInsightsStub
-
updatePhraseMatcherCallable
public com.google.api.gax.rpc.UnaryCallable<UpdatePhraseMatcherRequest,PhraseMatcher> updatePhraseMatcherCallable()
- Overrides:
updatePhraseMatcherCallable
in classContactCenterInsightsStub
-
calculateStatsCallable
public com.google.api.gax.rpc.UnaryCallable<CalculateStatsRequest,CalculateStatsResponse> calculateStatsCallable()
- Overrides:
calculateStatsCallable
in classContactCenterInsightsStub
-
getSettingsCallable
public com.google.api.gax.rpc.UnaryCallable<GetSettingsRequest,Settings> getSettingsCallable()
- Overrides:
getSettingsCallable
in classContactCenterInsightsStub
-
updateSettingsCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateSettingsRequest,Settings> updateSettingsCallable()
- Overrides:
updateSettingsCallable
in classContactCenterInsightsStub
-
createViewCallable
public com.google.api.gax.rpc.UnaryCallable<CreateViewRequest,View> createViewCallable()
- Overrides:
createViewCallable
in classContactCenterInsightsStub
-
getViewCallable
public com.google.api.gax.rpc.UnaryCallable<GetViewRequest,View> getViewCallable()
- Overrides:
getViewCallable
in classContactCenterInsightsStub
-
listViewsCallable
public com.google.api.gax.rpc.UnaryCallable<ListViewsRequest,ListViewsResponse> listViewsCallable()
- Overrides:
listViewsCallable
in classContactCenterInsightsStub
-
listViewsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListViewsRequest,ContactCenterInsightsClient.ListViewsPagedResponse> listViewsPagedCallable()
- Overrides:
listViewsPagedCallable
in classContactCenterInsightsStub
-
updateViewCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateViewRequest,View> updateViewCallable()
- Overrides:
updateViewCallable
in classContactCenterInsightsStub
-
deleteViewCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteViewRequest,com.google.protobuf.Empty> deleteViewCallable()
- Overrides:
deleteViewCallable
in classContactCenterInsightsStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classContactCenterInsightsStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-