Eventarc v1 API - Class EventarcClientImpl (2.6.0)

public sealed class EventarcClientImpl : EventarcClient

Reference documentation and code samples for the Eventarc v1 API class EventarcClientImpl.

Eventarc client wrapper implementation, for convenient use.

Inheritance

object > EventarcClient > EventarcClientImpl

Namespace

Google.Cloud.Eventarc.V1

Assembly

Google.Cloud.Eventarc.V1.dll

Remarks

Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations.

Constructors

EventarcClientImpl(EventarcClient, EventarcSettings, ILogger)

public EventarcClientImpl(Eventarc.EventarcClient grpcClient, EventarcSettings settings, ILogger logger)

Constructs a client wrapper for the Eventarc service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient EventarcEventarcClient

The underlying gRPC client.

settings EventarcSettings

The base EventarcSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateChannelConnectionOperationsClient

public override OperationsClient CreateChannelConnectionOperationsClient { get; }

The long-running operations client for CreateChannelConnection.

Property Value
Type Description
OperationsClient
Overrides

CreateChannelOperationsClient

public override OperationsClient CreateChannelOperationsClient { get; }

The long-running operations client for CreateChannel.

Property Value
Type Description
OperationsClient
Overrides

CreateEnrollmentOperationsClient

public override OperationsClient CreateEnrollmentOperationsClient { get; }

The long-running operations client for CreateEnrollment.

Property Value
Type Description
OperationsClient
Overrides

CreateGoogleApiSourceOperationsClient

public override OperationsClient CreateGoogleApiSourceOperationsClient { get; }

The long-running operations client for CreateGoogleApiSource.

Property Value
Type Description
OperationsClient
Overrides

CreateMessageBusOperationsClient

public override OperationsClient CreateMessageBusOperationsClient { get; }

The long-running operations client for CreateMessageBus.

Property Value
Type Description
OperationsClient
Overrides

CreatePipelineOperationsClient

public override OperationsClient CreatePipelineOperationsClient { get; }

The long-running operations client for CreatePipeline.

Property Value
Type Description
OperationsClient
Overrides

CreateTriggerOperationsClient

public override OperationsClient CreateTriggerOperationsClient { get; }

The long-running operations client for CreateTrigger.

Property Value
Type Description
OperationsClient
Overrides

DeleteChannelConnectionOperationsClient

public override OperationsClient DeleteChannelConnectionOperationsClient { get; }

The long-running operations client for DeleteChannelConnection.

Property Value
Type Description
OperationsClient
Overrides

DeleteChannelOperationsClient

public override OperationsClient DeleteChannelOperationsClient { get; }

The long-running operations client for DeleteChannel.

Property Value
Type Description
OperationsClient
Overrides

DeleteEnrollmentOperationsClient

public override OperationsClient DeleteEnrollmentOperationsClient { get; }

The long-running operations client for DeleteEnrollment.

Property Value
Type Description
OperationsClient
Overrides

DeleteGoogleApiSourceOperationsClient

public override OperationsClient DeleteGoogleApiSourceOperationsClient { get; }

The long-running operations client for DeleteGoogleApiSource.

Property Value
Type Description
OperationsClient
Overrides

DeleteMessageBusOperationsClient

public override OperationsClient DeleteMessageBusOperationsClient { get; }

The long-running operations client for DeleteMessageBus.

Property Value
Type Description
OperationsClient
Overrides

DeletePipelineOperationsClient

public override OperationsClient DeletePipelineOperationsClient { get; }

The long-running operations client for DeletePipeline.

Property Value
Type Description
OperationsClient
Overrides

DeleteTriggerOperationsClient

public override OperationsClient DeleteTriggerOperationsClient { get; }

The long-running operations client for DeleteTrigger.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override Eventarc.EventarcClient GrpcClient { get; }

The underlying gRPC Eventarc client

Property Value
Type Description
EventarcEventarcClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateChannelOperationsClient

public override OperationsClient UpdateChannelOperationsClient { get; }

The long-running operations client for UpdateChannel.

Property Value
Type Description
OperationsClient
Overrides

UpdateEnrollmentOperationsClient

public override OperationsClient UpdateEnrollmentOperationsClient { get; }

The long-running operations client for UpdateEnrollment.

