Package com.pulumi.aws.glue.inputs
Class CatalogTableViewDefinitionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.inputs.CatalogTableViewDefinitionArgs
-
public final class CatalogTableViewDefinitionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogTableViewDefinitionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CatalogTableViewDefinitionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CatalogTableViewDefinitionArgs.Builderbuilder()static CatalogTableViewDefinitionArgs.Builderbuilder(CatalogTableViewDefinitionArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>definer()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>isProtected()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastRefreshType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>refreshSeconds()java.util.Optional<com.pulumi.core.Output<java.util.List<CatalogTableViewDefinitionRepresentationArgs>>>representations()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>subObjects()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>>subObjectVersionIds()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>viewVersionId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>viewVersionToken()
-
-
-
Field Detail
-
Empty
public static final CatalogTableViewDefinitionArgs Empty
-
-
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.
-
builder
public static CatalogTableViewDefinitionArgs.Builder builder()
-
builder
public static CatalogTableViewDefinitionArgs.Builder builder(CatalogTableViewDefinitionArgs defaults)
-
-