Interface AggregationContainerOrBuilder

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

public interface AggregationContainerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
     
    .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
    .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
    optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
    optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
    .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
    .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
    .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];
    .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];
    boolean
    .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
    boolean
    optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
    boolean
    .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
    boolean
    .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];

    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

    • hasMeta

      boolean hasMeta()
      optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
      Returns:
      Whether the meta field is set.
    • getMeta

      ObjectMap getMeta()
      optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
      Returns:
      The meta.
    • getMetaOrBuilder

      ObjectMapOrBuilder getMetaOrBuilder()
      optional .org.opensearch.protobufs.ObjectMap meta = 1 [json_name = "meta"];
    • hasMax

      boolean hasMax()
      .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
      Returns:
      Whether the max field is set.
    • getMax

      MaxAggregation getMax()
      .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
      Returns:
      The max.
    • getMaxOrBuilder

      MaxAggregationOrBuilder getMaxOrBuilder()
      .org.opensearch.protobufs.MaxAggregation max = 2 [json_name = "max"];
    • hasMin

      boolean hasMin()
      .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
      Returns:
      Whether the min field is set.
    • getMin

      MinAggregation getMin()
      .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
      Returns:
      The min.
    • getMinOrBuilder

      MinAggregationOrBuilder getMinOrBuilder()
      .org.opensearch.protobufs.MinAggregation min = 3 [json_name = "min"];
    • hasTermsAggregation

      boolean hasTermsAggregation()
      .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];
      Returns:
      Whether the termsAggregation field is set.
    • getTermsAggregation

      TermsAggregation getTermsAggregation()
      .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];
      Returns:
      The termsAggregation.
    • getTermsAggregationOrBuilder

      TermsAggregationOrBuilder getTermsAggregationOrBuilder()
      .org.opensearch.protobufs.TermsAggregation terms_aggregation = 4 [json_name = "termsAggregation"];
    • getAggregationContainerCase

      AggregationContainer.AggregationContainerCase getAggregationContainerCase()