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:
  • 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:
    • PERIOD_FIELD_NUMBER

      public static final int PERIOD_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

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getResourceName

      public 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:
      getResourceName in interface CampaignBudgetOrBuilder
      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:
      getResourceNameBytes in interface CampaignBudgetOrBuilder
      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:
      hasId in interface CampaignBudgetOrBuilder
      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:
      getId in interface CampaignBudgetOrBuilder
      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:
      hasName in interface CampaignBudgetOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public 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:
      getName in interface CampaignBudgetOrBuilder
      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:
      getNameBytes in interface CampaignBudgetOrBuilder
      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:
      hasAmountMicros in interface CampaignBudgetOrBuilder
      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:
      getAmountMicros in interface CampaignBudgetOrBuilder
      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:
      hasTotalAmountMicros in interface CampaignBudgetOrBuilder
      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:
      getTotalAmountMicros in interface CampaignBudgetOrBuilder
      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:
      getStatusValue in interface CampaignBudgetOrBuilder
      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.v18.enums.BudgetStatusEnum.BudgetStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatus in interface CampaignBudgetOrBuilder
      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:
      getDeliveryMethodValue in interface CampaignBudgetOrBuilder
      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:
      getDeliveryMethod in interface CampaignBudgetOrBuilder
      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:
      hasExplicitlyShared in interface CampaignBudgetOrBuilder
      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:
      getExplicitlyShared in interface CampaignBudgetOrBuilder
      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:
      hasReferenceCount in interface CampaignBudgetOrBuilder
      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:
      getReferenceCount in interface CampaignBudgetOrBuilder
      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:
      hasHasRecommendedBudget in interface CampaignBudgetOrBuilder
      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:
      getHasRecommendedBudget in interface CampaignBudgetOrBuilder
      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:
      hasRecommendedBudgetAmountMicros in interface CampaignBudgetOrBuilder
      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:
      getRecommendedBudgetAmountMicros in interface CampaignBudgetOrBuilder
      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:
      getPeriodValue in interface CampaignBudgetOrBuilder
      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.v18.enums.BudgetPeriodEnum.BudgetPeriod period = 13 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPeriod in interface CampaignBudgetOrBuilder
      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:
      hasRecommendedBudgetEstimatedChangeWeeklyClicks in interface CampaignBudgetOrBuilder
      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:
      getRecommendedBudgetEstimatedChangeWeeklyClicks in interface CampaignBudgetOrBuilder
      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:
      hasRecommendedBudgetEstimatedChangeWeeklyCostMicros in interface CampaignBudgetOrBuilder
      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:
      getRecommendedBudgetEstimatedChangeWeeklyCostMicros in interface CampaignBudgetOrBuilder
      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:
      hasRecommendedBudgetEstimatedChangeWeeklyInteractions in interface CampaignBudgetOrBuilder
      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:
      getRecommendedBudgetEstimatedChangeWeeklyInteractions in interface CampaignBudgetOrBuilder
      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:
      hasRecommendedBudgetEstimatedChangeWeeklyViews in interface CampaignBudgetOrBuilder
      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:
      getRecommendedBudgetEstimatedChangeWeeklyViews in interface CampaignBudgetOrBuilder
      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:
      getTypeValue in interface CampaignBudgetOrBuilder
      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.v18.enums.BudgetTypeEnum.BudgetType type = 18 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getType in interface CampaignBudgetOrBuilder
      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:
      getAlignedBiddingStrategyId in interface CampaignBudgetOrBuilder
      Returns:
      The alignedBiddingStrategyId.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static CampaignBudget parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CampaignBudget parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CampaignBudget parseDelimitedFrom(InputStream input) throws IOException
      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

      public CampaignBudget.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static CampaignBudget.Builder newBuilder()
    • newBuilder

      public static CampaignBudget.Builder newBuilder(CampaignBudget prototype)
    • toBuilder

      public CampaignBudget.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected CampaignBudget.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.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:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public CampaignBudget getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder