Interface AccountBudgetProposalOperationOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AccountBudgetProposal 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.
      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.
      AccountBudgetProposalOperation.OperationCase getOperationCase()  
      java.lang.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.
      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.
      com.google.protobuf.FieldMask getUpdateMask()
      FieldMask that determines which budget fields are modified.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      FieldMask that determines which budget fields are modified.
      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.
      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.
      boolean hasUpdateMask()
      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 Detail

      • 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.v14.resources.AccountBudgetProposal create = 2;
        Returns:
        Whether the create field is set.
      • getCreate

        AccountBudgetProposal 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.v14.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.v14.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

        java.lang.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.