Class RESTCatalogProperties

java.lang.Object
org.apache.iceberg.rest.RESTCatalogProperties

public final class RESTCatalogProperties extends Object
  • Field Details

    • SNAPSHOT_LOADING_MODE

      public static final String SNAPSHOT_LOADING_MODE
      See Also:
    • SNAPSHOT_LOADING_MODE_DEFAULT

      public static final RESTCatalogProperties.SnapshotMode SNAPSHOT_LOADING_MODE_DEFAULT
    • SNAPSHOTS_QUERY_PARAMETER

      public static final String SNAPSHOTS_QUERY_PARAMETER
      See Also:
    • REFERENCED_BY_QUERY_PARAMETER

      public static final String REFERENCED_BY_QUERY_PARAMETER
      See Also:
    • PLAN_ID_QUERY_PARAMETER

      public static final String PLAN_ID_QUERY_PARAMETER
      See Also:
    • METRICS_REPORTING_ENABLED

      public static final String METRICS_REPORTING_ENABLED
      See Also:
    • METRICS_REPORTING_ENABLED_DEFAULT

      public static final boolean METRICS_REPORTING_ENABLED_DEFAULT
      See Also:
    • VIEW_ENDPOINTS_SUPPORTED

      public static final String VIEW_ENDPOINTS_SUPPORTED
      See Also:
    • VIEW_ENDPOINTS_SUPPORTED_DEFAULT

      public static final boolean VIEW_ENDPOINTS_SUPPORTED_DEFAULT
      See Also:
    • PAGE_SIZE

      public static final String PAGE_SIZE
      See Also:
    • NAMESPACE_SEPARATOR

      public static final String NAMESPACE_SEPARATOR
      See Also:
    • NAMESPACE_SEPARATOR_DEFAULT

      public static final String NAMESPACE_SEPARATOR_DEFAULT
      See Also:
    • SCAN_PLANNING_MODE

      public static final String SCAN_PLANNING_MODE
      See Also:
    • SCAN_PLANNING_MODE_DEFAULT

      public static final RESTCatalogProperties.ScanPlanningMode SCAN_PLANNING_MODE_DEFAULT
    • REST_SCAN_PLAN_ID

      public static final String REST_SCAN_PLAN_ID
      See Also:
    • REST_REFERENCED_BY

      public static final String REST_REFERENCED_BY
      See Also:
    • REST_SCAN_PLANNING_POLL_TIMEOUT_MS

      public static final String REST_SCAN_PLANNING_POLL_TIMEOUT_MS
      See Also:
    • REST_SCAN_PLANNING_POLL_TIMEOUT_MS_DEFAULT

      public static final long REST_SCAN_PLANNING_POLL_TIMEOUT_MS_DEFAULT
    • REST_SCAN_PLANNING_POLL_NUM_RETRIES

      public static final String REST_SCAN_PLANNING_POLL_NUM_RETRIES
      See Also:
    • REST_SCAN_PLANNING_POLL_NUM_RETRIES_DEFAULT

      public static final int REST_SCAN_PLANNING_POLL_NUM_RETRIES_DEFAULT
      See Also:
    • TABLE_CACHE_EXPIRE_AFTER_WRITE_MS

      public static final String TABLE_CACHE_EXPIRE_AFTER_WRITE_MS
      See Also:
    • TABLE_CACHE_EXPIRE_AFTER_WRITE_MS_DEFAULT

      public static final long TABLE_CACHE_EXPIRE_AFTER_WRITE_MS_DEFAULT
    • TABLE_CACHE_MAX_ENTRIES

      public static final String TABLE_CACHE_MAX_ENTRIES
      See Also:
    • TABLE_CACHE_MAX_ENTRIES_DEFAULT

      public static final int TABLE_CACHE_MAX_ENTRIES_DEFAULT
      See Also:
    • SIGNER_URI

      @Deprecated public static final String SIGNER_URI
      Deprecated.
      since 1.12.0, will be removed in 1.13.0; there is no replacement
      The base URI of the remote signer endpoint. Optional, defaults to CatalogProperties.URI.
      See Also:
    • SIGNER_ENDPOINT

      @Deprecated public static final String SIGNER_ENDPOINT
      Deprecated.
      since 1.12.0, will be removed in 1.13.0; there is no replacement
      The endpoint path of the remote signer endpoint. If remote signing has been requested, this must be set.
      See Also:
    • REMOTE_SIGNING_ENDPOINT

      public static final String REMOTE_SIGNING_ENDPOINT
      The remote signing endpoint path, as computed by ResourcePaths.remoteSign(org.apache.iceberg.catalog.TableIdentifier).

      This property is automatically set by the REST catalog client when creating table-scoped FileIO instances, and is intended for consumption by remote request signers.

      Even if it's public, this field is not intended for user-facing configuration, and may be removed or changed in future releases without notice.

      See Also:
    • REMOTE_SIGNING_CONFIG

      public static final String REMOTE_SIGNING_CONFIG
      The RemoteSigningConfig, JSON-encoded.

      This property is automatically set by the REST catalog client when creating table-scoped FileIO instances, and is intended for consumption by remote request signers.

      Even if it's public, this field is not intended for user-facing configuration, and may be removed or changed in future releases without notice.

      See Also: