Class Campaign.CategoryBid.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
com.google.ads.googleads.v18.resources.Campaign.CategoryBid.Builder
- All Implemented Interfaces:
Campaign.CategoryBidOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Campaign.CategoryBid
public static final class Campaign.CategoryBid.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
implements Campaign.CategoryBidOrBuilder
Category bids in LocalServicesReportingCampaignSettings.Protobuf type
google.ads.googleads.v18.resources.Campaign.CategoryBid-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Category for which the bid will be associated with.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Manual CPA bid for the category.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Target CPA bid for the category.clone()Category for which the bid will be associated with.com.google.protobuf.ByteStringCategory for which the bid will be associated with.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongManual CPA bid for the category.longTarget CPA bid for the category.booleanCategory for which the bid will be associated with.booleanManual CPA bid for the category.booleanTarget CPA bid for the category.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(Campaign.CategoryBid other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCategoryId(String value) Category for which the bid will be associated with.setCategoryIdBytes(com.google.protobuf.ByteString value) Category for which the bid will be associated with.setManualCpaBidMicros(long value) Manual CPA bid for the category.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTargetCpaBidMicros(long value) Target CPA bid for the category.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<Campaign.CategoryBid.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<Campaign.CategoryBid.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<Campaign.CategoryBid.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<Campaign.CategoryBid.Builder>
-
setField
public Campaign.CategoryBid.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<Campaign.CategoryBid.Builder>
-
clearField
public Campaign.CategoryBid.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
-
clearOneof
public Campaign.CategoryBid.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
-
setRepeatedField
public Campaign.CategoryBid.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<Campaign.CategoryBid.Builder>
-
addRepeatedField
public Campaign.CategoryBid.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<Campaign.CategoryBid.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Campaign.CategoryBid.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
-
mergeFrom
public Campaign.CategoryBid.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<Campaign.CategoryBid.Builder>- Throws:
IOException
-
hasCategoryId
public boolean hasCategoryId()Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Specified by:
hasCategoryIdin interfaceCampaign.CategoryBidOrBuilder- Returns:
- Whether the categoryId field is set.
-
getCategoryId
Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Specified by:
getCategoryIdin interfaceCampaign.CategoryBidOrBuilder- Returns:
- The categoryId.
-
getCategoryIdBytes
public com.google.protobuf.ByteString getCategoryIdBytes()Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Specified by:
getCategoryIdBytesin interfaceCampaign.CategoryBidOrBuilder- Returns:
- The bytes for categoryId.
-
setCategoryId
Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Parameters:
value- The categoryId to set.- Returns:
- This builder for chaining.
-
clearCategoryId
Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Returns:
- This builder for chaining.
-
setCategoryIdBytes
Category for which the bid will be associated with. For example, xcat:service_area_business_plumber.
optional string category_id = 1;- Parameters:
value- The bytes for categoryId to set.- Returns:
- This builder for chaining.
-
hasManualCpaBidMicros
public boolean hasManualCpaBidMicros()Manual CPA bid for the category. Bid must be greater than the reserve price associated for that category. Value is in micros and in the advertiser's currency.
optional int64 manual_cpa_bid_micros = 2;- Specified by:
hasManualCpaBidMicrosin interfaceCampaign.CategoryBidOrBuilder- Returns:
- Whether the manualCpaBidMicros field is set.
-
getManualCpaBidMicros
public long getManualCpaBidMicros()Manual CPA bid for the category. Bid must be greater than the reserve price associated for that category. Value is in micros and in the advertiser's currency.
optional int64 manual_cpa_bid_micros = 2;- Specified by:
getManualCpaBidMicrosin interfaceCampaign.CategoryBidOrBuilder- Returns:
- The manualCpaBidMicros.
-
setManualCpaBidMicros
Manual CPA bid for the category. Bid must be greater than the reserve price associated for that category. Value is in micros and in the advertiser's currency.
optional int64 manual_cpa_bid_micros = 2;- Parameters:
value- The manualCpaBidMicros to set.- Returns:
- This builder for chaining.
-
clearManualCpaBidMicros
Manual CPA bid for the category. Bid must be greater than the reserve price associated for that category. Value is in micros and in the advertiser's currency.
optional int64 manual_cpa_bid_micros = 2;- Returns:
- This builder for chaining.
-
hasTargetCpaBidMicros
public boolean hasTargetCpaBidMicros()Target CPA bid for the category. Value is in micros and in the advertiser's currency.
optional int64 target_cpa_bid_micros = 3;- Specified by:
hasTargetCpaBidMicrosin interfaceCampaign.CategoryBidOrBuilder- Returns:
- Whether the targetCpaBidMicros field is set.
-
getTargetCpaBidMicros
public long getTargetCpaBidMicros()Target CPA bid for the category. Value is in micros and in the advertiser's currency.
optional int64 target_cpa_bid_micros = 3;- Specified by:
getTargetCpaBidMicrosin interfaceCampaign.CategoryBidOrBuilder- Returns:
- The targetCpaBidMicros.
-
setTargetCpaBidMicros
Target CPA bid for the category. Value is in micros and in the advertiser's currency.
optional int64 target_cpa_bid_micros = 3;- Parameters:
value- The targetCpaBidMicros to set.- Returns:
- This builder for chaining.
-
clearTargetCpaBidMicros
Target CPA bid for the category. Value is in micros and in the advertiser's currency.
optional int64 target_cpa_bid_micros = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Campaign.CategoryBid.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
-
mergeUnknownFields
public final Campaign.CategoryBid.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Campaign.CategoryBid.Builder>
-