Class EventTrigger.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
- com.google.cloud.functions.v2beta.EventTrigger.Builder
-
- All Implemented Interfaces:
EventTriggerOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- EventTrigger
public static final class EventTrigger.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder> implements EventTriggerOrBuilder
Describes EventTrigger, used to request events to be sent from another service.
Protobuf typegoogle.cloud.functions.v2beta.EventTrigger
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EventTrigger.Builder
addAllEventFilters(Iterable<? extends EventFilter> values)
Criteria used to filter events.EventTrigger.Builder
addEventFilters(int index, EventFilter value)
Criteria used to filter events.EventTrigger.Builder
addEventFilters(int index, EventFilter.Builder builderForValue)
Criteria used to filter events.EventTrigger.Builder
addEventFilters(EventFilter value)
Criteria used to filter events.EventTrigger.Builder
addEventFilters(EventFilter.Builder builderForValue)
Criteria used to filter events.EventFilter.Builder
addEventFiltersBuilder()
Criteria used to filter events.EventFilter.Builder
addEventFiltersBuilder(int index)
Criteria used to filter events.EventTrigger.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EventTrigger
build()
EventTrigger
buildPartial()
EventTrigger.Builder
clear()
EventTrigger.Builder
clearChannel()
Optional.EventTrigger.Builder
clearEventFilters()
Criteria used to filter events.EventTrigger.Builder
clearEventType()
Required.EventTrigger.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
EventTrigger.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
EventTrigger.Builder
clearPubsubTopic()
Optional.EventTrigger.Builder
clearRetryPolicy()
Optional.EventTrigger.Builder
clearServiceAccountEmail()
Optional.EventTrigger.Builder
clearTrigger()
Output only.EventTrigger.Builder
clearTriggerRegion()
The region that the trigger will be in.EventTrigger.Builder
clone()
String
getChannel()
Optional.com.google.protobuf.ByteString
getChannelBytes()
Optional.EventTrigger
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
EventFilter
getEventFilters(int index)
Criteria used to filter events.EventFilter.Builder
getEventFiltersBuilder(int index)
Criteria used to filter events.List<EventFilter.Builder>
getEventFiltersBuilderList()
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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
EventTrigger.Builder
mergeFrom(EventTrigger other)
EventTrigger.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
EventTrigger.Builder
mergeFrom(com.google.protobuf.Message other)
EventTrigger.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EventTrigger.Builder
removeEventFilters(int index)
Criteria used to filter events.EventTrigger.Builder
setChannel(String value)
Optional.EventTrigger.Builder
setChannelBytes(com.google.protobuf.ByteString value)
Optional.EventTrigger.Builder
setEventFilters(int index, EventFilter value)
Criteria used to filter events.EventTrigger.Builder
setEventFilters(int index, EventFilter.Builder builderForValue)
Criteria used to filter events.EventTrigger.Builder
setEventType(String value)
Required.EventTrigger.Builder
setEventTypeBytes(com.google.protobuf.ByteString value)
Required.EventTrigger.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EventTrigger.Builder
setPubsubTopic(String value)
Optional.EventTrigger.Builder
setPubsubTopicBytes(com.google.protobuf.ByteString value)
Optional.EventTrigger.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
EventTrigger.Builder
setRetryPolicy(EventTrigger.RetryPolicy value)
Optional.EventTrigger.Builder
setRetryPolicyValue(int value)
Optional.EventTrigger.Builder
setServiceAccountEmail(String value)
Optional.EventTrigger.Builder
setServiceAccountEmailBytes(com.google.protobuf.ByteString value)
Optional.EventTrigger.Builder
setTrigger(String value)
Output only.EventTrigger.Builder
setTriggerBytes(com.google.protobuf.ByteString value)
Output only.EventTrigger.Builder
setTriggerRegion(String value)
The region that the trigger will be in.EventTrigger.Builder
setTriggerRegionBytes(com.google.protobuf.ByteString value)
The region that the trigger will be in.EventTrigger.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
clear
public EventTrigger.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
getDefaultInstanceForType
public EventTrigger getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public EventTrigger build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EventTrigger buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EventTrigger.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
setField
public EventTrigger.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
clearField
public EventTrigger.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
clearOneof
public EventTrigger.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
setRepeatedField
public EventTrigger.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
addRepeatedField
public EventTrigger.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
mergeFrom
public EventTrigger.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EventTrigger.Builder>
-
mergeFrom
public EventTrigger.Builder mergeFrom(EventTrigger other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
mergeFrom
public EventTrigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EventTrigger.Builder>
- Throws:
IOException
-
getTrigger
public String 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) = { ... }
- Specified by:
getTrigger
in interfaceEventTriggerOrBuilder
- Returns:
- The trigger.
-
getTriggerBytes
public 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) = { ... }
- Specified by:
getTriggerBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for trigger.
-
setTrigger
public EventTrigger.Builder setTrigger(String value)
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) = { ... }
- Parameters:
value
- The trigger to set.- Returns:
- This builder for chaining.
-
clearTrigger
public EventTrigger.Builder clearTrigger()
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:
- This builder for chaining.
-
setTriggerBytes
public EventTrigger.Builder setTriggerBytes(com.google.protobuf.ByteString value)
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) = { ... }
- Parameters:
value
- The bytes for trigger to set.- Returns:
- This builder for chaining.
-
getTriggerRegion
public 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;
- Specified by:
getTriggerRegion
in interfaceEventTriggerOrBuilder
- Returns:
- The triggerRegion.
-
getTriggerRegionBytes
public 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;
- Specified by:
getTriggerRegionBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for triggerRegion.
-
setTriggerRegion
public EventTrigger.Builder setTriggerRegion(String value)
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;
- Parameters:
value
- The triggerRegion to set.- Returns:
- This builder for chaining.
-
clearTriggerRegion
public EventTrigger.Builder clearTriggerRegion()
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:
- This builder for chaining.
-
setTriggerRegionBytes
public EventTrigger.Builder setTriggerRegionBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for triggerRegion to set.- Returns:
- This builder for chaining.
-
getEventType
public 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];
- Specified by:
getEventType
in interfaceEventTriggerOrBuilder
- Returns:
- The eventType.
-
getEventTypeBytes
public 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];
- Specified by:
getEventTypeBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for eventType.
-
setEventType
public EventTrigger.Builder setEventType(String value)
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];
- Parameters:
value
- The eventType to set.- Returns:
- This builder for chaining.
-
clearEventType
public EventTrigger.Builder clearEventType()
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:
- This builder for chaining.
-
setEventTypeBytes
public EventTrigger.Builder setEventTypeBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for eventType to set.- Returns:
- This builder for chaining.
-
getEventFiltersList
public List<EventFilter> getEventFiltersList()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
- Specified by:
getEventFiltersList
in interfaceEventTriggerOrBuilder
-
getEventFiltersCount
public int getEventFiltersCount()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
- Specified by:
getEventFiltersCount
in interfaceEventTriggerOrBuilder
-
getEventFilters
public EventFilter getEventFilters(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
- Specified by:
getEventFilters
in interfaceEventTriggerOrBuilder
-
setEventFilters
public EventTrigger.Builder setEventFilters(int index, EventFilter value)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
setEventFilters
public EventTrigger.Builder setEventFilters(int index, EventFilter.Builder builderForValue)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addEventFilters
public EventTrigger.Builder addEventFilters(EventFilter value)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addEventFilters
public EventTrigger.Builder addEventFilters(int index, EventFilter value)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addEventFilters
public EventTrigger.Builder addEventFilters(EventFilter.Builder builderForValue)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addEventFilters
public EventTrigger.Builder addEventFilters(int index, EventFilter.Builder builderForValue)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addAllEventFilters
public EventTrigger.Builder addAllEventFilters(Iterable<? extends EventFilter> values)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
clearEventFilters
public EventTrigger.Builder clearEventFilters()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
removeEventFilters
public EventTrigger.Builder removeEventFilters(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
getEventFiltersBuilder
public EventFilter.Builder getEventFiltersBuilder(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
getEventFiltersOrBuilder
public EventFilterOrBuilder getEventFiltersOrBuilder(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
- Specified by:
getEventFiltersOrBuilder
in interfaceEventTriggerOrBuilder
-
getEventFiltersOrBuilderList
public List<? extends EventFilterOrBuilder> getEventFiltersOrBuilderList()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
- Specified by:
getEventFiltersOrBuilderList
in interfaceEventTriggerOrBuilder
-
addEventFiltersBuilder
public EventFilter.Builder addEventFiltersBuilder()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
addEventFiltersBuilder
public EventFilter.Builder addEventFiltersBuilder(int index)
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
getEventFiltersBuilderList
public List<EventFilter.Builder> getEventFiltersBuilderList()
Criteria used to filter events.
repeated .google.cloud.functions.v2beta.EventFilter event_filters = 4;
-
getPubsubTopic
public 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) = { ... }
- Specified by:
getPubsubTopic
in interfaceEventTriggerOrBuilder
- Returns:
- The pubsubTopic.
-
getPubsubTopicBytes
public 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) = { ... }
- Specified by:
getPubsubTopicBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for pubsubTopic.
-
setPubsubTopic
public EventTrigger.Builder setPubsubTopic(String value)
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) = { ... }
- Parameters:
value
- The pubsubTopic to set.- Returns:
- This builder for chaining.
-
clearPubsubTopic
public EventTrigger.Builder clearPubsubTopic()
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:
- This builder for chaining.
-
setPubsubTopicBytes
public EventTrigger.Builder setPubsubTopicBytes(com.google.protobuf.ByteString value)
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) = { ... }
- Parameters:
value
- The bytes for pubsubTopic to set.- Returns:
- This builder for chaining.
-
getServiceAccountEmail
public 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];
- Specified by:
getServiceAccountEmail
in interfaceEventTriggerOrBuilder
- Returns:
- The serviceAccountEmail.
-
getServiceAccountEmailBytes
public 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];
- Specified by:
getServiceAccountEmailBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for serviceAccountEmail.
-
setServiceAccountEmail
public EventTrigger.Builder setServiceAccountEmail(String value)
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];
- Parameters:
value
- The serviceAccountEmail to set.- Returns:
- This builder for chaining.
-
clearServiceAccountEmail
public EventTrigger.Builder clearServiceAccountEmail()
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:
- This builder for chaining.
-
setServiceAccountEmailBytes
public EventTrigger.Builder setServiceAccountEmailBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for serviceAccountEmail to set.- Returns:
- This builder for chaining.
-
getRetryPolicyValue
public int getRetryPolicyValue()
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2beta.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRetryPolicyValue
in interfaceEventTriggerOrBuilder
- Returns:
- The enum numeric value on the wire for retryPolicy.
-
setRetryPolicyValue
public EventTrigger.Builder setRetryPolicyValue(int value)
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2beta.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The enum numeric value on the wire for retryPolicy to set.- Returns:
- This builder for chaining.
-
getRetryPolicy
public EventTrigger.RetryPolicy getRetryPolicy()
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2beta.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRetryPolicy
in interfaceEventTriggerOrBuilder
- Returns:
- The retryPolicy.
-
setRetryPolicy
public EventTrigger.Builder setRetryPolicy(EventTrigger.RetryPolicy value)
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2beta.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The retryPolicy to set.- Returns:
- This builder for chaining.
-
clearRetryPolicy
public EventTrigger.Builder clearRetryPolicy()
Optional. If unset, then defaults to ignoring failures (i.e. not retrying them).
.google.cloud.functions.v2beta.EventTrigger.RetryPolicy retry_policy = 7 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getChannel
public 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) = { ... }
- Specified by:
getChannel
in interfaceEventTriggerOrBuilder
- Returns:
- The channel.
-
getChannelBytes
public 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) = { ... }
- Specified by:
getChannelBytes
in interfaceEventTriggerOrBuilder
- Returns:
- The bytes for channel.
-
setChannel
public EventTrigger.Builder setChannel(String value)
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) = { ... }
- Parameters:
value
- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
public EventTrigger.Builder clearChannel()
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:
- This builder for chaining.
-
setChannelBytes
public EventTrigger.Builder setChannelBytes(com.google.protobuf.ByteString value)
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) = { ... }
- Parameters:
value
- The bytes for channel to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final EventTrigger.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
mergeUnknownFields
public final EventTrigger.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EventTrigger.Builder>
-
-