Interface S3TablePublishStatus.Builder

  • Method Details

    • enabledAll

      S3TablePublishStatus.Builder enabledAll(Boolean enabledAll)

      true when the namespace is enrolled in every current and future system table rather than an explicit list of tables.

      Parameters:
      enabledAll - true when the namespace is enrolled in every current and future system table rather than an explicit list of tables.
      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 of system table name to the time that table last received data, as an ISO-8601 timestamp. A table that has not yet been ingested is absent from the map. Use it to judge data freshness.

      Parameters:
      lastIngestionTimes - A map of system table name to the time that table last received data, as an ISO-8601 timestamp. A table that has not yet been ingested is absent from the map. Use it to judge data freshness.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3TableGranularity

      S3TablePublishStatus.Builder s3TableGranularity(String s3TableGranularity)

      The scope currently in effect. Values are namespace or account.

      Parameters:
      s3TableGranularity - The scope currently in effect. Values are namespace or account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3TableGranularity

      S3TablePublishStatus.Builder s3TableGranularity(S3TableGranularity s3TableGranularity)

      The scope currently in effect. Values are namespace or account.

      Parameters:
      s3TableGranularity - The scope currently in effect. Values are namespace or account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3TableNamespace

      S3TablePublishStatus.Builder s3TableNamespace(String s3TableNamespace)

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

      Parameters:
      s3TableNamespace - The identifier of 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.
    • 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.