public sealed class DatastreamClientImpl : DatastreamClientReference documentation and code samples for the DataStream v1 API class DatastreamClientImpl.
Datastream client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Remarks
Datastream service
Constructors
DatastreamClientImpl(DatastreamClient, DatastreamSettings, ILogger)
public DatastreamClientImpl(Datastream.DatastreamClient grpcClient, DatastreamSettings settings, ILogger logger)Constructs a client wrapper for the Datastream service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
DatastreamDatastreamClientThe underlying gRPC client. |
settings |
DatastreamSettingsThe base DatastreamSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateConnectionProfileOperationsClient
public override OperationsClient CreateConnectionProfileOperationsClient { get; }The long-running operations client for CreateConnectionProfile.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreatePrivateConnectionOperationsClient
public override OperationsClient CreatePrivateConnectionOperationsClient { get; }The long-running operations client for CreatePrivateConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateRouteOperationsClient
public override OperationsClient CreateRouteOperationsClient { get; }The long-running operations client for CreateRoute.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateStreamOperationsClient
public override OperationsClient CreateStreamOperationsClient { get; }The long-running operations client for CreateStream.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteConnectionProfileOperationsClient
public override OperationsClient DeleteConnectionProfileOperationsClient { get; }The long-running operations client for DeleteConnectionProfile.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeletePrivateConnectionOperationsClient
public override OperationsClient DeletePrivateConnectionOperationsClient { get; }The long-running operations client for DeletePrivateConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteRouteOperationsClient
public override OperationsClient DeleteRouteOperationsClient { get; }The long-running operations client for DeleteRoute.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteStreamOperationsClient
public override OperationsClient DeleteStreamOperationsClient { get; }The long-running operations client for DeleteStream.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override Datastream.DatastreamClient GrpcClient { get; }The underlying gRPC Datastream client
| Property Value | |
|---|---|
| Type | Description |
DatastreamDatastreamClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
RunStreamOperationsClient
public override OperationsClient RunStreamOperationsClient { get; }The long-running operations client for RunStream.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateConnectionProfileOperationsClient
public override OperationsClient UpdateConnectionProfileOperationsClient { get; }The long-running operations client for UpdateConnectionProfile.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateStreamOperationsClient
public override OperationsClient UpdateStreamOperationsClient { get; }The long-running operations client for UpdateStream.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateConnectionProfile(CreateConnectionProfileRequest, CallSettings)
public override Operation<ConnectionProfile, OperationMetadata> CreateConnectionProfile(CreateConnectionProfileRequest request, CallSettings callSettings = null)Use this method to create a connection profile in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConnectionProfileOperationMetadata |
The RPC response. |
CreateConnectionProfileAsync(CreateConnectionProfileRequest, CallSettings)
public override Task<Operation<ConnectionProfile, OperationMetadata>> CreateConnectionProfileAsync(CreateConnectionProfileRequest request, CallSettings callSettings = null)Use this method to create a connection profile in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConnectionProfileOperationMetadata |
A Task containing the RPC response. |
CreatePrivateConnection(CreatePrivateConnectionRequest, CallSettings)
public override Operation<PrivateConnection, OperationMetadata> CreatePrivateConnection(CreatePrivateConnectionRequest request, CallSettings callSettings = null)Use this method to create a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
CreatePrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationPrivateConnectionOperationMetadata |
The RPC response. |
CreatePrivateConnectionAsync(CreatePrivateConnectionRequest, CallSettings)
public override Task<Operation<PrivateConnection, OperationMetadata>> CreatePrivateConnectionAsync(CreatePrivateConnectionRequest request, CallSettings callSettings = null)Use this method to create a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
CreatePrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationPrivateConnectionOperationMetadata |
A Task containing the RPC response. |
CreateRoute(CreateRouteRequest, CallSettings)
public override Operation<Route, OperationMetadata> CreateRoute(CreateRouteRequest request, CallSettings callSettings = null)Use this method to create a route for a private connectivity configuration in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRouteOperationMetadata |
The RPC response. |
CreateRouteAsync(CreateRouteRequest, CallSettings)
public override Task<Operation<Route, OperationMetadata>> CreateRouteAsync(CreateRouteRequest request, CallSettings callSettings = null)Use this method to create a route for a private connectivity configuration in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRouteOperationMetadata |
A Task containing the RPC response. |
CreateStream(CreateStreamRequest, CallSettings)
public override Operation<Stream, OperationMetadata> CreateStream(CreateStreamRequest request, CallSettings callSettings = null)Use this method to create a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationStreamOperationMetadata |
The RPC response. |
CreateStreamAsync(CreateStreamRequest, CallSettings)
public override Task<Operation<Stream, OperationMetadata>> CreateStreamAsync(CreateStreamRequest request, CallSettings callSettings = null)Use this method to create a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationStreamOperationMetadata |
A Task containing the RPC response. |
DeleteConnectionProfile(DeleteConnectionProfileRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteConnectionProfile(DeleteConnectionProfileRequest request, CallSettings callSettings = null)Use this method to delete a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteConnectionProfileAsync(DeleteConnectionProfileRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteConnectionProfileAsync(DeleteConnectionProfileRequest request, CallSettings callSettings = null)Use this method to delete a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeletePrivateConnection(DeletePrivateConnectionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeletePrivateConnection(DeletePrivateConnectionRequest request, CallSettings callSettings = null)Use this method to delete a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeletePrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeletePrivateConnectionAsync(DeletePrivateConnectionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeletePrivateConnectionAsync(DeletePrivateConnectionRequest request, CallSettings callSettings = null)Use this method to delete a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
DeletePrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteRoute(DeleteRouteRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteRoute(DeleteRouteRequest request, CallSettings callSettings = null)Use this method to delete a route.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteRouteAsync(DeleteRouteRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteRouteAsync(DeleteRouteRequest request, CallSettings callSettings = null)Use this method to delete a route.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteStream(DeleteStreamRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteStream(DeleteStreamRequest request, CallSettings callSettings = null)Use this method to delete a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteStreamAsync(DeleteStreamRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteStreamAsync(DeleteStreamRequest request, CallSettings callSettings = null)Use this method to delete a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DiscoverConnectionProfile(DiscoverConnectionProfileRequest, CallSettings)
public override DiscoverConnectionProfileResponse DiscoverConnectionProfile(DiscoverConnectionProfileRequest request, CallSettings callSettings = null)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DiscoverConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DiscoverConnectionProfileResponse |
The RPC response. |
DiscoverConnectionProfileAsync(DiscoverConnectionProfileRequest, CallSettings)
public override Task<DiscoverConnectionProfileResponse> DiscoverConnectionProfileAsync(DiscoverConnectionProfileRequest request, CallSettings callSettings = null)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.
| Parameters | |
|---|---|
| Name | Description |
request |
DiscoverConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDiscoverConnectionProfileResponse |
A Task containing the RPC response. |
FetchStaticIps(FetchStaticIpsRequest, CallSettings)
public override PagedEnumerable<FetchStaticIpsResponse, string> FetchStaticIps(FetchStaticIpsRequest request, CallSettings callSettings = null)The FetchStaticIps API call exposes the static IP addresses used by Datastream.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchStaticIpsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableFetchStaticIpsResponsestring |
A pageable sequence of string resources. |
FetchStaticIpsAsync(FetchStaticIpsRequest, CallSettings)
public override PagedAsyncEnumerable<FetchStaticIpsResponse, string> FetchStaticIpsAsync(FetchStaticIpsRequest request, CallSettings callSettings = null)The FetchStaticIps API call exposes the static IP addresses used by Datastream.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchStaticIpsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableFetchStaticIpsResponsestring |
A pageable asynchronous sequence of string resources. |
GetConnectionProfile(GetConnectionProfileRequest, CallSettings)
public override ConnectionProfile GetConnectionProfile(GetConnectionProfileRequest request, CallSettings callSettings = null)Use this method to get details about a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ConnectionProfile |
The RPC response. |
GetConnectionProfileAsync(GetConnectionProfileRequest, CallSettings)
public override Task<ConnectionProfile> GetConnectionProfileAsync(GetConnectionProfileRequest request, CallSettings callSettings = null)Use this method to get details about a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConnectionProfile |
A Task containing the RPC response. |
GetPrivateConnection(GetPrivateConnectionRequest, CallSettings)
public override PrivateConnection GetPrivateConnection(GetPrivateConnectionRequest request, CallSettings callSettings = null)Use this method to get details about a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PrivateConnection |
The RPC response. |
GetPrivateConnectionAsync(GetPrivateConnectionRequest, CallSettings)
public override Task<PrivateConnection> GetPrivateConnectionAsync(GetPrivateConnectionRequest request, CallSettings callSettings = null)Use this method to get details about a private connectivity configuration.
| Parameters | |
|---|---|
| Name | Description |
request |
GetPrivateConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPrivateConnection |
A Task containing the RPC response. |
GetRoute(GetRouteRequest, CallSettings)
public override Route GetRoute(GetRouteRequest request, CallSettings callSettings = null)Use this method to get details about a route.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Route |
The RPC response. |
GetRouteAsync(GetRouteRequest, CallSettings)
public override Task<Route> GetRouteAsync(GetRouteRequest request, CallSettings callSettings = null)Use this method to get details about a route.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRouteRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRoute |
A Task containing the RPC response. |
GetStream(GetStreamRequest, CallSettings)
public override Stream GetStream(GetStreamRequest request, CallSettings callSettings = null)Use this method to get details about a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
GetStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Stream |
The RPC response. |
GetStreamAsync(GetStreamRequest, CallSettings)
public override Task<Stream> GetStreamAsync(GetStreamRequest request, CallSettings callSettings = null)Use this method to get details about a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
GetStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStream |
A Task containing the RPC response. |
GetStreamObject(GetStreamObjectRequest, CallSettings)
public override StreamObject GetStreamObject(GetStreamObjectRequest request, CallSettings callSettings = null)Use this method to get details about a stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
GetStreamObjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
StreamObject |
The RPC response. |
GetStreamObjectAsync(GetStreamObjectRequest, CallSettings)
public override Task<StreamObject> GetStreamObjectAsync(GetStreamObjectRequest request, CallSettings callSettings = null)Use this method to get details about a stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
GetStreamObjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStreamObject |
A Task containing the RPC response. |
ListConnectionProfiles(ListConnectionProfilesRequest, CallSettings)
public override PagedEnumerable<ListConnectionProfilesResponse, ConnectionProfile> ListConnectionProfiles(ListConnectionProfilesRequest request, CallSettings callSettings = null)Use this method to list connection profiles created in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectionProfilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListConnectionProfilesResponseConnectionProfile |
A pageable sequence of ConnectionProfile resources. |
ListConnectionProfilesAsync(ListConnectionProfilesRequest, CallSettings)
public override PagedAsyncEnumerable<ListConnectionProfilesResponse, ConnectionProfile> ListConnectionProfilesAsync(ListConnectionProfilesRequest request, CallSettings callSettings = null)Use this method to list connection profiles created in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectionProfilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListConnectionProfilesResponseConnectionProfile |
A pageable asynchronous sequence of ConnectionProfile resources. |
ListPrivateConnections(ListPrivateConnectionsRequest, CallSettings)
public override PagedEnumerable<ListPrivateConnectionsResponse, PrivateConnection> ListPrivateConnections(ListPrivateConnectionsRequest request, CallSettings callSettings = null)Use this method to list private connectivity configurations in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListPrivateConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListPrivateConnectionsResponsePrivateConnection |
A pageable sequence of PrivateConnection resources. |
ListPrivateConnectionsAsync(ListPrivateConnectionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListPrivateConnectionsResponse, PrivateConnection> ListPrivateConnectionsAsync(ListPrivateConnectionsRequest request, CallSettings callSettings = null)Use this method to list private connectivity configurations in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListPrivateConnectionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListPrivateConnectionsResponsePrivateConnection |
A pageable asynchronous sequence of PrivateConnection resources. |
ListRoutes(ListRoutesRequest, CallSettings)
public override PagedEnumerable<ListRoutesResponse, Route> ListRoutes(ListRoutesRequest request, CallSettings callSettings = null)Use this method to list routes created for a private connectivity configuration in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRoutesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRoutesResponseRoute |
A pageable sequence of Route resources. |
ListRoutesAsync(ListRoutesRequest, CallSettings)
public override PagedAsyncEnumerable<ListRoutesResponse, Route> ListRoutesAsync(ListRoutesRequest request, CallSettings callSettings = null)Use this method to list routes created for a private connectivity configuration in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRoutesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRoutesResponseRoute |
A pageable asynchronous sequence of Route resources. |
ListStreamObjects(ListStreamObjectsRequest, CallSettings)
public override PagedEnumerable<ListStreamObjectsResponse, StreamObject> ListStreamObjects(ListStreamObjectsRequest request, CallSettings callSettings = null)Use this method to list the objects of a specific stream.
| Parameters | |
|---|---|
| Name | Description |
request |
ListStreamObjectsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListStreamObjectsResponseStreamObject |
A pageable sequence of StreamObject resources. |
ListStreamObjectsAsync(ListStreamObjectsRequest, CallSettings)
public override PagedAsyncEnumerable<ListStreamObjectsResponse, StreamObject> ListStreamObjectsAsync(ListStreamObjectsRequest request, CallSettings callSettings = null)Use this method to list the objects of a specific stream.
| Parameters | |
|---|---|
| Name | Description |
request |
ListStreamObjectsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListStreamObjectsResponseStreamObject |
A pageable asynchronous sequence of StreamObject resources. |
ListStreams(ListStreamsRequest, CallSettings)
public override PagedEnumerable<ListStreamsResponse, Stream> ListStreams(ListStreamsRequest request, CallSettings callSettings = null)Use this method to list streams in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListStreamsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListStreamsResponseStream |
A pageable sequence of Stream resources. |
ListStreamsAsync(ListStreamsRequest, CallSettings)
public override PagedAsyncEnumerable<ListStreamsResponse, Stream> ListStreamsAsync(ListStreamsRequest request, CallSettings callSettings = null)Use this method to list streams in a project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListStreamsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListStreamsResponseStream |
A pageable asynchronous sequence of Stream resources. |
LookupStreamObject(LookupStreamObjectRequest, CallSettings)
public override StreamObject LookupStreamObject(LookupStreamObjectRequest request, CallSettings callSettings = null)Use this method to look up a stream object by its source object identifier.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupStreamObjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
StreamObject |
The RPC response. |
LookupStreamObjectAsync(LookupStreamObjectRequest, CallSettings)
public override Task<StreamObject> LookupStreamObjectAsync(LookupStreamObjectRequest request, CallSettings callSettings = null)Use this method to look up a stream object by its source object identifier.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupStreamObjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStreamObject |
A Task containing the RPC response. |
RunStream(RunStreamRequest, CallSettings)
public override Operation<Stream, OperationMetadata> RunStream(RunStreamRequest request, CallSettings callSettings = null)Use this method to start, resume or recover a stream with a non default CDC strategy.
| Parameters | |
|---|---|
| Name | Description |
request |
RunStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationStreamOperationMetadata |
The RPC response. |
RunStreamAsync(RunStreamRequest, CallSettings)
public override Task<Operation<Stream, OperationMetadata>> RunStreamAsync(RunStreamRequest request, CallSettings callSettings = null)Use this method to start, resume or recover a stream with a non default CDC strategy.
| Parameters | |
|---|---|
| Name | Description |
request |
RunStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationStreamOperationMetadata |
A Task containing the RPC response. |
StartBackfillJob(StartBackfillJobRequest, CallSettings)
public override StartBackfillJobResponse StartBackfillJob(StartBackfillJobRequest request, CallSettings callSettings = null)Use this method to start a backfill job for the specified stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
StartBackfillJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
StartBackfillJobResponse |
The RPC response. |
StartBackfillJobAsync(StartBackfillJobRequest, CallSettings)
public override Task<StartBackfillJobResponse> StartBackfillJobAsync(StartBackfillJobRequest request, CallSettings callSettings = null)Use this method to start a backfill job for the specified stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
StartBackfillJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStartBackfillJobResponse |
A Task containing the RPC response. |
StopBackfillJob(StopBackfillJobRequest, CallSettings)
public override StopBackfillJobResponse StopBackfillJob(StopBackfillJobRequest request, CallSettings callSettings = null)Use this method to stop a backfill job for the specified stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
StopBackfillJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
StopBackfillJobResponse |
The RPC response. |
StopBackfillJobAsync(StopBackfillJobRequest, CallSettings)
public override Task<StopBackfillJobResponse> StopBackfillJobAsync(StopBackfillJobRequest request, CallSettings callSettings = null)Use this method to stop a backfill job for the specified stream object.
| Parameters | |
|---|---|
| Name | Description |
request |
StopBackfillJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStopBackfillJobResponse |
A Task containing the RPC response. |
UpdateConnectionProfile(UpdateConnectionProfileRequest, CallSettings)
public override Operation<ConnectionProfile, OperationMetadata> UpdateConnectionProfile(UpdateConnectionProfileRequest request, CallSettings callSettings = null)Use this method to update the parameters of a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConnectionProfileOperationMetadata |
The RPC response. |
UpdateConnectionProfileAsync(UpdateConnectionProfileRequest, CallSettings)
public override Task<Operation<ConnectionProfile, OperationMetadata>> UpdateConnectionProfileAsync(UpdateConnectionProfileRequest request, CallSettings callSettings = null)Use this method to update the parameters of a connection profile.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectionProfileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConnectionProfileOperationMetadata |
A Task containing the RPC response. |
UpdateStream(UpdateStreamRequest, CallSettings)
public override Operation<Stream, OperationMetadata> UpdateStream(UpdateStreamRequest request, CallSettings callSettings = null)Use this method to update the configuration of a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationStreamOperationMetadata |
The RPC response. |
UpdateStreamAsync(UpdateStreamRequest, CallSettings)
public override Task<Operation<Stream, OperationMetadata>> UpdateStreamAsync(UpdateStreamRequest request, CallSettings callSettings = null)Use this method to update the configuration of a stream.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateStreamRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationStreamOperationMetadata |
A Task containing the RPC response. |