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.
Static Methods
create(ClientContext clientContext)
public static final GrpcLineageStub create(ClientContext clientContext)
Parameter
Returns
Exceptions
create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)
public static final GrpcLineageStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)
Parameters
Returns
Exceptions
create(LineageStubSettings settings)
public static final GrpcLineageStub create(LineageStubSettings settings)
Parameter
Returns
Exceptions
Constructors
GrpcLineageStub(LineageStubSettings settings, ClientContext clientContext)
protected GrpcLineageStub(LineageStubSettings settings, ClientContext clientContext)
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.
Parameters
GrpcLineageStub(LineageStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)
protected GrpcLineageStub(LineageStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)
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.
Parameters
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
Parameters
Returns
Exceptions
batchSearchLinkProcessesCallable()
public UnaryCallable<BatchSearchLinkProcessesRequest,BatchSearchLinkProcessesResponse> batchSearchLinkProcessesCallable()
Returns
Overrides
batchSearchLinkProcessesPagedCallable()
public UnaryCallable<BatchSearchLinkProcessesRequest,LineageClient.BatchSearchLinkProcessesPagedResponse> batchSearchLinkProcessesPagedCallable()
Returns
Overrides
close()
public final void close()
Overrides
createLineageEventCallable()
public UnaryCallable<CreateLineageEventRequest,LineageEvent> createLineageEventCallable()
Returns
Overrides
createProcessCallable()
public UnaryCallable<CreateProcessRequest,Process> createProcessCallable()
Returns
Overrides
createRunCallable()
public UnaryCallable<CreateRunRequest,Run> createRunCallable()
Returns
Overrides
deleteLineageEventCallable()
public UnaryCallable<DeleteLineageEventRequest,Empty> deleteLineageEventCallable()
Returns
Overrides
deleteProcessCallable()
public UnaryCallable<DeleteProcessRequest,Operation> deleteProcessCallable()
Returns
Overrides
deleteProcessOperationCallable()
public OperationCallable<DeleteProcessRequest,Empty,OperationMetadata> deleteProcessOperationCallable()
Returns
Overrides
deleteRunCallable()
public UnaryCallable<DeleteRunRequest,Operation> deleteRunCallable()
Returns
Overrides
deleteRunOperationCallable()
public OperationCallable<DeleteRunRequest,Empty,OperationMetadata> deleteRunOperationCallable()
Returns
Overrides
getLineageEventCallable()
public UnaryCallable<GetLineageEventRequest,LineageEvent> getLineageEventCallable()
Returns
Overrides
getOperationsStub()
public GrpcOperationsStub getOperationsStub()
Returns
Overrides
getProcessCallable()
public UnaryCallable<GetProcessRequest,Process> getProcessCallable()
Returns
Overrides
getRunCallable()
public UnaryCallable<GetRunRequest,Run> getRunCallable()
Returns
Overrides
isShutdown()
public boolean isShutdown()
Returns
isTerminated()
public boolean isTerminated()
Returns
listLineageEventsCallable()
public UnaryCallable<ListLineageEventsRequest,ListLineageEventsResponse> listLineageEventsCallable()
Returns
Overrides
listLineageEventsPagedCallable()
public UnaryCallable<ListLineageEventsRequest,LineageClient.ListLineageEventsPagedResponse> listLineageEventsPagedCallable()
Returns
Overrides
listProcessesCallable()
public UnaryCallable<ListProcessesRequest,ListProcessesResponse> listProcessesCallable()
Returns
Overrides
listProcessesPagedCallable()
public UnaryCallable<ListProcessesRequest,LineageClient.ListProcessesPagedResponse> listProcessesPagedCallable()
Returns
Overrides
listRunsCallable()
public UnaryCallable<ListRunsRequest,ListRunsResponse> listRunsCallable()
Returns
Overrides
listRunsPagedCallable()
public UnaryCallable<ListRunsRequest,LineageClient.ListRunsPagedResponse> listRunsPagedCallable()
Returns
Overrides
searchLinksCallable()
public UnaryCallable<SearchLinksRequest,SearchLinksResponse> searchLinksCallable()
Returns
Overrides
searchLinksPagedCallable()
public UnaryCallable<SearchLinksRequest,LineageClient.SearchLinksPagedResponse> searchLinksPagedCallable()
Returns
Overrides
shutdown()
shutdownNow()
public void shutdownNow()
updateProcessCallable()
public UnaryCallable<UpdateProcessRequest,Process> updateProcessCallable()
Returns
Overrides
updateRunCallable()
public UnaryCallable<UpdateRunRequest,Run> updateRunCallable()
Returns
Overrides