public sealed class EventarcClientImpl : EventarcClient
Eventarc 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.EventarcClient 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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. |
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 |
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 | 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. |
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 |
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 | 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. |
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 |
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 | 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. |
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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
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 | 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 |
Task<Operation<Trigger, OperationMetadata>> | A Task containing the RPC response. |