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
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.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.
-
getOperationCase
AccountBudgetProposalOperation.OperationCase getOperationCase()
-
-