Class CohortMembership.Builder

    • Method Detail

      • getDescriptor

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

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

        public CohortMembership.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<CohortMembership.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<CohortMembership.Builder>
      • getDefaultInstanceForType

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

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

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

        public CohortMembership.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<CohortMembership.Builder>
      • setField

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

        public CohortMembership.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<CohortMembership.Builder>
      • clearOneof

        public CohortMembership.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<CohortMembership.Builder>
      • setRepeatedField

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

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

        public CohortMembership.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<CohortMembership.Builder>
      • isInitialized

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

        public CohortMembership.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws 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<CohortMembership.Builder>
        Throws:
        IOException
      • getPlatformId

        public long getPlatformId()
        uint64 platform_id = 1 [json_name = "platformId"];
        Specified by:
        getPlatformId in interface CohortMembershipOrBuilder
        Returns:
        The platformId.
      • setPlatformId

        public CohortMembership.Builder setPlatformId​(long value)
        uint64 platform_id = 1 [json_name = "platformId"];
        Parameters:
        value - The platformId to set.
        Returns:
        This builder for chaining.
      • clearPlatformId

        public CohortMembership.Builder clearPlatformId()
        uint64 platform_id = 1 [json_name = "platformId"];
        Returns:
        This builder for chaining.
      • hasUserInfo

        public boolean hasUserInfo()
        .common.UserInfo user_info = 2 [json_name = "userInfo"];
        Specified by:
        hasUserInfo in interface CohortMembershipOrBuilder
        Returns:
        Whether the userInfo field is set.
      • clearUserInfo

        public CohortMembership.Builder clearUserInfo()
        .common.UserInfo user_info = 2 [json_name = "userInfo"];
      • getUserInfoBuilder

        public UserInfo.Builder getUserInfoBuilder()
        .common.UserInfo user_info = 2 [json_name = "userInfo"];
      • hasTiming

        public boolean hasTiming()
        .common.Timing timing = 3 [json_name = "timing"];
        Specified by:
        hasTiming in interface CohortMembershipOrBuilder
        Returns:
        Whether the timing field is set.
      • getTimingBuilder

        public Timing.Builder getTimingBuilder()
        .common.Timing timing = 3 [json_name = "timing"];
      • hasClientInfo

        public boolean hasClientInfo()
        .common.ClientInfo client_info = 4 [json_name = "clientInfo"];
        Specified by:
        hasClientInfo in interface CohortMembershipOrBuilder
        Returns:
        Whether the clientInfo field is set.
      • clearClientInfo

        public CohortMembership.Builder clearClientInfo()
        .common.ClientInfo client_info = 4 [json_name = "clientInfo"];
      • getClientInfoBuilder

        public ClientInfo.Builder getClientInfoBuilder()
        .common.ClientInfo client_info = 4 [json_name = "clientInfo"];
      • getMembershipIdBytes

        public com.google.protobuf.ByteString getMembershipIdBytes()
        string membership_id = 6 [json_name = "membershipId"];
        Specified by:
        getMembershipIdBytes in interface CohortMembershipOrBuilder
        Returns:
        The bytes for membershipId.
      • setMembershipId

        public CohortMembership.Builder setMembershipId​(String value)
        string membership_id = 6 [json_name = "membershipId"];
        Parameters:
        value - The membershipId to set.
        Returns:
        This builder for chaining.
      • clearMembershipId

        public CohortMembership.Builder clearMembershipId()
        string membership_id = 6 [json_name = "membershipId"];
        Returns:
        This builder for chaining.
      • setMembershipIdBytes

        public CohortMembership.Builder setMembershipIdBytes​(com.google.protobuf.ByteString value)
        string membership_id = 6 [json_name = "membershipId"];
        Parameters:
        value - The bytes for membershipId to set.
        Returns:
        This builder for chaining.
      • getCohortIdBytes

        public com.google.protobuf.ByteString getCohortIdBytes()
        string cohort_id = 8 [json_name = "cohortId"];
        Specified by:
        getCohortIdBytes in interface CohortMembershipOrBuilder
        Returns:
        The bytes for cohortId.
      • setCohortId

        public CohortMembership.Builder setCohortId​(String value)
        string cohort_id = 8 [json_name = "cohortId"];
        Parameters:
        value - The cohortId to set.
        Returns:
        This builder for chaining.
      • clearCohortId

        public CohortMembership.Builder clearCohortId()
        string cohort_id = 8 [json_name = "cohortId"];
        Returns:
        This builder for chaining.
      • setCohortIdBytes

        public CohortMembership.Builder setCohortIdBytes​(com.google.protobuf.ByteString value)
        string cohort_id = 8 [json_name = "cohortId"];
        Parameters:
        value - The bytes for cohortId to set.
        Returns:
        This builder for chaining.
      • getArmValue

        public int getArmValue()
        .event.CohortArm arm = 9 [json_name = "arm"];
        Specified by:
        getArmValue in interface CohortMembershipOrBuilder
        Returns:
        The enum numeric value on the wire for arm.
      • setArmValue

        public CohortMembership.Builder setArmValue​(int value)
        .event.CohortArm arm = 9 [json_name = "arm"];
        Parameters:
        value - The enum numeric value on the wire for arm to set.
        Returns:
        This builder for chaining.
      • setArm

        public CohortMembership.Builder setArm​(CohortArm value)
        .event.CohortArm arm = 9 [json_name = "arm"];
        Parameters:
        value - The arm to set.
        Returns:
        This builder for chaining.
      • clearArm

        public CohortMembership.Builder clearArm()
        .event.CohortArm arm = 9 [json_name = "arm"];
        Returns:
        This builder for chaining.
      • hasProperties

        public boolean hasProperties()
        .common.Properties properties = 10 [json_name = "properties"];
        Specified by:
        hasProperties in interface CohortMembershipOrBuilder
        Returns:
        Whether the properties field is set.
      • clearProperties

        public CohortMembership.Builder clearProperties()
        .common.Properties properties = 10 [json_name = "properties"];
      • getPropertiesBuilder

        public Properties.Builder getPropertiesBuilder()
        .common.Properties properties = 10 [json_name = "properties"];
      • setUnknownFields

        public final CohortMembership.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<CohortMembership.Builder>
      • mergeUnknownFields

        public final CohortMembership.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<CohortMembership.Builder>