Class AccountBudgetProposal.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
- com.google.ads.googleads.v10.resources.AccountBudgetProposal.Builder
-
- All Implemented Interfaces:
AccountBudgetProposalOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- AccountBudgetProposal
public static final class AccountBudgetProposal.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder> implements AccountBudgetProposalOrBuilder
An account-level budget proposal. All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, e.g. spending limits. Please note that the proposal type (proposal_type) changes which fields are required and which must remain empty.
Protobuf typegoogle.ads.googleads.v10.resources.AccountBudgetProposal
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
clear
public AccountBudgetProposal.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
getDefaultInstanceForType
public AccountBudgetProposal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AccountBudgetProposal build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AccountBudgetProposal buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AccountBudgetProposal.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
setField
public AccountBudgetProposal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
clearField
public AccountBudgetProposal.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
clearOneof
public AccountBudgetProposal.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
setRepeatedField
public AccountBudgetProposal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
addRepeatedField
public AccountBudgetProposal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
mergeFrom
public AccountBudgetProposal.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccountBudgetProposal.Builder>
-
mergeFrom
public AccountBudgetProposal.Builder mergeFrom(AccountBudgetProposal other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
mergeFrom
public AccountBudgetProposal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccountBudgetProposal.Builder>- Throws:
java.io.IOException
-
getProposedStartTimeCase
public AccountBudgetProposal.ProposedStartTimeCase getProposedStartTimeCase()
- Specified by:
getProposedStartTimeCasein interfaceAccountBudgetProposalOrBuilder
-
clearProposedStartTime
public AccountBudgetProposal.Builder clearProposedStartTime()
-
getProposedEndTimeCase
public AccountBudgetProposal.ProposedEndTimeCase getProposedEndTimeCase()
- Specified by:
getProposedEndTimeCasein interfaceAccountBudgetProposalOrBuilder
-
clearProposedEndTime
public AccountBudgetProposal.Builder clearProposedEndTime()
-
getApprovedEndTimeCase
public AccountBudgetProposal.ApprovedEndTimeCase getApprovedEndTimeCase()
- Specified by:
getApprovedEndTimeCasein interfaceAccountBudgetProposalOrBuilder
-
clearApprovedEndTime
public AccountBudgetProposal.Builder clearApprovedEndTime()
-
getProposedSpendingLimitCase
public AccountBudgetProposal.ProposedSpendingLimitCase getProposedSpendingLimitCase()
- Specified by:
getProposedSpendingLimitCasein interfaceAccountBudgetProposalOrBuilder
-
clearProposedSpendingLimit
public AccountBudgetProposal.Builder clearProposedSpendingLimit()
-
getApprovedSpendingLimitCase
public AccountBudgetProposal.ApprovedSpendingLimitCase getApprovedSpendingLimitCase()
- Specified by:
getApprovedSpendingLimitCasein interfaceAccountBudgetProposalOrBuilder
-
clearApprovedSpendingLimit
public AccountBudgetProposal.Builder clearApprovedSpendingLimit()
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public AccountBudgetProposal.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public AccountBudgetProposal.Builder clearResourceName()
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public AccountBudgetProposal.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the proposal. AccountBudgetProposal resource names have the form: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
hasId
public boolean hasId()
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceAccountBudgetProposalOrBuilder- Returns:
- The id.
-
setId
public AccountBudgetProposal.Builder setId(long value)
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public AccountBudgetProposal.Builder clearId()
Output only. The ID of the proposal.
optional int64 id = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasBillingSetup
public boolean hasBillingSetup()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasBillingSetupin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the billingSetup field is set.
-
getBillingSetup
public java.lang.String getBillingSetup()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupin interfaceAccountBudgetProposalOrBuilder- Returns:
- The billingSetup.
-
getBillingSetupBytes
public com.google.protobuf.ByteString getBillingSetupBytes()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBillingSetupBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for billingSetup.
-
setBillingSetup
public AccountBudgetProposal.Builder setBillingSetup(java.lang.String value)
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The billingSetup to set.- Returns:
- This builder for chaining.
-
clearBillingSetup
public AccountBudgetProposal.Builder clearBillingSetup()
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBillingSetupBytes
public AccountBudgetProposal.Builder setBillingSetupBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the billing setup associated with this proposal.
optional string billing_setup = 26 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for billingSetup to set.- Returns:
- This builder for chaining.
-
hasAccountBudget
public boolean hasAccountBudget()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasAccountBudgetin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the accountBudget field is set.
-
getAccountBudget
public java.lang.String getAccountBudget()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAccountBudgetin interfaceAccountBudgetProposalOrBuilder- Returns:
- The accountBudget.
-
getAccountBudgetBytes
public com.google.protobuf.ByteString getAccountBudgetBytes()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAccountBudgetBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for accountBudget.
-
setAccountBudget
public AccountBudgetProposal.Builder setAccountBudget(java.lang.String value)
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The accountBudget to set.- Returns:
- This builder for chaining.
-
clearAccountBudget
public AccountBudgetProposal.Builder clearAccountBudget()
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAccountBudgetBytes
public AccountBudgetProposal.Builder setAccountBudgetBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the account-level budget associated with this proposal.
optional string account_budget = 27 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for accountBudget to set.- Returns:
- This builder for chaining.
-
getProposalTypeValue
public int getProposalTypeValue()
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposalTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposalType.
-
setProposalTypeValue
public AccountBudgetProposal.Builder setProposalTypeValue(int value)
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for proposalType to set.- Returns:
- This builder for chaining.
-
getProposalType
public AccountBudgetProposalTypeEnum.AccountBudgetProposalType getProposalType()
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposalTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposalType.
-
setProposalType
public AccountBudgetProposal.Builder setProposalType(AccountBudgetProposalTypeEnum.AccountBudgetProposalType value)
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposalType to set.- Returns:
- This builder for chaining.
-
clearProposalType
public AccountBudgetProposal.Builder clearProposalType()
Immutable. The type of this proposal, e.g. END to end the budget associated with this proposal.
.google.ads.googleads.v10.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public AccountBudgetProposal.Builder setStatusValue(int value)
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus getStatus()
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceAccountBudgetProposalOrBuilder- Returns:
- The status.
-
setStatus
public AccountBudgetProposal.Builder setStatus(AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus value)
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public AccountBudgetProposal.Builder clearStatus()
Output only. The status of this proposal. When a new proposal is created, the status defaults to PENDING.
.google.ads.googleads.v10.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasProposedName
public boolean hasProposedName()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedName field is set.
-
getProposedName
public java.lang.String getProposedName()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNamein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedName.
-
getProposedNameBytes
public com.google.protobuf.ByteString getProposedNameBytes()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNameBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedName.
-
setProposedName
public AccountBudgetProposal.Builder setProposedName(java.lang.String value)
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedName to set.- Returns:
- This builder for chaining.
-
clearProposedName
public AccountBudgetProposal.Builder clearProposedName()
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setProposedNameBytes
public AccountBudgetProposal.Builder setProposedNameBytes(com.google.protobuf.ByteString value)
Immutable. The name to assign to the account-level budget.
optional string proposed_name = 28 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for proposedName to set.- Returns:
- This builder for chaining.
-
hasApprovedStartDateTime
public boolean hasApprovedStartDateTime()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedStartDateTime field is set.
-
getApprovedStartDateTime
public java.lang.String getApprovedStartDateTime()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedStartDateTime.
-
getApprovedStartDateTimeBytes
public com.google.protobuf.ByteString getApprovedStartDateTimeBytes()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedStartDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvedStartDateTime.
-
setApprovedStartDateTime
public AccountBudgetProposal.Builder setApprovedStartDateTime(java.lang.String value)
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvedStartDateTime to set.- Returns:
- This builder for chaining.
-
clearApprovedStartDateTime
public AccountBudgetProposal.Builder clearApprovedStartDateTime()
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setApprovedStartDateTimeBytes
public AccountBudgetProposal.Builder setApprovedStartDateTimeBytes(com.google.protobuf.ByteString value)
Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format.
optional string approved_start_date_time = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for approvedStartDateTime to set.- Returns:
- This builder for chaining.
-
hasProposedPurchaseOrderNumber
public boolean hasProposedPurchaseOrderNumber()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedPurchaseOrderNumberin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedPurchaseOrderNumber field is set.
-
getProposedPurchaseOrderNumber
public java.lang.String getProposedPurchaseOrderNumber()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedPurchaseOrderNumberin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedPurchaseOrderNumber.
-
getProposedPurchaseOrderNumberBytes
public com.google.protobuf.ByteString getProposedPurchaseOrderNumberBytes()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedPurchaseOrderNumberBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedPurchaseOrderNumber.
-
setProposedPurchaseOrderNumber
public AccountBudgetProposal.Builder setProposedPurchaseOrderNumber(java.lang.String value)
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedPurchaseOrderNumber to set.- Returns:
- This builder for chaining.
-
clearProposedPurchaseOrderNumber
public AccountBudgetProposal.Builder clearProposedPurchaseOrderNumber()
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setProposedPurchaseOrderNumberBytes
public AccountBudgetProposal.Builder setProposedPurchaseOrderNumberBytes(com.google.protobuf.ByteString value)
Immutable. A purchase order number is a value that enables the user to help them reference this budget in their monthly invoices.
optional string proposed_purchase_order_number = 35 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for proposedPurchaseOrderNumber to set.- Returns:
- This builder for chaining.
-
hasProposedNotes
public boolean hasProposedNotes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedNotesin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedNotes field is set.
-
getProposedNotes
public java.lang.String getProposedNotes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNotesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedNotes.
-
getProposedNotesBytes
public com.google.protobuf.ByteString getProposedNotesBytes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedNotesBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedNotes.
-
setProposedNotes
public AccountBudgetProposal.Builder setProposedNotes(java.lang.String value)
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedNotes to set.- Returns:
- This builder for chaining.
-
clearProposedNotes
public AccountBudgetProposal.Builder clearProposedNotes()
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setProposedNotesBytes
public AccountBudgetProposal.Builder setProposedNotesBytes(com.google.protobuf.ByteString value)
Immutable. Notes associated with this budget.
optional string proposed_notes = 36 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for proposedNotes to set.- Returns:
- This builder for chaining.
-
hasCreationDateTime
public boolean hasCreationDateTime()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreationDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the creationDateTime field is set.
-
getCreationDateTime
public java.lang.String getCreationDateTime()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The creationDateTime.
-
getCreationDateTimeBytes
public com.google.protobuf.ByteString getCreationDateTimeBytes()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for creationDateTime.
-
setCreationDateTime
public AccountBudgetProposal.Builder setCreationDateTime(java.lang.String value)
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The creationDateTime to set.- Returns:
- This builder for chaining.
-
clearCreationDateTime
public AccountBudgetProposal.Builder clearCreationDateTime()
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCreationDateTimeBytes
public AccountBudgetProposal.Builder setCreationDateTimeBytes(com.google.protobuf.ByteString value)
Output only. The date time when this account-level budget proposal was created, which is not the same as its approval date time, if applicable.
optional string creation_date_time = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for creationDateTime to set.- Returns:
- This builder for chaining.
-
hasApprovalDateTime
public boolean hasApprovalDateTime()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovalDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvalDateTime field is set.
-
getApprovalDateTime
public java.lang.String getApprovalDateTime()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvalDateTime.
-
getApprovalDateTimeBytes
public com.google.protobuf.ByteString getApprovalDateTimeBytes()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovalDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvalDateTime.
-
setApprovalDateTime
public AccountBudgetProposal.Builder setApprovalDateTime(java.lang.String value)
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvalDateTime to set.- Returns:
- This builder for chaining.
-
clearApprovalDateTime
public AccountBudgetProposal.Builder clearApprovalDateTime()
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setApprovalDateTimeBytes
public AccountBudgetProposal.Builder setApprovalDateTimeBytes(com.google.protobuf.ByteString value)
Output only. The date time when this account-level budget was approved, if applicable.
optional string approval_date_time = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for approvalDateTime to set.- Returns:
- This builder for chaining.
-
hasProposedStartDateTime
public boolean hasProposedStartDateTime()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedStartDateTime field is set.
-
getProposedStartDateTime
public java.lang.String getProposedStartDateTime()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedStartDateTime.
-
getProposedStartDateTimeBytes
public com.google.protobuf.ByteString getProposedStartDateTimeBytes()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedStartDateTime.
-
setProposedStartDateTime
public AccountBudgetProposal.Builder setProposedStartDateTime(java.lang.String value)
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedStartDateTime to set.- Returns:
- This builder for chaining.
-
clearProposedStartDateTime
public AccountBudgetProposal.Builder clearProposedStartDateTime()
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setProposedStartDateTimeBytes
public AccountBudgetProposal.Builder setProposedStartDateTimeBytes(com.google.protobuf.ByteString value)
Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format.
string proposed_start_date_time = 29 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for proposedStartDateTime to set.- Returns:
- This builder for chaining.
-
hasProposedStartTimeType
public boolean hasProposedStartTimeType()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedStartTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedStartTimeType field is set.
-
getProposedStartTimeTypeValue
public int getProposedStartTimeTypeValue()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedStartTimeType.
-
setProposedStartTimeTypeValue
public AccountBudgetProposal.Builder setProposedStartTimeTypeValue(int value)
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for proposedStartTimeType to set.- Returns:
- This builder for chaining.
-
getProposedStartTimeType
public TimeTypeEnum.TimeType getProposedStartTimeType()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedStartTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedStartTimeType.
-
setProposedStartTimeType
public AccountBudgetProposal.Builder setProposedStartTimeType(TimeTypeEnum.TimeType value)
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedStartTimeType to set.- Returns:
- This builder for chaining.
-
clearProposedStartTimeType
public AccountBudgetProposal.Builder clearProposedStartTimeType()
Immutable. The proposed start date time as a well-defined type, e.g. NOW.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasProposedEndDateTime
public boolean hasProposedEndDateTime()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedEndDateTime field is set.
-
getProposedEndDateTime
public java.lang.String getProposedEndDateTime()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedEndDateTime.
-
getProposedEndDateTimeBytes
public com.google.protobuf.ByteString getProposedEndDateTimeBytes()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for proposedEndDateTime.
-
setProposedEndDateTime
public AccountBudgetProposal.Builder setProposedEndDateTime(java.lang.String value)
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedEndDateTime to set.- Returns:
- This builder for chaining.
-
clearProposedEndDateTime
public AccountBudgetProposal.Builder clearProposedEndDateTime()
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setProposedEndDateTimeBytes
public AccountBudgetProposal.Builder setProposedEndDateTimeBytes(com.google.protobuf.ByteString value)
Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format.
string proposed_end_date_time = 31 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for proposedEndDateTime to set.- Returns:
- This builder for chaining.
-
hasProposedEndTimeType
public boolean hasProposedEndTimeType()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedEndTimeType field is set.
-
getProposedEndTimeTypeValue
public int getProposedEndTimeTypeValue()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedEndTimeType.
-
setProposedEndTimeTypeValue
public AccountBudgetProposal.Builder setProposedEndTimeTypeValue(int value)
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for proposedEndTimeType to set.- Returns:
- This builder for chaining.
-
getProposedEndTimeType
public TimeTypeEnum.TimeType getProposedEndTimeType()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedEndTimeType.
-
setProposedEndTimeType
public AccountBudgetProposal.Builder setProposedEndTimeType(TimeTypeEnum.TimeType value)
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedEndTimeType to set.- Returns:
- This builder for chaining.
-
clearProposedEndTimeType
public AccountBudgetProposal.Builder clearProposedEndTimeType()
Immutable. The proposed end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasApprovedEndDateTime
public boolean hasApprovedEndDateTime()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedEndDateTime field is set.
-
getApprovedEndDateTime
public java.lang.String getApprovedEndDateTime()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedEndDateTime.
-
getApprovedEndDateTimeBytes
public com.google.protobuf.ByteString getApprovedEndDateTimeBytes()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndDateTimeBytesin interfaceAccountBudgetProposalOrBuilder- Returns:
- The bytes for approvedEndDateTime.
-
setApprovedEndDateTime
public AccountBudgetProposal.Builder setApprovedEndDateTime(java.lang.String value)
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvedEndDateTime to set.- Returns:
- This builder for chaining.
-
clearApprovedEndDateTime
public AccountBudgetProposal.Builder clearApprovedEndDateTime()
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setApprovedEndDateTimeBytes
public AccountBudgetProposal.Builder setApprovedEndDateTimeBytes(com.google.protobuf.ByteString value)
Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format.
string approved_end_date_time = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for approvedEndDateTime to set.- Returns:
- This builder for chaining.
-
hasApprovedEndTimeType
public boolean hasApprovedEndTimeType()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedEndTimeType field is set.
-
getApprovedEndTimeTypeValue
public int getApprovedEndTimeTypeValue()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for approvedEndTimeType.
-
setApprovedEndTimeTypeValue
public AccountBudgetProposal.Builder setApprovedEndTimeTypeValue(int value)
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for approvedEndTimeType to set.- Returns:
- This builder for chaining.
-
getApprovedEndTimeType
public TimeTypeEnum.TimeType getApprovedEndTimeType()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedEndTimeTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedEndTimeType.
-
setApprovedEndTimeType
public AccountBudgetProposal.Builder setApprovedEndTimeType(TimeTypeEnum.TimeType value)
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvedEndTimeType to set.- Returns:
- This builder for chaining.
-
clearApprovedEndTimeType
public AccountBudgetProposal.Builder clearApprovedEndTimeType()
Output only. The approved end date time as a well-defined type, e.g. FOREVER.
.google.ads.googleads.v10.enums.TimeTypeEnum.TimeType approved_end_time_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasProposedSpendingLimitMicros
public boolean hasProposedSpendingLimitMicros()
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedSpendingLimitMicros field is set.
-
getProposedSpendingLimitMicros
public long getProposedSpendingLimitMicros()
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedSpendingLimitMicros.
-
setProposedSpendingLimitMicros
public AccountBudgetProposal.Builder setProposedSpendingLimitMicros(long value)
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedSpendingLimitMicros to set.- Returns:
- This builder for chaining.
-
clearProposedSpendingLimitMicros
public AccountBudgetProposal.Builder clearProposedSpendingLimitMicros()
Immutable. The proposed spending limit in micros. One million is equivalent to one unit.
int64 proposed_spending_limit_micros = 33 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasProposedSpendingLimitType
public boolean hasProposedSpendingLimitType()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasProposedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the proposedSpendingLimitType field is set.
-
getProposedSpendingLimitTypeValue
public int getProposedSpendingLimitTypeValue()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for proposedSpendingLimitType.
-
setProposedSpendingLimitTypeValue
public AccountBudgetProposal.Builder setProposedSpendingLimitTypeValue(int value)
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for proposedSpendingLimitType to set.- Returns:
- This builder for chaining.
-
getProposedSpendingLimitType
public SpendingLimitTypeEnum.SpendingLimitType getProposedSpendingLimitType()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getProposedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The proposedSpendingLimitType.
-
setProposedSpendingLimitType
public AccountBudgetProposal.Builder setProposedSpendingLimitType(SpendingLimitTypeEnum.SpendingLimitType value)
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The proposedSpendingLimitType to set.- Returns:
- This builder for chaining.
-
clearProposedSpendingLimitType
public AccountBudgetProposal.Builder clearProposedSpendingLimitType()
Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasApprovedSpendingLimitMicros
public boolean hasApprovedSpendingLimitMicros()
Output only. The approved spending limit in micros. One million is equivalent to one unit.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedSpendingLimitMicros field is set.
-
getApprovedSpendingLimitMicros
public long getApprovedSpendingLimitMicros()
Output only. The approved spending limit in micros. One million is equivalent to one unit.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitMicrosin interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedSpendingLimitMicros.
-
setApprovedSpendingLimitMicros
public AccountBudgetProposal.Builder setApprovedSpendingLimitMicros(long value)
Output only. The approved spending limit in micros. One million is equivalent to one unit.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvedSpendingLimitMicros to set.- Returns:
- This builder for chaining.
-
clearApprovedSpendingLimitMicros
public AccountBudgetProposal.Builder clearApprovedSpendingLimitMicros()
Output only. The approved spending limit in micros. One million is equivalent to one unit.
int64 approved_spending_limit_micros = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasApprovedSpendingLimitType
public boolean hasApprovedSpendingLimitType()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasApprovedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- Whether the approvedSpendingLimitType field is set.
-
getApprovedSpendingLimitTypeValue
public int getApprovedSpendingLimitTypeValue()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypeValuein interfaceAccountBudgetProposalOrBuilder- Returns:
- The enum numeric value on the wire for approvedSpendingLimitType.
-
setApprovedSpendingLimitTypeValue
public AccountBudgetProposal.Builder setApprovedSpendingLimitTypeValue(int value)
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for approvedSpendingLimitType to set.- Returns:
- This builder for chaining.
-
getApprovedSpendingLimitType
public SpendingLimitTypeEnum.SpendingLimitType getApprovedSpendingLimitType()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getApprovedSpendingLimitTypein interfaceAccountBudgetProposalOrBuilder- Returns:
- The approvedSpendingLimitType.
-
setApprovedSpendingLimitType
public AccountBudgetProposal.Builder setApprovedSpendingLimitType(SpendingLimitTypeEnum.SpendingLimitType value)
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The approvedSpendingLimitType to set.- Returns:
- This builder for chaining.
-
clearApprovedSpendingLimitType
public AccountBudgetProposal.Builder clearApprovedSpendingLimitType()
Output only. The approved spending limit as a well-defined type, e.g. INFINITE.
.google.ads.googleads.v10.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUnknownFields
public final AccountBudgetProposal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
mergeUnknownFields
public final AccountBudgetProposal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AccountBudgetProposal.Builder>
-
-