Interface AccountBudgetProposalOperationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AccountBudgetProposalOperation, AccountBudgetProposalOperation.Builder

public interface AccountBudgetProposalOperationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Create operation: A new proposal to create a new budget, edit an existing budget, end an actively running budget, or remove an approved budget scheduled to start in the future.
    Create operation: A new proposal to create a new budget, edit an existing budget, end an actively running budget, or remove an approved budget scheduled to start in the future.
     
    Remove operation: A resource name for the removed proposal is expected, in this format: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` A request may be cancelled iff it is pending.
    com.google.protobuf.ByteString
    Remove operation: A resource name for the removed proposal is expected, in this format: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` A request may be cancelled iff it is pending.
    com.google.protobuf.FieldMask
    FieldMask that determines which budget fields are modified.
    com.google.protobuf.FieldMaskOrBuilder
    FieldMask that determines which budget fields are modified.
    boolean
    Create operation: A new proposal to create a new budget, edit an existing budget, end an actively running budget, or remove an approved budget scheduled to start in the future.
    boolean
    Remove operation: A resource name for the removed proposal is expected, in this format: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` A request may be cancelled iff it is pending.
    boolean
    FieldMask that determines which budget fields are modified.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasUpdateMask

      boolean hasUpdateMask()
       FieldMask that determines which budget fields are modified.  While budgets
       may be modified, proposals that propose such modifications are final.
       Therefore, update operations are not supported for proposals.
      
       Proposals that modify budgets have the 'update' proposal type.  Specifying
       a mask for any other proposal type is considered an error.
       
      .google.protobuf.FieldMask update_mask = 3;
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       FieldMask that determines which budget fields are modified.  While budgets
       may be modified, proposals that propose such modifications are final.
       Therefore, update operations are not supported for proposals.
      
       Proposals that modify budgets have the 'update' proposal type.  Specifying
       a mask for any other proposal type is considered an error.
       
      .google.protobuf.FieldMask update_mask = 3;
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       FieldMask that determines which budget fields are modified.  While budgets
       may be modified, proposals that propose such modifications are final.
       Therefore, update operations are not supported for proposals.
      
       Proposals that modify budgets have the 'update' proposal type.  Specifying
       a mask for any other proposal type is considered an error.
       
      .google.protobuf.FieldMask update_mask = 3;
    • hasCreate

      boolean hasCreate()
       Create operation: A new proposal to create a new budget, edit an
       existing budget, end an actively running budget, or remove an approved
       budget scheduled to start in the future.
       No resource name is expected for the new proposal.
       
      .google.ads.googleads.v18.resources.AccountBudgetProposal create = 2;
      Returns:
      Whether the create field is set.
    • getCreate

       Create operation: A new proposal to create a new budget, edit an
       existing budget, end an actively running budget, or remove an approved
       budget scheduled to start in the future.
       No resource name is expected for the new proposal.
       
      .google.ads.googleads.v18.resources.AccountBudgetProposal create = 2;
      Returns:
      The create.
    • getCreateOrBuilder

      AccountBudgetProposalOrBuilder getCreateOrBuilder()
       Create operation: A new proposal to create a new budget, edit an
       existing budget, end an actively running budget, or remove an approved
       budget scheduled to start in the future.
       No resource name is expected for the new proposal.
       
      .google.ads.googleads.v18.resources.AccountBudgetProposal create = 2;
    • hasRemove

      boolean hasRemove()
       Remove operation: A resource name for the removed proposal is expected,
       in this format:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       A request may be cancelled iff it is pending.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the remove field is set.
    • getRemove

      String getRemove()
       Remove operation: A resource name for the removed proposal is expected,
       in this format:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       A request may be cancelled iff it is pending.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The remove.
    • getRemoveBytes

      com.google.protobuf.ByteString getRemoveBytes()
       Remove operation: A resource name for the removed proposal is expected,
       in this format:
      
       `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
       A request may be cancelled iff it is pending.
       
      string remove = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for remove.
    • getOperationCase