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)
public DatastreamClientImpl(Datastream.DatastreamClient grpcClient, DatastreamSettings settings)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.  | 
      
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 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 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 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 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 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 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 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 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 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 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.  |