Package com.google.cloud.automl.v1.stub
Class GrpcAutoMlStub
- java.lang.Object
-
- com.google.cloud.automl.v1.stub.AutoMlStub
-
- com.google.cloud.automl.v1.stub.GrpcAutoMlStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcAutoMlStub extends AutoMlStub
gRPC stub implementation for the AutoMl service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcAutoMlStub(AutoMlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcAutoMlStub, using the given settings.protectedGrpcAutoMlStub(AutoMlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcAutoMlStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long duration, TimeUnit unit)voidclose()static GrpcAutoMlStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static GrpcAutoMlStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)static GrpcAutoMlStubcreate(AutoMlStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateDatasetRequest,com.google.longrunning.Operation>createDatasetCallable()com.google.api.gax.rpc.OperationCallable<CreateDatasetRequest,Dataset,OperationMetadata>createDatasetOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateModelRequest,com.google.longrunning.Operation>createModelCallable()com.google.api.gax.rpc.OperationCallable<CreateModelRequest,Model,OperationMetadata>createModelOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteDatasetRequest,com.google.longrunning.Operation>deleteDatasetCallable()com.google.api.gax.rpc.OperationCallable<DeleteDatasetRequest,com.google.protobuf.Empty,OperationMetadata>deleteDatasetOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteModelRequest,com.google.longrunning.Operation>deleteModelCallable()com.google.api.gax.rpc.OperationCallable<DeleteModelRequest,com.google.protobuf.Empty,OperationMetadata>deleteModelOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeployModelRequest,com.google.longrunning.Operation>deployModelCallable()com.google.api.gax.rpc.OperationCallable<DeployModelRequest,com.google.protobuf.Empty,OperationMetadata>deployModelOperationCallable()com.google.api.gax.rpc.UnaryCallable<ExportDataRequest,com.google.longrunning.Operation>exportDataCallable()com.google.api.gax.rpc.OperationCallable<ExportDataRequest,com.google.protobuf.Empty,OperationMetadata>exportDataOperationCallable()com.google.api.gax.rpc.UnaryCallable<ExportModelRequest,com.google.longrunning.Operation>exportModelCallable()com.google.api.gax.rpc.OperationCallable<ExportModelRequest,com.google.protobuf.Empty,OperationMetadata>exportModelOperationCallable()com.google.api.gax.rpc.UnaryCallable<GetAnnotationSpecRequest,AnnotationSpec>getAnnotationSpecCallable()com.google.api.gax.rpc.UnaryCallable<GetDatasetRequest,Dataset>getDatasetCallable()com.google.api.gax.rpc.UnaryCallable<GetModelRequest,Model>getModelCallable()com.google.api.gax.rpc.UnaryCallable<GetModelEvaluationRequest,ModelEvaluation>getModelEvaluationCallable()com.google.longrunning.stub.GrpcOperationsStubgetOperationsStub()com.google.api.gax.rpc.UnaryCallable<ImportDataRequest,com.google.longrunning.Operation>importDataCallable()com.google.api.gax.rpc.OperationCallable<ImportDataRequest,com.google.protobuf.Empty,OperationMetadata>importDataOperationCallable()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListDatasetsRequest,ListDatasetsResponse>listDatasetsCallable()com.google.api.gax.rpc.UnaryCallable<ListDatasetsRequest,AutoMlClient.ListDatasetsPagedResponse>listDatasetsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListModelEvaluationsRequest,ListModelEvaluationsResponse>listModelEvaluationsCallable()com.google.api.gax.rpc.UnaryCallable<ListModelEvaluationsRequest,AutoMlClient.ListModelEvaluationsPagedResponse>listModelEvaluationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListModelsRequest,ListModelsResponse>listModelsCallable()com.google.api.gax.rpc.UnaryCallable<ListModelsRequest,AutoMlClient.ListModelsPagedResponse>listModelsPagedCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<UndeployModelRequest,com.google.longrunning.Operation>undeployModelCallable()com.google.api.gax.rpc.OperationCallable<UndeployModelRequest,com.google.protobuf.Empty,OperationMetadata>undeployModelOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateDatasetRequest,Dataset>updateDatasetCallable()com.google.api.gax.rpc.UnaryCallable<UpdateModelRequest,Model>updateModelCallable()-
Methods inherited from class com.google.cloud.automl.v1.stub.AutoMlStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcAutoMlStub
protected GrpcAutoMlStub(AutoMlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcAutoMlStub, 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
-
GrpcAutoMlStub
protected GrpcAutoMlStub(AutoMlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcAutoMlStub, 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 GrpcAutoMlStub create(AutoMlStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcAutoMlStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcAutoMlStub 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 classAutoMlStub
-
createDatasetCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDatasetRequest,com.google.longrunning.Operation> createDatasetCallable()
- Overrides:
createDatasetCallablein classAutoMlStub
-
createDatasetOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDatasetRequest,Dataset,OperationMetadata> createDatasetOperationCallable()
- Overrides:
createDatasetOperationCallablein classAutoMlStub
-
getDatasetCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatasetRequest,Dataset> getDatasetCallable()
- Overrides:
getDatasetCallablein classAutoMlStub
-
listDatasetsCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatasetsRequest,ListDatasetsResponse> listDatasetsCallable()
- Overrides:
listDatasetsCallablein classAutoMlStub
-
listDatasetsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatasetsRequest,AutoMlClient.ListDatasetsPagedResponse> listDatasetsPagedCallable()
- Overrides:
listDatasetsPagedCallablein classAutoMlStub
-
updateDatasetCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatasetRequest,Dataset> updateDatasetCallable()
- Overrides:
updateDatasetCallablein classAutoMlStub
-
deleteDatasetCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteDatasetRequest,com.google.longrunning.Operation> deleteDatasetCallable()
- Overrides:
deleteDatasetCallablein classAutoMlStub
-
deleteDatasetOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteDatasetRequest,com.google.protobuf.Empty,OperationMetadata> deleteDatasetOperationCallable()
- Overrides:
deleteDatasetOperationCallablein classAutoMlStub
-
importDataCallable
public com.google.api.gax.rpc.UnaryCallable<ImportDataRequest,com.google.longrunning.Operation> importDataCallable()
- Overrides:
importDataCallablein classAutoMlStub
-
importDataOperationCallable
public com.google.api.gax.rpc.OperationCallable<ImportDataRequest,com.google.protobuf.Empty,OperationMetadata> importDataOperationCallable()
- Overrides:
importDataOperationCallablein classAutoMlStub
-
exportDataCallable
public com.google.api.gax.rpc.UnaryCallable<ExportDataRequest,com.google.longrunning.Operation> exportDataCallable()
- Overrides:
exportDataCallablein classAutoMlStub
-
exportDataOperationCallable
public com.google.api.gax.rpc.OperationCallable<ExportDataRequest,com.google.protobuf.Empty,OperationMetadata> exportDataOperationCallable()
- Overrides:
exportDataOperationCallablein classAutoMlStub
-
getAnnotationSpecCallable
public com.google.api.gax.rpc.UnaryCallable<GetAnnotationSpecRequest,AnnotationSpec> getAnnotationSpecCallable()
- Overrides:
getAnnotationSpecCallablein classAutoMlStub
-
createModelCallable
public com.google.api.gax.rpc.UnaryCallable<CreateModelRequest,com.google.longrunning.Operation> createModelCallable()
- Overrides:
createModelCallablein classAutoMlStub
-
createModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateModelRequest,Model,OperationMetadata> createModelOperationCallable()
- Overrides:
createModelOperationCallablein classAutoMlStub
-
getModelCallable
public com.google.api.gax.rpc.UnaryCallable<GetModelRequest,Model> getModelCallable()
- Overrides:
getModelCallablein classAutoMlStub
-
listModelsCallable
public com.google.api.gax.rpc.UnaryCallable<ListModelsRequest,ListModelsResponse> listModelsCallable()
- Overrides:
listModelsCallablein classAutoMlStub
-
listModelsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListModelsRequest,AutoMlClient.ListModelsPagedResponse> listModelsPagedCallable()
- Overrides:
listModelsPagedCallablein classAutoMlStub
-
deleteModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteModelRequest,com.google.longrunning.Operation> deleteModelCallable()
- Overrides:
deleteModelCallablein classAutoMlStub
-
deleteModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteModelRequest,com.google.protobuf.Empty,OperationMetadata> deleteModelOperationCallable()
- Overrides:
deleteModelOperationCallablein classAutoMlStub
-
updateModelCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateModelRequest,Model> updateModelCallable()
- Overrides:
updateModelCallablein classAutoMlStub
-
deployModelCallable
public com.google.api.gax.rpc.UnaryCallable<DeployModelRequest,com.google.longrunning.Operation> deployModelCallable()
- Overrides:
deployModelCallablein classAutoMlStub
-
deployModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeployModelRequest,com.google.protobuf.Empty,OperationMetadata> deployModelOperationCallable()
- Overrides:
deployModelOperationCallablein classAutoMlStub
-
undeployModelCallable
public com.google.api.gax.rpc.UnaryCallable<UndeployModelRequest,com.google.longrunning.Operation> undeployModelCallable()
- Overrides:
undeployModelCallablein classAutoMlStub
-
undeployModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<UndeployModelRequest,com.google.protobuf.Empty,OperationMetadata> undeployModelOperationCallable()
- Overrides:
undeployModelOperationCallablein classAutoMlStub
-
exportModelCallable
public com.google.api.gax.rpc.UnaryCallable<ExportModelRequest,com.google.longrunning.Operation> exportModelCallable()
- Overrides:
exportModelCallablein classAutoMlStub
-
exportModelOperationCallable
public com.google.api.gax.rpc.OperationCallable<ExportModelRequest,com.google.protobuf.Empty,OperationMetadata> exportModelOperationCallable()
- Overrides:
exportModelOperationCallablein classAutoMlStub
-
getModelEvaluationCallable
public com.google.api.gax.rpc.UnaryCallable<GetModelEvaluationRequest,ModelEvaluation> getModelEvaluationCallable()
- Overrides:
getModelEvaluationCallablein classAutoMlStub
-
listModelEvaluationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListModelEvaluationsRequest,ListModelEvaluationsResponse> listModelEvaluationsCallable()
- Overrides:
listModelEvaluationsCallablein classAutoMlStub
-
listModelEvaluationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListModelEvaluationsRequest,AutoMlClient.ListModelEvaluationsPagedResponse> listModelEvaluationsPagedCallable()
- Overrides:
listModelEvaluationsPagedCallablein classAutoMlStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classAutoMlStub
-
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
-
-