Property Value
Type Description
OperationsClient
Overrides

UpdateGoogleApiSourceOperationsClient

public override OperationsClient UpdateGoogleApiSourceOperationsClient { get; }

The long-running operations client for UpdateGoogleApiSource.

Property Value
Type Description
OperationsClient
Overrides

UpdateMessageBusOperationsClient

public override OperationsClient UpdateMessageBusOperationsClient { get; }

The long-running operations client for UpdateMessageBus.

Property Value
Type Description
OperationsClient
Overrides

UpdatePipelineOperationsClient

public override OperationsClient UpdatePipelineOperationsClient { get; }

The long-running operations client for UpdatePipeline.

Property Value
Type Description
OperationsClient
Overrides

UpdateTriggerOperationsClient

public override OperationsClient UpdateTriggerOperationsClient { get; }

The long-running operations client for UpdateTrigger.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateChannel(CreateChannelRequest, CallSettings)

public override Operation<Channel, OperationMetadata> CreateChannel(CreateChannelRequest request, CallSettings callSettings = null)

Create a new channel in a particular project and location.

Parameters
Name Description
request CreateChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelOperationMetadata

The RPC response.

Overrides

CreateChannelAsync(CreateChannelRequest, CallSettings)

public override Task<Operation<Channel, OperationMetadata>> CreateChannelAsync(CreateChannelRequest request, CallSettings callSettings = null)

Create a new channel in a particular project and location.

Parameters
Name Description
request CreateChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelOperationMetadata

A Task containing the RPC response.

Overrides

CreateChannelConnection(CreateChannelConnectionRequest, CallSettings)

public override Operation<ChannelConnection, OperationMetadata> CreateChannelConnection(CreateChannelConnectionRequest request, CallSettings callSettings = null)

Create a new ChannelConnection in a particular project and location.

Parameters
Name Description
request CreateChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelConnectionOperationMetadata

The RPC response.

Overrides

CreateChannelConnectionAsync(CreateChannelConnectionRequest, CallSettings)

public override Task<Operation<ChannelConnection, OperationMetadata>> CreateChannelConnectionAsync(CreateChannelConnectionRequest request, CallSettings callSettings = null)

Create a new ChannelConnection in a particular project and location.

Parameters
Name Description
request CreateChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelConnectionOperationMetadata

A Task containing the RPC response.

Overrides

CreateEnrollment(CreateEnrollmentRequest, CallSettings)

public override Operation<Enrollment, OperationMetadata> CreateEnrollment(CreateEnrollmentRequest request, CallSettings callSettings = null)

Create a new Enrollment in a particular project and location.

Parameters
Name Description
request CreateEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEnrollmentOperationMetadata

The RPC response.

Overrides

CreateEnrollmentAsync(CreateEnrollmentRequest, CallSettings)

public override Task<Operation<Enrollment, OperationMetadata>> CreateEnrollmentAsync(CreateEnrollmentRequest request, CallSettings callSettings = null)

Create a new Enrollment in a particular project and location.

Parameters
Name Description
request CreateEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEnrollmentOperationMetadata

A Task containing the RPC response.

Overrides

CreateGoogleApiSource(CreateGoogleApiSourceRequest, CallSettings)

public override Operation<GoogleApiSource, OperationMetadata> CreateGoogleApiSource(CreateGoogleApiSourceRequest request, CallSettings callSettings = null)

Create a new GoogleApiSource in a particular project and location.

Parameters
Name Description
request CreateGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGoogleApiSourceOperationMetadata

The RPC response.

Overrides

CreateGoogleApiSourceAsync(CreateGoogleApiSourceRequest, CallSettings)

public override Task<Operation<GoogleApiSource, OperationMetadata>> CreateGoogleApiSourceAsync(CreateGoogleApiSourceRequest request, CallSettings callSettings = null)

Create a new GoogleApiSource in a particular project and location.

Parameters
Name Description
request CreateGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGoogleApiSourceOperationMetadata

A Task containing the RPC response.

Overrides

CreateMessageBus(CreateMessageBusRequest, CallSettings)

public override Operation<MessageBus, OperationMetadata> CreateMessageBus(CreateMessageBusRequest request, CallSettings callSettings = null)

Create a new MessageBus in a particular project and location.

Parameters
Name Description
request CreateMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMessageBusOperationMetadata

The RPC response.

Overrides

CreateMessageBusAsync(CreateMessageBusRequest, CallSettings)

public override Task<Operation<MessageBus, OperationMetadata>> CreateMessageBusAsync(CreateMessageBusRequest request, CallSettings callSettings = null)

Create a new MessageBus in a particular project and location.

Parameters
Name Description
request CreateMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMessageBusOperationMetadata

A Task containing the RPC response.

Overrides

CreatePipeline(CreatePipelineRequest, CallSettings)

public override Operation<Pipeline, OperationMetadata> CreatePipeline(CreatePipelineRequest request, CallSettings callSettings = null)

Create a new Pipeline in a particular project and location.

Parameters
Name Description
request CreatePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationPipelineOperationMetadata

The RPC response.

Overrides

CreatePipelineAsync(CreatePipelineRequest, CallSettings)

public override Task<Operation<Pipeline, OperationMetadata>> CreatePipelineAsync(CreatePipelineRequest request, CallSettings callSettings = null)

Create a new Pipeline in a particular project and location.

Parameters
Name Description
request CreatePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationPipelineOperationMetadata

A Task containing the RPC response.

Overrides

CreateTrigger(CreateTriggerRequest, CallSettings)

public override Operation<Trigger, OperationMetadata> CreateTrigger(CreateTriggerRequest request, CallSettings callSettings = null)

Create a new trigger in a particular project and location.

Parameters
Name Description
request CreateTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTriggerOperationMetadata

The RPC response.

Overrides

CreateTriggerAsync(CreateTriggerRequest, CallSettings)

public override Task<Operation<Trigger, OperationMetadata>> CreateTriggerAsync(CreateTriggerRequest request, CallSettings callSettings = null)

Create a new trigger in a particular project and location.

Parameters
Name Description
request CreateTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTriggerOperationMetadata

A Task containing the RPC response.

Overrides

DeleteChannel(DeleteChannelRequest, CallSettings)

public override Operation<Channel, OperationMetadata> DeleteChannel(DeleteChannelRequest request, CallSettings callSettings = null)

Delete a single channel.

Parameters
Name Description
request DeleteChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelOperationMetadata

The RPC response.

Overrides

DeleteChannelAsync(DeleteChannelRequest, CallSettings)

public override Task<Operation<Channel, OperationMetadata>> DeleteChannelAsync(DeleteChannelRequest request, CallSettings callSettings = null)

Delete a single channel.

Parameters
Name Description
request DeleteChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelOperationMetadata

A Task containing the RPC response.

Overrides

DeleteChannelConnection(DeleteChannelConnectionRequest, CallSettings)

public override Operation<ChannelConnection, OperationMetadata> DeleteChannelConnection(DeleteChannelConnectionRequest request, CallSettings callSettings = null)

Delete a single ChannelConnection.

Parameters
Name Description
request DeleteChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelConnectionOperationMetadata

The RPC response.

Overrides

DeleteChannelConnectionAsync(DeleteChannelConnectionRequest, CallSettings)

public override Task<Operation<ChannelConnection, OperationMetadata>> DeleteChannelConnectionAsync(DeleteChannelConnectionRequest request, CallSettings callSettings = null)

Delete a single ChannelConnection.

Parameters
Name Description
request DeleteChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelConnectionOperationMetadata

A Task containing the RPC response.

Overrides

DeleteEnrollment(DeleteEnrollmentRequest, CallSettings)

public override Operation<Enrollment, OperationMetadata> DeleteEnrollment(DeleteEnrollmentRequest request, CallSettings callSettings = null)

Delete a single Enrollment.

Parameters
Name Description
request DeleteEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEnrollmentOperationMetadata

The RPC response.

Overrides

DeleteEnrollmentAsync(DeleteEnrollmentRequest, CallSettings)

public override Task<Operation<Enrollment, OperationMetadata>> DeleteEnrollmentAsync(DeleteEnrollmentRequest request, CallSettings callSettings = null)

Delete a single Enrollment.

Parameters
Name Description
request DeleteEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEnrollmentOperationMetadata

A Task containing the RPC response.

Overrides

DeleteGoogleApiSource(DeleteGoogleApiSourceRequest, CallSettings)

public override Operation<GoogleApiSource, OperationMetadata> DeleteGoogleApiSource(DeleteGoogleApiSourceRequest request, CallSettings callSettings = null)

Delete a single GoogleApiSource.

Parameters
Name Description
request DeleteGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGoogleApiSourceOperationMetadata

The RPC response.

Overrides

DeleteGoogleApiSourceAsync(DeleteGoogleApiSourceRequest, CallSettings)

public override Task<Operation<GoogleApiSource, OperationMetadata>> DeleteGoogleApiSourceAsync(DeleteGoogleApiSourceRequest request, CallSettings callSettings = null)

Delete a single GoogleApiSource.

Parameters
Name Description
request DeleteGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGoogleApiSourceOperationMetadata

A Task containing the RPC response.

Overrides

DeleteMessageBus(DeleteMessageBusRequest, CallSettings)

public override Operation<MessageBus, OperationMetadata> DeleteMessageBus(DeleteMessageBusRequest request, CallSettings callSettings = null)

Delete a single message bus.

Parameters
Name Description
request DeleteMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMessageBusOperationMetadata

The RPC response.

Overrides

DeleteMessageBusAsync(DeleteMessageBusRequest, CallSettings)

public override Task<Operation<MessageBus, OperationMetadata>> DeleteMessageBusAsync(DeleteMessageBusRequest request, CallSettings callSettings = null)

Delete a single message bus.

Parameters
Name Description
request DeleteMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMessageBusOperationMetadata

A Task containing the RPC response.

Overrides

DeletePipeline(DeletePipelineRequest, CallSettings)

public override Operation<Pipeline, OperationMetadata> DeletePipeline(DeletePipelineRequest request, CallSettings callSettings = null)

Delete a single pipeline.

Parameters
Name Description
request DeletePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationPipelineOperationMetadata

The RPC response.

Overrides

DeletePipelineAsync(DeletePipelineRequest, CallSettings)

public override Task<Operation<Pipeline, OperationMetadata>> DeletePipelineAsync(DeletePipelineRequest request, CallSettings callSettings = null)

Delete a single pipeline.

Parameters
Name Description
request DeletePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationPipelineOperationMetadata

A Task containing the RPC response.

Overrides

DeleteTrigger(DeleteTriggerRequest, CallSettings)

public override Operation<Trigger, OperationMetadata> DeleteTrigger(DeleteTriggerRequest request, CallSettings callSettings = null)

Delete a single trigger.

Parameters
Name Description
request DeleteTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTriggerOperationMetadata

The RPC response.

Overrides

DeleteTriggerAsync(DeleteTriggerRequest, CallSettings)

public override Task<Operation<Trigger, OperationMetadata>> DeleteTriggerAsync(DeleteTriggerRequest request, CallSettings callSettings = null)

Delete a single trigger.

Parameters
Name Description
request DeleteTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTriggerOperationMetadata

A Task containing the RPC response.

Overrides

GetChannel(GetChannelRequest, CallSettings)

public override Channel GetChannel(GetChannelRequest request, CallSettings callSettings = null)

Get a single Channel.

Parameters
Name Description
request GetChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Channel

The RPC response.

Overrides

GetChannelAsync(GetChannelRequest, CallSettings)

public override Task<Channel> GetChannelAsync(GetChannelRequest request, CallSettings callSettings = null)

Get a single Channel.

Parameters
Name Description
request GetChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskChannel

A Task containing the RPC response.

Overrides

GetChannelConnection(GetChannelConnectionRequest, CallSettings)

public override ChannelConnection GetChannelConnection(GetChannelConnectionRequest request, CallSettings callSettings = null)

Get a single ChannelConnection.

Parameters
Name Description
request GetChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ChannelConnection

The RPC response.

Overrides

GetChannelConnectionAsync(GetChannelConnectionRequest, CallSettings)

public override Task<ChannelConnection> GetChannelConnectionAsync(GetChannelConnectionRequest request, CallSettings callSettings = null)

Get a single ChannelConnection.

Parameters
Name Description
request GetChannelConnectionRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskChannelConnection

A Task containing the RPC response.

Overrides

GetEnrollment(GetEnrollmentRequest, CallSettings)

public override Enrollment GetEnrollment(GetEnrollmentRequest request, CallSettings callSettings = null)

Get a single Enrollment.

Parameters
Name Description
request GetEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Enrollment

The RPC response.

Overrides

GetEnrollmentAsync(GetEnrollmentRequest, CallSettings)

public override Task<Enrollment> GetEnrollmentAsync(GetEnrollmentRequest request, CallSettings callSettings = null)

Get a single Enrollment.

Parameters
Name Description
request GetEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskEnrollment

A Task containing the RPC response.

Overrides

GetGoogleApiSource(GetGoogleApiSourceRequest, CallSettings)

public override GoogleApiSource GetGoogleApiSource(GetGoogleApiSourceRequest request, CallSettings callSettings = null)

Get a single GoogleApiSource.

Parameters
Name Description
request GetGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GoogleApiSource

The RPC response.

Overrides

GetGoogleApiSourceAsync(GetGoogleApiSourceRequest, CallSettings)

public override Task<GoogleApiSource> GetGoogleApiSourceAsync(GetGoogleApiSourceRequest request, CallSettings callSettings = null)

Get a single GoogleApiSource.

Parameters
Name Description
request GetGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGoogleApiSource

A Task containing the RPC response.

Overrides

GetGoogleChannelConfig(GetGoogleChannelConfigRequest, CallSettings)

public override GoogleChannelConfig GetGoogleChannelConfig(GetGoogleChannelConfigRequest request, CallSettings callSettings = null)

Get a GoogleChannelConfig

Parameters
Name Description
request GetGoogleChannelConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GoogleChannelConfig

The RPC response.

Overrides

GetGoogleChannelConfigAsync(GetGoogleChannelConfigRequest, CallSettings)

public override Task<GoogleChannelConfig> GetGoogleChannelConfigAsync(GetGoogleChannelConfigRequest request, CallSettings callSettings = null)

Get a GoogleChannelConfig

Parameters
Name Description
request GetGoogleChannelConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGoogleChannelConfig

A Task containing the RPC response.

Overrides

GetMessageBus(GetMessageBusRequest, CallSettings)

public override MessageBus GetMessageBus(GetMessageBusRequest request, CallSettings callSettings = null)

Get a single MessageBus.

Parameters
Name Description
request GetMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
MessageBus

The RPC response.

Overrides

GetMessageBusAsync(GetMessageBusRequest, CallSettings)

public override Task<MessageBus> GetMessageBusAsync(GetMessageBusRequest request, CallSettings callSettings = null)

Get a single MessageBus.

Parameters
Name Description
request GetMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskMessageBus

A Task containing the RPC response.

Overrides

GetPipeline(GetPipelineRequest, CallSettings)

public override Pipeline GetPipeline(GetPipelineRequest request, CallSettings callSettings = null)

Get a single Pipeline.

Parameters
Name Description
request GetPipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Pipeline

The RPC response.

Overrides

GetPipelineAsync(GetPipelineRequest, CallSettings)

public override Task<Pipeline> GetPipelineAsync(GetPipelineRequest request, CallSettings callSettings = null)

Get a single Pipeline.

Parameters
Name Description
request GetPipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPipeline

A Task containing the RPC response.

Overrides

GetProvider(GetProviderRequest, CallSettings)

public override Provider GetProvider(GetProviderRequest request, CallSettings callSettings = null)

Get a single Provider.

Parameters
Name Description
request GetProviderRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Provider

The RPC response.

Overrides

GetProviderAsync(GetProviderRequest, CallSettings)

public override Task<Provider> GetProviderAsync(GetProviderRequest request, CallSettings callSettings = null)

Get a single Provider.

Parameters
Name Description
request GetProviderRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskProvider

A Task containing the RPC response.

Overrides

GetTrigger(GetTriggerRequest, CallSettings)

public override Trigger GetTrigger(GetTriggerRequest request, CallSettings callSettings = null)

Get a single trigger.

Parameters
Name Description
request GetTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Trigger

The RPC response.

Overrides

GetTriggerAsync(GetTriggerRequest, CallSettings)

public override Task<Trigger> GetTriggerAsync(GetTriggerRequest request, CallSettings callSettings = null)

