Class GrpcDatastreamStub
- java.lang.Object
-
- com.google.cloud.datastream.v1alpha1.stub.DatastreamStub
-
- com.google.cloud.datastream.v1alpha1.stub.GrpcDatastreamStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@BetaApi @Generated("by gapic-generator-java") public class GrpcDatastreamStub extends DatastreamStub
gRPC stub implementation for the Datastream service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcDatastreamStub, using the given settings.protectedGrpcDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcDatastreamStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.datastream.v1alpha1.stub.DatastreamStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcDatastreamStub
protected GrpcDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcDatastreamStub, 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
-
GrpcDatastreamStub
protected GrpcDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcDatastreamStub, 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 GrpcDatastreamStub create(DatastreamStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcDatastreamStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcDatastreamStub 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 classDatastreamStub
-
listConnectionProfilesCallable
public com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,ListConnectionProfilesResponse> listConnectionProfilesCallable()
- Overrides:
listConnectionProfilesCallablein classDatastreamStub
-
listConnectionProfilesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,DatastreamClient.ListConnectionProfilesPagedResponse> listConnectionProfilesPagedCallable()
- Overrides:
listConnectionProfilesPagedCallablein classDatastreamStub
-
getConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<GetConnectionProfileRequest,ConnectionProfile> getConnectionProfileCallable()
- Overrides:
getConnectionProfileCallablein classDatastreamStub
-
createConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConnectionProfileRequest,com.google.longrunning.Operation> createConnectionProfileCallable()
- Overrides:
createConnectionProfileCallablein classDatastreamStub
-
createConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateConnectionProfileRequest,ConnectionProfile,OperationMetadata> createConnectionProfileOperationCallable()
- Overrides:
createConnectionProfileOperationCallablein classDatastreamStub
-
updateConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateConnectionProfileRequest,com.google.longrunning.Operation> updateConnectionProfileCallable()
- Overrides:
updateConnectionProfileCallablein classDatastreamStub
-
updateConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateConnectionProfileRequest,ConnectionProfile,OperationMetadata> updateConnectionProfileOperationCallable()
- Overrides:
updateConnectionProfileOperationCallablein classDatastreamStub
-
deleteConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteConnectionProfileRequest,com.google.longrunning.Operation> deleteConnectionProfileCallable()
- Overrides:
deleteConnectionProfileCallablein classDatastreamStub
-
deleteConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteConnectionProfileRequest,com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileOperationCallable()
- Overrides:
deleteConnectionProfileOperationCallablein classDatastreamStub
-
discoverConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<DiscoverConnectionProfileRequest,DiscoverConnectionProfileResponse> discoverConnectionProfileCallable()
- Overrides:
discoverConnectionProfileCallablein classDatastreamStub
-
listStreamsCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamsRequest,ListStreamsResponse> listStreamsCallable()
- Overrides:
listStreamsCallablein classDatastreamStub
-
listStreamsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamsRequest,DatastreamClient.ListStreamsPagedResponse> listStreamsPagedCallable()
- Overrides:
listStreamsPagedCallablein classDatastreamStub
-
getStreamCallable
public com.google.api.gax.rpc.UnaryCallable<GetStreamRequest,Stream> getStreamCallable()
- Overrides:
getStreamCallablein classDatastreamStub
-
createStreamCallable
public com.google.api.gax.rpc.UnaryCallable<CreateStreamRequest,com.google.longrunning.Operation> createStreamCallable()
- Overrides:
createStreamCallablein classDatastreamStub
-
createStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateStreamRequest,Stream,OperationMetadata> createStreamOperationCallable()
- Overrides:
createStreamOperationCallablein classDatastreamStub
-
updateStreamCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateStreamRequest,com.google.longrunning.Operation> updateStreamCallable()
- Overrides:
updateStreamCallablein classDatastreamStub
-
updateStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateStreamRequest,Stream,OperationMetadata> updateStreamOperationCallable()
- Overrides:
updateStreamOperationCallablein classDatastreamStub
-
deleteStreamCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteStreamRequest,com.google.longrunning.Operation> deleteStreamCallable()
- Overrides:
deleteStreamCallablein classDatastreamStub
-
deleteStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteStreamRequest,com.google.protobuf.Empty,OperationMetadata> deleteStreamOperationCallable()
- Overrides:
deleteStreamOperationCallablein classDatastreamStub
-
fetchErrorsCallable
public com.google.api.gax.rpc.UnaryCallable<FetchErrorsRequest,com.google.longrunning.Operation> fetchErrorsCallable()
- Overrides:
fetchErrorsCallablein classDatastreamStub
-
fetchErrorsOperationCallable
public com.google.api.gax.rpc.OperationCallable<FetchErrorsRequest,FetchErrorsResponse,OperationMetadata> fetchErrorsOperationCallable()
- Overrides:
fetchErrorsOperationCallablein classDatastreamStub
-
fetchStaticIpsCallable
public com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,FetchStaticIpsResponse> fetchStaticIpsCallable()
- Overrides:
fetchStaticIpsCallablein classDatastreamStub
-
fetchStaticIpsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,DatastreamClient.FetchStaticIpsPagedResponse> fetchStaticIpsPagedCallable()
- Overrides:
fetchStaticIpsPagedCallablein classDatastreamStub
-
createPrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<CreatePrivateConnectionRequest,com.google.longrunning.Operation> createPrivateConnectionCallable()
- Overrides:
createPrivateConnectionCallablein classDatastreamStub
-
createPrivateConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreatePrivateConnectionRequest,PrivateConnection,OperationMetadata> createPrivateConnectionOperationCallable()
- Overrides:
createPrivateConnectionOperationCallablein classDatastreamStub
-
getPrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<GetPrivateConnectionRequest,PrivateConnection> getPrivateConnectionCallable()
- Overrides:
getPrivateConnectionCallablein classDatastreamStub
-
listPrivateConnectionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,ListPrivateConnectionsResponse> listPrivateConnectionsCallable()
- Overrides:
listPrivateConnectionsCallablein classDatastreamStub
-
listPrivateConnectionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,DatastreamClient.ListPrivateConnectionsPagedResponse> listPrivateConnectionsPagedCallable()
- Overrides:
listPrivateConnectionsPagedCallablein classDatastreamStub
-
deletePrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<DeletePrivateConnectionRequest,com.google.longrunning.Operation> deletePrivateConnectionCallable()
- Overrides:
deletePrivateConnectionCallablein classDatastreamStub
-
deletePrivateConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeletePrivateConnectionRequest,com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionOperationCallable()
- Overrides:
deletePrivateConnectionOperationCallablein classDatastreamStub
-
createRouteCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRouteRequest,com.google.longrunning.Operation> createRouteCallable()
- Overrides:
createRouteCallablein classDatastreamStub
-
createRouteOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateRouteRequest,Route,OperationMetadata> createRouteOperationCallable()
- Overrides:
createRouteOperationCallablein classDatastreamStub
-
getRouteCallable
public com.google.api.gax.rpc.UnaryCallable<GetRouteRequest,Route> getRouteCallable()
- Overrides:
getRouteCallablein classDatastreamStub
-
listRoutesCallable
public com.google.api.gax.rpc.UnaryCallable<ListRoutesRequest,ListRoutesResponse> listRoutesCallable()
- Overrides:
listRoutesCallablein classDatastreamStub
-
listRoutesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRoutesRequest,DatastreamClient.ListRoutesPagedResponse> listRoutesPagedCallable()
- Overrides:
listRoutesPagedCallablein classDatastreamStub
-
deleteRouteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRouteRequest,com.google.longrunning.Operation> deleteRouteCallable()
- Overrides:
deleteRouteCallablein classDatastreamStub
-
deleteRouteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRouteRequest,com.google.protobuf.Empty,OperationMetadata> deleteRouteOperationCallable()
- Overrides:
deleteRouteOperationCallablein classDatastreamStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classDatastreamStub
-
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
-
-