public final class Filter extends com.google.protobuf.GeneratedMessageV3 implements FilterOrBuilder
A filter for a budget, limiting the scope of the cost to calculate.Protobuf type
google.cloud.billing.budgets.v1beta1.Filter| Modifier and Type | Class and Description |
|---|---|
static class |
Filter.Builder
A filter for a budget, limiting the scope of the cost to calculate.
|
static class |
Filter.CreditTypesTreatment
Specifies how credits are applied when determining the spend for
threshold calculations.
|
static class |
Filter.UsagePeriodCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CALENDAR_PERIOD_FIELD_NUMBER |
static int |
CREDIT_TYPES_FIELD_NUMBER |
static int |
CREDIT_TYPES_TREATMENT_FIELD_NUMBER |
static int |
CUSTOM_PERIOD_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
PROJECTS_FIELD_NUMBER |
static int |
RESOURCE_ANCESTORS_FIELD_NUMBER |
static int |
SERVICES_FIELD_NUMBER |
static int |
SUBACCOUNTS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Optional.
|
boolean |
equals(Object obj) |
CalendarPeriod |
getCalendarPeriod()
Optional.
|
int |
getCalendarPeriodValue()
Optional.
|
String |
getCreditTypes(int index)
Optional.
|
com.google.protobuf.ByteString |
getCreditTypesBytes(int index)
Optional.
|
int |
getCreditTypesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getCreditTypesList()
Optional.
|
Filter.CreditTypesTreatment |
getCreditTypesTreatment()
Optional.
|
int |
getCreditTypesTreatmentValue()
Optional.
|
CustomPeriod |
getCustomPeriod()
Optional.
|
CustomPeriodOrBuilder |
getCustomPeriodOrBuilder()
Optional.
|
static Filter |
getDefaultInstance() |
Filter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Map<String,com.google.protobuf.ListValue> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
Map<String,com.google.protobuf.ListValue> |
getLabelsMap()
Optional.
|
com.google.protobuf.ListValue |
getLabelsOrDefault(String key,
com.google.protobuf.ListValue defaultValue)
Optional.
|
com.google.protobuf.ListValue |
getLabelsOrThrow(String key)
Optional.
|
com.google.protobuf.Parser<Filter> |
getParserForType() |
String |
getProjects(int index)
Optional.
|
com.google.protobuf.ByteString |
getProjectsBytes(int index)
Optional.
|
int |
getProjectsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getProjectsList()
Optional.
|
String |
getResourceAncestors(int index)
Optional.
|
com.google.protobuf.ByteString |
getResourceAncestorsBytes(int index)
Optional.
|
int |
getResourceAncestorsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getResourceAncestorsList()
Optional.
|
int |
getSerializedSize() |
String |
getServices(int index)
Optional.
|
com.google.protobuf.ByteString |
getServicesBytes(int index)
Optional.
|
int |
getServicesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getServicesList()
Optional.
|
String |
getSubaccounts(int index)
Optional.
|
com.google.protobuf.ByteString |
getSubaccountsBytes(int index)
Optional.
|
int |
getSubaccountsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getSubaccountsList()
Optional.
|
Filter.UsagePeriodCase |
getUsagePeriodCase() |
boolean |
hasCalendarPeriod()
Optional.
|
boolean |
hasCustomPeriod()
Optional.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Filter.Builder |
newBuilder() |
static Filter.Builder |
newBuilder(Filter prototype) |
Filter.Builder |
newBuilderForType() |
protected Filter.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Filter |
parseDelimitedFrom(InputStream input) |
static Filter |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Filter |
parseFrom(byte[] data) |
static Filter |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Filter |
parseFrom(ByteBuffer data) |
static Filter |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Filter |
parseFrom(com.google.protobuf.ByteString data) |
static Filter |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Filter |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Filter |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Filter |
parseFrom(InputStream input) |
static Filter |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Filter> |
parser() |
Filter.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PROJECTS_FIELD_NUMBER
public static final int RESOURCE_ANCESTORS_FIELD_NUMBER
public static final int CREDIT_TYPES_FIELD_NUMBER
public static final int CREDIT_TYPES_TREATMENT_FIELD_NUMBER
public static final int SERVICES_FIELD_NUMBER
public static final int SUBACCOUNTS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int CALENDAR_PERIOD_FIELD_NUMBER
public static final int CUSTOM_PERIOD_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Filter.UsagePeriodCase getUsagePeriodCase()
getUsagePeriodCase in interface FilterOrBuilderpublic com.google.protobuf.ProtocolStringList getProjectsList()
Optional. A set of projects of the form `projects/{project}`,
specifying that usage from only this set of projects should be
included in the budget. If omitted, the report will include all usage for
the billing account, regardless of which project the usage occurred on.
repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];getProjectsList in interface FilterOrBuilderpublic int getProjectsCount()
Optional. A set of projects of the form `projects/{project}`,
specifying that usage from only this set of projects should be
included in the budget. If omitted, the report will include all usage for
the billing account, regardless of which project the usage occurred on.
repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];getProjectsCount in interface FilterOrBuilderpublic String getProjects(int index)
Optional. A set of projects of the form `projects/{project}`,
specifying that usage from only this set of projects should be
included in the budget. If omitted, the report will include all usage for
the billing account, regardless of which project the usage occurred on.
repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];getProjects in interface FilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getProjectsBytes(int index)
Optional. A set of projects of the form `projects/{project}`,
specifying that usage from only this set of projects should be
included in the budget. If omitted, the report will include all usage for
the billing account, regardless of which project the usage occurred on.
repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];getProjectsBytes in interface FilterOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getResourceAncestorsList()
Optional. A set of folder and organization names of the form
`folders/{folderId}` or `organizations/{organizationId}`, specifying that
usage from only this set of folders and organizations should be included in
the budget. If omitted, the budget includes all usage that the billing
account pays for. If the folder or organization contains projects that are
paid for by a different Cloud Billing account, the budget *doesn't* apply
to those projects.
repeated string resource_ancestors = 2 [(.google.api.field_behavior) = OPTIONAL];getResourceAncestorsList in interface FilterOrBuilderpublic int getResourceAncestorsCount()
Optional. A set of folder and organization names of the form
`folders/{folderId}` or `organizations/{organizationId}`, specifying that
usage from only this set of folders and organizations should be included in
the budget. If omitted, the budget includes all usage that the billing
account pays for. If the folder or organization contains projects that are
paid for by a different Cloud Billing account, the budget *doesn't* apply
to those projects.
repeated string resource_ancestors = 2 [(.google.api.field_behavior) = OPTIONAL];getResourceAncestorsCount in interface FilterOrBuilderpublic String getResourceAncestors(int index)
Optional. A set of folder and organization names of the form
`folders/{folderId}` or `organizations/{organizationId}`, specifying that
usage from only this set of folders and organizations should be included in
the budget. If omitted, the budget includes all usage that the billing
account pays for. If the folder or organization contains projects that are
paid for by a different Cloud Billing account, the budget *doesn't* apply
to those projects.
repeated string resource_ancestors = 2 [(.google.api.field_behavior) = OPTIONAL];getResourceAncestors in interface FilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getResourceAncestorsBytes(int index)
Optional. A set of folder and organization names of the form
`folders/{folderId}` or `organizations/{organizationId}`, specifying that
usage from only this set of folders and organizations should be included in
the budget. If omitted, the budget includes all usage that the billing
account pays for. If the folder or organization contains projects that are
paid for by a different Cloud Billing account, the budget *doesn't* apply
to those projects.
repeated string resource_ancestors = 2 [(.google.api.field_behavior) = OPTIONAL];getResourceAncestorsBytes in interface FilterOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getCreditTypesList()
Optional. If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is INCLUDE_SPECIFIED_CREDITS, this is a list of credit types to be subtracted from gross cost to determine the spend for threshold calculations. See [a list of acceptable credit type values](https://cloud.google.com/billing/docs/how-to/export-data-bigquery-tables#credits-type). If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];getCreditTypesList in interface FilterOrBuilderpublic int getCreditTypesCount()
Optional. If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is INCLUDE_SPECIFIED_CREDITS, this is a list of credit types to be subtracted from gross cost to determine the spend for threshold calculations. See [a list of acceptable credit type values](https://cloud.google.com/billing/docs/how-to/export-data-bigquery-tables#credits-type). If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];getCreditTypesCount in interface FilterOrBuilderpublic String getCreditTypes(int index)
Optional. If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is INCLUDE_SPECIFIED_CREDITS, this is a list of credit types to be subtracted from gross cost to determine the spend for threshold calculations. See [a list of acceptable credit type values](https://cloud.google.com/billing/docs/how-to/export-data-bigquery-tables#credits-type). If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];getCreditTypes in interface FilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getCreditTypesBytes(int index)
Optional. If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is INCLUDE_SPECIFIED_CREDITS, this is a list of credit types to be subtracted from gross cost to determine the spend for threshold calculations. See [a list of acceptable credit type values](https://cloud.google.com/billing/docs/how-to/export-data-bigquery-tables#credits-type). If [Filter.credit_types_treatment][google.cloud.billing.budgets.v1beta1.Filter.credit_types_treatment] is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];getCreditTypesBytes in interface FilterOrBuilderindex - The index of the value to return.public int getCreditTypesTreatmentValue()
Optional. If not set, default behavior is `INCLUDE_ALL_CREDITS`.
.google.cloud.billing.budgets.v1beta1.Filter.CreditTypesTreatment credit_types_treatment = 4 [(.google.api.field_behavior) = OPTIONAL];
getCreditTypesTreatmentValue in interface FilterOrBuilderpublic Filter.CreditTypesTreatment getCreditTypesTreatment()
Optional. If not set, default behavior is `INCLUDE_ALL_CREDITS`.
.google.cloud.billing.budgets.v1beta1.Filter.CreditTypesTreatment credit_types_treatment = 4 [(.google.api.field_behavior) = OPTIONAL];
getCreditTypesTreatment in interface FilterOrBuilderpublic com.google.protobuf.ProtocolStringList getServicesList()
Optional. A set of services of the form `services/{service_id}`,
specifying that usage from only this set of services should be
included in the budget. If omitted, the report will include usage for
all the services.
The service names are available through the Catalog API:
https://cloud.google.com/billing/v1/how-tos/catalog-api.
repeated string services = 3 [(.google.api.field_behavior) = OPTIONAL];getServicesList in interface FilterOrBuilderpublic int getServicesCount()
Optional. A set of services of the form `services/{service_id}`,
specifying that usage from only this set of services should be
included in the budget. If omitted, the report will include usage for
all the services.
The service names are available through the Catalog API:
https://cloud.google.com/billing/v1/how-tos/catalog-api.
repeated string services = 3 [(.google.api.field_behavior) = OPTIONAL];getServicesCount in interface FilterOrBuilderpublic String getServices(int index)
Optional. A set of services of the form `services/{service_id}`,
specifying that usage from only this set of services should be
included in the budget. If omitted, the report will include usage for
all the services.
The service names are available through the Catalog API:
https://cloud.google.com/billing/v1/how-tos/catalog-api.
repeated string services = 3 [(.google.api.field_behavior) = OPTIONAL];getServices in interface FilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getServicesBytes(int index)
Optional. A set of services of the form `services/{service_id}`,
specifying that usage from only this set of services should be
included in the budget. If omitted, the report will include usage for
all the services.
The service names are available through the Catalog API:
https://cloud.google.com/billing/v1/how-tos/catalog-api.
repeated string services = 3 [(.google.api.field_behavior) = OPTIONAL];getServicesBytes in interface FilterOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getSubaccountsList()
Optional. A set of subaccounts of the form `billingAccounts/{account_id}`,
specifying that usage from only this set of subaccounts should be included
in the budget. If a subaccount is set to the name of the parent account,
usage from the parent account will be included. If omitted, the
report will include usage from the parent account and all
subaccounts, if they exist.
repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];getSubaccountsList in interface FilterOrBuilderpublic int getSubaccountsCount()
Optional. A set of subaccounts of the form `billingAccounts/{account_id}`,
specifying that usage from only this set of subaccounts should be included
in the budget. If a subaccount is set to the name of the parent account,
usage from the parent account will be included. If omitted, the
report will include usage from the parent account and all
subaccounts, if they exist.
repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];getSubaccountsCount in interface FilterOrBuilderpublic String getSubaccounts(int index)
Optional. A set of subaccounts of the form `billingAccounts/{account_id}`,
specifying that usage from only this set of subaccounts should be included
in the budget. If a subaccount is set to the name of the parent account,
usage from the parent account will be included. If omitted, the
report will include usage from the parent account and all
subaccounts, if they exist.
repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];getSubaccounts in interface FilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getSubaccountsBytes(int index)
Optional. A set of subaccounts of the form `billingAccounts/{account_id}`,
specifying that usage from only this set of subaccounts should be included
in the budget. If a subaccount is set to the name of the parent account,
usage from the parent account will be included. If omitted, the
report will include usage from the parent account and all
subaccounts, if they exist.
repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];getSubaccountsBytes in interface FilterOrBuilderindex - The index of the value to return.public int getLabelsCount()
FilterOrBuilder
Optional. A single label and value pair specifying that usage from only
this set of labeled resources should be included in the budget. If omitted,
the report will include all labeled and unlabeled usage.
An object containing a single `"key": value` pair. Example: `{ "name":
"wrench" }`.
_Currently, multiple entries or multiple values per entry are not
allowed._
map<string, .google.protobuf.ListValue> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsCount in interface FilterOrBuilderpublic boolean containsLabels(String key)
Optional. A single label and value pair specifying that usage from only
this set of labeled resources should be included in the budget. If omitted,
the report will include all labeled and unlabeled usage.
An object containing a single `"key": value` pair. Example: `{ "name":
"wrench" }`.
_Currently, multiple entries or multiple values per entry are not
allowed._
map<string, .google.protobuf.ListValue> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
containsLabels in interface FilterOrBuilder@Deprecated public Map<String,com.google.protobuf.ListValue> getLabels()
getLabelsMap() instead.getLabels in interface FilterOrBuilderpublic Map<String,com.google.protobuf.ListValue> getLabelsMap()
Optional. A single label and value pair specifying that usage from only
this set of labeled resources should be included in the budget. If omitted,
the report will include all labeled and unlabeled usage.
An object containing a single `"key": value` pair. Example: `{ "name":
"wrench" }`.
_Currently, multiple entries or multiple values per entry are not
allowed._
map<string, .google.protobuf.ListValue> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsMap in interface FilterOrBuilderpublic com.google.protobuf.ListValue getLabelsOrDefault(String key, com.google.protobuf.ListValue defaultValue)
Optional. A single label and value pair specifying that usage from only
this set of labeled resources should be included in the budget. If omitted,
the report will include all labeled and unlabeled usage.
An object containing a single `"key": value` pair. Example: `{ "name":
"wrench" }`.
_Currently, multiple entries or multiple values per entry are not
allowed._
map<string, .google.protobuf.ListValue> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrDefault in interface FilterOrBuilderpublic com.google.protobuf.ListValue getLabelsOrThrow(String key)
Optional. A single label and value pair specifying that usage from only
this set of labeled resources should be included in the budget. If omitted,
the report will include all labeled and unlabeled usage.
An object containing a single `"key": value` pair. Example: `{ "name":
"wrench" }`.
_Currently, multiple entries or multiple values per entry are not
allowed._
map<string, .google.protobuf.ListValue> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrThrow in interface FilterOrBuilderpublic boolean hasCalendarPeriod()
Optional. Specifies to track usage for recurring calendar period. For example, assume that CalendarPeriod.QUARTER is set. The budget will track usage from April 1 to June 30, when the current calendar month is April, May, June. After that, it will track usage from July 1 to September 30 when the current calendar month is July, August, September, so on.
.google.cloud.billing.budgets.v1beta1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
hasCalendarPeriod in interface FilterOrBuilderpublic int getCalendarPeriodValue()
Optional. Specifies to track usage for recurring calendar period. For example, assume that CalendarPeriod.QUARTER is set. The budget will track usage from April 1 to June 30, when the current calendar month is April, May, June. After that, it will track usage from July 1 to September 30 when the current calendar month is July, August, September, so on.
.google.cloud.billing.budgets.v1beta1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
getCalendarPeriodValue in interface FilterOrBuilderpublic CalendarPeriod getCalendarPeriod()
Optional. Specifies to track usage for recurring calendar period. For example, assume that CalendarPeriod.QUARTER is set. The budget will track usage from April 1 to June 30, when the current calendar month is April, May, June. After that, it will track usage from July 1 to September 30 when the current calendar month is July, August, September, so on.
.google.cloud.billing.budgets.v1beta1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
getCalendarPeriod in interface FilterOrBuilderpublic boolean hasCustomPeriod()
Optional. Specifies to track usage from any start date (required) to any end date (optional). This time period is static, it does not recur.
.google.cloud.billing.budgets.v1beta1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
hasCustomPeriod in interface FilterOrBuilderpublic CustomPeriod getCustomPeriod()
Optional. Specifies to track usage from any start date (required) to any end date (optional). This time period is static, it does not recur.
.google.cloud.billing.budgets.v1beta1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
getCustomPeriod in interface FilterOrBuilderpublic CustomPeriodOrBuilder getCustomPeriodOrBuilder()
Optional. Specifies to track usage from any start date (required) to any end date (optional). This time period is static, it does not recur.
.google.cloud.billing.budgets.v1beta1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
getCustomPeriodOrBuilder in interface FilterOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Filter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Filter parseFrom(InputStream input) throws IOException
IOExceptionpublic static Filter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Filter parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Filter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Filter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Filter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Filter.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Filter.Builder newBuilder()
public static Filter.Builder newBuilder(Filter prototype)
public Filter.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Filter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Filter getDefaultInstance()
public static com.google.protobuf.Parser<Filter> parser()
public com.google.protobuf.Parser<Filter> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Filter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.