Class HttpJsonDatastreamStub
- java.lang.Object
-
- com.google.cloud.datastream.v1.stub.DatastreamStub
-
- com.google.cloud.datastream.v1.stub.HttpJsonDatastreamStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonDatastreamStub extends DatastreamStub
REST 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 protectedHttpJsonDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of HttpJsonDatastreamStub, using the given settings.protectedHttpJsonDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)Constructs an instance of HttpJsonDatastreamStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.datastream.v1.stub.DatastreamStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonDatastreamStub
protected HttpJsonDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonDatastreamStub, 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
-
HttpJsonDatastreamStub
protected HttpJsonDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonDatastreamStub, 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 HttpJsonDatastreamStub create(DatastreamStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDatastreamStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDatastreamStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStubin 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
-
getStreamObjectCallable
public com.google.api.gax.rpc.UnaryCallable<GetStreamObjectRequest,StreamObject> getStreamObjectCallable()
- Overrides:
getStreamObjectCallablein classDatastreamStub
-
lookupStreamObjectCallable
public com.google.api.gax.rpc.UnaryCallable<LookupStreamObjectRequest,StreamObject> lookupStreamObjectCallable()
- Overrides:
lookupStreamObjectCallablein classDatastreamStub
-
listStreamObjectsCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamObjectsRequest,ListStreamObjectsResponse> listStreamObjectsCallable()
- Overrides:
listStreamObjectsCallablein classDatastreamStub
-
listStreamObjectsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListStreamObjectsRequest,DatastreamClient.ListStreamObjectsPagedResponse> listStreamObjectsPagedCallable()
- Overrides:
listStreamObjectsPagedCallablein classDatastreamStub
-
startBackfillJobCallable
public com.google.api.gax.rpc.UnaryCallable<StartBackfillJobRequest,StartBackfillJobResponse> startBackfillJobCallable()
- Overrides:
startBackfillJobCallablein classDatastreamStub
-
stopBackfillJobCallable
public com.google.api.gax.rpc.UnaryCallable<StopBackfillJobRequest,StopBackfillJobResponse> stopBackfillJobCallable()
- Overrides:
stopBackfillJobCallablein 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
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallablein classDatastreamStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,DatastreamClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallablein classDatastreamStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallablein 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
-
-