Class MetricsV1Beta3Grpc.MetricsV1Beta3BlockingStub (0.35.0)

public static final class MetricsV1Beta3Grpc.MetricsV1Beta3BlockingStub extends AbstractBlockingStub<MetricsV1Beta3Grpc.MetricsV1Beta3BlockingStub>

A stub to allow clients to do synchronous rpc calls to service MetricsV1Beta3.

The Dataflow Metrics API lets you monitor the progress of Dataflow jobs.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > MetricsV1Beta3Grpc.MetricsV1Beta3BlockingStub
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

protected MetricsV1Beta3Grpc.MetricsV1Beta3BlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getJobExecutionDetails(GetJobExecutionDetailsRequest request)

public JobExecutionDetails getJobExecutionDetails(GetJobExecutionDetailsRequest request)

Request detailed information about the execution status of the job. EXPERIMENTAL. This API is subject to change or removal without notice.

Parameter
NameDescription
requestGetJobExecutionDetailsRequest
Returns
TypeDescription
JobExecutionDetails

getJobMetrics(GetJobMetricsRequest request)

public JobMetrics getJobMetrics(GetJobMetricsRequest request)

Request the job status. To request the status of a job, we recommend using projects.locations.jobs.getMetrics with a regional endpoint. Using projects.jobs.getMetrics is not recommended, as you can only request the status of jobs that are running in us-central1.

Parameter
NameDescription
requestGetJobMetricsRequest
Returns
TypeDescription
JobMetrics

getStageExecutionDetails(GetStageExecutionDetailsRequest request)

public StageExecutionDetails getStageExecutionDetails(GetStageExecutionDetailsRequest request)

Request detailed information about the execution status of a stage of the job. EXPERIMENTAL. This API is subject to change or removal without notice.

Parameter
NameDescription
requestGetStageExecutionDetailsRequest
Returns
TypeDescription
StageExecutionDetails