public sealed class EventarcClientImpl : EventarcClientEventarc client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Eventarc.V1Assembly
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(Eventarc.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 |
Eventarc.EventarcClientThe underlying gRPC client. |
settings |
EventarcSettingsThe base EventarcSettings used within this client. |
logger |
ILoggerOptional 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 |
|
CreateChannelOperationsClient
public override OperationsClient CreateChannelOperationsClient { get; }The long-running operations client for CreateChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateTriggerOperationsClient
public override OperationsClient CreateTriggerOperationsClient { get; }The long-running operations client for CreateTrigger.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteChannelConnectionOperationsClient
public override OperationsClient DeleteChannelConnectionOperationsClient { get; }The long-running operations client for DeleteChannelConnection.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteChannelOperationsClient
public override OperationsClient DeleteChannelOperationsClient { get; }The long-running operations client for DeleteChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteTriggerOperationsClient
public override OperationsClient DeleteTriggerOperationsClient { get; }The long-running operations client for DeleteTrigger.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override Eventarc.EventarcClient GrpcClient { get; }The underlying gRPC Eventarc client
| Property Value | |
|---|---|
| Type | Description |
Eventarc.EventarcClient |
|
UpdateChannelOperationsClient
public override OperationsClient UpdateChannelOperationsClient { get; }The long-running operations client for UpdateChannel.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateTriggerOperationsClient
public override OperationsClient UpdateTriggerOperationsClient { get; }The long-running operations client for UpdateTrigger.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
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 |
CreateChannelRequestThe 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<Channel, OperationMetadata> |
The RPC response. |
CreateChannelAsync(CreateChannelRequest, CallSettings)
public override async Task<Operation<Channel, OperationMetadata>> CreateChannelAsync(CreateChannelRequest request, CallSettings callSettings = null)Create a new channel in a particular project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateChannelRequestThe 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<Channel, OperationMetadata>> |
A Task containing the RPC response. |
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 |
CreateChannelConnectionRequestThe 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<ChannelConnection, OperationMetadata> |
The RPC response. |
CreateChannelConnectionAsync(CreateChannelConnectionRequest, CallSettings)
public override async Task<Operation<ChannelConnection, OperationMetadata>> CreateChannelConnectionAsync(CreateChannelConnectionRequest request, CallSettings callSettings = null)Create a new ChannelConnection in a particular project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateChannelConnectionRequestThe 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<ChannelConnection, OperationMetadata>> |
A Task containing the RPC response. |
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 |
CreateTriggerRequestThe 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<Trigger, OperationMetadata> |
The RPC response. |
CreateTriggerAsync(CreateTriggerRequest, CallSettings)
public override async Task<Operation<Trigger, OperationMetadata>> CreateTriggerAsync(CreateTriggerRequest request, CallSettings callSettings = null)Create a new trigger in a particular project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateTriggerRequestThe 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<Trigger, OperationMetadata>> |
A Task containing the RPC response. |
DeleteChannel(DeleteChannelRequest, CallSettings)
public override Operation<Channel, OperationMetadata> DeleteChannel(DeleteChannelRequest request, CallSettings callSettings = null)Delete a single channel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelRequestThe 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<Channel, OperationMetadata> |
The RPC response. |
DeleteChannelAsync(DeleteChannelRequest, CallSettings)
public override async Task<Operation<Channel, OperationMetadata>> DeleteChannelAsync(DeleteChannelRequest request, CallSettings callSettings = null)Delete a single channel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelRequestThe 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<Channel, OperationMetadata>> |
A Task containing the RPC response. |
DeleteChannelConnection(DeleteChannelConnectionRequest, CallSettings)
public override Operation<ChannelConnection, OperationMetadata> DeleteChannelConnection(DeleteChannelConnectionRequest request, CallSettings callSettings = null)Delete a single ChannelConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelConnectionRequestThe 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<ChannelConnection, OperationMetadata> |
The RPC response. |
DeleteChannelConnectionAsync(DeleteChannelConnectionRequest, CallSettings)
public override async Task<Operation<ChannelConnection, OperationMetadata>> DeleteChannelConnectionAsync(DeleteChannelConnectionRequest request, CallSettings callSettings = null)Delete a single ChannelConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteChannelConnectionRequestThe 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<ChannelConnection, OperationMetadata>> |
A Task containing the RPC response. |
DeleteTrigger(DeleteTriggerRequest, CallSettings)
public override Operation<Trigger, OperationMetadata> DeleteTrigger(DeleteTriggerRequest request, CallSettings callSettings = null)Delete a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteTriggerRequestThe 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<Trigger, OperationMetadata> |
The RPC response. |
DeleteTriggerAsync(DeleteTriggerRequest, CallSettings)
public override async Task<Operation<Trigger, OperationMetadata>> DeleteTriggerAsync(DeleteTriggerRequest request, CallSettings callSettings = null)Delete a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteTriggerRequestThe 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<Trigger, OperationMetadata>> |
A Task containing the RPC response. |
GetChannel(GetChannelRequest, CallSettings)
public override Channel GetChannel(GetChannelRequest request, CallSettings callSettings = null)Get a single Channel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Channel |
The RPC response. |
GetChannelAsync(GetChannelRequest, CallSettings)
public override Task<Channel> GetChannelAsync(GetChannelRequest request, CallSettings callSettings = null)Get a single Channel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelRequestThe 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<Channel> |
A Task containing the RPC response. |
GetChannelConnection(GetChannelConnectionRequest, CallSettings)
public override ChannelConnection GetChannelConnection(GetChannelConnectionRequest request, CallSettings callSettings = null)Get a single ChannelConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelConnectionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ChannelConnection |
The RPC response. |
GetChannelConnectionAsync(GetChannelConnectionRequest, CallSettings)
public override Task<ChannelConnection> GetChannelConnectionAsync(GetChannelConnectionRequest request, CallSettings callSettings = null)Get a single ChannelConnection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetChannelConnectionRequestThe 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<ChannelConnection> |
A Task containing the RPC response. |
GetProvider(GetProviderRequest, CallSettings)
public override Provider GetProvider(GetProviderRequest request, CallSettings callSettings = null)Get a single Provider.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProviderRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Provider |
The RPC response. |
GetProviderAsync(GetProviderRequest, CallSettings)
public override Task<Provider> GetProviderAsync(GetProviderRequest request, CallSettings callSettings = null)Get a single Provider.
| Parameters | |
|---|---|
| Name | Description |
request |
GetProviderRequestThe 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<Provider> |
A Task containing the RPC response. |
GetTrigger(GetTriggerRequest, CallSettings)
public override Trigger GetTrigger(GetTriggerRequest request, CallSettings callSettings = null)Get a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
GetTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Trigger |
The RPC response. |
GetTriggerAsync(GetTriggerRequest, CallSettings)
public override Task<Trigger> GetTriggerAsync(GetTriggerRequest request, CallSettings callSettings = null)Get a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
GetTriggerRequestThe 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<Trigger> |
A Task containing the RPC response. |
ListChannelConnections(ListChannelConnectionsRequest, CallSettings)
public override PagedEnumerable<ListChannelConnectionsResponse, ChannelConnection> ListChannelConnections(ListChannelConnectionsRequest request, CallSettings callSettings = null)List channel connections.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelConnectionsRequestThe 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<ListChannelConnectionsResponse, ChannelConnection> |
A pageable sequence of ChannelConnection resources. |
ListChannelConnectionsAsync(ListChannelConnectionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListChannelConnectionsResponse, ChannelConnection> ListChannelConnectionsAsync(ListChannelConnectionsRequest request, CallSettings callSettings = null)List channel connections.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelConnectionsRequestThe 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<ListChannelConnectionsResponse, ChannelConnection> |
A pageable asynchronous sequence of ChannelConnection resources. |
ListChannels(ListChannelsRequest, CallSettings)
public override PagedEnumerable<ListChannelsResponse, Channel> ListChannels(ListChannelsRequest request, CallSettings callSettings = null)List channels.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelsRequestThe 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<ListChannelsResponse, Channel> |
A pageable sequence of Channel resources. |
ListChannelsAsync(ListChannelsRequest, CallSettings)
public override PagedAsyncEnumerable<ListChannelsResponse, Channel> ListChannelsAsync(ListChannelsRequest request, CallSettings callSettings = null)List channels.
| Parameters | |
|---|---|
| Name | Description |
request |
ListChannelsRequestThe 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<ListChannelsResponse, Channel> |
A pageable asynchronous sequence of Channel resources. |
ListProviders(ListProvidersRequest, CallSettings)
public override PagedEnumerable<ListProvidersResponse, Provider> ListProviders(ListProvidersRequest request, CallSettings callSettings = null)List providers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProvidersRequestThe 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<ListProvidersResponse, Provider> |
A pageable sequence of Provider resources. |
ListProvidersAsync(ListProvidersRequest, CallSettings)
public override PagedAsyncEnumerable<ListProvidersResponse, Provider> ListProvidersAsync(ListProvidersRequest request, CallSettings callSettings = null)List providers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListProvidersRequestThe 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<ListProvidersResponse, Provider> |
A pageable asynchronous sequence of Provider resources. |
ListTriggers(ListTriggersRequest, CallSettings)
public override PagedEnumerable<ListTriggersResponse, Trigger> ListTriggers(ListTriggersRequest request, CallSettings callSettings = null)List triggers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListTriggersRequestThe 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<ListTriggersResponse, Trigger> |
A pageable sequence of Trigger resources. |
ListTriggersAsync(ListTriggersRequest, CallSettings)
public override PagedAsyncEnumerable<ListTriggersResponse, Trigger> ListTriggersAsync(ListTriggersRequest request, CallSettings callSettings = null)List triggers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListTriggersRequestThe 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<ListTriggersResponse, Trigger> |
A pageable asynchronous sequence of Trigger resources. |
UpdateChannel(UpdateChannelRequest, CallSettings)
public override Operation<Channel, OperationMetadata> UpdateChannel(UpdateChannelRequest request, CallSettings callSettings = null)Update a single channel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateChannelRequestThe 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<Channel, OperationMetadata> |
The RPC response. |
UpdateChannelAsync(UpdateChannelRequest, CallSettings)
public override async Task<Operation<Channel, OperationMetadata>> UpdateChannelAsync(UpdateChannelRequest request, CallSettings callSettings = null)Update a single channel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateChannelRequestThe 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<Channel, OperationMetadata>> |
A Task containing the RPC response. |
UpdateTrigger(UpdateTriggerRequest, CallSettings)
public override Operation<Trigger, OperationMetadata> UpdateTrigger(UpdateTriggerRequest request, CallSettings callSettings = null)Update a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateTriggerRequestThe 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<Trigger, OperationMetadata> |
The RPC response. |
UpdateTriggerAsync(UpdateTriggerRequest, CallSettings)
public override async Task<Operation<Trigger, OperationMetadata>> UpdateTriggerAsync(UpdateTriggerRequest request, CallSettings callSettings = null)Update a single trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateTriggerRequestThe 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<Trigger, OperationMetadata>> |
A Task containing the RPC response. |