Class CatalogTableViewDefinitionArgs


  • public final class CatalogTableViewDefinitionArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • definer

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> definer()
        Returns:
        Definer of a view in SQL.
      • isProtected

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isProtected()
        Returns:
        You can set this flag as true to instruct the engine not to push user-provided operations into the logical plan of the view during query planning. However, setting this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
      • lastRefreshType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastRefreshType()
        Returns:
        Type of the materialized view's last refresh. Valid values: `Full`, `Incremental`.
      • refreshSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> refreshSeconds()
        Returns:
        Auto refresh interval in seconds for the materialized view.
      • representations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<CatalogTableViewDefinitionRepresentationArgs>>> representations()
        Returns:
        List of structures that contains the dialect of the view, and the query that defines the view. See `representations` below.
      • subObjectVersionIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>> subObjectVersionIds()
        Returns:
        List of the Apache Iceberg table versions referenced by the materialized view.
      • subObjects

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> subObjects()
        Returns:
        List of base table ARNs that make up the view.
      • viewVersionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> viewVersionId()
        Returns:
        ID value that identifies this view's version. For materialized views, the version ID is the Apache Iceberg table's snapshot ID.
      • viewVersionToken

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> viewVersionToken()
        Returns:
        Version ID of the Apache Iceberg table.