Class Filter

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.billing.budgets.v1.Filter
All Implemented Interfaces:
FilterOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Filter extends com.google.protobuf.GeneratedMessage implements FilterOrBuilder
 A filter for a budget, limiting the scope of the cost to calculate.
 
Protobuf type google.cloud.billing.budgets.v1.Filter
See Also:
  • Field Details

    • PROJECTS_FIELD_NUMBER

      public static final int PROJECTS_FIELD_NUMBER
      See Also:
    • RESOURCE_ANCESTORS_FIELD_NUMBER

      public static final int RESOURCE_ANCESTORS_FIELD_NUMBER
      See Also:
    • CREDIT_TYPES_FIELD_NUMBER

      public static final int CREDIT_TYPES_FIELD_NUMBER
      See Also:
    • CREDIT_TYPES_TREATMENT_FIELD_NUMBER

      public static final int CREDIT_TYPES_TREATMENT_FIELD_NUMBER
      See Also:
    • SERVICES_FIELD_NUMBER

      public static final int SERVICES_FIELD_NUMBER
      See Also:
    • SUBACCOUNTS_FIELD_NUMBER

      public static final int SUBACCOUNTS_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • CALENDAR_PERIOD_FIELD_NUMBER

      public static final int CALENDAR_PERIOD_FIELD_NUMBER
      See Also:
    • CUSTOM_PERIOD_FIELD_NUMBER

      public static final int CUSTOM_PERIOD_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getUsagePeriodCase

      public Filter.UsagePeriodCase getUsagePeriodCase()
      Specified by:
      getUsagePeriodCase in interface FilterOrBuilder
    • getProjectsList

      public 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 includes all usage for
       the billing account, regardless of which project the usage occurred on.
       
      repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjectsList in interface FilterOrBuilder
      Returns:
      A list containing the projects.
    • getProjectsCount

      public 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 includes all usage for
       the billing account, regardless of which project the usage occurred on.
       
      repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjectsCount in interface FilterOrBuilder
      Returns:
      The count of projects.
    • getProjects

      public 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 includes all usage for
       the billing account, regardless of which project the usage occurred on.
       
      repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjects in interface FilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The projects at the given index.
    • getProjectsBytes

      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 includes all usage for
       the billing account, regardless of which project the usage occurred on.
       
      repeated string projects = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjectsBytes in interface FilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the projects at the given index.
    • getResourceAncestorsList

      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];
      Specified by:
      getResourceAncestorsList in interface FilterOrBuilder
      Returns:
      A list containing the resourceAncestors.
    • getResourceAncestorsCount

      public 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];
      Specified by:
      getResourceAncestorsCount in interface FilterOrBuilder
      Returns:
      The count of resourceAncestors.
    • getResourceAncestors

      public 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];
      Specified by:
      getResourceAncestors in interface FilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The resourceAncestors at the given index.
    • getResourceAncestorsBytes

      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];
      Specified by:
      getResourceAncestorsBytes in interface FilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the resourceAncestors at the given index.
    • getCreditTypesList

      public com.google.protobuf.ProtocolStringList getCreditTypesList()
       Optional. If
       [Filter.credit_types_treatment][google.cloud.billing.budgets.v1.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.v1.Filter.credit_types_treatment]
       is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
       
      repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypesList in interface FilterOrBuilder
      Returns:
      A list containing the creditTypes.
    • getCreditTypesCount

      public int getCreditTypesCount()
       Optional. If
       [Filter.credit_types_treatment][google.cloud.billing.budgets.v1.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.v1.Filter.credit_types_treatment]
       is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
       
      repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypesCount in interface FilterOrBuilder
      Returns:
      The count of creditTypes.
    • getCreditTypes

      public String getCreditTypes(int index)
       Optional. If
       [Filter.credit_types_treatment][google.cloud.billing.budgets.v1.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.v1.Filter.credit_types_treatment]
       is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
       
      repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypes in interface FilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The creditTypes at the given index.
    • getCreditTypesBytes

      public com.google.protobuf.ByteString getCreditTypesBytes(int index)
       Optional. If
       [Filter.credit_types_treatment][google.cloud.billing.budgets.v1.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.v1.Filter.credit_types_treatment]
       is **not** INCLUDE_SPECIFIED_CREDITS, this field must be empty.
       
      repeated string credit_types = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypesBytes in interface FilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the creditTypes at the given index.
    • getCreditTypesTreatmentValue

      public int getCreditTypesTreatmentValue()
       Optional. If not set, default behavior is `INCLUDE_ALL_CREDITS`.
       
      .google.cloud.billing.budgets.v1.Filter.CreditTypesTreatment credit_types_treatment = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypesTreatmentValue in interface FilterOrBuilder
      Returns:
      The enum numeric value on the wire for creditTypesTreatment.
    • getCreditTypesTreatment

      public Filter.CreditTypesTreatment getCreditTypesTreatment()
       Optional. If not set, default behavior is `INCLUDE_ALL_CREDITS`.
       
      .google.cloud.billing.budgets.v1.Filter.CreditTypesTreatment credit_types_treatment = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCreditTypesTreatment in interface FilterOrBuilder
      Returns:
      The creditTypesTreatment.
    • getServicesList

      public 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 includes 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];
      Specified by:
      getServicesList in interface FilterOrBuilder
      Returns:
      A list containing the services.
    • getServicesCount

      public 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 includes 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];
      Specified by:
      getServicesCount in interface FilterOrBuilder
      Returns:
      The count of services.
    • getServices

      public 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 includes 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];
      Specified by:
      getServices in interface FilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The services at the given index.
    • getServicesBytes

      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 includes 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];
      Specified by:
      getServicesBytes in interface FilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the services at the given index.
    • getSubaccountsList

      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 is included. If the field is omitted,
       the report includes usage from the parent account and all subaccounts,
       if they exist.
       
      repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubaccountsList in interface FilterOrBuilder
      Returns:
      A list containing the subaccounts.
    • getSubaccountsCount

      public 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 is included. If the field is omitted,
       the report includes usage from the parent account and all subaccounts,
       if they exist.
       
      repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubaccountsCount in interface FilterOrBuilder
      Returns:
      The count of subaccounts.
    • getSubaccounts

      public 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 is included. If the field is omitted,
       the report includes usage from the parent account and all subaccounts,
       if they exist.
       
      repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubaccounts in interface FilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subaccounts at the given index.
    • getSubaccountsBytes

      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 is included. If the field is omitted,
       the report includes usage from the parent account and all subaccounts,
       if they exist.
       
      repeated string subaccounts = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubaccountsBytes in interface FilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subaccounts at the given index.
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: 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 includes 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];
      Specified by:
      getLabelsCount in interface FilterOrBuilder
    • containsLabels

      public 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 includes 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];
      Specified by:
      containsLabels in interface FilterOrBuilder
    • getLabels

      @Deprecated public Map<String,com.google.protobuf.ListValue> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface FilterOrBuilder
    • getLabelsMap

      public 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 includes 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];
      Specified by:
      getLabelsMap in interface FilterOrBuilder
    • getLabelsOrDefault

      public 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 includes 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];
      Specified by:
      getLabelsOrDefault in interface FilterOrBuilder
    • getLabelsOrThrow

      public 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 includes 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];
      Specified by:
      getLabelsOrThrow in interface FilterOrBuilder
    • hasCalendarPeriod

      public boolean hasCalendarPeriod()
       Optional. Specifies to track usage for recurring calendar period.
       For example, assume that CalendarPeriod.QUARTER is set. The budget
       tracks usage from April 1 to June 30, when the current calendar month is
       April, May, June. After that, it tracks usage from July 1 to
       September 30 when the current calendar month is July, August, September,
       so on.
       
      .google.cloud.billing.budgets.v1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasCalendarPeriod in interface FilterOrBuilder
      Returns:
      Whether the calendarPeriod field is set.
    • getCalendarPeriodValue

      public int getCalendarPeriodValue()
       Optional. Specifies to track usage for recurring calendar period.
       For example, assume that CalendarPeriod.QUARTER is set. The budget
       tracks usage from April 1 to June 30, when the current calendar month is
       April, May, June. After that, it tracks usage from July 1 to
       September 30 when the current calendar month is July, August, September,
       so on.
       
      .google.cloud.billing.budgets.v1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCalendarPeriodValue in interface FilterOrBuilder
      Returns:
      The enum numeric value on the wire for calendarPeriod.
    • getCalendarPeriod

      public CalendarPeriod getCalendarPeriod()
       Optional. Specifies to track usage for recurring calendar period.
       For example, assume that CalendarPeriod.QUARTER is set. The budget
       tracks usage from April 1 to June 30, when the current calendar month is
       April, May, June. After that, it tracks usage from July 1 to
       September 30 when the current calendar month is July, August, September,
       so on.
       
      .google.cloud.billing.budgets.v1.CalendarPeriod calendar_period = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCalendarPeriod in interface FilterOrBuilder
      Returns:
      The calendarPeriod.
    • hasCustomPeriod

      public 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.v1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasCustomPeriod in interface FilterOrBuilder
      Returns:
      Whether the customPeriod field is set.
    • getCustomPeriod

      public 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.v1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCustomPeriod in interface FilterOrBuilder
      Returns:
      The customPeriod.
    • getCustomPeriodOrBuilder

      public 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.v1.CustomPeriod custom_period = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCustomPeriodOrBuilder in interface FilterOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Filter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Filter parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Filter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Filter parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Filter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Filter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Filter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Filter.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Filter.Builder newBuilder()
    • newBuilder

      public static Filter.Builder newBuilder(Filter prototype)
    • toBuilder

      public Filter.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Filter.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Filter getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Filter> parser()
    • getParserForType

      public com.google.protobuf.Parser<Filter> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Filter getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder