Class SubpropertyEventFilterCondition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
com.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.Builder
- All Implemented Interfaces:
SubpropertyEventFilterConditionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SubpropertyEventFilterCondition
public static final class SubpropertyEventFilterCondition.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
implements SubpropertyEventFilterConditionOrBuilder
A specific filter expressionProtobuf type
google.analytics.admin.v1alpha.SubpropertyEventFilterCondition-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.A filter for null values.A filter for a string-type dimension that matches a particular pattern.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.booleanA filter for null values.A filter for a string-type dimension that matches a particular pattern.A filter for a string-type dimension that matches a particular pattern.A filter for a string-type dimension that matches a particular pattern.booleanA filter for null values.booleanA filter for a string-type dimension that matches a particular pattern.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) A filter for a string-type dimension that matches a particular pattern.setFieldName(String value) Required.setFieldNameBytes(com.google.protobuf.ByteString value) Required.setNullFilter(boolean value) A filter for null values.A filter for a string-type dimension that matches a particular pattern.setStringFilter(SubpropertyEventFilterCondition.StringFilter.Builder builderForValue) A filter for a string-type dimension that matches a particular pattern.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubpropertyEventFilterCondition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SubpropertyEventFilterCondition.Builder>
-
mergeFrom
public SubpropertyEventFilterCondition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubpropertyEventFilterCondition.Builder>- Throws:
IOException
-
getOneFilterCase
- Specified by:
getOneFilterCasein interfaceSubpropertyEventFilterConditionOrBuilder
-
clearOneFilter
-
hasNullFilter
public boolean hasNullFilter()A filter for null values.
bool null_filter = 2;- Specified by:
hasNullFilterin interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- Whether the nullFilter field is set.
-
getNullFilter
public boolean getNullFilter()A filter for null values.
bool null_filter = 2;- Specified by:
getNullFilterin interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- The nullFilter.
-
setNullFilter
A filter for null values.
bool null_filter = 2;- Parameters:
value- The nullFilter to set.- Returns:
- This builder for chaining.
-
clearNullFilter
A filter for null values.
bool null_filter = 2;- Returns:
- This builder for chaining.
-
hasStringFilter
public boolean hasStringFilter()A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3;- Specified by:
hasStringFilterin interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- Whether the stringFilter field is set.
-
getStringFilter
A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3;- Specified by:
getStringFilterin interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- The stringFilter.
-
setStringFilter
public SubpropertyEventFilterCondition.Builder setStringFilter(SubpropertyEventFilterCondition.StringFilter value) A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3; -
setStringFilter
public SubpropertyEventFilterCondition.Builder setStringFilter(SubpropertyEventFilterCondition.StringFilter.Builder builderForValue) A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3; -
mergeStringFilter
public SubpropertyEventFilterCondition.Builder mergeStringFilter(SubpropertyEventFilterCondition.StringFilter value) A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3; -
clearStringFilter
A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3; -
getStringFilterBuilder
A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3; -
getStringFilterOrBuilder
A filter for a string-type dimension that matches a particular pattern.
.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition.StringFilter string_filter = 3;- Specified by:
getStringFilterOrBuilderin interfaceSubpropertyEventFilterConditionOrBuilder
-
getFieldName
Required. The field that is being filtered.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFieldNamein interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- The fieldName.
-
getFieldNameBytes
public com.google.protobuf.ByteString getFieldNameBytes()Required. The field that is being filtered.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFieldNameBytesin interfaceSubpropertyEventFilterConditionOrBuilder- Returns:
- The bytes for fieldName.
-
setFieldName
Required. The field that is being filtered.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The fieldName to set.- Returns:
- This builder for chaining.
-
clearFieldName
Required. The field that is being filtered.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setFieldNameBytes
public SubpropertyEventFilterCondition.Builder setFieldNameBytes(com.google.protobuf.ByteString value) Required. The field that is being filtered.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for fieldName to set.- Returns:
- This builder for chaining.
-