Class EventMapping.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EventMapping.Builder>
com.google.analytics.admin.v1alpha.EventMapping.Builder
- All Implemented Interfaces:
EventMappingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EventMapping
public static final class EventMapping.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EventMapping.Builder>
implements EventMappingOrBuilder
Event setting conditions to match an event.Protobuf type
google.analytics.admin.v1alpha.EventMapping-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.The maximum number of times the event occurred.The maximum revenue generated due to the event.At least one of the following four min/max values must be set.The minimum revenue generated due to the event.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.longThe maximum number of times the event occurred.doubleThe maximum revenue generated due to the event.longAt least one of the following four min/max values must be set.doubleThe minimum revenue generated due to the event.booleanThe maximum number of times the event occurred.booleanThe maximum revenue generated due to the event.booleanAt least one of the following four min/max values must be set.booleanThe minimum revenue generated due to the event.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(EventMapping other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEventName(String value) Required.setEventNameBytes(com.google.protobuf.ByteString value) Required.setMaxEventCount(long value) The maximum number of times the event occurred.setMaxEventValue(double value) The maximum revenue generated due to the event.setMinEventCount(long value) At least one of the following four min/max values must be set.setMinEventValue(double value) The minimum revenue generated due to the event.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<EventMapping.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<EventMapping.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<EventMapping.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<EventMapping.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EventMapping.Builder>
-
mergeFrom
public EventMapping.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<EventMapping.Builder>- Throws:
IOException
-
getEventName
Required. Name of the Google Analytics event. It must always be set. The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventNamein interfaceEventMappingOrBuilder- Returns:
- The eventName.
-
getEventNameBytes
public com.google.protobuf.ByteString getEventNameBytes()Required. Name of the Google Analytics event. It must always be set. The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEventNameBytesin interfaceEventMappingOrBuilder- Returns:
- The bytes for eventName.
-
setEventName
Required. Name of the Google Analytics event. It must always be set. The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The eventName to set.- Returns:
- This builder for chaining.
-
clearEventName
Required. Name of the Google Analytics event. It must always be set. The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEventNameBytes
Required. Name of the Google Analytics event. It must always be set. The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for eventName to set.- Returns:
- This builder for chaining.
-
hasMinEventCount
public boolean hasMinEventCount()At least one of the following four min/max values must be set. The values set will be ANDed together to qualify an event. The minimum number of times the event occurred. If not set, minimum event count won't be checked.
optional int64 min_event_count = 2;- Specified by:
hasMinEventCountin interfaceEventMappingOrBuilder- Returns:
- Whether the minEventCount field is set.
-
getMinEventCount
public long getMinEventCount()At least one of the following four min/max values must be set. The values set will be ANDed together to qualify an event. The minimum number of times the event occurred. If not set, minimum event count won't be checked.
optional int64 min_event_count = 2;- Specified by:
getMinEventCountin interfaceEventMappingOrBuilder- Returns:
- The minEventCount.
-
setMinEventCount
At least one of the following four min/max values must be set. The values set will be ANDed together to qualify an event. The minimum number of times the event occurred. If not set, minimum event count won't be checked.
optional int64 min_event_count = 2;- Parameters:
value- The minEventCount to set.- Returns:
- This builder for chaining.
-
clearMinEventCount
At least one of the following four min/max values must be set. The values set will be ANDed together to qualify an event. The minimum number of times the event occurred. If not set, minimum event count won't be checked.
optional int64 min_event_count = 2;- Returns:
- This builder for chaining.
-
hasMaxEventCount
public boolean hasMaxEventCount()The maximum number of times the event occurred. If not set, maximum event count won't be checked.
optional int64 max_event_count = 3;- Specified by:
hasMaxEventCountin interfaceEventMappingOrBuilder- Returns:
- Whether the maxEventCount field is set.
-
getMaxEventCount
public long getMaxEventCount()The maximum number of times the event occurred. If not set, maximum event count won't be checked.
optional int64 max_event_count = 3;- Specified by:
getMaxEventCountin interfaceEventMappingOrBuilder- Returns:
- The maxEventCount.
-
setMaxEventCount
The maximum number of times the event occurred. If not set, maximum event count won't be checked.
optional int64 max_event_count = 3;- Parameters:
value- The maxEventCount to set.- Returns:
- This builder for chaining.
-
clearMaxEventCount
The maximum number of times the event occurred. If not set, maximum event count won't be checked.
optional int64 max_event_count = 3;- Returns:
- This builder for chaining.
-
hasMinEventValue
public boolean hasMinEventValue()The minimum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, minimum event value won't be checked.
optional double min_event_value = 4;- Specified by:
hasMinEventValuein interfaceEventMappingOrBuilder- Returns:
- Whether the minEventValue field is set.
-
getMinEventValue
public double getMinEventValue()The minimum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, minimum event value won't be checked.
optional double min_event_value = 4;- Specified by:
getMinEventValuein interfaceEventMappingOrBuilder- Returns:
- The minEventValue.
-
setMinEventValue
The minimum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, minimum event value won't be checked.
optional double min_event_value = 4;- Parameters:
value- The minEventValue to set.- Returns:
- This builder for chaining.
-
clearMinEventValue
The minimum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, minimum event value won't be checked.
optional double min_event_value = 4;- Returns:
- This builder for chaining.
-
hasMaxEventValue
public boolean hasMaxEventValue()The maximum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, maximum event value won't be checked.
optional double max_event_value = 5;- Specified by:
hasMaxEventValuein interfaceEventMappingOrBuilder- Returns:
- Whether the maxEventValue field is set.
-
getMaxEventValue
public double getMaxEventValue()The maximum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, maximum event value won't be checked.
optional double max_event_value = 5;- Specified by:
getMaxEventValuein interfaceEventMappingOrBuilder- Returns:
- The maxEventValue.
-
setMaxEventValue
The maximum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, maximum event value won't be checked.
optional double max_event_value = 5;- Parameters:
value- The maxEventValue to set.- Returns:
- This builder for chaining.
-
clearMaxEventValue
The maximum revenue generated due to the event. Revenue currency will be defined at the property level. If not set, maximum event value won't be checked.
optional double max_event_value = 5;- Returns:
- This builder for chaining.
-