Interface JsonEnum

All Superinterfaces:
JsonpSerializable
All Known Implementing Classes:
AccessTokenGrantType, AcknowledgementOptions, Action.Kind, Action.Kind, ActionExecutionMode, ActionStatusOptions, ActionType, Aggregate.Kind, Aggregation.Kind, AlibabaCloudServiceType, AlibabaCloudTaskType, AllocationExplainDecision, AmazonBedrockServiceType, AmazonBedrockTaskType, Analyzer.Kind, AnthropicServiceType, AnthropicTaskType, ApiKeyAggregate.Kind, ApiKeyAggregation.Kind, ApiKeyGrantType, ApiKeyQuery.Kind, ApiKeyType, AppliesTo, AzureAiStudioServiceType, AzureAiStudioTaskType, AzureOpenAIServiceType, AzureOpenAITaskType, BoundaryScanner, BulkOperation.Kind, Bytes, CalendarInterval, CardinalityExecutionMode, CatAnomalyDetectorColumn, CatDatafeedColumn, CatDfaColumn, CategorizationStatus, CatTrainedModelsColumn, CatTransformColumn, CharFilterDefinition.Kind, ChildScoreMode, ChunkingMode, ClusterInfoTarget, ClusterPrivilege, ClusterRemoteInfo.Kind, ClusterSearchStatus, CohereEmbeddingType, CohereInputType, CohereServiceType, CohereSimilarityType, CohereTaskType, CohereTruncateType, CombinedFieldsOperator, CombinedFieldsZeroTerms, Condition.Kind, ConditionOp, ConditionOperator, ConditionType, Conflicts, ConnectionScheme, ConnectorFieldType, ConnectorStatus, ConvertType, DataAttachmentFormat, DatabaseConfiguration.Kind, DatabaseConfigurationFull.Kind, DatafeedState, DataframeAnalysis.Kind, DataframeAnalysisFeatureProcessor.Kind, DataframeAnalyticsStats.Kind, DataframeEvaluation.Kind, DataframeState, Day, DecayFunction.Kind, Decision, DelimitedPayloadEncoding, DenseVectorElementType, DenseVectorIndexOptionsType, DenseVectorSimilarity, DeploymentAllocationState, DeploymentAssignmentState, DeprecationLevel, DFIIndependenceMeasure, DFRAfterEffect, DFRBasicModel, DisplayType, DistanceFeatureQuery.Kind, DistanceUnit, DynamicMapping, DynamicTemplate.Kind, EcsCompatibilityType, EdgeNGramSide, ElasticsearchServiceType, ElasticsearchTaskType, ElserServiceType, ElserTaskType, EmailAttachment.Kind, EmailPriority, EnrichPolicyPhase, EnrichPolicyType, EsqlFormat, EventType, ExcludeFrequent, ExecutionPhase, ExecutionStatus, ExpandWildcard, FailureStoreStatus, Feature, FieldSortNumericType, FieldSuggester.Kind, FieldType, FieldValueFactorModifier, FilteringPolicy, FilteringRuleRule, FilteringValidationState, FilterType, FingerprintDigest, FollowerIndexStatus, FormatType, FunctionBoostMode, FunctionScore.Kind, FunctionScoreMode, GapPolicy, GeoDistanceType, GeoExecution, GeoGridQuery.Kind, GeoGridTargetFormat, GeoGridTileType, GeoOrientation, GeoShapeRelation, GeoStrategy, GeoValidationMethod, GoogleAiServiceType, GoogleAiStudioTaskType, GoogleVertexAIServiceType, GoogleVertexAITaskType, GrantType, GridAggregationType, GridType, GroupBy, HealthStatus, HighlighterEncoder, HighlighterFragmenter, HighlighterOrder, HighlighterTagsSchema, HighlighterType, HoltWintersType, HttpInputMethod, HuggingFaceServiceType, HuggingFaceTaskType, IBDistribution, IBLambda, IcuCollationAlternate, IcuCollationCaseFirst, IcuCollationDecomposition, IcuCollationStrength, IcuNormalizationMode, IcuNormalizationType, IcuTransformDirection, ImpactArea, Include, IndexCheckOnStartup, IndexingJobState, IndexMetadataState, IndexOptions, IndexPrivilege, IndexRoutingAllocationOptions, IndexRoutingRebalanceOptions, IndicatorHealthStatus, IndicesBlockOptions, InferenceConfig.Kind, InferenceConfig.Kind, InferenceConfigCreate.Kind, InferenceConfigUpdate.Kind, InferenceResult.Kind, Input.Kind, InputType, Intervals.Kind, IntervalsFilter.Kind, IntervalsQuery.Kind, JinaAIServiceType, JinaAISimilarityType, JinaAITaskType, JinaAITextEmbeddingTask, JobBlockedReason, JobState, JsonProcessorConflictStrategy, KeepTypesMode, KuromojiTokenizationMode, Level, LicenseStatus, LicenseType, LifecycleExplain.Kind, LifecycleOperationMode, ManagedBy, MatchType, MemoryStatus, Metric, MigrationStatus, MinimumInterval, MissingOrder, MistralServiceType, MistralTaskType, ModeEnum, Month, MovingAverageAggregation.Kind, MultiValueMode, NodeRole, NoriDecompoundMode, Normalization, NormalizeMethod, Normalizer.Kind, NumericFielddataFormat, OnScriptError, OpenAIServiceType, OpenAITaskType, OperationType, Operator, OpType, PagerDutyContextType, PagerDutyEventType, PainlessContext, PhoneticEncoder, PhoneticLanguage, PhoneticNameType, PhoneticRuleType, PinnedQuery.Kind, PipelineSimulationStatusOptions, PivotGroupBy.Kind, Preprocessor.Kind, Processor.Kind, Property.Kind, Quantifier, Query.Kind, QueryRuleCriteriaType, QueryRuleType, QueryVectorBuilder.Kind, RangeQuery.Kind, RangeRelation, Rank.Kind, RateMode, Refresh, RemoteClusterPrivilege, Repository.Kind, Rescore.Kind, ResponseContentType, RestrictionWorkflow, Result, ResultPosition, RetentionPolicy.Kind, Retriever.Kind, RoleMappingRule.Kind, RoleQuery.Kind, RoutingState, RuleAction, RuntimeFieldType, SamplerAggregationExecutionHint, Schedule.Kind, ScoreMode, ScriptLanguage, ScriptSortType, SearchType, SegmentSortMissing, SegmentSortMode, SegmentSortOrder, SettingsSimilarity.Kind, ShapeType, ShardRoutingState, ShardsStatsStage, ShardStoreAllocation, ShardStoreStatus, ShutdownStatus, ShutdownType, SimpleQueryStringFlag, SlicesCalculation, SmoothingModel.Kind, SnapshotSort, SnapshotUpgradeState, SnowballLanguage, SortMode, SortOptions.Kind, SortOrder, SourceFieldMode, SourceMode, SpanQuery.Kind, SparseVectorQuery.Kind, SqlFormat, StatsLevel, StorageType, StringDistance, Subobjects, Suggestion.Kind, SuggestMode, SuggestSort, Sync.Kind, SyncJobTriggerMethod, SyncJobType, SyncStatus, SynonymFormat, SyntheticSourceKeepEnum, TableValues.Kind, TaskType, TemplateFormat, TermsAggregationCollectMode, TermsAggregationExecutionHint, TermVectorOption, TextEmbeddingInferenceResult.Kind, TextQueryType, ThreadType, TimeSeriesMetricType, TimeUnit, TokenChar, TokenFilterDefinition.Kind, TokenizationConfig.Kind, TokenizationTruncate, TokenizerDefinition.Kind, TotalHitsRelation, TrainedModelType, TrainingPriority, Transform.Kind, TranslogDurability, Trigger.Kind, TriggerEvent.Kind, TTestType, Type, UnassignedInformationReason, UserAgentProperty, UserQuery.Kind, Validation.Kind, ValueType, VersionType, VoyageAIServiceType, VoyageAITaskType, WaitForActiveShardOptions, WaitForEvents, WatcherMetric, WatcherState, WatsonxServiceType, WatsonxTaskType, XPackCategory, ZeroTermsQuery

public interface JsonEnum extends JsonpSerializable
Base interface for enumerations in API types. Members have a JSON representation and also accept aliases when parsed from a string value.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default String[]
     
     
    default void
    serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper params)
     
  • Method Details