Class GrpcLineageStub
- java.lang.Object
-
- com.google.cloud.datacatalog.lineage.v1.stub.LineageStub
-
- com.google.cloud.datacatalog.lineage.v1.stub.GrpcLineageStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcLineageStub extends LineageStub
gRPC stub implementation for the Lineage service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcLineageStub(LineageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcLineageStub, using the given settings.protected
GrpcLineageStub(LineageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcLineageStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.datacatalog.lineage.v1.stub.LineageStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcLineageStub
protected GrpcLineageStub(LineageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcLineageStub, 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
-
GrpcLineageStub
protected GrpcLineageStub(LineageStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcLineageStub, 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 GrpcLineageStub create(LineageStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcLineageStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcLineageStub 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:
getOperationsStub
in classLineageStub
-
createProcessCallable
public com.google.api.gax.rpc.UnaryCallable<CreateProcessRequest,Process> createProcessCallable()
- Overrides:
createProcessCallable
in classLineageStub
-
updateProcessCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateProcessRequest,Process> updateProcessCallable()
- Overrides:
updateProcessCallable
in classLineageStub
-
getProcessCallable
public com.google.api.gax.rpc.UnaryCallable<GetProcessRequest,Process> getProcessCallable()
- Overrides:
getProcessCallable
in classLineageStub
-
listProcessesCallable
public com.google.api.gax.rpc.UnaryCallable<ListProcessesRequest,ListProcessesResponse> listProcessesCallable()
- Overrides:
listProcessesCallable
in classLineageStub
-
listProcessesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListProcessesRequest,LineageClient.ListProcessesPagedResponse> listProcessesPagedCallable()
- Overrides:
listProcessesPagedCallable
in classLineageStub
-
deleteProcessCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteProcessRequest,com.google.longrunning.Operation> deleteProcessCallable()
- Overrides:
deleteProcessCallable
in classLineageStub
-
deleteProcessOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteProcessRequest,com.google.protobuf.Empty,OperationMetadata> deleteProcessOperationCallable()
- Overrides:
deleteProcessOperationCallable
in classLineageStub
-
createRunCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRunRequest,Run> createRunCallable()
- Overrides:
createRunCallable
in classLineageStub
-
updateRunCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRunRequest,Run> updateRunCallable()
- Overrides:
updateRunCallable
in classLineageStub
-
getRunCallable
public com.google.api.gax.rpc.UnaryCallable<GetRunRequest,Run> getRunCallable()
- Overrides:
getRunCallable
in classLineageStub
-
listRunsCallable
public com.google.api.gax.rpc.UnaryCallable<ListRunsRequest,ListRunsResponse> listRunsCallable()
- Overrides:
listRunsCallable
in classLineageStub
-
listRunsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRunsRequest,LineageClient.ListRunsPagedResponse> listRunsPagedCallable()
- Overrides:
listRunsPagedCallable
in classLineageStub
-
deleteRunCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRunRequest,com.google.longrunning.Operation> deleteRunCallable()
- Overrides:
deleteRunCallable
in classLineageStub
-
deleteRunOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRunRequest,com.google.protobuf.Empty,OperationMetadata> deleteRunOperationCallable()
- Overrides:
deleteRunOperationCallable
in classLineageStub
-
createLineageEventCallable
public com.google.api.gax.rpc.UnaryCallable<CreateLineageEventRequest,LineageEvent> createLineageEventCallable()
- Overrides:
createLineageEventCallable
in classLineageStub
-
getLineageEventCallable
public com.google.api.gax.rpc.UnaryCallable<GetLineageEventRequest,LineageEvent> getLineageEventCallable()
- Overrides:
getLineageEventCallable
in classLineageStub
-
listLineageEventsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLineageEventsRequest,ListLineageEventsResponse> listLineageEventsCallable()
- Overrides:
listLineageEventsCallable
in classLineageStub
-
listLineageEventsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLineageEventsRequest,LineageClient.ListLineageEventsPagedResponse> listLineageEventsPagedCallable()
- Overrides:
listLineageEventsPagedCallable
in classLineageStub
-
deleteLineageEventCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteLineageEventRequest,com.google.protobuf.Empty> deleteLineageEventCallable()
- Overrides:
deleteLineageEventCallable
in classLineageStub
-
searchLinksCallable
public com.google.api.gax.rpc.UnaryCallable<SearchLinksRequest,SearchLinksResponse> searchLinksCallable()
- Overrides:
searchLinksCallable
in classLineageStub
-
searchLinksPagedCallable
public com.google.api.gax.rpc.UnaryCallable<SearchLinksRequest,LineageClient.SearchLinksPagedResponse> searchLinksPagedCallable()
- Overrides:
searchLinksPagedCallable
in classLineageStub
-
batchSearchLinkProcessesCallable
public com.google.api.gax.rpc.UnaryCallable<BatchSearchLinkProcessesRequest,BatchSearchLinkProcessesResponse> batchSearchLinkProcessesCallable()
- Overrides:
batchSearchLinkProcessesCallable
in classLineageStub
-
batchSearchLinkProcessesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<BatchSearchLinkProcessesRequest,LineageClient.BatchSearchLinkProcessesPagedResponse> batchSearchLinkProcessesPagedCallable()
- Overrides:
batchSearchLinkProcessesPagedCallable
in classLineageStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classLineageStub
-
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
-
-