Class Event.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, EventOrBuilder, java.lang.Cloneable
    Enclosing class:
    Event

    public static final class Event.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
    implements EventOrBuilder
    Protobuf type stigg.sidecar.v1.Event
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      Event.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)  
      Event build()  
      Event buildPartial()  
      Event.Builder clear()  
      Event.Builder clearCustomerId()
      string customer_id = 2 [json_name = "customerId"];
      Event.Builder clearDimensions()  
      Event.Builder clearEventName()
      string event_name = 1 [json_name = "eventName"];
      Event.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      Event.Builder clearIdempotencyKey()
      string idempotency_key = 3 [json_name = "idempotencyKey"];
      Event.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      Event.Builder clearResourceId()
      optional string resource_id = 4 [json_name = "resourceId"];
      Event.Builder clearTimestamp()
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      Event.Builder clone()  
      boolean containsDimensions​(java.lang.String key)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      java.lang.String getCustomerId()
      string customer_id = 2 [json_name = "customerId"];
      com.google.protobuf.ByteString getCustomerIdBytes()
      string customer_id = 2 [json_name = "customerId"];
      Event getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.util.Map<java.lang.String,​EventDimensionValue> getDimensions()
      Deprecated.
      int getDimensionsCount()
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      java.util.Map<java.lang.String,​EventDimensionValue> getDimensionsMap()
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      EventDimensionValue getDimensionsOrDefault​(java.lang.String key, EventDimensionValue defaultValue)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      EventDimensionValue getDimensionsOrThrow​(java.lang.String key)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      java.lang.String getEventName()
      string event_name = 1 [json_name = "eventName"];
      com.google.protobuf.ByteString getEventNameBytes()
      string event_name = 1 [json_name = "eventName"];
      java.lang.String getIdempotencyKey()
      string idempotency_key = 3 [json_name = "idempotencyKey"];
      com.google.protobuf.ByteString getIdempotencyKeyBytes()
      string idempotency_key = 3 [json_name = "idempotencyKey"];
      java.util.Map<java.lang.String,​EventDimensionValue> getMutableDimensions()
      Deprecated.
      java.lang.String getResourceId()
      optional string resource_id = 4 [json_name = "resourceId"];
      com.google.protobuf.ByteString getResourceIdBytes()
      optional string resource_id = 4 [json_name = "resourceId"];
      com.google.protobuf.Timestamp getTimestamp()
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      com.google.protobuf.Timestamp.Builder getTimestampBuilder()
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      boolean hasResourceId()
      optional string resource_id = 4 [json_name = "resourceId"];
      boolean hasTimestamp()
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      protected com.google.protobuf.MapField internalGetMapField​(int number)  
      protected com.google.protobuf.MapField internalGetMutableMapField​(int number)  
      boolean isInitialized()  
      Event.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Event.Builder mergeFrom​(com.google.protobuf.Message other)  
      Event.Builder mergeFrom​(Event other)  
      Event.Builder mergeTimestamp​(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      Event.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Event.Builder putAllDimensions​(java.util.Map<java.lang.String,​EventDimensionValue> values)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      Event.Builder putDimensions​(java.lang.String key, EventDimensionValue value)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      Event.Builder removeDimensions​(java.lang.String key)
      map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      Event.Builder setCustomerId​(java.lang.String value)
      string customer_id = 2 [json_name = "customerId"];
      Event.Builder setCustomerIdBytes​(com.google.protobuf.ByteString value)
      string customer_id = 2 [json_name = "customerId"];
      Event.Builder setEventName​(java.lang.String value)
      string event_name = 1 [json_name = "eventName"];
      Event.Builder setEventNameBytes​(com.google.protobuf.ByteString value)
      string event_name = 1 [json_name = "eventName"];
      Event.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)  
      Event.Builder setIdempotencyKey​(java.lang.String value)
      string idempotency_key = 3 [json_name = "idempotencyKey"];
      Event.Builder setIdempotencyKeyBytes​(com.google.protobuf.ByteString value)
      string idempotency_key = 3 [json_name = "idempotencyKey"];
      Event.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)  
      Event.Builder setResourceId​(java.lang.String value)
      optional string resource_id = 4 [json_name = "resourceId"];
      Event.Builder setResourceIdBytes​(com.google.protobuf.ByteString value)
      optional string resource_id = 4 [json_name = "resourceId"];
      Event.Builder setTimestamp​(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      Event.Builder setTimestamp​(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      Event.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

        getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • clear

        public Event.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • getDefaultInstanceForType

        public Event getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Event build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Event buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Event.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • setField

        public Event.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                      java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • clearField

        public Event.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • clearOneof

        public Event.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • setRepeatedField

        public Event.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              int index,
                                              java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • addRepeatedField

        public Event.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • mergeFrom

        public Event.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Event.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • mergeFrom

        public Event.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Event.Builder>
        Throws:
        java.io.IOException
      • getEventName

        public java.lang.String getEventName()
        string event_name = 1 [json_name = "eventName"];
        Specified by:
        getEventName in interface EventOrBuilder
        Returns:
        The eventName.
      • getEventNameBytes

        public com.google.protobuf.ByteString getEventNameBytes()
        string event_name = 1 [json_name = "eventName"];
        Specified by:
        getEventNameBytes in interface EventOrBuilder
        Returns:
        The bytes for eventName.
      • setEventName

        public Event.Builder setEventName​(java.lang.String value)
        string event_name = 1 [json_name = "eventName"];
        Parameters:
        value - The eventName to set.
        Returns:
        This builder for chaining.
      • clearEventName

        public Event.Builder clearEventName()
        string event_name = 1 [json_name = "eventName"];
        Returns:
        This builder for chaining.
      • setEventNameBytes

        public Event.Builder setEventNameBytes​(com.google.protobuf.ByteString value)
        string event_name = 1 [json_name = "eventName"];
        Parameters:
        value - The bytes for eventName to set.
        Returns:
        This builder for chaining.
      • getCustomerId

        public java.lang.String getCustomerId()
        string customer_id = 2 [json_name = "customerId"];
        Specified by:
        getCustomerId in interface EventOrBuilder
        Returns:
        The customerId.
      • getCustomerIdBytes

        public com.google.protobuf.ByteString getCustomerIdBytes()
        string customer_id = 2 [json_name = "customerId"];
        Specified by:
        getCustomerIdBytes in interface EventOrBuilder
        Returns:
        The bytes for customerId.
      • setCustomerId

        public Event.Builder setCustomerId​(java.lang.String value)
        string customer_id = 2 [json_name = "customerId"];
        Parameters:
        value - The customerId to set.
        Returns:
        This builder for chaining.
      • clearCustomerId

        public Event.Builder clearCustomerId()
        string customer_id = 2 [json_name = "customerId"];
        Returns:
        This builder for chaining.
      • setCustomerIdBytes

        public Event.Builder setCustomerIdBytes​(com.google.protobuf.ByteString value)
        string customer_id = 2 [json_name = "customerId"];
        Parameters:
        value - The bytes for customerId to set.
        Returns:
        This builder for chaining.
      • getIdempotencyKey

        public java.lang.String getIdempotencyKey()
        string idempotency_key = 3 [json_name = "idempotencyKey"];
        Specified by:
        getIdempotencyKey in interface EventOrBuilder
        Returns:
        The idempotencyKey.
      • getIdempotencyKeyBytes

        public com.google.protobuf.ByteString getIdempotencyKeyBytes()
        string idempotency_key = 3 [json_name = "idempotencyKey"];
        Specified by:
        getIdempotencyKeyBytes in interface EventOrBuilder
        Returns:
        The bytes for idempotencyKey.
      • setIdempotencyKey

        public Event.Builder setIdempotencyKey​(java.lang.String value)
        string idempotency_key = 3 [json_name = "idempotencyKey"];
        Parameters:
        value - The idempotencyKey to set.
        Returns:
        This builder for chaining.
      • clearIdempotencyKey

        public Event.Builder clearIdempotencyKey()
        string idempotency_key = 3 [json_name = "idempotencyKey"];
        Returns:
        This builder for chaining.
      • setIdempotencyKeyBytes

        public Event.Builder setIdempotencyKeyBytes​(com.google.protobuf.ByteString value)
        string idempotency_key = 3 [json_name = "idempotencyKey"];
        Parameters:
        value - The bytes for idempotencyKey to set.
        Returns:
        This builder for chaining.
      • hasResourceId

        public boolean hasResourceId()
        optional string resource_id = 4 [json_name = "resourceId"];
        Specified by:
        hasResourceId in interface EventOrBuilder
        Returns:
        Whether the resourceId field is set.
      • getResourceId

        public java.lang.String getResourceId()
        optional string resource_id = 4 [json_name = "resourceId"];
        Specified by:
        getResourceId in interface EventOrBuilder
        Returns:
        The resourceId.
      • getResourceIdBytes

        public com.google.protobuf.ByteString getResourceIdBytes()
        optional string resource_id = 4 [json_name = "resourceId"];
        Specified by:
        getResourceIdBytes in interface EventOrBuilder
        Returns:
        The bytes for resourceId.
      • setResourceId

        public Event.Builder setResourceId​(java.lang.String value)
        optional string resource_id = 4 [json_name = "resourceId"];
        Parameters:
        value - The resourceId to set.
        Returns:
        This builder for chaining.
      • clearResourceId

        public Event.Builder clearResourceId()
        optional string resource_id = 4 [json_name = "resourceId"];
        Returns:
        This builder for chaining.
      • setResourceIdBytes

        public Event.Builder setResourceIdBytes​(com.google.protobuf.ByteString value)
        optional string resource_id = 4 [json_name = "resourceId"];
        Parameters:
        value - The bytes for resourceId to set.
        Returns:
        This builder for chaining.
      • getDimensionsCount

        public int getDimensionsCount()
        Description copied from interface: EventOrBuilder
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
        Specified by:
        getDimensionsCount in interface EventOrBuilder
      • containsDimensions

        public boolean containsDimensions​(java.lang.String key)
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
        Specified by:
        containsDimensions in interface EventOrBuilder
      • getDimensionsMap

        public java.util.Map<java.lang.String,​EventDimensionValue> getDimensionsMap()
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
        Specified by:
        getDimensionsMap in interface EventOrBuilder
      • removeDimensions

        public Event.Builder removeDimensions​(java.lang.String key)
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      • getMutableDimensions

        @Deprecated
        public java.util.Map<java.lang.String,​EventDimensionValue> getMutableDimensions()
        Deprecated.
        Use alternate mutation accessors instead.
      • putDimensions

        public Event.Builder putDimensions​(java.lang.String key,
                                           EventDimensionValue value)
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      • putAllDimensions

        public Event.Builder putAllDimensions​(java.util.Map<java.lang.String,​EventDimensionValue> values)
        map<string, .stigg.sidecar.v1.EventDimensionValue> dimensions = 5 [json_name = "dimensions"];
      • hasTimestamp

        public boolean hasTimestamp()
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
        Specified by:
        hasTimestamp in interface EventOrBuilder
        Returns:
        Whether the timestamp field is set.
      • getTimestamp

        public com.google.protobuf.Timestamp getTimestamp()
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
        Specified by:
        getTimestamp in interface EventOrBuilder
        Returns:
        The timestamp.
      • setTimestamp

        public Event.Builder setTimestamp​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      • setTimestamp

        public Event.Builder setTimestamp​(com.google.protobuf.Timestamp.Builder builderForValue)
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      • mergeTimestamp

        public Event.Builder mergeTimestamp​(com.google.protobuf.Timestamp value)
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      • clearTimestamp

        public Event.Builder clearTimestamp()
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      • getTimestampBuilder

        public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
      • getTimestampOrBuilder

        public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
        optional .google.protobuf.Timestamp timestamp = 6 [json_name = "timestamp"];
        Specified by:
        getTimestampOrBuilder in interface EventOrBuilder
      • setUnknownFields

        public final Event.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>
      • mergeUnknownFields

        public final Event.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Event.Builder>