Get a single trigger.

Parameters
Name Description
request GetTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTrigger

A Task containing the RPC response.

Overrides

ListChannelConnections(ListChannelConnectionsRequest, CallSettings)

public override PagedEnumerable<ListChannelConnectionsResponse, ChannelConnection> ListChannelConnections(ListChannelConnectionsRequest request, CallSettings callSettings = null)

List channel connections.

Parameters
Name Description
request ListChannelConnectionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListChannelConnectionsResponseChannelConnection

A pageable sequence of ChannelConnection resources.

Overrides

ListChannelConnectionsAsync(ListChannelConnectionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListChannelConnectionsResponse, ChannelConnection> ListChannelConnectionsAsync(ListChannelConnectionsRequest request, CallSettings callSettings = null)

List channel connections.

Parameters
Name Description
request ListChannelConnectionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListChannelConnectionsResponseChannelConnection

A pageable asynchronous sequence of ChannelConnection resources.

Overrides

ListChannels(ListChannelsRequest, CallSettings)

public override PagedEnumerable<ListChannelsResponse, Channel> ListChannels(ListChannelsRequest request, CallSettings callSettings = null)

List channels.

Parameters
Name Description
request ListChannelsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListChannelsResponseChannel

A pageable sequence of Channel resources.

Overrides

ListChannelsAsync(ListChannelsRequest, CallSettings)

public override PagedAsyncEnumerable<ListChannelsResponse, Channel> ListChannelsAsync(ListChannelsRequest request, CallSettings callSettings = null)

List channels.

Parameters
Name Description
request ListChannelsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListChannelsResponseChannel

A pageable asynchronous sequence of Channel resources.

Overrides

ListEnrollments(ListEnrollmentsRequest, CallSettings)

public override PagedEnumerable<ListEnrollmentsResponse, Enrollment> ListEnrollments(ListEnrollmentsRequest request, CallSettings callSettings = null)

List Enrollments.

Parameters
Name Description
request ListEnrollmentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListEnrollmentsResponseEnrollment

A pageable sequence of Enrollment resources.

Overrides

ListEnrollmentsAsync(ListEnrollmentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEnrollmentsResponse, Enrollment> ListEnrollmentsAsync(ListEnrollmentsRequest request, CallSettings callSettings = null)

List Enrollments.

Parameters
Name Description
request ListEnrollmentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListEnrollmentsResponseEnrollment

A pageable asynchronous sequence of Enrollment resources.

Overrides

ListGoogleApiSources(ListGoogleApiSourcesRequest, CallSettings)

public override PagedEnumerable<ListGoogleApiSourcesResponse, GoogleApiSource> ListGoogleApiSources(ListGoogleApiSourcesRequest request, CallSettings callSettings = null)

List GoogleApiSources.

Parameters
Name Description
request ListGoogleApiSourcesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListGoogleApiSourcesResponseGoogleApiSource

A pageable sequence of GoogleApiSource resources.

Overrides

ListGoogleApiSourcesAsync(ListGoogleApiSourcesRequest, CallSettings)

public override PagedAsyncEnumerable<ListGoogleApiSourcesResponse, GoogleApiSource> ListGoogleApiSourcesAsync(ListGoogleApiSourcesRequest request, CallSettings callSettings = null)

List GoogleApiSources.

Parameters
Name Description
request ListGoogleApiSourcesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListGoogleApiSourcesResponseGoogleApiSource

A pageable asynchronous sequence of GoogleApiSource resources.

Overrides

ListMessageBusEnrollments(ListMessageBusEnrollmentsRequest, CallSettings)

public override PagedEnumerable<ListMessageBusEnrollmentsResponse, string> ListMessageBusEnrollments(ListMessageBusEnrollmentsRequest request, CallSettings callSettings = null)

List message bus enrollments.

Parameters
Name Description
request ListMessageBusEnrollmentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMessageBusEnrollmentsResponsestring

A pageable sequence of string resources.

Overrides

ListMessageBusEnrollmentsAsync(ListMessageBusEnrollmentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMessageBusEnrollmentsResponse, string> ListMessageBusEnrollmentsAsync(ListMessageBusEnrollmentsRequest request, CallSettings callSettings = null)

List message bus enrollments.

Parameters
Name Description
request ListMessageBusEnrollmentsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMessageBusEnrollmentsResponsestring

A pageable asynchronous sequence of string resources.

Overrides

ListMessageBuses(ListMessageBusesRequest, CallSettings)

public override PagedEnumerable<ListMessageBusesResponse, MessageBus> ListMessageBuses(ListMessageBusesRequest request, CallSettings callSettings = null)

List message buses.

Parameters
Name Description
request ListMessageBusesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMessageBusesResponseMessageBus

A pageable sequence of MessageBus resources.

Overrides

ListMessageBusesAsync(ListMessageBusesRequest, CallSettings)

public override PagedAsyncEnumerable<ListMessageBusesResponse, MessageBus> ListMessageBusesAsync(ListMessageBusesRequest request, CallSettings callSettings = null)

List message buses.

Parameters
Name Description
request ListMessageBusesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMessageBusesResponseMessageBus

A pageable asynchronous sequence of MessageBus resources.

Overrides

ListPipelines(ListPipelinesRequest, CallSettings)

public override PagedEnumerable<ListPipelinesResponse, Pipeline> ListPipelines(ListPipelinesRequest request, CallSettings callSettings = null)

List pipelines.

Parameters
Name Description
request ListPipelinesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListPipelinesResponsePipeline

A pageable sequence of Pipeline resources.

Overrides

ListPipelinesAsync(ListPipelinesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPipelinesResponse, Pipeline> ListPipelinesAsync(ListPipelinesRequest request, CallSettings callSettings = null)

List pipelines.

Parameters
Name Description
request ListPipelinesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListPipelinesResponsePipeline

A pageable asynchronous sequence of Pipeline resources.

Overrides

ListProviders(ListProvidersRequest, CallSettings)

public override PagedEnumerable<ListProvidersResponse, Provider> ListProviders(ListProvidersRequest request, CallSettings callSettings = null)

List providers.

Parameters
Name Description
request ListProvidersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListProvidersResponseProvider

A pageable sequence of Provider resources.

Overrides

ListProvidersAsync(ListProvidersRequest, CallSettings)

public override PagedAsyncEnumerable<ListProvidersResponse, Provider> ListProvidersAsync(ListProvidersRequest request, CallSettings callSettings = null)

List providers.

Parameters
Name Description
request ListProvidersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListProvidersResponseProvider

A pageable asynchronous sequence of Provider resources.

Overrides

ListTriggers(ListTriggersRequest, CallSettings)

public override PagedEnumerable<ListTriggersResponse, Trigger> ListTriggers(ListTriggersRequest request, CallSettings callSettings = null)

List triggers.

Parameters
Name Description
request ListTriggersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTriggersResponseTrigger

A pageable sequence of Trigger resources.

Overrides

ListTriggersAsync(ListTriggersRequest, CallSettings)

public override PagedAsyncEnumerable<ListTriggersResponse, Trigger> ListTriggersAsync(ListTriggersRequest request, CallSettings callSettings = null)

List triggers.

Parameters
Name Description
request ListTriggersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTriggersResponseTrigger

A pageable asynchronous sequence of Trigger resources.

Overrides

UpdateChannel(UpdateChannelRequest, CallSettings)

public override Operation<Channel, OperationMetadata> UpdateChannel(UpdateChannelRequest request, CallSettings callSettings = null)

Update a single channel.

Parameters
Name Description
request UpdateChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelOperationMetadata

The RPC response.

Overrides

UpdateChannelAsync(UpdateChannelRequest, CallSettings)

public override Task<Operation<Channel, OperationMetadata>> UpdateChannelAsync(UpdateChannelRequest request, CallSettings callSettings = null)

Update a single channel.

Parameters
Name Description
request UpdateChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelOperationMetadata

A Task containing the RPC response.

Overrides

UpdateEnrollment(UpdateEnrollmentRequest, CallSettings)

public override Operation<Enrollment, OperationMetadata> UpdateEnrollment(UpdateEnrollmentRequest request, CallSettings callSettings = null)

Update a single Enrollment.

Parameters
Name Description
request UpdateEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEnrollmentOperationMetadata

The RPC response.

Overrides

UpdateEnrollmentAsync(UpdateEnrollmentRequest, CallSettings)

public override Task<Operation<Enrollment, OperationMetadata>> UpdateEnrollmentAsync(UpdateEnrollmentRequest request, CallSettings callSettings = null)

Update a single Enrollment.

Parameters
Name Description
request UpdateEnrollmentRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEnrollmentOperationMetadata

A Task containing the RPC response.

Overrides

UpdateGoogleApiSource(UpdateGoogleApiSourceRequest, CallSettings)

public override Operation<GoogleApiSource, OperationMetadata> UpdateGoogleApiSource(UpdateGoogleApiSourceRequest request, CallSettings callSettings = null)

Update a single GoogleApiSource.

Parameters
Name Description
request UpdateGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGoogleApiSourceOperationMetadata

The RPC response.

Overrides

UpdateGoogleApiSourceAsync(UpdateGoogleApiSourceRequest, CallSettings)

public override Task<Operation<GoogleApiSource, OperationMetadata>> UpdateGoogleApiSourceAsync(UpdateGoogleApiSourceRequest request, CallSettings callSettings = null)

Update a single GoogleApiSource.

Parameters
Name Description
request UpdateGoogleApiSourceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGoogleApiSourceOperationMetadata

A Task containing the RPC response.

Overrides

UpdateGoogleChannelConfig(UpdateGoogleChannelConfigRequest, CallSettings)

public override GoogleChannelConfig UpdateGoogleChannelConfig(UpdateGoogleChannelConfigRequest request, CallSettings callSettings = null)

Update a single GoogleChannelConfig

Parameters
Name Description
request UpdateGoogleChannelConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GoogleChannelConfig

The RPC response.

Overrides

UpdateGoogleChannelConfigAsync(UpdateGoogleChannelConfigRequest, CallSettings)

public override Task<GoogleChannelConfig> UpdateGoogleChannelConfigAsync(UpdateGoogleChannelConfigRequest request, CallSettings callSettings = null)

Update a single GoogleChannelConfig

Parameters
Name Description
request UpdateGoogleChannelConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGoogleChannelConfig

A Task containing the RPC response.

Overrides

UpdateMessageBus(UpdateMessageBusRequest, CallSettings)

public override Operation<MessageBus, OperationMetadata> UpdateMessageBus(UpdateMessageBusRequest request, CallSettings callSettings = null)

Update a single message bus.

Parameters
Name Description
request UpdateMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMessageBusOperationMetadata

The RPC response.

Overrides

UpdateMessageBusAsync(UpdateMessageBusRequest, CallSettings)

public override Task<Operation<MessageBus, OperationMetadata>> UpdateMessageBusAsync(UpdateMessageBusRequest request, CallSettings callSettings = null)

Update a single message bus.

Parameters
Name Description
request UpdateMessageBusRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMessageBusOperationMetadata

A Task containing the RPC response.

Overrides

UpdatePipeline(UpdatePipelineRequest, CallSettings)

public override Operation<Pipeline, OperationMetadata> UpdatePipeline(UpdatePipelineRequest request, CallSettings callSettings = null)

Update a single pipeline.

Parameters
Name Description
request UpdatePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationPipelineOperationMetadata

The RPC response.

Overrides

UpdatePipelineAsync(UpdatePipelineRequest, CallSettings)

public override Task<Operation<Pipeline, OperationMetadata>> UpdatePipelineAsync(UpdatePipelineRequest request, CallSettings callSettings = null)

Update a single pipeline.

Parameters
Name Description
request UpdatePipelineRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationPipelineOperationMetadata

A Task containing the RPC response.

Overrides

UpdateTrigger(UpdateTriggerRequest, CallSettings)

public override Operation<Trigger, OperationMetadata> UpdateTrigger(UpdateTriggerRequest request, CallSettings callSettings = null)

Update a single trigger.

Parameters
Name Description
request UpdateTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTriggerOperationMetadata

The RPC response.

Overrides

UpdateTriggerAsync(UpdateTriggerRequest, CallSettings)

public override Task<Operation<Trigger, OperationMetadata>> UpdateTriggerAsync(UpdateTriggerRequest request, CallSettings callSettings = null)

Update a single trigger.

Parameters
Name Description
request UpdateTriggerRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTriggerOperationMetadata

A Task containing the RPC response.

Overrides