Class EventTrigger.Builder (2.53.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 2.80.0 (latest)
- 2.78.0
- 2.77.0
- 2.76.0
- 2.75.0
- 2.74.0
- 2.72.0
- 2.70.0
- 2.69.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.4
- 2.4.3
- 2.3.6
publicstaticfinalclass EventTrigger.BuilderextendsGeneratedMessageV3.Builder<EventTrigger.Builder>implementsEventTriggerOrBuilderDescribes EventTrigger, used to request events to be sent from another service.
Protobuf type google.cloud.functions.v2.EventTrigger
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > EventTrigger.BuilderImplements
EventTriggerOrBuilderInherited Members
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllEventFilters(Iterable<? extends EventFilter> values)
publicEventTrigger.BuilderaddAllEventFilters(Iterable<?extendsEventFilter>values)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.functions.v2.EventFilter> |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
addEventFilters(EventFilter value)
publicEventTrigger.BuilderaddEventFilters(EventFiltervalue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
EventFilter |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
addEventFilters(EventFilter.Builder builderForValue)
publicEventTrigger.BuilderaddEventFilters(EventFilter.BuilderbuilderForValue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
EventFilter.Builder |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
addEventFilters(int index, EventFilter value)
publicEventTrigger.BuilderaddEventFilters(intindex,EventFiltervalue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
EventFilter |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
addEventFilters(int index, EventFilter.Builder builderForValue)
publicEventTrigger.BuilderaddEventFilters(intindex,EventFilter.BuilderbuilderForValue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
EventFilter.Builder |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
addEventFiltersBuilder()
publicEventFilter.BuilderaddEventFiltersBuilder()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
EventFilter.Builder |
|
addEventFiltersBuilder(int index)
publicEventFilter.BuilderaddEventFiltersBuilder(intindex)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
EventFilter.Builder |
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicEventTrigger.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
build()
publicEventTriggerbuild()| Returns | |
|---|---|
| Type | Description |
EventTrigger |
|
buildPartial()
publicEventTriggerbuildPartial()| Returns | |
|---|---|
| Type | Description |
EventTrigger |
|
clear()
publicEventTrigger.Builderclear()| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
clearChannel()
publicEventTrigger.BuilderclearChannel() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearEventFilters()
publicEventTrigger.BuilderclearEventFilters()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
clearEventType()
publicEventTrigger.BuilderclearEventType() 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];
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
publicEventTrigger.BuilderclearField(Descriptors.FieldDescriptorfield)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
publicEventTrigger.BuilderclearOneof(Descriptors.OneofDescriptoroneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
clearPubsubTopic()
publicEventTrigger.BuilderclearPubsubTopic() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearRetryPolicy()
publicEventTrigger.BuilderclearRetryPolicy()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];
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearService()
publicEventTrigger.BuilderclearService()Optional. The hostname of the service that 1st Gen function 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.
The field is only applicable to 1st Gen functions.
string service = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearServiceAccountEmail()
publicEventTrigger.BuilderclearServiceAccountEmail() 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];
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearTrigger()
publicEventTrigger.BuilderclearTrigger() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clearTriggerRegion()
publicEventTrigger.BuilderclearTriggerRegion()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;
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
clone()
publicEventTrigger.Builderclone()| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
getChannel()
publicStringgetChannel() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The channel. |
getChannelBytes()
publicByteStringgetChannelBytes() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for channel. |
getDefaultInstanceForType()
publicEventTriggergetDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
EventTrigger |
|
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEventFilters(int index)
publicEventFiltergetEventFilters(intindex)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
EventFilter |
|
getEventFiltersBuilder(int index)
publicEventFilter.BuildergetEventFiltersBuilder(intindex)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
EventFilter.Builder |
|
getEventFiltersBuilderList()
publicList<EventFilter.Builder>getEventFiltersBuilderList()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getEventFiltersCount()
publicintgetEventFiltersCount()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
int |
|
getEventFiltersList()
publicList<EventFilter>getEventFiltersList()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
List<EventFilter> |
|
getEventFiltersOrBuilder(int index)
publicEventFilterOrBuildergetEventFiltersOrBuilder(intindex)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
EventFilterOrBuilder |
|
getEventFiltersOrBuilderList()
publicList<?extendsEventFilterOrBuilder>getEventFiltersOrBuilderList()Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.functions.v2.EventFilterOrBuilder> |
|
getEventType()
publicStringgetEventType() 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];
| Returns | |
|---|---|
| Type | Description |
String |
The eventType. |
getEventTypeBytes()
publicByteStringgetEventTypeBytes() 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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for eventType. |
getPubsubTopic()
publicStringgetPubsubTopic() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The pubsubTopic. |
getPubsubTopicBytes()
publicByteStringgetPubsubTopicBytes() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for pubsubTopic. |
getRetryPolicy()
publicEventTrigger.RetryPolicygetRetryPolicy()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];
| Returns | |
|---|---|
| Type | Description |
EventTrigger.RetryPolicy |
The retryPolicy. |
getRetryPolicyValue()
publicintgetRetryPolicyValue()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];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for retryPolicy. |
getService()
publicStringgetService()Optional. The hostname of the service that 1st Gen function 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.
The field is only applicable to 1st Gen functions.
string service = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The service. |
getServiceAccountEmail()
publicStringgetServiceAccountEmail() 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];
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccountEmail. |
getServiceAccountEmailBytes()
publicByteStringgetServiceAccountEmailBytes() 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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceAccountEmail. |
getServiceBytes()
publicByteStringgetServiceBytes()Optional. The hostname of the service that 1st Gen function 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.
The field is only applicable to 1st Gen functions.
string service = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for service. |
getTrigger()
publicStringgetTrigger() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The trigger. |
getTriggerBytes()
publicByteStringgetTriggerBytes() 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) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for trigger. |
getTriggerRegion()
publicStringgetTriggerRegion()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;
| Returns | |
|---|---|
| Type | Description |
String |
The triggerRegion. |
getTriggerRegionBytes()
publicByteStringgetTriggerRegionBytes()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;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for triggerRegion. |
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
publicfinalbooleanisInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(EventTrigger other)
publicEventTrigger.BuildermergeFrom(EventTriggerother)| Parameter | |
|---|---|
| Name | Description |
other |
EventTrigger |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
publicEventTrigger.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
publicEventTrigger.BuildermergeFrom(Messageother)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalEventTrigger.BuildermergeUnknownFields(UnknownFieldSetunknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
removeEventFilters(int index)
publicEventTrigger.BuilderremoveEventFilters(intindex)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
setChannel(String value)
publicEventTrigger.BuildersetChannel(Stringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
String The channel to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setChannelBytes(ByteString value)
publicEventTrigger.BuildersetChannelBytes(ByteStringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for channel to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setEventFilters(int index, EventFilter value)
publicEventTrigger.BuildersetEventFilters(intindex,EventFiltervalue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
EventFilter |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
setEventFilters(int index, EventFilter.Builder builderForValue)
publicEventTrigger.BuildersetEventFilters(intindex,EventFilter.BuilderbuilderForValue)Criteria used to filter events.
repeated .google.cloud.functions.v2.EventFilter event_filters = 4;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
EventFilter.Builder |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
setEventType(String value)
publicEventTrigger.BuildersetEventType(Stringvalue) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
String The eventType to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setEventTypeBytes(ByteString value)
publicEventTrigger.BuildersetEventTypeBytes(ByteStringvalue) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for eventType to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
publicEventTrigger.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
setPubsubTopic(String value)
publicEventTrigger.BuildersetPubsubTopic(Stringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
String The pubsubTopic to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setPubsubTopicBytes(ByteString value)
publicEventTrigger.BuildersetPubsubTopicBytes(ByteStringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for pubsubTopic to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicEventTrigger.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|
setRetryPolicy(EventTrigger.RetryPolicy value)
publicEventTrigger.BuildersetRetryPolicy(EventTrigger.RetryPolicyvalue)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];
| Parameter | |
|---|---|
| Name | Description |
value |
EventTrigger.RetryPolicy The retryPolicy to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setRetryPolicyValue(int value)
publicEventTrigger.BuildersetRetryPolicyValue(intvalue)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];
| Parameter | |
|---|---|
| Name | Description |
value |
int The enum numeric value on the wire for retryPolicy to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setService(String value)
publicEventTrigger.BuildersetService(Stringvalue)Optional. The hostname of the service that 1st Gen function 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.
The field is only applicable to 1st Gen functions.
string service = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
String The service to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setServiceAccountEmail(String value)
publicEventTrigger.BuildersetServiceAccountEmail(Stringvalue) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
String The serviceAccountEmail to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setServiceAccountEmailBytes(ByteString value)
publicEventTrigger.BuildersetServiceAccountEmailBytes(ByteStringvalue) 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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for serviceAccountEmail to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setServiceBytes(ByteString value)
publicEventTrigger.BuildersetServiceBytes(ByteStringvalue)Optional. The hostname of the service that 1st Gen function 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.
The field is only applicable to 1st Gen functions.
string service = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for service to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setTrigger(String value)
publicEventTrigger.BuildersetTrigger(Stringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
String The trigger to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setTriggerBytes(ByteString value)
publicEventTrigger.BuildersetTriggerBytes(ByteStringvalue) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for trigger to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setTriggerRegion(String value)
publicEventTrigger.BuildersetTriggerRegion(Stringvalue)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;
| Parameter | |
|---|---|
| Name | Description |
value |
String The triggerRegion to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setTriggerRegionBytes(ByteString value)
publicEventTrigger.BuildersetTriggerRegionBytes(ByteStringvalue)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteString The bytes for triggerRegion to set. |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalEventTrigger.BuildersetUnknownFields(UnknownFieldSetunknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
EventTrigger.Builder |
|