Class AgeDimension.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AgeDimension.Builder>
com.google.ads.googleads.v18.common.AgeDimension.Builder
All Implemented Interfaces:
AgeDimensionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AgeDimension

public static final class AgeDimension.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AgeDimension.Builder> implements AgeDimensionOrBuilder
 Dimension specifying users by their age.
 
Protobuf type google.ads.googleads.v18.common.AgeDimension
  • Method Details

    • 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<AgeDimension.Builder>
    • clear

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

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

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

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

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

      public AgeDimension.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<AgeDimension.Builder>
    • clearField

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

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

      public AgeDimension.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<AgeDimension.Builder>
    • addRepeatedField

      public AgeDimension.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<AgeDimension.Builder>
    • mergeFrom

      public AgeDimension.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<AgeDimension.Builder>
    • mergeFrom

      public AgeDimension.Builder mergeFrom(AgeDimension other)
    • isInitialized

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

      public AgeDimension.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<AgeDimension.Builder>
      Throws:
      IOException
    • getAgeRangesList

      public List<AgeSegment> getAgeRangesList()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
      Specified by:
      getAgeRangesList in interface AgeDimensionOrBuilder
    • getAgeRangesCount

      public int getAgeRangesCount()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
      Specified by:
      getAgeRangesCount in interface AgeDimensionOrBuilder
    • getAgeRanges

      public AgeSegment getAgeRanges(int index)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
      Specified by:
      getAgeRanges in interface AgeDimensionOrBuilder
    • setAgeRanges

      public AgeDimension.Builder setAgeRanges(int index, AgeSegment value)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • setAgeRanges

      public AgeDimension.Builder setAgeRanges(int index, AgeSegment.Builder builderForValue)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAgeRanges

      public AgeDimension.Builder addAgeRanges(AgeSegment value)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAgeRanges

      public AgeDimension.Builder addAgeRanges(int index, AgeSegment value)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAgeRanges

      public AgeDimension.Builder addAgeRanges(AgeSegment.Builder builderForValue)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAgeRanges

      public AgeDimension.Builder addAgeRanges(int index, AgeSegment.Builder builderForValue)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAllAgeRanges

      public AgeDimension.Builder addAllAgeRanges(Iterable<? extends AgeSegment> values)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • clearAgeRanges

      public AgeDimension.Builder clearAgeRanges()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • removeAgeRanges

      public AgeDimension.Builder removeAgeRanges(int index)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • getAgeRangesBuilder

      public AgeSegment.Builder getAgeRangesBuilder(int index)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • getAgeRangesOrBuilder

      public AgeSegmentOrBuilder getAgeRangesOrBuilder(int index)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
      Specified by:
      getAgeRangesOrBuilder in interface AgeDimensionOrBuilder
    • getAgeRangesOrBuilderList

      public List<? extends AgeSegmentOrBuilder> getAgeRangesOrBuilderList()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
      Specified by:
      getAgeRangesOrBuilderList in interface AgeDimensionOrBuilder
    • addAgeRangesBuilder

      public AgeSegment.Builder addAgeRangesBuilder()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • addAgeRangesBuilder

      public AgeSegment.Builder addAgeRangesBuilder(int index)
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • getAgeRangesBuilderList

      public List<AgeSegment.Builder> getAgeRangesBuilderList()
       Contiguous age range to be included in the dimension.
       
      repeated .google.ads.googleads.v18.common.AgeSegment age_ranges = 1;
    • hasIncludeUndetermined

      public boolean hasIncludeUndetermined()
       Include users whose age is not determined.
       
      optional bool include_undetermined = 2;
      Specified by:
      hasIncludeUndetermined in interface AgeDimensionOrBuilder
      Returns:
      Whether the includeUndetermined field is set.
    • getIncludeUndetermined

      public boolean getIncludeUndetermined()
       Include users whose age is not determined.
       
      optional bool include_undetermined = 2;
      Specified by:
      getIncludeUndetermined in interface AgeDimensionOrBuilder
      Returns:
      The includeUndetermined.
    • setIncludeUndetermined

      public AgeDimension.Builder setIncludeUndetermined(boolean value)
       Include users whose age is not determined.
       
      optional bool include_undetermined = 2;
      Parameters:
      value - The includeUndetermined to set.
      Returns:
      This builder for chaining.
    • clearIncludeUndetermined

      public AgeDimension.Builder clearIncludeUndetermined()
       Include users whose age is not determined.
       
      optional bool include_undetermined = 2;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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