Class RestTestLegacyFeatures

java.lang.Object
org.elasticsearch.test.rest.RestTestLegacyFeatures
All Implemented Interfaces:
FeatureSpecification

public class RestTestLegacyFeatures extends Object implements 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 Details

    • ML_STATE_RESET_FALLBACK_ON_DISABLED

      public static final NodeFeature ML_STATE_RESET_FALLBACK_ON_DISABLED
    • FEATURE_STATE_RESET_SUPPORTED

      public static final NodeFeature FEATURE_STATE_RESET_SUPPORTED
    • SYSTEM_INDICES_REST_ACCESS_ENFORCED

      public static final NodeFeature SYSTEM_INDICES_REST_ACCESS_ENFORCED
    • SYSTEM_INDICES_REST_ACCESS_DEPRECATED

      public static final NodeFeature SYSTEM_INDICES_REST_ACCESS_DEPRECATED
    • HIDDEN_INDICES_SUPPORTED

      public static final NodeFeature HIDDEN_INDICES_SUPPORTED
    • COMPONENT_TEMPLATE_SUPPORTED

      public static final NodeFeature COMPONENT_TEMPLATE_SUPPORTED
    • DELETE_TEMPLATE_MULTIPLE_NAMES_SUPPORTED

      public static final NodeFeature DELETE_TEMPLATE_MULTIPLE_NAMES_SUPPORTED
    • ML_NEW_MEMORY_FORMAT

      public static final NodeFeature ML_NEW_MEMORY_FORMAT
    • SUPPORTS_VENDOR_XCONTENT_TYPES

      public static final NodeFeature SUPPORTS_VENDOR_XCONTENT_TYPES
    • SUPPORTS_TRUE_BINARY_RESPONSES

      public static final NodeFeature SUPPORTS_TRUE_BINARY_RESPONSES
    • TRANSPORT_VERSION_SUPPORTED

      public static final NodeFeature TRANSPORT_VERSION_SUPPORTED
      These are "pure test" features: normally we would not need them, and test for TransportVersion/fallback to Version (see for example ESRestTestCase#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

      public static final NodeFeature STATE_REPLACED_TRANSPORT_VERSION_WITH_NODES_VERSION
    • ML_MEMORY_OVERHEAD_FIXED

      public static final NodeFeature ML_MEMORY_OVERHEAD_FIXED
    • DESIRED_NODE_API_SUPPORTED

      public static final NodeFeature DESIRED_NODE_API_SUPPORTED
    • SECURITY_UPDATE_API_KEY

      public static final NodeFeature SECURITY_UPDATE_API_KEY
    • SECURITY_BULK_UPDATE_API_KEY

      public static final NodeFeature SECURITY_BULK_UPDATE_API_KEY
    • WATCHES_VERSION_IN_META

      public static final NodeFeature WATCHES_VERSION_IN_META
    • SECURITY_ROLE_DESCRIPTORS_OPTIONAL

      public static final NodeFeature SECURITY_ROLE_DESCRIPTORS_OPTIONAL
    • SEARCH_AGGREGATIONS_FORCE_INTERVAL_SELECTION_DATE_HISTOGRAM

      public static final NodeFeature SEARCH_AGGREGATIONS_FORCE_INTERVAL_SELECTION_DATE_HISTOGRAM
    • TRANSFORM_NEW_API_ENDPOINT

      public static final NodeFeature TRANSFORM_NEW_API_ENDPOINT
    • ML_INDICES_HIDDEN

      public static final NodeFeature ML_INDICES_HIDDEN
    • ML_ANALYTICS_MAPPINGS

      public static final NodeFeature ML_ANALYTICS_MAPPINGS
    • TSDB_NEW_INDEX_FORMAT

      public static final NodeFeature TSDB_NEW_INDEX_FORMAT
    • TSDB_GENERALLY_AVAILABLE

      public static final NodeFeature TSDB_GENERALLY_AVAILABLE
    • TSDB_DOWNSAMPLING_STABLE

      public static final NodeFeature TSDB_DOWNSAMPLING_STABLE
    • TSDB_EMPTY_TEMPLATE_FIXED

      public static final NodeFeature TSDB_EMPTY_TEMPLATE_FIXED
    • SYNTHETIC_SOURCE_SUPPORTED

      public static final NodeFeature SYNTHETIC_SOURCE_SUPPORTED
    • DESIRED_BALANCED_ALLOCATOR_SUPPORTED

      public static final NodeFeature DESIRED_BALANCED_ALLOCATOR_SUPPORTED
    • DESIRED_BALANCED_ALLOCATOR_FIXED

      public static final NodeFeature DESIRED_BALANCED_ALLOCATOR_FIXED
    • INDEXING_SLOWLOG_LEVEL_SETTING_REMOVED

      public static final NodeFeature INDEXING_SLOWLOG_LEVEL_SETTING_REMOVED
    • DEPRECATION_WARNINGS_LEAK_FIXED

      public static final NodeFeature DEPRECATION_WARNINGS_LEAK_FIXED
    • REPLICATION_OF_CLOSED_INDICES

      public static final NodeFeature REPLICATION_OF_CLOSED_INDICES
    • TASK_INDEX_SYSTEM_INDEX

      public static final NodeFeature TASK_INDEX_SYSTEM_INDEX
    • SOFT_DELETES_ENFORCED

      public static final NodeFeature SOFT_DELETES_ENFORCED
    • NEW_TRANSPORT_COMPRESSED_SETTING

      public static final NodeFeature NEW_TRANSPORT_COMPRESSED_SETTING
    • SHUTDOWN_SUPPORTED

      public static final NodeFeature SHUTDOWN_SUPPORTED
    • SERVICE_ACCOUNTS_SUPPORTED

      public static final NodeFeature SERVICE_ACCOUNTS_SUPPORTED
    • TRANSFORM_SUPPORTED

      public static final NodeFeature TRANSFORM_SUPPORTED
    • SLM_SUPPORTED

      public static final NodeFeature SLM_SUPPORTED
    • DATA_STREAMS_SUPPORTED

      public static final NodeFeature DATA_STREAMS_SUPPORTED
    • NEW_DATA_STREAMS_INDEX_NAME_FORMAT

      public static final NodeFeature NEW_DATA_STREAMS_INDEX_NAME_FORMAT
    • DISABLE_FIELD_NAMES_FIELD_REMOVED

      public static final NodeFeature DISABLE_FIELD_NAMES_FIELD_REMOVED
    • ML_NLP_SUPPORTED

      public static final NodeFeature ML_NLP_SUPPORTED
    • MAPPINGS_UPGRADE_SERVICE_USES_MAPPINGS_VERSION

      public static final NodeFeature MAPPINGS_UPGRADE_SERVICE_USES_MAPPINGS_VERSION
    • REST_ELASTIC_PRODUCT_HEADER_PRESENT

      public static final NodeFeature REST_ELASTIC_PRODUCT_HEADER_PRESENT
  • Constructor Details

    • RestTestLegacyFeatures

      public RestTestLegacyFeatures()
  • Method Details