Class DatastreamGrpc.DatastreamBlockingStub (1.45.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateConnectionProfileRequest
Returns
Type Description
Operation

createPrivateConnection(CreatePrivateConnectionRequest request)

public Operation createPrivateConnection(CreatePrivateConnectionRequest request)

Use this method to create a private connectivity configuration.

Parameter
Name Description
request CreatePrivateConnectionRequest
Returns
Type Description
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
Name Description
request CreateRouteRequest
Returns
Type Description
Operation

createStream(CreateStreamRequest request)

public Operation createStream(CreateStreamRequest request)

Use this method to create a stream.

Parameter
Name Description
request CreateStreamRequest
Returns
Type Description
Operation

deleteConnectionProfile(DeleteConnectionProfileRequest request)

public Operation deleteConnectionProfile(DeleteConnectionProfileRequest request)

Use this method to delete a connection profile..

Parameter
Name Description
request DeleteConnectionProfileRequest
Returns
Type Description
Operation

deletePrivateConnection(DeletePrivateConnectionRequest request)

public Operation deletePrivateConnection(DeletePrivateConnectionRequest request)

Use this method to delete a private connectivity configuration.

Parameter
Name Description
request DeletePrivateConnectionRequest
Returns
Type Description
Operation

deleteRoute(DeleteRouteRequest request)

public Operation deleteRoute(DeleteRouteRequest request)

Use this method to delete a route.

Parameter
Name Description
request DeleteRouteRequest
Returns
Type Description
Operation

deleteStream(DeleteStreamRequest request)

public Operation deleteStream(DeleteStreamRequest request)

Use this method to delete a stream.

Parameter
Name Description
request DeleteStreamRequest
Returns
Type Description
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
Name Description
request DiscoverConnectionProfileRequest
Returns
Type Description
DiscoverConnectionProfileResponse

fetchErrors(FetchErrorsRequest request)

public Operation fetchErrors(FetchErrorsRequest request)

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

Parameter
Name Description
request FetchErrorsRequest
Returns
Type Description
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
Name Description
request FetchStaticIpsRequest
Returns
Type Description
FetchStaticIpsResponse

getConnectionProfile(GetConnectionProfileRequest request)

public ConnectionProfile getConnectionProfile(GetConnectionProfileRequest request)

Use this method to get details about a connection profile.

Parameter
Name Description
request GetConnectionProfileRequest
Returns
Type Description
ConnectionProfile

getPrivateConnection(GetPrivateConnectionRequest request)

public PrivateConnection getPrivateConnection(GetPrivateConnectionRequest request)

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

Parameter
Name Description
request GetPrivateConnectionRequest
Returns
Type Description
PrivateConnection

getRoute(GetRouteRequest request)

public Route getRoute(GetRouteRequest request)

Use this method to get details about a route.

Parameter
Name Description
request GetRouteRequest
Returns
Type Description
Route

getStream(GetStreamRequest request)

public Stream getStream(GetStreamRequest request)

Use this method to get details about a stream.

Parameter
Name Description
request GetStreamRequest
Returns
Type Description
Stream

listConnectionProfiles(ListConnectionProfilesRequest request)

public ListConnectionProfilesResponse listConnectionProfiles(ListConnectionProfilesRequest request)

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

Parameter
Name Description
request ListConnectionProfilesRequest
Returns
Type Description
ListConnectionProfilesResponse

listPrivateConnections(ListPrivateConnectionsRequest request)

public ListPrivateConnectionsResponse listPrivateConnections(ListPrivateConnectionsRequest request)

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

Parameter
Name Description
request ListPrivateConnectionsRequest
Returns
Type Description
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
Name Description
request ListRoutesRequest
Returns
Type Description
ListRoutesResponse

listStreams(ListStreamsRequest request)

public ListStreamsResponse listStreams(ListStreamsRequest request)

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

Parameter
Name Description
request ListStreamsRequest
Returns
Type Description
ListStreamsResponse

updateConnectionProfile(UpdateConnectionProfileRequest request)

public Operation updateConnectionProfile(UpdateConnectionProfileRequest request)

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

Parameter
Name Description
request UpdateConnectionProfileRequest
Returns
Type Description
Operation

updateStream(UpdateStreamRequest request)

public Operation updateStream(UpdateStreamRequest request)

Use this method to update the configuration of a stream.

Parameter
Name Description
request UpdateStreamRequest
Returns
Type Description
Operation