@Generated("by gapic-generator-java")
Package com.google.cloud.eventarc.v1
A client to Eventarc API
The interfaces provided are listed below, along with usage samples.
======================= EventarcClient =======================
Service Description: Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations.
Sample for EventarcClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EventarcClient eventarcClient = EventarcClient.create()) {
TriggerName name = TriggerName.of("[PROJECT]", "[LOCATION]", "[TRIGGER]");
Trigger response = eventarcClient.getTrigger(name);
}
-
Class Summary Class Description Channel A representation of the Channel resource.Channel.Builder A representation of the Channel resource.ChannelConnection A representation of the ChannelConnection resource.ChannelConnection.Builder A representation of the ChannelConnection resource.ChannelConnectionName ChannelConnectionName.Builder Builder for projects/{project}/locations/{location}/channelConnections/{channel_connection}.ChannelConnectionProto ChannelName ChannelName.Builder Builder for projects/{project}/locations/{location}/channels/{channel}.ChannelProto CloudRun Represents a Cloud Run destination.CloudRun.Builder Represents a Cloud Run destination.CreateChannelConnectionRequest The request message for the CreateChannelConnection method.CreateChannelConnectionRequest.Builder The request message for the CreateChannelConnection method.CreateChannelRequest The request message for the CreateChannel method.CreateChannelRequest.Builder The request message for the CreateChannel method.CreateTriggerRequest The request message for the CreateTrigger method.CreateTriggerRequest.Builder The request message for the CreateTrigger method.DeleteChannelConnectionRequest The request message for the DeleteChannelConnection method.DeleteChannelConnectionRequest.Builder The request message for the DeleteChannelConnection method.DeleteChannelRequest The request message for the DeleteChannel method.DeleteChannelRequest.Builder The request message for the DeleteChannel method.DeleteTriggerRequest The request message for the DeleteTrigger method.DeleteTriggerRequest.Builder The request message for the DeleteTrigger method.Destination Represents a target of an invocation over HTTP.Destination.Builder Represents a target of an invocation over HTTP.DiscoveryProto EventarcClient Service Description: Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations.EventarcClient.ListChannelConnectionsFixedSizeCollection EventarcClient.ListChannelConnectionsPage EventarcClient.ListChannelConnectionsPagedResponse EventarcClient.ListChannelsFixedSizeCollection EventarcClient.ListChannelsPage EventarcClient.ListChannelsPagedResponse EventarcClient.ListLocationsFixedSizeCollection EventarcClient.ListLocationsPage EventarcClient.ListLocationsPagedResponse EventarcClient.ListProvidersFixedSizeCollection EventarcClient.ListProvidersPage EventarcClient.ListProvidersPagedResponse EventarcClient.ListTriggersFixedSizeCollection EventarcClient.ListTriggersPage EventarcClient.ListTriggersPagedResponse EventarcGrpc Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations.EventarcGrpc.EventarcBlockingStub A stub to allow clients to do synchronous rpc calls to service Eventarc.EventarcGrpc.EventarcFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service Eventarc.EventarcGrpc.EventarcImplBase Base class for the server implementation of the service Eventarc.EventarcGrpc.EventarcStub A stub to allow clients to do asynchronous rpc calls to service Eventarc.EventarcProto EventarcSettings Settings class to configure an instance ofEventarcClient
.EventarcSettings.Builder Builder for EventarcSettings.EventFilter Filters events based on exact matches on the CloudEvents attributes.EventFilter.Builder Filters events based on exact matches on the CloudEvents attributes.EventType A representation of the event type resource.EventType.Builder A representation of the event type resource.FilteringAttribute A representation of the FilteringAttribute resource.FilteringAttribute.Builder A representation of the FilteringAttribute resource.GetChannelConnectionRequest The request message for the GetChannelConnection method.GetChannelConnectionRequest.Builder The request message for the GetChannelConnection method.GetChannelRequest The request message for the GetChannel method.GetChannelRequest.Builder The request message for the GetChannel method.GetGoogleChannelConfigRequest The request message for the GetGoogleChannelConfig method.GetGoogleChannelConfigRequest.Builder The request message for the GetGoogleChannelConfig method.GetProviderRequest The request message for the GetProvider method.GetProviderRequest.Builder The request message for the GetProvider method.GetTriggerRequest The request message for the GetTrigger method.GetTriggerRequest.Builder The request message for the GetTrigger method.GKE Represents a GKE destination.GKE.Builder Represents a GKE destination.GoogleChannelConfig A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region.GoogleChannelConfig.Builder A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region.GoogleChannelConfigName GoogleChannelConfigName.Builder Builder for projects/{project}/locations/{location}/googleChannelConfig.GoogleChannelConfigProto ListChannelConnectionsRequest The request message for the ListChannelConnections method.ListChannelConnectionsRequest.Builder The request message for the ListChannelConnections method.ListChannelConnectionsResponse The response message for the `ListChannelConnections` method.ListChannelConnectionsResponse.Builder The response message for the `ListChannelConnections` method.ListChannelsRequest The request message for the ListChannels method.ListChannelsRequest.Builder The request message for the ListChannels method.ListChannelsResponse The response message for the `ListChannels` method.ListChannelsResponse.Builder The response message for the `ListChannels` method.ListProvidersRequest The request message for the ListProviders method.ListProvidersRequest.Builder The request message for the ListProviders method.ListProvidersResponse The response message for the `ListProviders` method.ListProvidersResponse.Builder The response message for the `ListProviders` method.ListTriggersRequest The request message for the ListTriggers method.ListTriggersRequest.Builder The request message for the ListTriggers method.ListTriggersResponse The response message for the `ListTriggers` method.ListTriggersResponse.Builder The response message for the `ListTriggers` method.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.Provider A representation of the Provider resource.Provider.Builder A representation of the Provider resource.ProviderName ProviderName.Builder Builder for projects/{project}/locations/{location}/providers/{provider}.Pubsub Represents a Pub/Sub transport.Pubsub.Builder Represents a Pub/Sub transport.StateCondition A condition that is part of the trigger state computation.StateCondition.Builder A condition that is part of the trigger state computation.Transport Represents the transport intermediaries created for the trigger to deliver events.Transport.Builder Represents the transport intermediaries created for the trigger to deliver events.Trigger A representation of the trigger resource.Trigger.Builder A representation of the trigger resource.TriggerName TriggerName.Builder Builder for projects/{project}/locations/{location}/triggers/{trigger}.TriggerProto UpdateChannelRequest The request message for the UpdateChannel method.UpdateChannelRequest.Builder The request message for the UpdateChannel method.UpdateGoogleChannelConfigRequest The request message for the UpdateGoogleChannelConfig method.UpdateGoogleChannelConfigRequest.Builder The request message for the UpdateGoogleChannelConfig method.UpdateTriggerRequest The request message for the UpdateTrigger method.UpdateTriggerRequest.Builder The request message for the UpdateTrigger method. -
Enum Summary Enum Description Channel.State State lists all the possible states of a ChannelChannel.TransportCase Destination.DescriptorCase Transport.IntermediaryCase