public sealed class DatastreamClientImpl : DatastreamClientDatastream client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Remarks
Datastream service
Constructors
DatastreamClientImpl(Datastream.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 | Datastream.DatastreamClientThe 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 | 
| Datastream.DatastreamClient | |
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
| LocationsClient | |
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 | 
| Operation<ConnectionProfile, OperationMetadata> | The RPC response. | 
CreateConnectionProfileAsync(CreateConnectionProfileRequest, CallSettings)
public override async 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 | 
| Task<Operation<ConnectionProfile, OperationMetadata>> | 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 | 
| Operation<PrivateConnection, OperationMetadata> | The RPC response. | 
CreatePrivateConnectionAsync(CreatePrivateConnectionRequest, CallSettings)
public override async 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 | 
| Task<Operation<PrivateConnection, OperationMetadata>> | 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 | 
| Operation<Route, OperationMetadata> | The RPC response. | 
CreateRouteAsync(CreateRouteRequest, CallSettings)
public override async 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 | 
| Task<Operation<Route, OperationMetadata>> | 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 | 
| Operation<Stream, OperationMetadata> | The RPC response. | 
CreateStreamAsync(CreateStreamRequest, CallSettings)
public override async 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 | 
| Task<Operation<Stream, OperationMetadata>> | 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 | 
| Operation<Empty, OperationMetadata> | The RPC response. | 
DeleteConnectionProfileAsync(DeleteConnectionProfileRequest, CallSettings)
public override async 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 | 
| Task<Operation<Empty, OperationMetadata>> | 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 | 
| Operation<Empty, OperationMetadata> | The RPC response. | 
DeletePrivateConnectionAsync(DeletePrivateConnectionRequest, CallSettings)
public override async 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 | 
| Task<Operation<Empty, OperationMetadata>> | 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 | 
| Operation<Empty, OperationMetadata> | The RPC response. | 
DeleteRouteAsync(DeleteRouteRequest, CallSettings)
public override async 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 | 
| Task<Operation<Empty, OperationMetadata>> | 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 | 
| Operation<Empty, OperationMetadata> | The RPC response. | 
DeleteStreamAsync(DeleteStreamRequest, CallSettings)
public override async 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 | 
| Task<Operation<Empty, OperationMetadata>> | 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 | 
| Task<DiscoverConnectionProfileResponse> | 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 | 
| PagedEnumerable<FetchStaticIpsResponse, String> | 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 | 
| PagedAsyncEnumerable<FetchStaticIpsResponse, String> | 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 | 
| Task<ConnectionProfile> | 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 | 
| Task<PrivateConnection> | 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 | 
| Task<Route> | 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 | 
| Task<Stream> | 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 | 
| Task<StreamObject> | 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 | 
| PagedEnumerable<ListConnectionProfilesResponse, ConnectionProfile> | 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 | 
| PagedAsyncEnumerable<ListConnectionProfilesResponse, ConnectionProfile> | 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 | 
| PagedEnumerable<ListPrivateConnectionsResponse, PrivateConnection> | 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 | 
| PagedAsyncEnumerable<ListPrivateConnectionsResponse, PrivateConnection> | 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 | 
| PagedEnumerable<ListRoutesResponse, Route> | 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 | 
| PagedAsyncEnumerable<ListRoutesResponse, Route> | 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 | 
| PagedEnumerable<ListStreamObjectsResponse, StreamObject> | 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 | 
| PagedAsyncEnumerable<ListStreamObjectsResponse, StreamObject> | 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 | 
| PagedEnumerable<ListStreamsResponse, Stream> | 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 | 
| PagedAsyncEnumerable<ListStreamsResponse, Stream> | 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 | 
| Task<StreamObject> | 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 | 
| Task<StartBackfillJobResponse> | 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 | 
| Task<StopBackfillJobResponse> | 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 | 
| Operation<ConnectionProfile, OperationMetadata> | The RPC response. | 
UpdateConnectionProfileAsync(UpdateConnectionProfileRequest, CallSettings)
public override async 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 | 
| Task<Operation<ConnectionProfile, OperationMetadata>> | 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 | 
| Operation<Stream, OperationMetadata> | The RPC response. | 
UpdateStreamAsync(UpdateStreamRequest, CallSettings)
public override async 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 | 
| Task<Operation<Stream, OperationMetadata>> | A Task containing the RPC response. |