Class 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 type google.ads.googleads.v9.resources.CampaignBudget
    See Also:
    Serialized Form
    • Field Detail

      • RESOURCE_NAME_FIELD_NUMBER

        public static final int RESOURCE_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
      • 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
      • 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
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields 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 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:
        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 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:
        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.v9.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.v9.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.v9.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;
        Specified by:
        getDeliveryMethodValue in interface CampaignBudgetOrBuilder
        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.v9.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.v9.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.v9.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.v9.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.v9.enums.BudgetTypeEnum.BudgetType type = 18 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getType in interface CampaignBudgetOrBuilder
        Returns:
        The type.
      • 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 java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.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​(java.lang.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​(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:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • 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