Class CampaignBudget
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.CampaignBudget
-
- All Implemented Interfaces:
CampaignBudgetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class CampaignBudget extends com.google.protobuf.GeneratedMessageV3 implements CampaignBudgetOrBuilder
A campaign budget.
Protobuf typegoogle.ads.googleads.v10.resources.CampaignBudget- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCampaignBudget.BuilderA campaign budget.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAMOUNT_MICROS_FIELD_NUMBERstatic intDELIVERY_METHOD_FIELD_NUMBERstatic intEXPLICITLY_SHARED_FIELD_NUMBERstatic intHAS_RECOMMENDED_BUDGET_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPERIOD_FIELD_NUMBERstatic intRECOMMENDED_BUDGET_AMOUNT_MICROS_FIELD_NUMBERstatic intRECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_CLICKS_FIELD_NUMBERstatic intRECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_COST_MICROS_FIELD_NUMBERstatic intRECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_INTERACTIONS_FIELD_NUMBERstatic intRECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_VIEWS_FIELD_NUMBERstatic intREFERENCE_COUNT_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBERstatic intTOTAL_AMOUNT_MICROS_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetAmountMicros()The amount of the budget, in the local currency for the account.static CampaignBudgetgetDefaultInstance()CampaignBudgetgetDefaultInstanceForType()BudgetDeliveryMethodEnum.BudgetDeliveryMethodgetDeliveryMethod()The delivery method that determines the rate at which the campaign budget is spent.intgetDeliveryMethodValue()The delivery method that determines the rate at which the campaign budget is spent.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetExplicitlyShared()Specifies whether the budget is explicitly shared.booleangetHasRecommendedBudget()Output only.longgetId()Output only.java.lang.StringgetName()The name of the campaign budget.com.google.protobuf.ByteStringgetNameBytes()The name of the campaign budget.com.google.protobuf.Parser<CampaignBudget>getParserForType()BudgetPeriodEnum.BudgetPeriodgetPeriod()Immutable.intgetPeriodValue()Immutable.longgetRecommendedBudgetAmountMicros()Output only.longgetRecommendedBudgetEstimatedChangeWeeklyClicks()Output only.longgetRecommendedBudgetEstimatedChangeWeeklyCostMicros()Output only.longgetRecommendedBudgetEstimatedChangeWeeklyInteractions()Output only.longgetRecommendedBudgetEstimatedChangeWeeklyViews()Output only.longgetReferenceCount()Output only.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()BudgetStatusEnum.BudgetStatusgetStatus()Output only.intgetStatusValue()Output only.longgetTotalAmountMicros()The lifetime amount of the budget, in the local currency for the account.BudgetTypeEnum.BudgetTypegetType()Immutable.intgetTypeValue()Immutable.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAmountMicros()The amount of the budget, in the local currency for the account.booleanhasExplicitlyShared()Specifies whether the budget is explicitly shared.booleanhasHasRecommendedBudget()Output only.inthashCode()booleanhasId()Output only.booleanhasName()The name of the campaign budget.booleanhasRecommendedBudgetAmountMicros()Output only.booleanhasRecommendedBudgetEstimatedChangeWeeklyClicks()Output only.booleanhasRecommendedBudgetEstimatedChangeWeeklyCostMicros()Output only.booleanhasRecommendedBudgetEstimatedChangeWeeklyInteractions()Output only.booleanhasRecommendedBudgetEstimatedChangeWeeklyViews()Output only.booleanhasReferenceCount()Output only.booleanhasTotalAmountMicros()The lifetime amount of the budget, in the local currency for the account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static CampaignBudget.BuildernewBuilder()static CampaignBudget.BuildernewBuilder(CampaignBudget prototype)CampaignBudget.BuildernewBuilderForType()protected CampaignBudget.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static CampaignBudgetparseDelimitedFrom(java.io.InputStream input)static CampaignBudgetparseDelimitedFrom(java.io.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(java.io.InputStream input)static CampaignBudgetparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CampaignBudgetparseFrom(java.nio.ByteBuffer data)static CampaignBudgetparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<CampaignBudget>parser()CampaignBudget.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AMOUNT_MICROS_FIELD_NUMBER
public static final int AMOUNT_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_AMOUNT_MICROS_FIELD_NUMBER
public static final int TOTAL_AMOUNT_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DELIVERY_METHOD_FIELD_NUMBER
public static final int DELIVERY_METHOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPLICITLY_SHARED_FIELD_NUMBER
public static final int EXPLICITLY_SHARED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REFERENCE_COUNT_FIELD_NUMBER
public static final int REFERENCE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HAS_RECOMMENDED_BUDGET_FIELD_NUMBER
public static final int HAS_RECOMMENDED_BUDGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_BUDGET_AMOUNT_MICROS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_AMOUNT_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERIOD_FIELD_NUMBER
public static final int PERIOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_CLICKS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_CLICKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_COST_MICROS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_COST_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_INTERACTIONS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_INTERACTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_VIEWS_FIELD_NUMBER
public static final int RECOMMENDED_BUDGET_ESTIMATED_CHANGE_WEEKLY_VIEWS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
public java.lang.String 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
public java.lang.String 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.v10.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
public BudgetStatusEnum.BudgetStatus getStatus()
Output only. The status of this campaign budget. This field is read-only.
.google.ads.googleads.v10.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.v10.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;- Specified by:
getDeliveryMethodValuein interfaceCampaignBudgetOrBuilder- Returns:
- The enum numeric value on the wire for deliveryMethod.
-
getDeliveryMethod
public BudgetDeliveryMethodEnum.BudgetDeliveryMethod 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.v10.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;- Specified by:
getDeliveryMethodin interfaceCampaignBudgetOrBuilder- Returns:
- The deliveryMethod.
-
hasExplicitlyShared
public boolean hasExplicitlyShared()
Specifies whether the budget is explicitly shared. Defaults to true if unspecified in a create operation. If true, the budget was created with the purpose of sharing across one or more campaigns. If false, the budget was created with the intention of only being used with a single campaign. The budget's name and status will stay in sync with the campaign's name and status. Attempting to share the budget with a second campaign will result in an error. A non-shared budget can become an explicitly shared. The same operation must also assign the budget a name. A shared campaign budget can never become non-shared.
optional bool explicitly_shared = 23;- Specified by:
hasExplicitlySharedin interfaceCampaignBudgetOrBuilder- Returns:
- Whether the explicitlyShared field is set.
-
getExplicitlyShared
public boolean getExplicitlyShared()
Specifies whether the budget is explicitly shared. Defaults to true if unspecified in a create operation. If true, the budget was created with the purpose of sharing across one or more campaigns. If false, the budget was created with the intention of only being used with a single campaign. The budget's name and status will stay in sync with the campaign's name and status. Attempting to share the budget with a second campaign will result in an error. A non-shared budget can become an explicitly shared. The same operation must also assign the budget a name. A shared campaign budget can never become non-shared.
optional bool explicitly_shared = 23;- Specified by:
getExplicitlySharedin interfaceCampaignBudgetOrBuilder- Returns:
- The explicitlyShared.
-
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.v10.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
public BudgetPeriodEnum.BudgetPeriod getPeriod()
Immutable. Period over which to spend the budget. Defaults to DAILY if not specified.
.google.ads.googleads.v10.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.v10.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
public BudgetTypeEnum.BudgetType getType()
Immutable. The type of the campaign budget.
.google.ads.googleads.v10.enums.BudgetTypeEnum.BudgetType type = 18 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getTypein interfaceCampaignBudgetOrBuilder- Returns:
- The type.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignBudget parseFrom(java.nio.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
public static CampaignBudget parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CampaignBudget parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CampaignBudget parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CampaignBudget parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CampaignBudget parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public CampaignBudget.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static CampaignBudget.Builder newBuilder()
-
newBuilder
public static CampaignBudget.Builder newBuilder(CampaignBudget prototype)
-
toBuilder
public CampaignBudget.Builder 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
public static CampaignBudget getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<CampaignBudget> parser()
-
getParserForType
public com.google.protobuf.Parser<CampaignBudget> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public CampaignBudget getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-