Class CampaignBudget
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.CampaignBudget
- All Implemented Interfaces:
CampaignBudgetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class CampaignBudget
extends com.google.protobuf.GeneratedMessageV3
implements CampaignBudgetOrBuilder
A campaign budget.Protobuf type
google.ads.googleads.v18.resources.CampaignBudget- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongID of the portfolio bidding strategy that this shared campaign budget is aligned with.longThe amount of the budget, in the local currency for the account.static CampaignBudgetThe delivery method that determines the rate at which the campaign budget is spent.intThe delivery method that determines the rate at which the campaign budget is spent.static final com.google.protobuf.Descriptors.DescriptorbooleanSpecifies whether the budget is explicitly shared.booleanOutput only.longgetId()Output only.getName()The name of the campaign budget.com.google.protobuf.ByteStringThe name of the campaign budget.com.google.protobuf.Parser<CampaignBudget>Immutable.intImmutable.longOutput only.longOutput only.longOutput only.longOutput only.longOutput only.longOutput only.Immutable.com.google.protobuf.ByteStringImmutable.intOutput only.intOutput only.longThe lifetime amount of the budget, in the local currency for the account.getType()Immutable.intImmutable.booleanThe amount of the budget, in the local currency for the account.booleanSpecifies whether the budget is explicitly shared.booleanOutput only.inthashCode()booleanhasId()Output only.booleanhasName()The name of the campaign budget.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanThe lifetime amount of the budget, in the local currency for the account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic CampaignBudget.Builderstatic CampaignBudget.BuildernewBuilder(CampaignBudget prototype) protected CampaignBudget.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CampaignBudgetparseDelimitedFrom(InputStream input) static CampaignBudgetparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignBudgetparseFrom(byte[] data) static CampaignBudgetparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignBudgetparseFrom(com.google.protobuf.ByteString data) static CampaignBudgetparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignBudgetparseFrom(com.google.protobuf.CodedInputStream input) static CampaignBudgetparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignBudgetparseFrom(InputStream input) static CampaignBudgetparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignBudgetparseFrom(ByteBuffer data) static CampaignBudgetparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CampaignBudget>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
AMOUNT_MICROS_FIELD_NUMBER
public static final int AMOUNT_MICROS_FIELD_NUMBER- See Also:
-
TOTAL_AMOUNT_MICROS_FIELD_NUMBER
public static final int TOTAL_AMOUNT_MICROS_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
DELIVERY_METHOD_FIELD_NUMBER
public static final int DELIVERY_METHOD_FIELD_NUMBER- See Also:
-
EXPLICITLY_SHARED_FIELD_NUMBER
public static final int EXPLICITLY_SHARED_FIELD_NUMBER- See Also:
-
REFERENCE_COUNT_FIELD_NUMBER
public static final int REFERENCE_COUNT_FIELD_NUMBER- See Also:
-
HAS_RECOMMENDED_BUDGET_FIELD_NUMBER
public static final int HAS_RECOMMENDED_BUDGET_FIELD_NUMBER- See Also:
-
RECOMMENDED_BUDGET_AMOUNT_MICROS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_AMOUNT_MICROS_FIELD_NUMBER- See Also:
-
PERIOD_FIELD_NUMBER
public static final int PERIOD_FIELD_NUMBER- See Also:
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_CLICKS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_CLICKS_FIELD_NUMBER- See Also:
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_COST_MICROS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_COST_MICROS_FIELD_NUMBER- See Also:
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_INTERACTIONS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_INTERACTIONS_FIELD_NUMBER- See Also:
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_VIEWS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_VIEWS_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
ALIGNED_BIDDING_STRATEGY_ID_FIELD_NUMBER
public static final int ALIGNED_BIDDING_STRATEGY_ID_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getResourceName
Immutable. The resource name of the campaign budget. Campaign budget resource names have the form: `customers/{customer_id}/campaignBudgets/{campaign_budget_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCampaignBudgetOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the campaign budget. Campaign budget resource names have the form: `customers/{customer_id}/campaignBudgets/{campaign_budget_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCampaignBudgetOrBuilder- Returns:
- The bytes for resourceName.
-
hasId
public boolean hasId()Output only. The ID of the campaign budget. A campaign budget is created using the CampaignBudgetService create operation and is assigned a budget ID. A budget ID can be shared across different campaigns; the system will then allocate the campaign budget among different campaigns to get optimum results.
optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. The ID of the campaign budget. A campaign budget is created using the CampaignBudgetService create operation and is assigned a budget ID. A budget ID can be shared across different campaigns; the system will then allocate the campaign budget among different campaigns to get optimum results.
optional int64 id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceCampaignBudgetOrBuilder- Returns:
- The id.
-
hasName
public boolean hasName()The name of the campaign budget. When creating a campaign budget through CampaignBudgetService, every explicitly shared campaign budget must have a non-null, non-empty name. Campaign budgets that are not explicitly shared derive their name from the attached campaign's name. The length of this string must be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 20;- Specified by:
hasNamein interfaceCampaignBudgetOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the campaign budget. When creating a campaign budget through CampaignBudgetService, every explicitly shared campaign budget must have a non-null, non-empty name. Campaign budgets that are not explicitly shared derive their name from the attached campaign's name. The length of this string must be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 20;- Specified by:
getNamein interfaceCampaignBudgetOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the campaign budget. When creating a campaign budget through CampaignBudgetService, every explicitly shared campaign budget must have a non-null, non-empty name. Campaign budgets that are not explicitly shared derive their name from the attached campaign's name. The length of this string must be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).
optional string name = 20;- Specified by:
getNameBytesin interfaceCampaignBudgetOrBuilder- Returns:
- The bytes for name.
-
hasAmountMicros
public boolean hasAmountMicros()The amount of the budget, in the local currency for the account. Amount is specified in micros, where one million is equivalent to one currency unit. Monthly spend is capped at 30.4 times this amount.
optional int64 amount_micros = 21;- Specified by:
hasAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the amountMicros field is set.
-
getAmountMicros
public long getAmountMicros()The amount of the budget, in the local currency for the account. Amount is specified in micros, where one million is equivalent to one currency unit. Monthly spend is capped at 30.4 times this amount.
optional int64 amount_micros = 21;- Specified by:
getAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- The amountMicros.
-
hasTotalAmountMicros
public boolean hasTotalAmountMicros()The lifetime amount of the budget, in the local currency for the account. Amount is specified in micros, where one million is equivalent to one currency unit.
optional int64 total_amount_micros = 22;- Specified by:
hasTotalAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the totalAmountMicros field is set.
-
getTotalAmountMicros
public long getTotalAmountMicros()The lifetime amount of the budget, in the local currency for the account. Amount is specified in micros, where one million is equivalent to one currency unit.
optional int64 total_amount_micros = 22;- Specified by:
getTotalAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- The totalAmountMicros.
-
getStatusValue
public int getStatusValue()Output only. The status of this campaign budget. This field is read-only.
.google.ads.googleads.v18.enums.BudgetStatusEnum.BudgetStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceCampaignBudgetOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of this campaign budget. This field is read-only.
.google.ads.googleads.v18.enums.BudgetStatusEnum.BudgetStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceCampaignBudgetOrBuilder- Returns:
- The status.
-
getDeliveryMethodValue
public int getDeliveryMethodValue()The delivery method that determines the rate at which the campaign budget is spent. Defaults to STANDARD if unspecified in a create operation.
.google.ads.googleads.v18.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;- Specified by:
getDeliveryMethodValuein interfaceCampaignBudgetOrBuilder- Returns:
- The enum numeric value on the wire for deliveryMethod.
-
getDeliveryMethod
The delivery method that determines the rate at which the campaign budget is spent. Defaults to STANDARD if unspecified in a create operation.
.google.ads.googleads.v18.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;- Specified by:
getDeliveryMethodin interfaceCampaignBudgetOrBuilder- Returns:
- The deliveryMethod.
-
hasReferenceCount
public boolean hasReferenceCount()Output only. The number of campaigns actively using the budget. This field is read-only.
optional int64 reference_count = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasReferenceCountin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the referenceCount field is set.
-
getReferenceCount
public long getReferenceCount()Output only. The number of campaigns actively using the budget. This field is read-only.
optional int64 reference_count = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReferenceCountin interfaceCampaignBudgetOrBuilder- Returns:
- The referenceCount.
-
hasHasRecommendedBudget
public boolean hasHasRecommendedBudget()Output only. Indicates whether there is a recommended budget for this campaign budget. This field is read-only.
optional bool has_recommended_budget = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasHasRecommendedBudgetin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the hasRecommendedBudget field is set.
-
getHasRecommendedBudget
public boolean getHasRecommendedBudget()Output only. Indicates whether there is a recommended budget for this campaign budget. This field is read-only.
optional bool has_recommended_budget = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHasRecommendedBudgetin interfaceCampaignBudgetOrBuilder- Returns:
- The hasRecommendedBudget.
-
hasRecommendedBudgetAmountMicros
public boolean hasRecommendedBudgetAmountMicros()Output only. The recommended budget amount. If no recommendation is available, this will be set to the budget amount. Amount is specified in micros, where one million is equivalent to one currency unit. This field is read-only.
optional int64 recommended_budget_amount_micros = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecommendedBudgetAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the recommendedBudgetAmountMicros field is set.
-
getRecommendedBudgetAmountMicros
public long getRecommendedBudgetAmountMicros()Output only. The recommended budget amount. If no recommendation is available, this will be set to the budget amount. Amount is specified in micros, where one million is equivalent to one currency unit. This field is read-only.
optional int64 recommended_budget_amount_micros = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecommendedBudgetAmountMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- The recommendedBudgetAmountMicros.
-
getPeriodValue
public int getPeriodValue()Immutable. Period over which to spend the budget. Defaults to DAILY if not specified.
.google.ads.googleads.v18.enums.BudgetPeriodEnum.BudgetPeriod period = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPeriodValuein interfaceCampaignBudgetOrBuilder- Returns:
- The enum numeric value on the wire for period.
-
getPeriod
Immutable. Period over which to spend the budget. Defaults to DAILY if not specified.
.google.ads.googleads.v18.enums.BudgetPeriodEnum.BudgetPeriod period = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getPeriodin interfaceCampaignBudgetOrBuilder- Returns:
- The period.
-
hasRecommendedBudgetEstimatedChangeWeeklyClicks
public boolean hasRecommendedBudgetEstimatedChangeWeeklyClicks()Output only. The estimated change in weekly clicks if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_clicks = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecommendedBudgetEstimatedChangeWeeklyClicksin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the recommendedBudgetEstimatedChangeWeeklyClicks field is set.
-
getRecommendedBudgetEstimatedChangeWeeklyClicks
public long getRecommendedBudgetEstimatedChangeWeeklyClicks()Output only. The estimated change in weekly clicks if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_clicks = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecommendedBudgetEstimatedChangeWeeklyClicksin interfaceCampaignBudgetOrBuilder- Returns:
- The recommendedBudgetEstimatedChangeWeeklyClicks.
-
hasRecommendedBudgetEstimatedChangeWeeklyCostMicros
public boolean hasRecommendedBudgetEstimatedChangeWeeklyCostMicros()Output only. The estimated change in weekly cost in micros if the recommended budget is applied. One million is equivalent to one currency unit. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_cost_micros = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecommendedBudgetEstimatedChangeWeeklyCostMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the recommendedBudgetEstimatedChangeWeeklyCostMicros field is set.
-
getRecommendedBudgetEstimatedChangeWeeklyCostMicros
public long getRecommendedBudgetEstimatedChangeWeeklyCostMicros()Output only. The estimated change in weekly cost in micros if the recommended budget is applied. One million is equivalent to one currency unit. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_cost_micros = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecommendedBudgetEstimatedChangeWeeklyCostMicrosin interfaceCampaignBudgetOrBuilder- Returns:
- The recommendedBudgetEstimatedChangeWeeklyCostMicros.
-
hasRecommendedBudgetEstimatedChangeWeeklyInteractions
public boolean hasRecommendedBudgetEstimatedChangeWeeklyInteractions()Output only. The estimated change in weekly interactions if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_interactions = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecommendedBudgetEstimatedChangeWeeklyInteractionsin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the recommendedBudgetEstimatedChangeWeeklyInteractions field is set.
-
getRecommendedBudgetEstimatedChangeWeeklyInteractions
public long getRecommendedBudgetEstimatedChangeWeeklyInteractions()Output only. The estimated change in weekly interactions if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_interactions = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecommendedBudgetEstimatedChangeWeeklyInteractionsin interfaceCampaignBudgetOrBuilder- Returns:
- The recommendedBudgetEstimatedChangeWeeklyInteractions.
-
hasRecommendedBudgetEstimatedChangeWeeklyViews
public boolean hasRecommendedBudgetEstimatedChangeWeeklyViews()Output only. The estimated change in weekly views if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_views = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecommendedBudgetEstimatedChangeWeeklyViewsin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the recommendedBudgetEstimatedChangeWeeklyViews field is set.
-
getRecommendedBudgetEstimatedChangeWeeklyViews
public long getRecommendedBudgetEstimatedChangeWeeklyViews()Output only. The estimated change in weekly views if the recommended budget is applied. This field is read-only.
optional int64 recommended_budget_estimated_change_weekly_views = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecommendedBudgetEstimatedChangeWeeklyViewsin interfaceCampaignBudgetOrBuilder- Returns:
- The recommendedBudgetEstimatedChangeWeeklyViews.
-
getTypeValue
public int getTypeValue()Immutable. The type of the campaign budget.
.google.ads.googleads.v18.enums.BudgetTypeEnum.BudgetType type = 18 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypeValuein interfaceCampaignBudgetOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
Immutable. The type of the campaign budget.
.google.ads.googleads.v18.enums.BudgetTypeEnum.BudgetType type = 18 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypein interfaceCampaignBudgetOrBuilder- Returns:
- The type.
-
getAlignedBiddingStrategyId
public long getAlignedBiddingStrategyId()ID of the portfolio bidding strategy that this shared campaign budget is aligned with. When a bidding strategy and a campaign budget are aligned, they are attached to the same set of campaigns. After a campaign budget is aligned with a bidding strategy, campaigns that are added to the campaign budget must also use the aligned bidding strategy.
int64 aligned_bidding_strategy_id = 31;- Specified by:
getAlignedBiddingStrategyIdin interfaceCampaignBudgetOrBuilder- Returns:
- The alignedBiddingStrategyId.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CampaignBudget parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CampaignBudget parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CampaignBudget parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CampaignBudget.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-