public final class MatchingCondition extends GeneratedMessageV3 implements MatchingConditionOrBuilder
Defines a condition for when an Event Edit or Event Creation rule applies to
an event.
Protobuf type google.analytics.admin.v1alpha.MatchingCondition
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
COMPARISON_TYPE_FIELD_NUMBER
public static final int COMPARISON_TYPE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
FIELD_FIELD_NUMBER
public static final int FIELD_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NEGATED_FIELD_NUMBER
public static final int NEGATED_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VALUE_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static MatchingCondition getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static MatchingCondition.Builder newBuilder()
newBuilder(MatchingCondition prototype)
public static MatchingCondition.Builder newBuilder(MatchingCondition prototype)
public static MatchingCondition parseDelimitedFrom(InputStream input)
public static MatchingCondition parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static MatchingCondition parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MatchingCondition parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static MatchingCondition parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MatchingCondition parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MatchingCondition parseFrom(CodedInputStream input)
public static MatchingCondition parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MatchingCondition parseFrom(InputStream input)
public static MatchingCondition parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static MatchingCondition parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static MatchingCondition parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<MatchingCondition> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getComparisonType()
public MatchingCondition.ComparisonType getComparisonType()
Required. The type of comparison to be applied to the value.
.google.analytics.admin.v1alpha.MatchingCondition.ComparisonType comparison_type = 2 [(.google.api.field_behavior) = REQUIRED];
getComparisonTypeValue()
public int getComparisonTypeValue()
Required. The type of comparison to be applied to the value.
.google.analytics.admin.v1alpha.MatchingCondition.ComparisonType comparison_type = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for comparisonType.
|
getDefaultInstanceForType()
public MatchingCondition getDefaultInstanceForType()
getField()
Required. The name of the field that is compared against for the condition.
If 'event_name' is specified this condition will apply to the name of the
event. Otherwise the condition will apply to a parameter with the
specified name.
This value cannot contain spaces.
string field = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The field.
|
getFieldBytes()
public ByteString getFieldBytes()
Required. The name of the field that is compared against for the condition.
If 'event_name' is specified this condition will apply to the name of the
event. Otherwise the condition will apply to a parameter with the
specified name.
This value cannot contain spaces.
string field = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for field.
|
getNegated()
public boolean getNegated()
Whether or not the result of the comparison should be negated. For example,
if negated
is true, then 'equals' comparisons would function as 'not
equals'.
bool negated = 4;
Returns |
---|
Type | Description |
boolean | The negated.
|
getParserForType()
public Parser<MatchingCondition> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getValue()
Required. The value being compared against for this condition. The runtime
implementation may perform type coercion of this value to evaluate this
condition based on the type of the parameter value.
string value = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The value.
|
getValueBytes()
public ByteString getValueBytes()
Required. The value being compared against for this condition. The runtime
implementation may perform type coercion of this value to evaluate this
condition based on the type of the parameter value.
string value = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for value.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public MatchingCondition.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected MatchingCondition.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public MatchingCondition.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides