public interface EventTriggerOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getEventType()
Required.
|
com.google.protobuf.ByteString |
getEventTypeBytes()
Required.
|
FailurePolicy |
getFailurePolicy()
Specifies policy for failed executions.
|
FailurePolicyOrBuilder |
getFailurePolicyOrBuilder()
Specifies policy for failed executions.
|
String |
getResource()
Required.
|
com.google.protobuf.ByteString |
getResourceBytes()
Required.
|
String |
getService()
The hostname of the service that should be observed.
|
com.google.protobuf.ByteString |
getServiceBytes()
The hostname of the service that should be observed.
|
boolean |
hasFailurePolicy()
Specifies policy for failed executions.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getEventType()
Required. The type of event to observe. For example:
`providers/cloud.storage/eventTypes/object.change` and
`providers/cloud.pubsub/eventTypes/topic.publish`.
Event types match pattern `providers/*/eventTypes/*.*`.
The pattern contains:
1. namespace: For example, `cloud.storage` and
`google.firebase.analytics`.
2. resource type: The type of resource on which event occurs. For
example, the Google Cloud Storage API includes the type `object`.
3. action: The action that generates the event. For example, action for
a Google Cloud Storage Object is 'change'.
These parts are lower case.
string event_type = 1;com.google.protobuf.ByteString getEventTypeBytes()
Required. The type of event to observe. For example:
`providers/cloud.storage/eventTypes/object.change` and
`providers/cloud.pubsub/eventTypes/topic.publish`.
Event types match pattern `providers/*/eventTypes/*.*`.
The pattern contains:
1. namespace: For example, `cloud.storage` and
`google.firebase.analytics`.
2. resource type: The type of resource on which event occurs. For
example, the Google Cloud Storage API includes the type `object`.
3. action: The action that generates the event. For example, action for
a Google Cloud Storage Object is 'change'.
These parts are lower case.
string event_type = 1;String getResource()
Required. The resource(s) from which to observe events, for example,
`projects/_/buckets/myBucket`.
Not all syntactically correct values are accepted by all services. For
example:
1. The authorization model must support it. Google Cloud Functions
only allows EventTriggers to be deployed that observe resources in the
same project as the `CloudFunction`.
2. The resource type must match the pattern expected for an
`event_type`. For example, an `EventTrigger` that has an
`event_type` of "google.pubsub.topic.publish" should have a resource
that matches Google Cloud Pub/Sub topics.
Additionally, some services may support short names when creating an
`EventTrigger`. These will always be returned in the normalized "long"
format.
See each *service's* documentation for supported formats.
string resource = 2;com.google.protobuf.ByteString getResourceBytes()
Required. The resource(s) from which to observe events, for example,
`projects/_/buckets/myBucket`.
Not all syntactically correct values are accepted by all services. For
example:
1. The authorization model must support it. Google Cloud Functions
only allows EventTriggers to be deployed that observe resources in the
same project as the `CloudFunction`.
2. The resource type must match the pattern expected for an
`event_type`. For example, an `EventTrigger` that has an
`event_type` of "google.pubsub.topic.publish" should have a resource
that matches Google Cloud Pub/Sub topics.
Additionally, some services may support short names when creating an
`EventTrigger`. These will always be returned in the normalized "long"
format.
See each *service's* documentation for supported formats.
string resource = 2;String getService()
The hostname of the service that should be observed. If no string is provided, the default service implementing the API will be used. For example, `storage.googleapis.com` is the default for all event types in the `google.storage` namespace.
string service = 3;com.google.protobuf.ByteString getServiceBytes()
The hostname of the service that should be observed. If no string is provided, the default service implementing the API will be used. For example, `storage.googleapis.com` is the default for all event types in the `google.storage` namespace.
string service = 3;boolean hasFailurePolicy()
Specifies policy for failed executions.
.google.cloud.functions.v1.FailurePolicy failure_policy = 5;FailurePolicy getFailurePolicy()
Specifies policy for failed executions.
.google.cloud.functions.v1.FailurePolicy failure_policy = 5;FailurePolicyOrBuilder getFailurePolicyOrBuilder()
Specifies policy for failed executions.
.google.cloud.functions.v1.FailurePolicy failure_policy = 5;Copyright © 2021 Google LLC. All rights reserved.