Send feedback
Class BudgetAmount (2.42.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.42.0 keyboard_arrow_down
public final class BudgetAmount extends GeneratedMessageV3 implements BudgetAmountOrBuilder
The budgeted amount for each usage period.
Protobuf type google.cloud.billing.budgets.v1.BudgetAmount
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
LAST_PERIOD_AMOUNT_FIELD_NUMBER
public static final int LAST_PERIOD_AMOUNT_FIELD_NUMBER
Field Value
Type
Description
int
SPECIFIED_AMOUNT_FIELD_NUMBER
public static final int SPECIFIED_AMOUNT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static BudgetAmount getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static BudgetAmount . Builder newBuilder ()
newBuilder(BudgetAmount prototype)
public static BudgetAmount . Builder newBuilder ( BudgetAmount prototype )
public static BudgetAmount parseDelimitedFrom ( InputStream input )
public static BudgetAmount parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static BudgetAmount parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BudgetAmount parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static BudgetAmount parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BudgetAmount parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static BudgetAmount parseFrom ( CodedInputStream input )
public static BudgetAmount parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static BudgetAmount parseFrom ( InputStream input )
public static BudgetAmount parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static BudgetAmount parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BudgetAmount parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<BudgetAmount> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getBudgetAmountCase()
public BudgetAmount . BudgetAmountCase getBudgetAmountCase ()
getDefaultInstanceForType()
public BudgetAmount getDefaultInstanceForType ()
getLastPeriodAmount()
public LastPeriodAmount getLastPeriodAmount ()
Use the last period's actual spend as the budget for the present period.
LastPeriodAmount can only be set when the budget's time period is a
Filter.calendar_period .
It cannot be set in combination with
Filter.custom_period .
.google.cloud.billing.budgets.v1.LastPeriodAmount last_period_amount = 2;
getLastPeriodAmountOrBuilder()
public LastPeriodAmountOrBuilder getLastPeriodAmountOrBuilder ()
Use the last period's actual spend as the budget for the present period.
LastPeriodAmount can only be set when the budget's time period is a
Filter.calendar_period .
It cannot be set in combination with
Filter.custom_period .
.google.cloud.billing.budgets.v1.LastPeriodAmount last_period_amount = 2;
getParserForType()
public Parser<BudgetAmount> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSpecifiedAmount()
public Money getSpecifiedAmount ()
A specified amount to use as the budget.
currency_code
is optional. If specified when creating a budget, it must
match the currency of the billing account. If specified when updating a
budget, it must match the currency_code of the existing budget.
The currency_code
is provided on output.
.google.type.Money specified_amount = 1;
Returns
Type
Description
com.google.type.Money
The specifiedAmount.
getSpecifiedAmountOrBuilder()
public MoneyOrBuilder getSpecifiedAmountOrBuilder ()
A specified amount to use as the budget.
currency_code
is optional. If specified when creating a budget, it must
match the currency of the billing account. If specified when updating a
budget, it must match the currency_code of the existing budget.
The currency_code
is provided on output.
.google.type.Money specified_amount = 1;
Returns
Type
Description
com.google.type.MoneyOrBuilder
hasLastPeriodAmount()
public boolean hasLastPeriodAmount ()
Use the last period's actual spend as the budget for the present period.
LastPeriodAmount can only be set when the budget's time period is a
Filter.calendar_period .
It cannot be set in combination with
Filter.custom_period .
.google.cloud.billing.budgets.v1.LastPeriodAmount last_period_amount = 2;
Returns
Type
Description
boolean
Whether the lastPeriodAmount field is set.
hasSpecifiedAmount()
public boolean hasSpecifiedAmount ()
A specified amount to use as the budget.
currency_code
is optional. If specified when creating a budget, it must
match the currency of the billing account. If specified when updating a
budget, it must match the currency_code of the existing budget.
The currency_code
is provided on output.
.google.type.Money specified_amount = 1;
Returns
Type
Description
boolean
Whether the specifiedAmount field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public BudgetAmount . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected BudgetAmount . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public BudgetAmount . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-04 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-04 UTC."]]