public final class ChannelGroupFilterExpression extends GeneratedMessageV3 implements ChannelGroupFilterExpressionOrBuilder
A logical expression of Channel Group dimension filters.
Protobuf type google.analytics.admin.v1alpha.ChannelGroupFilterExpression
Static Fields
AND_GROUP_FIELD_NUMBER
public static final int AND_GROUP_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
FILTER_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NOT_EXPRESSION_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
OR_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static ChannelGroupFilterExpression getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ChannelGroupFilterExpression.Builder newBuilder()
newBuilder(ChannelGroupFilterExpression prototype)
public static ChannelGroupFilterExpression.Builder newBuilder(ChannelGroupFilterExpression prototype)
public static ChannelGroupFilterExpression parseDelimitedFrom(InputStream input)
public static ChannelGroupFilterExpression parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ChannelGroupFilterExpression parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ChannelGroupFilterExpression parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ChannelGroupFilterExpression parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ChannelGroupFilterExpression parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ChannelGroupFilterExpression parseFrom(CodedInputStream input)
public static ChannelGroupFilterExpression parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ChannelGroupFilterExpression parseFrom(InputStream input)
public static ChannelGroupFilterExpression parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ChannelGroupFilterExpression parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ChannelGroupFilterExpression parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ChannelGroupFilterExpression> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getAndGroup()
public ChannelGroupFilterExpressionList getAndGroup()
A list of expressions to be AND’ed together. It can only contain
ChannelGroupFilterExpressions with or_group. This must be set for the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;
getAndGroupOrBuilder()
public ChannelGroupFilterExpressionListOrBuilder getAndGroupOrBuilder()
A list of expressions to be AND’ed together. It can only contain
ChannelGroupFilterExpressions with or_group. This must be set for the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;
getDefaultInstanceForType()
public ChannelGroupFilterExpression getDefaultInstanceForType()
getExprCase()
public ChannelGroupFilterExpression.ExprCase getExprCase()
getFilter()
public ChannelGroupFilter getFilter()
A filter on a single dimension. This cannot be set on the top
level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;
getFilterOrBuilder()
public ChannelGroupFilterOrBuilder getFilterOrBuilder()
A filter on a single dimension. This cannot be set on the top
level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;
getNotExpression()
public ChannelGroupFilterExpression getNotExpression()
A filter expression to be NOT'ed (that is inverted, complemented). It
can only include a dimension_or_metric_filter. This cannot be set on the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;
getNotExpressionOrBuilder()
public ChannelGroupFilterExpressionOrBuilder getNotExpressionOrBuilder()
A filter expression to be NOT'ed (that is inverted, complemented). It
can only include a dimension_or_metric_filter. This cannot be set on the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;
getOrGroup()
public ChannelGroupFilterExpressionList getOrGroup()
A list of expressions to OR’ed together. It cannot contain
ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;
getOrGroupOrBuilder()
public ChannelGroupFilterExpressionListOrBuilder getOrGroupOrBuilder()
A list of expressions to OR’ed together. It cannot contain
ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;
getParserForType()
public Parser<ChannelGroupFilterExpression> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasAndGroup()
public boolean hasAndGroup()
A list of expressions to be AND’ed together. It can only contain
ChannelGroupFilterExpressions with or_group. This must be set for the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;
Returns |
---|
Type | Description |
boolean | Whether the andGroup field is set.
|
hasFilter()
public boolean hasFilter()
A filter on a single dimension. This cannot be set on the top
level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;
Returns |
---|
Type | Description |
boolean | Whether the filter field is set.
|
hasNotExpression()
public boolean hasNotExpression()
A filter expression to be NOT'ed (that is inverted, complemented). It
can only include a dimension_or_metric_filter. This cannot be set on the
top level ChannelGroupFilterExpression.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;
Returns |
---|
Type | Description |
boolean | Whether the notExpression field is set.
|
hasOrGroup()
public boolean hasOrGroup()
A list of expressions to OR’ed together. It cannot contain
ChannelGroupFilterExpressions with and_group or or_group.
.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;
Returns |
---|
Type | Description |
boolean | Whether the orGroup field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ChannelGroupFilterExpression.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ChannelGroupFilterExpression.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public ChannelGroupFilterExpression.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides