Class AudienceDimension.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
com.google.ads.googleads.v18.common.AudienceDimension.Builder
- All Implemented Interfaces:
AudienceDimensionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AudienceDimension
public static final class AudienceDimension.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
implements AudienceDimensionOrBuilder
Positive dimension specifying user's audience.Protobuf type
google.ads.googleads.v18.common.AudienceDimension-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearAge()Dimension specifying users by their age.Dimension specifying users by their membership in other audience segments.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Dimension specifying users by their gender.Dimension specifying users by their household income.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Dimension specifying users by their parental status.clone()getAge()Dimension specifying users by their age.Dimension specifying users by their age.Dimension specifying users by their age.Dimension specifying users by their membership in other audience segments.Dimension specifying users by their membership in other audience segments.Dimension specifying users by their membership in other audience segments.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDimension specifying users by their gender.Dimension specifying users by their gender.Dimension specifying users by their gender.Dimension specifying users by their household income.Dimension specifying users by their household income.Dimension specifying users by their household income.Dimension specifying users by their parental status.Dimension specifying users by their parental status.Dimension specifying users by their parental status.booleanhasAge()Dimension specifying users by their age.booleanDimension specifying users by their membership in other audience segments.booleanDimension specifying users by their gender.booleanDimension specifying users by their household income.booleanDimension specifying users by their parental status.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAge(AgeDimension value) Dimension specifying users by their age.Dimension specifying users by their membership in other audience segments.mergeFrom(AudienceDimension other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGender(GenderDimension value) Dimension specifying users by their gender.Dimension specifying users by their household income.Dimension specifying users by their parental status.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAge(AgeDimension value) Dimension specifying users by their age.setAge(AgeDimension.Builder builderForValue) Dimension specifying users by their age.Dimension specifying users by their membership in other audience segments.setAudienceSegments(AudienceSegmentDimension.Builder builderForValue) Dimension specifying users by their membership in other audience segments.setGender(GenderDimension value) Dimension specifying users by their gender.setGender(GenderDimension.Builder builderForValue) Dimension specifying users by their gender.Dimension specifying users by their household income.setHouseholdIncome(HouseholdIncomeDimension.Builder builderForValue) Dimension specifying users by their household income.Dimension specifying users by their parental status.setParentalStatus(ParentalStatusDimension.Builder builderForValue) Dimension specifying users by their parental status.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.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.GeneratedMessageV3.Builder<AudienceDimension.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
setField
public AudienceDimension.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
setRepeatedField
public AudienceDimension.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
addRepeatedField
public AudienceDimension.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AudienceDimension.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
mergeFrom
public AudienceDimension.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<AudienceDimension.Builder>- Throws:
IOException
-
getDimensionCase
- Specified by:
getDimensionCasein interfaceAudienceDimensionOrBuilder
-
clearDimension
-
hasAge
public boolean hasAge()Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1;- Specified by:
hasAgein interfaceAudienceDimensionOrBuilder- Returns:
- Whether the age field is set.
-
getAge
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1;- Specified by:
getAgein interfaceAudienceDimensionOrBuilder- Returns:
- The age.
-
setAge
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1; -
setAge
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1; -
mergeAge
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1; -
clearAge
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1; -
getAgeBuilder
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1; -
getAgeOrBuilder
Dimension specifying users by their age.
.google.ads.googleads.v18.common.AgeDimension age = 1;- Specified by:
getAgeOrBuilderin interfaceAudienceDimensionOrBuilder
-
hasGender
public boolean hasGender()Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2;- Specified by:
hasGenderin interfaceAudienceDimensionOrBuilder- Returns:
- Whether the gender field is set.
-
getGender
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2;- Specified by:
getGenderin interfaceAudienceDimensionOrBuilder- Returns:
- The gender.
-
setGender
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2; -
setGender
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2; -
mergeGender
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2; -
clearGender
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2; -
getGenderBuilder
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2; -
getGenderOrBuilder
Dimension specifying users by their gender.
.google.ads.googleads.v18.common.GenderDimension gender = 2;- Specified by:
getGenderOrBuilderin interfaceAudienceDimensionOrBuilder
-
hasHouseholdIncome
public boolean hasHouseholdIncome()Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3;- Specified by:
hasHouseholdIncomein interfaceAudienceDimensionOrBuilder- Returns:
- Whether the householdIncome field is set.
-
getHouseholdIncome
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3;- Specified by:
getHouseholdIncomein interfaceAudienceDimensionOrBuilder- Returns:
- The householdIncome.
-
setHouseholdIncome
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3; -
setHouseholdIncome
public AudienceDimension.Builder setHouseholdIncome(HouseholdIncomeDimension.Builder builderForValue) Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3; -
mergeHouseholdIncome
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3; -
clearHouseholdIncome
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3; -
getHouseholdIncomeBuilder
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3; -
getHouseholdIncomeOrBuilder
Dimension specifying users by their household income.
.google.ads.googleads.v18.common.HouseholdIncomeDimension household_income = 3;- Specified by:
getHouseholdIncomeOrBuilderin interfaceAudienceDimensionOrBuilder
-
hasParentalStatus
public boolean hasParentalStatus()Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4;- Specified by:
hasParentalStatusin interfaceAudienceDimensionOrBuilder- Returns:
- Whether the parentalStatus field is set.
-
getParentalStatus
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4;- Specified by:
getParentalStatusin interfaceAudienceDimensionOrBuilder- Returns:
- The parentalStatus.
-
setParentalStatus
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4; -
setParentalStatus
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4; -
mergeParentalStatus
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4; -
clearParentalStatus
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4; -
getParentalStatusBuilder
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4; -
getParentalStatusOrBuilder
Dimension specifying users by their parental status.
.google.ads.googleads.v18.common.ParentalStatusDimension parental_status = 4;- Specified by:
getParentalStatusOrBuilderin interfaceAudienceDimensionOrBuilder
-
hasAudienceSegments
public boolean hasAudienceSegments()Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5;- Specified by:
hasAudienceSegmentsin interfaceAudienceDimensionOrBuilder- Returns:
- Whether the audienceSegments field is set.
-
getAudienceSegments
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5;- Specified by:
getAudienceSegmentsin interfaceAudienceDimensionOrBuilder- Returns:
- The audienceSegments.
-
setAudienceSegments
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5; -
setAudienceSegments
public AudienceDimension.Builder setAudienceSegments(AudienceSegmentDimension.Builder builderForValue) Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5; -
mergeAudienceSegments
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5; -
clearAudienceSegments
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5; -
getAudienceSegmentsBuilder
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5; -
getAudienceSegmentsOrBuilder
Dimension specifying users by their membership in other audience segments.
.google.ads.googleads.v18.common.AudienceSegmentDimension audience_segments = 5;- Specified by:
getAudienceSegmentsOrBuilderin interfaceAudienceDimensionOrBuilder
-
setUnknownFields
public final AudienceDimension.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-
mergeUnknownFields
public final AudienceDimension.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AudienceDimension.Builder>
-