Interface S3TablePublishStatus.Builder

  • Method Details

    • s3Tables

      The system tables currently being published.

      Parameters:
      s3Tables - The system tables currently being published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Tables

      S3TablePublishStatus.Builder s3Tables(String... s3Tables)

      The system tables currently being published.

      Parameters:
      s3Tables - The system tables currently being published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3TableNamespace

      S3TablePublishStatus.Builder s3TableNamespace(String s3TableNamespace)

      The namespace in the S3 table bucket that holds the published tables.

      Parameters:
      s3TableNamespace - The namespace in the S3 table bucket that holds the published tables.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3TableGranularity

      S3TablePublishStatus.Builder s3TableGranularity(String s3TableGranularity)

      The scope of system table publishing in effect. Possible values are cluster and account.

      Parameters:
      s3TableGranularity - The scope of system table publishing in effect. Possible values are cluster and account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledAll

      S3TablePublishStatus.Builder enabledAll(Boolean enabledAll)

      true if the cluster is enrolled in all current and future system tables rather than an explicit subset.

      Parameters:
      enabledAll - true if the cluster is enrolled in all current and future system tables rather than an explicit subset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastIngestionTimes

      S3TablePublishStatus.Builder lastIngestionTimes(Map<String,String> lastIngestionTimes)

      A map whose keys are the names of the published system tables and whose values are the time each table last received data. Use this to judge data freshness.

      Parameters:
      lastIngestionTimes - A map whose keys are the names of the published system tables and whose values are the time each table last received data. Use this to judge data freshness.
      Returns:
      Returns a reference to this object so that method calls can be chained together.