Class DatastreamGrpc.DatastreamBlockingStub (1.15.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 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 under a parent data object that's optionally supplied in the request.

Parameter
NameDescription
requestDiscoverConnectionProfileRequest
Returns
TypeDescription
DiscoverConnectionProfileResponse

fetchErrors(FetchErrorsRequest request)

public Operation fetchErrors(FetchErrorsRequest request)

Use this method to fetch any errors associated with a stream.

Parameter
NameDescription
requestFetchErrorsRequest
Returns
TypeDescription
Operation

fetchStaticIps(FetchStaticIpsRequest request)

public FetchStaticIpsResponse fetchStaticIps(FetchStaticIpsRequest request)

The FetchStaticIps API call exposes the static ips used by Datastream. Typically, a request returns children data objects under a parent data object that's optionally supplied in the request.

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

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 in a project and location.

Parameter
NameDescription
requestListRoutesRequest
Returns
TypeDescription
ListRoutesResponse

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

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