Class GoogleLocalServicesInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GoogleLocalServicesInfo.Builder>
com.google.ads.googleads.v24.resources.GoogleLocalServicesInfo.Builder
- All Implemented Interfaces:
GoogleLocalServicesInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GoogleLocalServicesInfo
public static final class GoogleLocalServicesInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GoogleLocalServicesInfo.Builder>
implements GoogleLocalServicesInfoOrBuilder
Local services info for the asset group.Protobuf type
google.ads.googleads.v24.resources.GoogleLocalServicesInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllCallouts(Iterable<? extends LocalServicesCallout> values) Callouts selected by the advertiser to show.addCallouts(int index, LocalServicesCallout value) Callouts selected by the advertiser to show.addCallouts(int index, LocalServicesCallout.Builder builderForValue) Callouts selected by the advertiser to show.addCallouts(LocalServicesCallout value) Callouts selected by the advertiser to show.addCallouts(LocalServicesCallout.Builder builderForValue) Callouts selected by the advertiser to show.Callouts selected by the advertiser to show.addCalloutsBuilder(int index) Callouts selected by the advertiser to show.build()clear()Callouts selected by the advertiser to show.Immutable.getCallouts(int index) Callouts selected by the advertiser to show.getCalloutsBuilder(int index) Callouts selected by the advertiser to show.Callouts selected by the advertiser to show.intCallouts selected by the advertiser to show.Callouts selected by the advertiser to show.getCalloutsOrBuilder(int index) Callouts selected by the advertiser to show.List<? extends LocalServicesCalloutOrBuilder>Callouts selected by the advertiser to show.Immutable.com.google.protobuf.ByteStringImmutable.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanImmutable.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GoogleLocalServicesInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeCallouts(int index) Callouts selected by the advertiser to show.setCallouts(int index, LocalServicesCallout value) Callouts selected by the advertiser to show.setCallouts(int index, LocalServicesCallout.Builder builderForValue) Callouts selected by the advertiser to show.setCategoryId(String value) Immutable.setCategoryIdBytes(com.google.protobuf.ByteString value) Immutable.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GoogleLocalServicesInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GoogleLocalServicesInfo.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.GeneratedMessage.Builder<GoogleLocalServicesInfo.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GoogleLocalServicesInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GoogleLocalServicesInfo.Builder>
-
mergeFrom
public GoogleLocalServicesInfo.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<GoogleLocalServicesInfo.Builder>- Throws:
IOException
-
hasCategoryId
public boolean hasCategoryId()Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCategoryIdin interfaceGoogleLocalServicesInfoOrBuilder- Returns:
- Whether the categoryId field is set.
-
getCategoryId
Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCategoryIdin interfaceGoogleLocalServicesInfoOrBuilder- Returns:
- The categoryId.
-
getCategoryIdBytes
public com.google.protobuf.ByteString getCategoryIdBytes()Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCategoryIdBytesin interfaceGoogleLocalServicesInfoOrBuilder- Returns:
- The bytes for categoryId.
-
setCategoryId
Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The categoryId to set.- Returns:
- This builder for chaining.
-
clearCategoryId
Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setCategoryIdBytes
Immutable. The local services category associated with this asset group. That is, XCAT format - xcat:service_area_business_plumber. See https://developers.google.com/google-ads/api/data/codes-formats#local-services-category-ids This field cannot be modified after the AssetGroup has been created.
optional string category_id = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for categoryId to set.- Returns:
- This builder for chaining.
-
getCalloutsList
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;- Specified by:
getCalloutsListin interfaceGoogleLocalServicesInfoOrBuilder
-
getCalloutsCount
public int getCalloutsCount()Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;- Specified by:
getCalloutsCountin interfaceGoogleLocalServicesInfoOrBuilder
-
getCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;- Specified by:
getCalloutsin interfaceGoogleLocalServicesInfoOrBuilder
-
setCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
setCallouts
public GoogleLocalServicesInfo.Builder setCallouts(int index, LocalServicesCallout.Builder builderForValue) Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addCallouts
public GoogleLocalServicesInfo.Builder addCallouts(int index, LocalServicesCallout.Builder builderForValue) Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addAllCallouts
public GoogleLocalServicesInfo.Builder addAllCallouts(Iterable<? extends LocalServicesCallout> values) Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
clearCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
removeCallouts
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
getCalloutsBuilder
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
getCalloutsOrBuilder
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;- Specified by:
getCalloutsOrBuilderin interfaceGoogleLocalServicesInfoOrBuilder
-
getCalloutsOrBuilderList
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;- Specified by:
getCalloutsOrBuilderListin interfaceGoogleLocalServicesInfoOrBuilder
-
addCalloutsBuilder
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
addCalloutsBuilder
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2; -
getCalloutsBuilderList
Callouts selected by the advertiser to show.
repeated .google.ads.googleads.v24.resources.LocalServicesCallout callouts = 2;
-