Class APKeys.Search.OpenSearch

java.lang.Object
com.atlassian.jira.config.properties.APKeys.Search.OpenSearch
Enclosing class:
APKeys.Search

@Internal public static final class APKeys.Search.OpenSearch extends Object
OpenSearch config properties
  • Field Details

    • ISSUES_INDEX_NAME

      public static final String ISSUES_INDEX_NAME
      The name of the OpenSearch index Jira will use for issues.
      See Also:
    • HTTP_URL

      public static final String HTTP_URL
      The URL(s) of the OpenSearch cluster Jira will connect to.

      Depending on the transport:

      • Apache: A comma separated list of node URLs in the OpenSearch cluster. Can be a single URL.
      • AWS: A single Amazon OpenSearch domain host.
      See Also:
    • AWS_REGION

      public static final String AWS_REGION
      To use Amazon OpenSearch Service with request signing, set this property with the AWS region of the OpenSearch domain (for example, us-east-1).
      See Also:
    • APACHE_USERNAME

      public static final String APACHE_USERNAME
      The OpenSearch username when using basic authentication with the Apache transport.
      See Also:
    • APACHE_PASSWORD

      public static final String APACHE_PASSWORD
      The OpenSearch password when using basic authentication with the Apache transport.
      See Also:
    • POINT_IN_TIME_KEEP_ALIVE_IN_SECONDS

      public static final String POINT_IN_TIME_KEEP_ALIVE_IN_SECONDS
      The duration (in seconds) for which a Point In Time (PIT) remains active in OpenSearch.
      See Also:
    • STREAM_BATCH_SIZE

      public static final String STREAM_BATCH_SIZE
      The batch size for streaming search results in OpenSearch.
      See Also:
    • SORTING_AGGREGATE_REQUEST_PAGE_SIZE

      public static final String SORTING_AGGREGATE_REQUEST_PAGE_SIZE
      The request page size for OpenSearch used in sorting aggregations.
      See Also:
    • MGET_BATCH_SIZE

      public static final String MGET_BATCH_SIZE
      The maximum number of documents to request in a single OpenSearch MGET request.
      See Also:
    • COMPRESSION_ENABLED

      public static final String COMPRESSION_ENABLED
      OpenSearch HTTP request compression
      See Also:
    • CONNECT_TIMEOUT

      public static final String CONNECT_TIMEOUT
      OpenSearch HTTP client connection timeout in milliseconds
      See Also:
    • REQUEST_CONNECT_TIMEOUT

      public static final String REQUEST_CONNECT_TIMEOUT
      OpenSearch HTTP client request connection timeout in milliseconds
      See Also:
    • SOCKET_TIMEOUT

      public static final String SOCKET_TIMEOUT
      OpenSearch HTTP client socket timeout in milliseconds
      See Also:
    • MAX_HTTP_CONNECTIONS

      public static final String MAX_HTTP_CONNECTIONS
      OpenSearch HTTP client max HTTP connections
      See Also:
    • MAX_HTTP_CONNECTIONS_PER_ROUTE

      public static final String MAX_HTTP_CONNECTIONS_PER_ROUTE
      OpenSearch HTTP client max HTTP connections per route
      See Also:
    • DFS_QUERY_THEN_FETCH

      public static final String DFS_QUERY_THEN_FETCH
      OpenSearch request setting to enable DFS query then fetch
      See Also:
    • POINT_IN_TIME_KEEPALIVE

      public static final String POINT_IN_TIME_KEEPALIVE
      OpenSearch point-in-time keep alive in seconds
      See Also:
    • FORCE_REFRESH_ON_WRITE

      public static final String FORCE_REFRESH_ON_WRITE
      If enabled forces refresh on write and disables read your writes
      See Also:
    • MAX_RESULT_BUFFER

      public static final String MAX_RESULT_BUFFER
      OpenSearch buffer size for OpenSearch responses when using Apache transport.
      See Also:
  • Constructor Details

    • OpenSearch

      public OpenSearch()