Class InsightsAudienceDescription.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
com.google.ads.googleads.v18.services.InsightsAudienceDescription.Builder
- All Implemented Interfaces:
InsightsAudienceDescriptionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InsightsAudienceDescription
public static final class InsightsAudienceDescription.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
implements InsightsAudienceDescriptionOrBuilder
A text description of the audience of interest for which insights are being requested in AudienceInsightsService.Protobuf type
google.ads.googleads.v18.services.InsightsAudienceDescription-
Method Summary
Modifier and TypeMethodDescriptionaddAllCountryLocations(Iterable<? extends LocationInfo> values) Required.addCountryLocations(int index, LocationInfo value) Required.addCountryLocations(int index, LocationInfo.Builder builderForValue) Required.addCountryLocations(LocationInfo value) Required.addCountryLocations(LocationInfo.Builder builderForValue) Required.Required.addCountryLocationsBuilder(int index) Required.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Required.Required.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Required.com.google.protobuf.ByteStringRequired.getCountryLocations(int index) Required.getCountryLocationsBuilder(int index) Required.Required.intRequired.Required.getCountryLocationsOrBuilder(int index) Required.List<? extends LocationInfoOrBuilder>Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.intOptional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeCountryLocations(int index) Required.setAudienceDescription(String value) Required.setAudienceDescriptionBytes(com.google.protobuf.ByteString value) Required.setCountryLocations(int index, LocationInfo value) Required.setCountryLocations(int index, LocationInfo.Builder builderForValue) Required.setMarketingObjective(AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective value) Optional.setMarketingObjectiveValue(int value) Optional.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<InsightsAudienceDescription.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<InsightsAudienceDescription.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<InsightsAudienceDescription.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<InsightsAudienceDescription.Builder>
-
setField
public InsightsAudienceDescription.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<InsightsAudienceDescription.Builder>
-
clearField
public InsightsAudienceDescription.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
-
clearOneof
public InsightsAudienceDescription.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
-
setRepeatedField
public InsightsAudienceDescription.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<InsightsAudienceDescription.Builder>
-
addRepeatedField
public InsightsAudienceDescription.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<InsightsAudienceDescription.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InsightsAudienceDescription.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
-
mergeFrom
public InsightsAudienceDescription.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<InsightsAudienceDescription.Builder>- Throws:
IOException
-
getCountryLocationsList
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryLocationsListin interfaceInsightsAudienceDescriptionOrBuilder
-
getCountryLocationsCount
public int getCountryLocationsCount()Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryLocationsCountin interfaceInsightsAudienceDescriptionOrBuilder
-
getCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryLocationsin interfaceInsightsAudienceDescriptionOrBuilder
-
setCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
setCountryLocations
public InsightsAudienceDescription.Builder setCountryLocations(int index, LocationInfo.Builder builderForValue) Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addCountryLocations
public InsightsAudienceDescription.Builder addCountryLocations(LocationInfo.Builder builderForValue) Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addCountryLocations
public InsightsAudienceDescription.Builder addCountryLocations(int index, LocationInfo.Builder builderForValue) Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addAllCountryLocations
public InsightsAudienceDescription.Builder addAllCountryLocations(Iterable<? extends LocationInfo> values) Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
removeCountryLocations
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
getCountryLocationsBuilder
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
getCountryLocationsOrBuilder
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryLocationsOrBuilderin interfaceInsightsAudienceDescriptionOrBuilder
-
getCountryLocationsOrBuilderList
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCountryLocationsOrBuilderListin interfaceInsightsAudienceDescriptionOrBuilder
-
addCountryLocationsBuilder
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
addCountryLocationsBuilder
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
getCountryLocationsBuilderList
Required. The countries for the audience.
repeated .google.ads.googleads.v18.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; -
getAudienceDescription
Required. An English language text description of an audience to get suggestions for. Maximum length is 2000 characters. For example, "Women in their 30s who love to travel".
string audience_description = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAudienceDescriptionin interfaceInsightsAudienceDescriptionOrBuilder- Returns:
- The audienceDescription.
-
getAudienceDescriptionBytes
public com.google.protobuf.ByteString getAudienceDescriptionBytes()Required. An English language text description of an audience to get suggestions for. Maximum length is 2000 characters. For example, "Women in their 30s who love to travel".
string audience_description = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAudienceDescriptionBytesin interfaceInsightsAudienceDescriptionOrBuilder- Returns:
- The bytes for audienceDescription.
-
setAudienceDescription
Required. An English language text description of an audience to get suggestions for. Maximum length is 2000 characters. For example, "Women in their 30s who love to travel".
string audience_description = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The audienceDescription to set.- Returns:
- This builder for chaining.
-
clearAudienceDescription
Required. An English language text description of an audience to get suggestions for. Maximum length is 2000 characters. For example, "Women in their 30s who love to travel".
string audience_description = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setAudienceDescriptionBytes
public InsightsAudienceDescription.Builder setAudienceDescriptionBytes(com.google.protobuf.ByteString value) Required. An English language text description of an audience to get suggestions for. Maximum length is 2000 characters. For example, "Women in their 30s who love to travel".
string audience_description = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for audienceDescription to set.- Returns:
- This builder for chaining.
-
getMarketingObjectiveValue
public int getMarketingObjectiveValue()Optional. An optional marketing objective which will influence the type of suggestions produced. AWARENESS will provide affinity audience segments, while CONSIDERATION will provide in-market audience segments. Leaving it unset will provide both.
.google.ads.googleads.v18.enums.AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective marketing_objective = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMarketingObjectiveValuein interfaceInsightsAudienceDescriptionOrBuilder- Returns:
- The enum numeric value on the wire for marketingObjective.
-
setMarketingObjectiveValue
Optional. An optional marketing objective which will influence the type of suggestions produced. AWARENESS will provide affinity audience segments, while CONSIDERATION will provide in-market audience segments. Leaving it unset will provide both.
.google.ads.googleads.v18.enums.AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective marketing_objective = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for marketingObjective to set.- Returns:
- This builder for chaining.
-
getMarketingObjective
public AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective getMarketingObjective()Optional. An optional marketing objective which will influence the type of suggestions produced. AWARENESS will provide affinity audience segments, while CONSIDERATION will provide in-market audience segments. Leaving it unset will provide both.
.google.ads.googleads.v18.enums.AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective marketing_objective = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMarketingObjectivein interfaceInsightsAudienceDescriptionOrBuilder- Returns:
- The marketingObjective.
-
setMarketingObjective
public InsightsAudienceDescription.Builder setMarketingObjective(AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective value) Optional. An optional marketing objective which will influence the type of suggestions produced. AWARENESS will provide affinity audience segments, while CONSIDERATION will provide in-market audience segments. Leaving it unset will provide both.
.google.ads.googleads.v18.enums.AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective marketing_objective = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The marketingObjective to set.- Returns:
- This builder for chaining.
-
clearMarketingObjective
Optional. An optional marketing objective which will influence the type of suggestions produced. AWARENESS will provide affinity audience segments, while CONSIDERATION will provide in-market audience segments. Leaving it unset will provide both.
.google.ads.googleads.v18.enums.AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective marketing_objective = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
public final InsightsAudienceDescription.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
-
mergeUnknownFields
public final InsightsAudienceDescription.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InsightsAudienceDescription.Builder>
-