Interface DashboardFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DashboardFilter, DashboardFilter.Builder

@Generated public interface DashboardFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getId

      String getId()
       ID of the filter.
       
      string id = 1;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       ID of the filter.
       
      string id = 1;
      Returns:
      The bytes for id.
    • getDataSourceValue

      int getDataSourceValue()
       Datasource the filter is applicable for.
       
      .google.cloud.chronicle.v1.DataSource data_source = 2;
      Returns:
      The enum numeric value on the wire for dataSource.
    • getDataSource

      DataSource getDataSource()
       Datasource the filter is applicable for.
       
      .google.cloud.chronicle.v1.DataSource data_source = 2;
      Returns:
      The dataSource.
    • getFieldPath

      String getFieldPath()
       Filter field path.
       
      string field_path = 3;
      Returns:
      The fieldPath.
    • getFieldPathBytes

      com.google.protobuf.ByteString getFieldPathBytes()
       Filter field path.
       
      string field_path = 3;
      Returns:
      The bytes for fieldPath.
    • getFilterOperatorAndFieldValuesList

      List<FilterOperatorAndValues> getFilterOperatorAndFieldValuesList()
       Operator and values. Can include multiple modifiers.
       
      repeated .google.cloud.chronicle.v1.FilterOperatorAndValues filter_operator_and_field_values = 4;
    • getFilterOperatorAndFieldValues

      FilterOperatorAndValues getFilterOperatorAndFieldValues(int index)
       Operator and values. Can include multiple modifiers.
       
      repeated .google.cloud.chronicle.v1.FilterOperatorAndValues filter_operator_and_field_values = 4;
    • getFilterOperatorAndFieldValuesCount

      int getFilterOperatorAndFieldValuesCount()
       Operator and values. Can include multiple modifiers.
       
      repeated .google.cloud.chronicle.v1.FilterOperatorAndValues filter_operator_and_field_values = 4;
    • getFilterOperatorAndFieldValuesOrBuilderList

      List<? extends FilterOperatorAndValuesOrBuilder> getFilterOperatorAndFieldValuesOrBuilderList()
       Operator and values. Can include multiple modifiers.
       
      repeated .google.cloud.chronicle.v1.FilterOperatorAndValues filter_operator_and_field_values = 4;
    • getFilterOperatorAndFieldValuesOrBuilder

      FilterOperatorAndValuesOrBuilder getFilterOperatorAndFieldValuesOrBuilder(int index)
       Operator and values. Can include multiple modifiers.
       
      repeated .google.cloud.chronicle.v1.FilterOperatorAndValues filter_operator_and_field_values = 4;
    • getDisplayName

      String getDisplayName()
       Display name of the filter.
       
      string display_name = 5;
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Display name of the filter.
       
      string display_name = 5;
      Returns:
      The bytes for displayName.
    • getChartIdsList

      List<String> getChartIdsList()
       Chart IDs the filter is applicable for.
       
      repeated string chart_ids = 6;
      Returns:
      A list containing the chartIds.
    • getChartIdsCount

      int getChartIdsCount()
       Chart IDs the filter is applicable for.
       
      repeated string chart_ids = 6;
      Returns:
      The count of chartIds.
    • getChartIds

      String getChartIds(int index)
       Chart IDs the filter is applicable for.
       
      repeated string chart_ids = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The chartIds at the given index.
    • getChartIdsBytes

      com.google.protobuf.ByteString getChartIdsBytes(int index)
       Chart IDs the filter is applicable for.
       
      repeated string chart_ids = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the chartIds at the given index.
    • getIsStandardTimeRangeFilter

      boolean getIsStandardTimeRangeFilter()
       Optional. Whether the filter is a standard time range filter,
       meaning that it has to be used as the query time range,
       and not as a predicate in the query.
       A chart can have at most one standard time range filter applied.
       
      bool is_standard_time_range_filter = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The isStandardTimeRangeFilter.
    • getIsMandatory

      boolean getIsMandatory()
       Optional. Whether this filter is required to be populated by the
       dashboard consumer prior to the dashboard loading.
       
      bool is_mandatory = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The isMandatory.
    • hasIsStandardTimeRangeFilterEnabled

      boolean hasIsStandardTimeRangeFilterEnabled()
       Optional. Whether this standard time range filter is enabled.
       
      optional bool is_standard_time_range_filter_enabled = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the isStandardTimeRangeFilterEnabled field is set.
    • getIsStandardTimeRangeFilterEnabled

      boolean getIsStandardTimeRangeFilterEnabled()
       Optional. Whether this standard time range filter is enabled.
       
      optional bool is_standard_time_range_filter_enabled = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The isStandardTimeRangeFilterEnabled.
    • hasAdvancedFilterConfig

      boolean hasAdvancedFilterConfig()
       Optional. Advanced filter configuration for the filter widget.
       
      .google.cloud.chronicle.v1.AdvancedFilterConfig advanced_filter_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the advancedFilterConfig field is set.
    • getAdvancedFilterConfig

      AdvancedFilterConfig getAdvancedFilterConfig()
       Optional. Advanced filter configuration for the filter widget.
       
      .google.cloud.chronicle.v1.AdvancedFilterConfig advanced_filter_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The advancedFilterConfig.
    • getAdvancedFilterConfigOrBuilder

      AdvancedFilterConfigOrBuilder getAdvancedFilterConfigOrBuilder()
       Optional. Advanced filter configuration for the filter widget.
       
      .google.cloud.chronicle.v1.AdvancedFilterConfig advanced_filter_config = 10 [(.google.api.field_behavior) = OPTIONAL];