| GitHub Repository | RPC Documentation | REST Documentation |
Client Classes
Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.
| Client | Description |
|---|---|
| com. |
Service Description: Eventarc allows users to subscribe to various events that are provided by
Google Cloud services and forward them to supported destinations.
This class provides the ability to make remote calls to the backing service through method |
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description |
|---|---|
| com. |
Settings class to configure an instance of EventarcClient.
The default instance has everything set to sensible defaults: |
Classes
| Class | Description |
|---|---|
| com. |
A representation of the Channel resource. A Channel is a resource on which event providers publish their events. The published events are delivered through the transport associated with the |
| com. |
A representation of the Channel resource. A Channel is a resource on which event providers publish their events. The published events are delivered through the transport associated with the |
| com. |
A representation of the ChannelConnection resource. A ChannelConnection is a resource which event providers create during the activation process to establish a connection between the provider and the |
| com. |
A representation of the ChannelConnection resource. A ChannelConnection is a resource which event providers create during the activation process to establish a connection between the provider and the |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/channelConnections/{channel_connection}. |
| com. |
|
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/channels/{channel}. |
| com. |
|
| com. |
Represents a Cloud Run destination. |
| com. |
Represents a Cloud Run destination. |
| com. |
The request message for the CreateChannelConnection method. |
| com. |
The request message for the CreateChannelConnection method. |
| com. |
The request message for the CreateChannel method. |
| com. |
The request message for the CreateChannel method. |
| com. |
The request message for the CreateEnrollment method. |
| com. |
The request message for the CreateEnrollment method. |
| com. |
The request message for the CreateGoogleApiSource method. |
| com. |
The request message for the CreateGoogleApiSource method. |
| com. |
The request message for the CreateMessageBus method. |
| com. |
The request message for the CreateMessageBus method. |
| com. |
The request message for the CreatePipeline method. |
| com. |
The request message for the CreatePipeline method. |
| com. |
The request message for the CreateTrigger method. |
| com. |
The request message for the CreateTrigger method. |
| com. |
The request message for the DeleteChannelConnection method. |
| com. |
The request message for the DeleteChannelConnection method. |
| com. |
The request message for the DeleteChannel method. |
| com. |
The request message for the DeleteChannel method. |
| com. |
The request message for the DeleteEnrollment method. |
| com. |
The request message for the DeleteEnrollment method. |
| com. |
The request message for the DeleteGoogleApiSource method. |
| com. |
The request message for the DeleteGoogleApiSource method. |
| com. |
The request message for the DeleteMessageBus method. |
| com. |
The request message for the DeleteMessageBus method. |
| com. |
The request message for the DeletePipeline method. |
| com. |
The request message for the DeletePipeline method. |
| com. |
The request message for the DeleteTrigger method. |
| com. |
The request message for the DeleteTrigger method. |
| com. |
Represents a target of an invocation over HTTP. |
| com. |
Represents a target of an invocation over HTTP. |
| com. |
|
| com. |
An enrollment represents a subscription for messages on a particular message bus. It defines a matching criteria for messages on the bus and the subscriber endpoint where matched messages should be delivered. |
| com. |
An enrollment represents a subscription for messages on a particular message bus. It defines a matching criteria for messages on the bus and the subscriber endpoint where matched messages should be delivered. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/enrollments/{enrollment}. |
| com. |
|
| com. |
Filters events based on exact matches on the CloudEvents attributes. |
| com. |
Filters events based on exact matches on the CloudEvents attributes. |
| com. |
A representation of the event type resource. |
| com. |
A representation of the event type resource. |
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations. |
| com. |
Base class for the server implementation of the service Eventarc. Eventarc allows users to subscribe to various events that are provided by |
| com. |
|
| com. |
Builder for EventarcSettings. |
| com. |
A representation of the FilteringAttribute resource. Filtering attributes are per event type. |
| com. |
A representation of the FilteringAttribute resource. Filtering attributes are per event type. |
| com. |
Represents a GKE destination. |
| com. |
Represents a GKE destination. |
| com. |
The request message for the GetChannelConnection method. |
| com. |
The request message for the GetChannelConnection method. |
| com. |
The request message for the GetChannel method. |
| com. |
The request message for the GetChannel method. |
| com. |
The request message for the GetEnrollment method. |
| com. |
The request message for the GetEnrollment method. |
| com. |
The request message for the GetGoogleApiSource method. |
| com. |
The request message for the GetGoogleApiSource method. |
| com. |
The request message for the GetGoogleChannelConfig method. |
| com. |
The request message for the GetGoogleChannelConfig method. |
| com. |
The request message for the GetMessageBus method. |
| com. |
The request message for the GetMessageBus method. |
| com. |
The request message for the GetPipeline method. |
| com. |
The request message for the GetPipeline method. |
| com. |
The request message for the GetProvider method. |
| com. |
The request message for the GetProvider method. |
| com. |
The request message for the GetTrigger method. |
| com. |
The request message for the GetTrigger method. |
| com. |
A GoogleApiSource represents a subscription of 1P events from a MessageBus. |
| com. |
A GoogleApiSource represents a subscription of 1P events from a MessageBus. |
| com. |
Config to enabled subscribing to events from other projects in the org. |
| com. |
Config to enabled subscribing to events from other projects in the org. |
| com. |
Config to enable subscribing to all events from a list of projects. |
| com. |
Config to enable subscribing to all events from a list of projects. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/googleApiSources/{google_api_source}. |
| com. |
|
| com. |
A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected |
| com. |
A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/googleChannelConfig. |
| com. |
|
| com. |
Represents a HTTP endpoint destination. |
| com. |
Represents a HTTP endpoint destination. |
| com. |
The request message for the ListChannelConnections method. |
| com. |
The request message for the ListChannelConnections method. |
| com. |
The response message for the ListChannelConnections method.
|
| com. |
The response message for the ListChannelConnections method.
|
| com. |
The request message for the ListChannels method. |
| com. |
The request message for the ListChannels method. |
| com. |
The response message for the ListChannels method.
|
| com. |
The response message for the ListChannels method.
|
| com. |
The request message for the ListEnrollments method. |
| com. |
The request message for the ListEnrollments method. |
| com. |
The response message for the ListEnrollments method.
|
| com. |
The response message for the ListEnrollments method.
|
| com. |
The request message for the ListGoogleApiSources method. |
| com. |
The request message for the ListGoogleApiSources method. |
| com. |
The response message for the ListGoogleApiSources method.
|
| com. |
The response message for the ListGoogleApiSources method.
|
| com. |
The request message for the ListMessageBusEnrollments method.
|
| com. |
The request message for the ListMessageBusEnrollments method.
|
| com. |
The response message for the ListMessageBusEnrollments method.</td>
</tr>
<tr>
<td><a href=/proxy/https/docs.cloud.google.com/java/docs/reference/google-cloud-eventarc/latest/"https://cloud.google.com/java/docs/reference/google-cloud-eventarc/latest/com.google.cloud.eventarc.v1.ListMessageBusEnrollmentsResponse.Builder">com.<wbr>google.<wbr>cloud.<wbr>eventarc.<wbr>v1.<wbr>List<wbr>Message<wbr>Bus<wbr>Enrollments<wbr>Response.<wbr>Builder</a></td>
<td>
The response message for the <code>ListMessageBusEnrollments</code> method.
|
| com. |
The request message for the ListMessageBuses method. |
| com. |
The request message for the ListMessageBuses method. |
| com. |
The response message for the ListMessageBuses method.
|
| com. |
The response message for the ListMessageBuses method.
|
| com. |
The request message for the ListPipelines method. |
| com. |
The request message for the ListPipelines method. |
| com. |
The response message for the ListPipelines method. |
| com. |
The response message for the ListPipelines method. |
| com. |
The request message for the ListProviders method. |
| com. |
The request message for the ListProviders method. |
| com. |
The response message for the ListProviders method.
|
| com. |
The response message for the ListProviders method.
|
| com. |
The request message for the ListTriggers method. |
| com. |
The request message for the ListTriggers method. |
| com. |
The response message for the ListTriggers method.
|
| com. |
The response message for the ListTriggers method.
|
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}. |
| com. |
The configuration for Platform Telemetry logging for Eventarc Advanced resources. |
| com. |
The configuration for Platform Telemetry logging for Eventarc Advanced resources. |
| com. |
|
| com. |
MessageBus for the messages flowing through the system. The admin has visibility and control over the messages being published and consumed and can restrict publishers and subscribers to only a subset of data available in the |
| com. |
MessageBus for the messages flowing through the system. The admin has visibility and control over the messages being published and consumed and can restrict publishers and subscribers to only a subset of data available in the |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/messageBuses/{message_bus}. |
| com. |
|
| com. |
Network Configuration that can be inherited by other protos. |
| com. |
Network Configuration that can be inherited by other protos. |
| com. |
|
| com. |
Represents the metadata of the long-running operation. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
A representation of the Pipeline resource. |
| com. |
A representation of the Pipeline resource. |
| com. |
Represents a target of an invocation over HTTP. |
| com. |
Represents a config used to authenticate message requests. |
| com. |
Represents a config used to authenticate message requests. |
| com. |
Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling |
| com. |
Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling |
| com. |
Represents a config used to authenticate with a Google OIDC token using a Google Cloud service account. Use this authentication method to invoke your Cloud Run and Cloud Functions destinations or HTTP |
| com. |
Represents a config used to authenticate with a Google OIDC token using a Google Cloud service account. Use this authentication method to invoke your Cloud Run and Cloud Functions destinations or HTTP |
| com. |
Represents a target of an invocation over HTTP. |
| com. |
Represents a HTTP endpoint destination. |
| com. |
Represents a HTTP endpoint destination. |
| com. |
Represents a network config to be used for destination resolution and connectivity. |
| com. |
Represents a network config to be used for destination resolution and connectivity. |
| com. |
Mediation defines different ways to modify the Pipeline. |
| com. |
Mediation defines different ways to modify the Pipeline. |
| com. |
Transformation defines the way to transform an incoming message. |
| com. |
Transformation defines the way to transform an incoming message. |
| com. |
Represents the format of message data. |
| com. |
The format of an AVRO message payload. |
| com. |
The format of an AVRO message payload. |
| com. |
Represents the format of message data. |
| com. |
The format of a JSON message payload. |
| com. |
The format of a JSON message payload. |
| com. |
The format of a Protobuf message payload. |
| com. |
The format of a Protobuf message payload. |
| com. |
The retry policy configuration for the Pipeline. The pipeline exponentially backs off in case the destination is non responsive or returns a retryable error code. The default semantics are as follows: |
| com. |
The retry policy configuration for the Pipeline. The pipeline exponentially backs off in case the destination is non responsive or returns a retryable error code. The default semantics are as follows: |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/pipelines/{pipeline}. |
| com. |
|
| com. |
A representation of the Provider resource. |
| com. |
A representation of the Provider resource. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/providers/{provider}. |
| com. |
Represents a Pub/Sub transport. |
| com. |
Represents a Pub/Sub transport. |
| com. |
A condition that is part of the trigger state computation. |
| com. |
A condition that is part of the trigger state computation. |
| com. |
Represents the transport intermediaries created for the trigger to deliver events. |
| com. |
Represents the transport intermediaries created for the trigger to deliver events. |
| com. |
A representation of the trigger resource. |
| com. |
A representation of the trigger resource. |
| com. |
The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. |
| com. |
The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/triggers/{trigger}. |
| com. |
|
| com. |
The request message for the UpdateChannel method. |
| com. |
The request message for the UpdateChannel method. |
| com. |
The request message for the UpdateEnrollment method. |
| com. |
The request message for the UpdateEnrollment method. |
| com. |
The request message for the UpdateGoogleApiSource method. |
| com. |
The request message for the UpdateGoogleApiSource method. |
| com. |
The request message for the UpdateGoogleChannelConfig method. |
| com. |
The request message for the UpdateGoogleChannelConfig method. |
| com. |
The request message for the UpdateMessageBus method. |
| com. |
The request message for the UpdateMessageBus method. |
| com. |
The request message for the UpdatePipeline method. |
| com. |
The request message for the UpdatePipeline method. |
| com. |
The request message for the UpdateTrigger method. |
| com. |
The request message for the UpdateTrigger method. |
Interfaces
Enums
| Enum | Description |
|---|---|
| com. |
State lists all the possible states of a Channel |
| com. |
|
| com. |
|
| com. |
|
| com. |
The different severities for logging supported by Eventarc Advanced resources. This enum is an exhaustive list of log severities and is FROZEN. Do not |
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |