Package com.google.dataflow.v1beta3.stub
Class GrpcMetricsV1Beta3Stub
- java.lang.Object
-
- com.google.dataflow.v1beta3.stub.MetricsV1Beta3Stub
-
- com.google.dataflow.v1beta3.stub.GrpcMetricsV1Beta3Stub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@BetaApi @Generated("by gapic-generator-java") public class GrpcMetricsV1Beta3Stub extends MetricsV1Beta3Stub
gRPC stub implementation for the MetricsV1Beta3 service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcMetricsV1Beta3Stub(MetricsV1Beta3StubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcMetricsV1Beta3Stub, using the given settings.protected
GrpcMetricsV1Beta3Stub(MetricsV1Beta3StubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcMetricsV1Beta3Stub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
GrpcMetricsV1Beta3Stub
protected GrpcMetricsV1Beta3Stub(MetricsV1Beta3StubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcMetricsV1Beta3Stub, 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
-
GrpcMetricsV1Beta3Stub
protected GrpcMetricsV1Beta3Stub(MetricsV1Beta3StubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcMetricsV1Beta3Stub, 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 GrpcMetricsV1Beta3Stub create(MetricsV1Beta3StubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcMetricsV1Beta3Stub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcMetricsV1Beta3Stub 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()
-
getJobMetricsCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobMetricsRequest,JobMetrics> getJobMetricsCallable()
- Overrides:
getJobMetricsCallable
in classMetricsV1Beta3Stub
-
getJobExecutionDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobExecutionDetailsRequest,JobExecutionDetails> getJobExecutionDetailsCallable()
- Overrides:
getJobExecutionDetailsCallable
in classMetricsV1Beta3Stub
-
getJobExecutionDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<GetJobExecutionDetailsRequest,MetricsV1Beta3Client.GetJobExecutionDetailsPagedResponse> getJobExecutionDetailsPagedCallable()
- Overrides:
getJobExecutionDetailsPagedCallable
in classMetricsV1Beta3Stub
-
getStageExecutionDetailsCallable
public com.google.api.gax.rpc.UnaryCallable<GetStageExecutionDetailsRequest,StageExecutionDetails> getStageExecutionDetailsCallable()
- Overrides:
getStageExecutionDetailsCallable
in classMetricsV1Beta3Stub
-
getStageExecutionDetailsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<GetStageExecutionDetailsRequest,MetricsV1Beta3Client.GetStageExecutionDetailsPagedResponse> getStageExecutionDetailsPagedCallable()
- Overrides:
getStageExecutionDetailsPagedCallable
in classMetricsV1Beta3Stub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classMetricsV1Beta3Stub
-
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
-
-