Class DatastreamGrpc.DatastreamBlockingStub (1.18.0)

public static final class DatastreamGrpc.DatastreamBlockingStub extends AbstractBlockingStub<DatastreamGrpc.DatastreamBlockingStub>

A stub to allow clients to do synchronous rpc calls to service Datastream.

Datastream service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > DatastreamGrpc.DatastreamBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected DatastreamGrpc.DatastreamBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
DatastreamGrpc.DatastreamBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createConnectionProfile(CreateConnectionProfileRequest request)

public Operation createConnectionProfile(CreateConnectionProfileRequest request)

Use this method to create a connection profile in a project and location.

Parameter
NameDescription
requestCreateConnectionProfileRequest
Returns
TypeDescription
Operation

createPrivateConnection(CreatePrivateConnectionRequest request)

public Operation createPrivateConnection(CreatePrivateConnectionRequest request)

Use this method to create a private connectivity configuration.

Parameter
NameDescription
requestCreatePrivateConnectionRequest
Returns
TypeDescription
Operation

createRoute(CreateRouteRequest request)

public Operation createRoute(CreateRouteRequest request)

Use this method to create a route for a private connectivity configuration in a project and location.

Parameter
NameDescription
requestCreateRouteRequest
Returns
TypeDescription
Operation

createStream(CreateStreamRequest request)

public Operation createStream(CreateStreamRequest request)

Use this method to create a stream.

Parameter
NameDescription
requestCreateStreamRequest
Returns
TypeDescription
Operation

deleteConnectionProfile(DeleteConnectionProfileRequest request)

public Operation deleteConnectionProfile(DeleteConnectionProfileRequest request)

Use this method to delete a connection profile.

Parameter
NameDescription
requestDeleteConnectionProfileRequest
Returns
TypeDescription
Operation

deletePrivateConnection(DeletePrivateConnectionRequest request)

public Operation deletePrivateConnection(DeletePrivateConnectionRequest request)

Use this method to delete a private connectivity configuration.

Parameter
NameDescription
requestDeletePrivateConnectionRequest
Returns
TypeDescription
Operation

deleteRoute(DeleteRouteRequest request)

public Operation deleteRoute(DeleteRouteRequest request)

Use this method to delete a route.

Parameter
NameDescription
requestDeleteRouteRequest
Returns
TypeDescription
Operation

deleteStream(DeleteStreamRequest request)

public Operation deleteStream(DeleteStreamRequest request)

Use this method to delete a stream.

Parameter
NameDescription
requestDeleteStreamRequest
Returns
TypeDescription
Operation

discoverConnectionProfile(DiscoverConnectionProfileRequest request)

public DiscoverConnectionProfileResponse discoverConnectionProfile(DiscoverConnectionProfileRequest request)

Use this method to discover a connection profile. The discover API call exposes the data objects and metadata belonging to the profile. Typically, a request returns children data objects of a parent data object that's optionally supplied in the request.

Parameter
NameDescription
requestDiscoverConnectionProfileRequest
Returns
TypeDescription
DiscoverConnectionProfileResponse

fetchStaticIps(FetchStaticIpsRequest request)

public FetchStaticIpsResponse fetchStaticIps(FetchStaticIpsRequest request)

The FetchStaticIps API call exposes the static IP addresses used by Datastream.

Parameter
NameDescription
requestFetchStaticIpsRequest
Returns
TypeDescription
FetchStaticIpsResponse

getConnectionProfile(GetConnectionProfileRequest request)

public ConnectionProfile getConnectionProfile(GetConnectionProfileRequest request)

Use this method to get details about a connection profile.

Parameter
NameDescription
requestGetConnectionProfileRequest
Returns
TypeDescription
ConnectionProfile

getPrivateConnection(GetPrivateConnectionRequest request)

public PrivateConnection getPrivateConnection(GetPrivateConnectionRequest request)

Use this method to get details about a private connectivity configuration.

Parameter
NameDescription
requestGetPrivateConnectionRequest
Returns
TypeDescription
PrivateConnection

getRoute(GetRouteRequest request)

public Route getRoute(GetRouteRequest request)

Use this method to get details about a route.

Parameter
NameDescription
requestGetRouteRequest
Returns
TypeDescription
Route

getStream(GetStreamRequest request)

public Stream getStream(GetStreamRequest request)

Use this method to get details about a stream.

Parameter
NameDescription
requestGetStreamRequest
Returns
TypeDescription
Stream

getStreamObject(GetStreamObjectRequest request)

public StreamObject getStreamObject(GetStreamObjectRequest request)

Use this method to get details about a stream object.

Parameter
NameDescription
requestGetStreamObjectRequest
Returns
TypeDescription
StreamObject

listConnectionProfiles(ListConnectionProfilesRequest request)

public ListConnectionProfilesResponse listConnectionProfiles(ListConnectionProfilesRequest request)

Use this method to list connection profiles created in a project and location.

Parameter
NameDescription
requestListConnectionProfilesRequest
Returns
TypeDescription
ListConnectionProfilesResponse

listPrivateConnections(ListPrivateConnectionsRequest request)

public ListPrivateConnectionsResponse listPrivateConnections(ListPrivateConnectionsRequest request)

Use this method to list private connectivity configurations in a project and location.

Parameter
NameDescription
requestListPrivateConnectionsRequest
Returns
TypeDescription
ListPrivateConnectionsResponse

listRoutes(ListRoutesRequest request)

public ListRoutesResponse listRoutes(ListRoutesRequest request)

Use this method to list routes created for a private connectivity configuration in a project and location.

Parameter
NameDescription
requestListRoutesRequest
Returns
TypeDescription
ListRoutesResponse

listStreamObjects(ListStreamObjectsRequest request)

public ListStreamObjectsResponse listStreamObjects(ListStreamObjectsRequest request)

Use this method to list the objects of a specific stream.

Parameter
NameDescription
requestListStreamObjectsRequest
Returns
TypeDescription
ListStreamObjectsResponse

listStreams(ListStreamsRequest request)

public ListStreamsResponse listStreams(ListStreamsRequest request)

Use this method to list streams in a project and location.

Parameter
NameDescription
requestListStreamsRequest
Returns
TypeDescription
ListStreamsResponse

lookupStreamObject(LookupStreamObjectRequest request)

public StreamObject lookupStreamObject(LookupStreamObjectRequest request)

Use this method to look up a stream object by its source object identifier.

Parameter
NameDescription
requestLookupStreamObjectRequest
Returns
TypeDescription
StreamObject

startBackfillJob(StartBackfillJobRequest request)

public StartBackfillJobResponse startBackfillJob(StartBackfillJobRequest request)

Use this method to start a backfill job for the specified stream object.

Parameter
NameDescription
requestStartBackfillJobRequest
Returns
TypeDescription
StartBackfillJobResponse

stopBackfillJob(StopBackfillJobRequest request)

public StopBackfillJobResponse stopBackfillJob(StopBackfillJobRequest request)

Use this method to stop a backfill job for the specified stream object.

Parameter
NameDescription
requestStopBackfillJobRequest
Returns
TypeDescription
StopBackfillJobResponse

updateConnectionProfile(UpdateConnectionProfileRequest request)

public Operation updateConnectionProfile(UpdateConnectionProfileRequest request)

Use this method to update the parameters of a connection profile.

Parameter
NameDescription
requestUpdateConnectionProfileRequest
Returns
TypeDescription
Operation

updateStream(UpdateStreamRequest request)

public Operation updateStream(UpdateStreamRequest request)

Use this method to update the configuration of a stream.

Parameter
NameDescription
requestUpdateStreamRequest
Returns
TypeDescription
Operation