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 protected
HttpJsonDatastreamStub(DatastreamStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonDatastreamStub, using the given settings.protected
HttpJsonDatastreamStub(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:
getHttpJsonOperationsStub
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
-
-