public interface EventTriggerOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getChannel()
Optional.
|
com.google.protobuf.ByteString |
getChannelBytes()
Optional.
|
EventFilter |
getEventFilters(int index)
Criteria used to filter events.
|
int |
getEventFiltersCount()
Criteria used to filter events.
|
List<EventFilter> |
getEventFiltersList()
Criteria used to filter events.
|
EventFilterOrBuilder |
getEventFiltersOrBuilder(int index)
Criteria used to filter events.
|
List<? extends EventFilterOrBuilder> |
getEventFiltersOrBuilderList()
Criteria used to filter events.
|
String |
getEventType()
Required.
|
com.google.protobuf.ByteString |
getEventTypeBytes()
Required.
|
String |
getPubsubTopic()
Optional.
|
com.google.protobuf.ByteString |
getPubsubTopicBytes()
Optional.
|
EventTrigger.RetryPolicy |
getRetryPolicy()
Optional.
|
int |
getRetryPolicyValue()
Optional.
|
String |
getServiceAccountEmail()
Optional.
|
com.google.protobuf.ByteString |
getServiceAccountEmailBytes()
Optional.
|
String |
getTrigger()
Output only.
|
com.google.protobuf.ByteString |
getTriggerBytes()
Output only.
|
String |
getTriggerRegion()
The region that the trigger will be in.
|
com.google.protobuf.ByteString |
getTriggerRegionBytes()
The region that the trigger will be in.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getTrigger()
Output only. The resource name of the Eventarc trigger. The format of this
field is `projects/{project}/locations/{region}/triggers/{trigger}`.
string trigger = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getTriggerBytes()
Output only. The resource name of the Eventarc trigger. The format of this
field is `projects/{project}/locations/{region}/triggers/{trigger}`.
string trigger = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
String getTriggerRegion()
The region that the trigger will be in. The trigger will only receive events originating in this region. It can be the same region as the function, a different region or multi-region, or the global region. If not provided, defaults to the same region as the function.
string trigger_region = 2;com.google.protobuf.ByteString getTriggerRegionBytes()
The region that the trigger will be in. The trigger will only receive events originating in this region. It can be the same region as the function, a different region or multi-region, or the global region. If not provided, defaults to the same region as the function.
string trigger_region = 2;String getEventType()
Required. The type of event to observe. For example: `google.cloud.audit.log.v1.written` or `google.cloud.pubsub.topic.v1.messagePublished`.
string event_type = 3 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getEventTypeBytes()
Required. The type of event to observe. For example: `google.cloud.audit.log.v1.written` or `google.cloud.pubsub.topic.v1.messagePublished`.
string event_type = 3 [(.google.api.field_behavior) = REQUIRED];List<EventFilter> getEventFiltersList()
Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;EventFilter getEventFilters(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;int getEventFiltersCount()
Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;List<? extends EventFilterOrBuilder> getEventFiltersOrBuilderList()
Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;EventFilterOrBuilder getEventFiltersOrBuilder(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;String getPubsubTopic()
Optional. The name of a Pub/Sub topic in the same project that will be used
as the transport topic for the event delivery. Format:
`projects/{project}/topics/{topic}`.
This is only valid for events of type
`google.cloud.pubsub.topic.v1.messagePublished`. The topic provided here
will not be deleted at function deletion.
string pubsub_topic = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getPubsubTopicBytes()
Optional. The name of a Pub/Sub topic in the same project that will be used
as the transport topic for the event delivery. Format:
`projects/{project}/topics/{topic}`.
This is only valid for events of type
`google.cloud.pubsub.topic.v1.messagePublished`. The topic provided here
will not be deleted at function deletion.
string pubsub_topic = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
String getServiceAccountEmail()
Optional. The email of the trigger's service account. The service account
must have permission to invoke Cloud Run services, the permission is
`run.routes.invoke`.
If empty, defaults to the Compute Engine default service account:
`{project_number}-compute@developer.gserviceaccount.com`.
string service_account_email = 6 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getServiceAccountEmailBytes()
Optional. The email of the trigger's service account. The service account
must have permission to invoke Cloud Run services, the permission is
`run.routes.invoke`.
If empty, defaults to the Compute Engine default service account:
`{project_number}-compute@developer.gserviceaccount.com`.
string service_account_email = 6 [(.google.api.field_behavior) = OPTIONAL];int getRetryPolicyValue()
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
EventTrigger.RetryPolicy getRetryPolicy()
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
String getChannel()
Optional. The name of the channel associated with the trigger in
`projects/{project}/locations/{location}/channels/{channel}` format.
You must provide a channel to receive events from Eventarc SaaS partners.
string channel = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getChannelBytes()
Optional. The name of the channel associated with the trigger in
`projects/{project}/locations/{location}/channels/{channel}` format.
You must provide a channel to receive events from Eventarc SaaS partners.
string channel = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Copyright © 2023 Google LLC. All rights reserved.