public static final class EventFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder> implements EventFilterOrBuilder
Filters events based on exact matches on the CloudEvents attributes.Protobuf type
google.cloud.functions.v2beta.EventFilter| Modifier and Type | Method and Description |
|---|---|
EventFilter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
EventFilter |
build() |
EventFilter |
buildPartial() |
EventFilter.Builder |
clear() |
EventFilter.Builder |
clearAttribute()
Required.
|
EventFilter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
EventFilter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
EventFilter.Builder |
clearOperator()
Optional.
|
EventFilter.Builder |
clearValue()
Required.
|
EventFilter.Builder |
clone() |
String |
getAttribute()
Required.
|
com.google.protobuf.ByteString |
getAttributeBytes()
Required.
|
EventFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getOperator()
Optional.
|
com.google.protobuf.ByteString |
getOperatorBytes()
Optional.
|
String |
getValue()
Required.
|
com.google.protobuf.ByteString |
getValueBytes()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
EventFilter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
EventFilter.Builder |
mergeFrom(EventFilter other) |
EventFilter.Builder |
mergeFrom(com.google.protobuf.Message other) |
EventFilter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
EventFilter.Builder |
setAttribute(String value)
Required.
|
EventFilter.Builder |
setAttributeBytes(com.google.protobuf.ByteString value)
Required.
|
EventFilter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
EventFilter.Builder |
setOperator(String value)
Optional.
|
EventFilter.Builder |
setOperatorBytes(com.google.protobuf.ByteString value)
Optional.
|
EventFilter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
EventFilter.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
EventFilter.Builder |
setValue(String value)
Required.
|
EventFilter.Builder |
setValueBytes(com.google.protobuf.ByteString value)
Required.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic EventFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic EventFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic EventFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EventFilter.Builder>public EventFilter.Builder mergeFrom(EventFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public EventFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EventFilter.Builder>IOExceptionpublic String getAttribute()
Required. The name of a CloudEvents attribute.
string attribute = 1 [(.google.api.field_behavior) = REQUIRED];getAttribute in interface EventFilterOrBuilderpublic com.google.protobuf.ByteString getAttributeBytes()
Required. The name of a CloudEvents attribute.
string attribute = 1 [(.google.api.field_behavior) = REQUIRED];getAttributeBytes in interface EventFilterOrBuilderpublic EventFilter.Builder setAttribute(String value)
Required. The name of a CloudEvents attribute.
string attribute = 1 [(.google.api.field_behavior) = REQUIRED];value - The attribute to set.public EventFilter.Builder clearAttribute()
Required. The name of a CloudEvents attribute.
string attribute = 1 [(.google.api.field_behavior) = REQUIRED];public EventFilter.Builder setAttributeBytes(com.google.protobuf.ByteString value)
Required. The name of a CloudEvents attribute.
string attribute = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for attribute to set.public String getValue()
Required. The value for the attribute.
string value = 2 [(.google.api.field_behavior) = REQUIRED];getValue in interface EventFilterOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
Required. The value for the attribute.
string value = 2 [(.google.api.field_behavior) = REQUIRED];getValueBytes in interface EventFilterOrBuilderpublic EventFilter.Builder setValue(String value)
Required. The value for the attribute.
string value = 2 [(.google.api.field_behavior) = REQUIRED];value - The value to set.public EventFilter.Builder clearValue()
Required. The value for the attribute.
string value = 2 [(.google.api.field_behavior) = REQUIRED];public EventFilter.Builder setValueBytes(com.google.protobuf.ByteString value)
Required. The value for the attribute.
string value = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for value to set.public String getOperator()
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
string operator = 3 [(.google.api.field_behavior) = OPTIONAL];getOperator in interface EventFilterOrBuilderpublic com.google.protobuf.ByteString getOperatorBytes()
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
string operator = 3 [(.google.api.field_behavior) = OPTIONAL];getOperatorBytes in interface EventFilterOrBuilderpublic EventFilter.Builder setOperator(String value)
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
string operator = 3 [(.google.api.field_behavior) = OPTIONAL];value - The operator to set.public EventFilter.Builder clearOperator()
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
string operator = 3 [(.google.api.field_behavior) = OPTIONAL];public EventFilter.Builder setOperatorBytes(com.google.protobuf.ByteString value)
Optional. The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is `match-path-pattern`.
string operator = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for operator to set.public final EventFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>public final EventFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EventFilter.Builder>Copyright © 2023 Google LLC. All rights reserved.