Class GrpcDatastreamStub
- java.lang.Object
-
- com.google.cloud.datastream.v1.stub.DatastreamStub
-
- com.google.cloud.datastream.v1.stub.GrpcDatastreamStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@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 protected
GrpcDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcDatastreamStub, using the given settings.protected
GrpcDatastreamStub(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.v1.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:
getOperationsStub
in classDatastreamStub
-
listConnectionProfilesCallable
public com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,ListConnectionProfilesResponse> listConnectionProfilesCallable()
- Overrides:
listConnectionProfilesCallable
in classDatastreamStub
-
listConnectionProfilesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,DatastreamClient.ListConnectionProfilesPagedResponse> listConnectionProfilesPagedCallable()
- Overrides:
listConnectionProfilesPagedCallable
in classDatastreamStub
-
getConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<GetConnectionProfileRequest,ConnectionProfile> getConnectionProfileCallable()
- Overrides:
getConnectionProfileCallable
in classDatastreamStub
-
createConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<CreateConnectionProfileRequest,com.google.longrunning.Operation> createConnectionProfileCallable()
- Overrides:
createConnectionProfileCallable
in classDatastreamStub
-
createConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateConnectionProfileRequest,ConnectionProfile,OperationMetadata> createConnectionProfileOperationCallable()
- Overrides:
createConnectionProfileOperationCallable
in classDatastreamStub
-
updateConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateConnectionProfileRequest,com.google.longrunning.Operation> updateConnectionProfileCallable()
- Overrides:
updateConnectionProfileCallable
in classDatastreamStub
-
updateConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateConnectionProfileRequest,ConnectionProfile,OperationMetadata> updateConnectionProfileOperationCallable()
- Overrides:
updateConnectionProfileOperationCallable
in classDatastreamStub
-
deleteConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteConnectionProfileRequest,com.google.longrunning.Operation> deleteConnectionProfileCallable()
- Overrides:
deleteConnectionProfileCallable
in classDatastreamStub
-
deleteConnectionProfileOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteConnectionProfileRequest,com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileOperationCallable()
- Overrides:
deleteConnectionProfileOperationCallable
in classDatastreamStub
-
discoverConnectionProfileCallable
public com.google.api.gax.rpc.UnaryCallable<DiscoverConnectionProfileRequest,DiscoverConnectionProfileResponse> discoverConnectionProfileCallable()
- Overrides:
discoverConnectionProfileCallable
in classDatastreamStub
-
listStreamsCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamsRequest,ListStreamsResponse> listStreamsCallable()
- Overrides:
listStreamsCallable
in classDatastreamStub
-
listStreamsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamsRequest,DatastreamClient.ListStreamsPagedResponse> listStreamsPagedCallable()
- Overrides:
listStreamsPagedCallable
in classDatastreamStub
-
getStreamCallable
public com.google.api.gax.rpc.UnaryCallable<GetStreamRequest,Stream> getStreamCallable()
- Overrides:
getStreamCallable
in classDatastreamStub
-
createStreamCallable
public com.google.api.gax.rpc.UnaryCallable<CreateStreamRequest,com.google.longrunning.Operation> createStreamCallable()
- Overrides:
createStreamCallable
in classDatastreamStub
-
createStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateStreamRequest,Stream,OperationMetadata> createStreamOperationCallable()
- Overrides:
createStreamOperationCallable
in classDatastreamStub
-
updateStreamCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateStreamRequest,com.google.longrunning.Operation> updateStreamCallable()
- Overrides:
updateStreamCallable
in classDatastreamStub
-
updateStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateStreamRequest,Stream,OperationMetadata> updateStreamOperationCallable()
- Overrides:
updateStreamOperationCallable
in classDatastreamStub
-
deleteStreamCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteStreamRequest,com.google.longrunning.Operation> deleteStreamCallable()
- Overrides:
deleteStreamCallable
in classDatastreamStub
-
deleteStreamOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteStreamRequest,com.google.protobuf.Empty,OperationMetadata> deleteStreamOperationCallable()
- Overrides:
deleteStreamOperationCallable
in classDatastreamStub
-
getStreamObjectCallable
public com.google.api.gax.rpc.UnaryCallable<GetStreamObjectRequest,StreamObject> getStreamObjectCallable()
- Overrides:
getStreamObjectCallable
in classDatastreamStub
-
lookupStreamObjectCallable
public com.google.api.gax.rpc.UnaryCallable<LookupStreamObjectRequest,StreamObject> lookupStreamObjectCallable()
- Overrides:
lookupStreamObjectCallable
in classDatastreamStub
-
listStreamObjectsCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamObjectsRequest,ListStreamObjectsResponse> listStreamObjectsCallable()
- Overrides:
listStreamObjectsCallable
in classDatastreamStub
-
listStreamObjectsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamObjectsRequest,DatastreamClient.ListStreamObjectsPagedResponse> listStreamObjectsPagedCallable()
- Overrides:
listStreamObjectsPagedCallable
in classDatastreamStub
-
startBackfillJobCallable
public com.google.api.gax.rpc.UnaryCallable<StartBackfillJobRequest,StartBackfillJobResponse> startBackfillJobCallable()
- Overrides:
startBackfillJobCallable
in classDatastreamStub
-
stopBackfillJobCallable
public com.google.api.gax.rpc.UnaryCallable<StopBackfillJobRequest,StopBackfillJobResponse> stopBackfillJobCallable()
- Overrides:
stopBackfillJobCallable
in classDatastreamStub
-
fetchStaticIpsCallable
public com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,FetchStaticIpsResponse> fetchStaticIpsCallable()
- Overrides:
fetchStaticIpsCallable
in classDatastreamStub
-
fetchStaticIpsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,DatastreamClient.FetchStaticIpsPagedResponse> fetchStaticIpsPagedCallable()
- Overrides:
fetchStaticIpsPagedCallable
in classDatastreamStub
-
createPrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<CreatePrivateConnectionRequest,com.google.longrunning.Operation> createPrivateConnectionCallable()
- Overrides:
createPrivateConnectionCallable
in classDatastreamStub
-
createPrivateConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreatePrivateConnectionRequest,PrivateConnection,OperationMetadata> createPrivateConnectionOperationCallable()
- Overrides:
createPrivateConnectionOperationCallable
in classDatastreamStub
-
getPrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<GetPrivateConnectionRequest,PrivateConnection> getPrivateConnectionCallable()
- Overrides:
getPrivateConnectionCallable
in classDatastreamStub
-
listPrivateConnectionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,ListPrivateConnectionsResponse> listPrivateConnectionsCallable()
- Overrides:
listPrivateConnectionsCallable
in classDatastreamStub
-
listPrivateConnectionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,DatastreamClient.ListPrivateConnectionsPagedResponse> listPrivateConnectionsPagedCallable()
- Overrides:
listPrivateConnectionsPagedCallable
in classDatastreamStub
-
deletePrivateConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<DeletePrivateConnectionRequest,com.google.longrunning.Operation> deletePrivateConnectionCallable()
- Overrides:
deletePrivateConnectionCallable
in classDatastreamStub
-
deletePrivateConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeletePrivateConnectionRequest,com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionOperationCallable()
- Overrides:
deletePrivateConnectionOperationCallable
in classDatastreamStub
-
createRouteCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRouteRequest,com.google.longrunning.Operation> createRouteCallable()
- Overrides:
createRouteCallable
in classDatastreamStub
-
createRouteOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateRouteRequest,Route,OperationMetadata> createRouteOperationCallable()
- Overrides:
createRouteOperationCallable
in classDatastreamStub
-
getRouteCallable
public com.google.api.gax.rpc.UnaryCallable<GetRouteRequest,Route> getRouteCallable()
- Overrides:
getRouteCallable
in classDatastreamStub
-
listRoutesCallable
public com.google.api.gax.rpc.UnaryCallable<ListRoutesRequest,ListRoutesResponse> listRoutesCallable()
- Overrides:
listRoutesCallable
in classDatastreamStub
-
listRoutesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRoutesRequest,DatastreamClient.ListRoutesPagedResponse> listRoutesPagedCallable()
- Overrides:
listRoutesPagedCallable
in classDatastreamStub
-
deleteRouteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRouteRequest,com.google.longrunning.Operation> deleteRouteCallable()
- Overrides:
deleteRouteCallable
in classDatastreamStub
-
deleteRouteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRouteRequest,com.google.protobuf.Empty,OperationMetadata> deleteRouteOperationCallable()
- Overrides:
deleteRouteOperationCallable
in classDatastreamStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallable
in classDatastreamStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,DatastreamClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallable
in classDatastreamStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallable
in classDatastreamStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-
-