Class GrpcConversationModelsStub
- java.lang.Object
-
- com.google.cloud.dialogflow.v2.stub.ConversationModelsStub
-
- com.google.cloud.dialogflow.v2.stub.GrpcConversationModelsStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcConversationModelsStub extends ConversationModelsStub
gRPC stub implementation for the ConversationModels service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcConversationModelsStub(ConversationModelsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcConversationModelsStub, using the given settings.protectedGrpcConversationModelsStub(ConversationModelsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcConversationModelsStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.dialogflow.v2.stub.ConversationModelsStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcConversationModelsStub
protected GrpcConversationModelsStub(ConversationModelsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcConversationModelsStub, 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
-
GrpcConversationModelsStub
protected GrpcConversationModelsStub(ConversationModelsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcConversationModelsStub, 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 GrpcConversationModelsStub create(ConversationModelsStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcConversationModelsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcConversationModelsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStubin classConversationModelsStub
-
createConversationModelCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConversationModelRequest,com.google.longrunning.Operation> createConversationModelCallable()
- Overrides:
createConversationModelCallablein classConversationModelsStub
-
createConversationModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateConversationModelRequest,ConversationModel,CreateConversationModelOperationMetadata> createConversationModelOperationCallable()
- Overrides:
createConversationModelOperationCallablein classConversationModelsStub
-
getConversationModelCallable
public com.google.api.gax.rpc.UnaryCallable<GetConversationModelRequest,ConversationModel> getConversationModelCallable()
- Overrides:
getConversationModelCallablein classConversationModelsStub
-
listConversationModelsCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationModelsRequest,ListConversationModelsResponse> listConversationModelsCallable()
- Overrides:
listConversationModelsCallablein classConversationModelsStub
-
listConversationModelsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationModelsRequest,ConversationModelsClient.ListConversationModelsPagedResponse> listConversationModelsPagedCallable()
- Overrides:
listConversationModelsPagedCallablein classConversationModelsStub
-
deleteConversationModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteConversationModelRequest,com.google.longrunning.Operation> deleteConversationModelCallable()
- Overrides:
deleteConversationModelCallablein classConversationModelsStub
-
deleteConversationModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteConversationModelRequest,com.google.protobuf.Empty,DeleteConversationModelOperationMetadata> deleteConversationModelOperationCallable()
- Overrides:
deleteConversationModelOperationCallablein classConversationModelsStub
-
deployConversationModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeployConversationModelRequest,com.google.longrunning.Operation> deployConversationModelCallable()
- Overrides:
deployConversationModelCallablein classConversationModelsStub
-
deployConversationModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeployConversationModelRequest,com.google.protobuf.Empty,DeployConversationModelOperationMetadata> deployConversationModelOperationCallable()
- Overrides:
deployConversationModelOperationCallablein classConversationModelsStub
-
undeployConversationModelCallable
public com.google.api.gax.rpc.UnaryCallable<UndeployConversationModelRequest,com.google.longrunning.Operation> undeployConversationModelCallable()
- Overrides:
undeployConversationModelCallablein classConversationModelsStub
-
undeployConversationModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<UndeployConversationModelRequest,com.google.protobuf.Empty,UndeployConversationModelOperationMetadata> undeployConversationModelOperationCallable()
- Overrides:
undeployConversationModelOperationCallablein classConversationModelsStub
-
getConversationModelEvaluationCallable
public com.google.api.gax.rpc.UnaryCallable<GetConversationModelEvaluationRequest,ConversationModelEvaluation> getConversationModelEvaluationCallable()
- Overrides:
getConversationModelEvaluationCallablein classConversationModelsStub
-
listConversationModelEvaluationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationModelEvaluationsRequest,ListConversationModelEvaluationsResponse> listConversationModelEvaluationsCallable()
- Overrides:
listConversationModelEvaluationsCallablein classConversationModelsStub
-
listConversationModelEvaluationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConversationModelEvaluationsRequest,ConversationModelsClient.ListConversationModelEvaluationsPagedResponse> listConversationModelEvaluationsPagedCallable()
- Overrides:
listConversationModelEvaluationsPagedCallablein classConversationModelsStub
-
createConversationModelEvaluationCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConversationModelEvaluationRequest,com.google.longrunning.Operation> createConversationModelEvaluationCallable()
- Overrides:
createConversationModelEvaluationCallablein classConversationModelsStub
-
createConversationModelEvaluationOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateConversationModelEvaluationRequest,ConversationModelEvaluation,CreateConversationModelEvaluationOperationMetadata> createConversationModelEvaluationOperationCallable()
- Overrides:
createConversationModelEvaluationOperationCallablein classConversationModelsStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallablein classConversationModelsStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,ConversationModelsClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallablein classConversationModelsStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallablein classConversationModelsStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classConversationModelsStub
-
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
-
-