Duration
int
required
required
Diffable
Duration defines a span of time, represented by a length and unit of the duration. For example, a length of 5 and unit of Month represents 5 months.
DurationTimeUnit
str, Enum
A unit of time.
DAY
HOUR
MINUTE
MONTH
WEEK
FixedBatchWindow
str
required
str
required
int
required
bool
int | None
str | None
int | None
bool
bool
Window
A FixedBatch window resource.
See About Windows.
data_time_field
GlobalWindow
str
required
str | None
int | None
bool
bool
Window
A Global window resource.
Represent a single window spanning over all the data.
PartitionFilter
str
required
Diffable
For a partitioned table, this provides configuration to add a qualifying filter on the value of the partitioning column. This is useful when the the configured datatime field of the tumbling window is not the same as the partitioning column of the table, in which case - a partition filter helps prune out irrelevant partitions in queries.
TumblingWindow
str
required
str
required
int
required
required
bool
str | None
int | None
PartitionFilter | None
Type:
PartitionFilterbool
bool
Window
A Tumbling window resource.
data_time_field
window_size
Window
str
required
str | None
required
int | None
bool
bool
Resource
Base class for a window resource.
See About Windows.
resource_class_name()
str
Returns the base class name.
source_name
WindowTimeUnit
str, Enum
Unit of window time.