Package org.elasticsearch.test.rest
Class RestTestLegacyFeatures
java.lang.Object
org.elasticsearch.test.rest.RestTestLegacyFeatures
- All Implemented Interfaces:
FeatureSpecification
This class groups historical features that have been removed from the production codebase, but are still used by the test
framework to support BwC tests. Rather than leaving them in the main src we group them here, so it's clear they are not used in
production code anymore.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeatureThese are "pure test" features: normally we would not need them, and test for TransportVersion/fallback to Version (see for exampleESRestTestCase#minimumTransportVersion().static final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeaturestatic final NodeFeature -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.features.FeatureSpecification
getFeatures, getTestFeatures
-
Field Details
-
ML_STATE_RESET_FALLBACK_ON_DISABLED
-
FEATURE_STATE_RESET_SUPPORTED
-
SYSTEM_INDICES_REST_ACCESS_ENFORCED
-
SYSTEM_INDICES_REST_ACCESS_DEPRECATED
-
HIDDEN_INDICES_SUPPORTED
-
COMPONENT_TEMPLATE_SUPPORTED
-
DELETE_TEMPLATE_MULTIPLE_NAMES_SUPPORTED
-
ML_NEW_MEMORY_FORMAT
-
SUPPORTS_VENDOR_XCONTENT_TYPES
-
SUPPORTS_TRUE_BINARY_RESPONSES
-
TRANSPORT_VERSION_SUPPORTED
These are "pure test" features: normally we would not need them, and test for TransportVersion/fallback to Version (see for exampleESRestTestCase#minimumTransportVersion(). However, some tests explicitly check and validate the content of a response, so we need these features to support them. -
STATE_REPLACED_TRANSPORT_VERSION_WITH_NODES_VERSION
-
ML_MEMORY_OVERHEAD_FIXED
-
DESIRED_NODE_API_SUPPORTED
-
SECURITY_UPDATE_API_KEY
-
SECURITY_BULK_UPDATE_API_KEY
-
WATCHES_VERSION_IN_META
-
SECURITY_ROLE_DESCRIPTORS_OPTIONAL
-
SEARCH_AGGREGATIONS_FORCE_INTERVAL_SELECTION_DATE_HISTOGRAM
-
TRANSFORM_NEW_API_ENDPOINT
-
ML_INDICES_HIDDEN
-
ML_ANALYTICS_MAPPINGS
-
TSDB_NEW_INDEX_FORMAT
-
TSDB_GENERALLY_AVAILABLE
-
TSDB_DOWNSAMPLING_STABLE
-
TSDB_EMPTY_TEMPLATE_FIXED
-
SYNTHETIC_SOURCE_SUPPORTED
-
DESIRED_BALANCED_ALLOCATOR_SUPPORTED
-
DESIRED_BALANCED_ALLOCATOR_FIXED
-
INDEXING_SLOWLOG_LEVEL_SETTING_REMOVED
-
DEPRECATION_WARNINGS_LEAK_FIXED
-
REPLICATION_OF_CLOSED_INDICES
-
TASK_INDEX_SYSTEM_INDEX
-
SOFT_DELETES_ENFORCED
-
NEW_TRANSPORT_COMPRESSED_SETTING
-
SHUTDOWN_SUPPORTED
-
SERVICE_ACCOUNTS_SUPPORTED
-
TRANSFORM_SUPPORTED
-
SLM_SUPPORTED
-
DATA_STREAMS_SUPPORTED
-
NEW_DATA_STREAMS_INDEX_NAME_FORMAT
-
DISABLE_FIELD_NAMES_FIELD_REMOVED
-
ML_NLP_SUPPORTED
-
MAPPINGS_UPGRADE_SERVICE_USES_MAPPINGS_VERSION
-
REST_ELASTIC_PRODUCT_HEADER_PRESENT
-
-
Constructor Details
-
RestTestLegacyFeatures
public RestTestLegacyFeatures()
-
-
Method Details
-
getHistoricalFeatures
- Specified by:
getHistoricalFeaturesin interfaceFeatureSpecification
-