Interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CatalogAttribute.FacetConfig.IgnoredFacetValues, CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder
Enclosing class:
CatalogAttribute.FacetConfig

public static interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    If start time is empty and end time is not empty, then ignore these facet values before end time.
    com.google.protobuf.TimestampOrBuilder
    If start time is empty and end time is not empty, then ignore these facet values before end time.
    com.google.protobuf.Timestamp
    Time range for the current list of facet values to ignore.
    com.google.protobuf.TimestampOrBuilder
    Time range for the current list of facet values to ignore.
    getValues(int index)
    List of facet values to ignore for the following time range.
    com.google.protobuf.ByteString
    getValuesBytes(int index)
    List of facet values to ignore for the following time range.
    int
    List of facet values to ignore for the following time range.
    List of facet values to ignore for the following time range.
    boolean
    If start time is empty and end time is not empty, then ignore these facet values before end time.
    boolean
    Time range for the current list of facet values to ignore.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getValuesList

      List<String> getValuesList()
       List of facet values to ignore for the following time range. The facet
       values are the same as the attribute values. There is a limit of 10
       values per instance of IgnoredFacetValues. Each value can have at most
       128 characters.
       
      repeated string values = 1;
      Returns:
      A list containing the values.
    • getValuesCount

      int getValuesCount()
       List of facet values to ignore for the following time range. The facet
       values are the same as the attribute values. There is a limit of 10
       values per instance of IgnoredFacetValues. Each value can have at most
       128 characters.
       
      repeated string values = 1;
      Returns:
      The count of values.
    • getValues

      String getValues(int index)
       List of facet values to ignore for the following time range. The facet
       values are the same as the attribute values. There is a limit of 10
       values per instance of IgnoredFacetValues. Each value can have at most
       128 characters.
       
      repeated string values = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The values at the given index.
    • getValuesBytes

      com.google.protobuf.ByteString getValuesBytes(int index)
       List of facet values to ignore for the following time range. The facet
       values are the same as the attribute values. There is a limit of 10
       values per instance of IgnoredFacetValues. Each value can have at most
       128 characters.
       
      repeated string values = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the values at the given index.
    • hasStartTime

      boolean hasStartTime()
       Time range for the current list of facet values to ignore.
       If multiple time ranges are specified for an facet value for the
       current attribute, consider all of them. If both are empty, ignore
       always. If start time and end time are set, then start time
       must be before end time.
       If start time is not empty and end time is empty, then will ignore
       these facet values after the start time.
       
      .google.protobuf.Timestamp start_time = 2;
      Returns:
      Whether the startTime field is set.
    • getStartTime

      com.google.protobuf.Timestamp getStartTime()
       Time range for the current list of facet values to ignore.
       If multiple time ranges are specified for an facet value for the
       current attribute, consider all of them. If both are empty, ignore
       always. If start time and end time are set, then start time
       must be before end time.
       If start time is not empty and end time is empty, then will ignore
       these facet values after the start time.
       
      .google.protobuf.Timestamp start_time = 2;
      Returns:
      The startTime.
    • getStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Time range for the current list of facet values to ignore.
       If multiple time ranges are specified for an facet value for the
       current attribute, consider all of them. If both are empty, ignore
       always. If start time and end time are set, then start time
       must be before end time.
       If start time is not empty and end time is empty, then will ignore
       these facet values after the start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • hasEndTime

      boolean hasEndTime()
       If start time is empty and end time is not empty, then ignore these
       facet values before end time.
       
      .google.protobuf.Timestamp end_time = 3;
      Returns:
      Whether the endTime field is set.
    • getEndTime

      com.google.protobuf.Timestamp getEndTime()
       If start time is empty and end time is not empty, then ignore these
       facet values before end time.
       
      .google.protobuf.Timestamp end_time = 3;
      Returns:
      The endTime.
    • getEndTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       If start time is empty and end time is not empty, then ignore these
       facet values before end time.
       
      .google.protobuf.Timestamp end_time = 3;