DataTableArgs class

The set of arguments for DataTable. The set of arguments for DataTable.

Constructors

DataTableArgs({Input<List<DataTableColumnInfo>?>? columnInfos, required Input<String> dataTableId, Input<String?>? deletionPolicy, required Input<String> description, required Input<String> instance, required Input<String> location, Input<String?>? project, Input<String?>? rowTimeToLive, Input<DataTableScopeInfo?>? scopeInfo})
Creates a new DataTableArgs. columnInfos Details of all the columns in the table dataTableId The ID to use for the data table. This is also the display name for deletionPolicy The policy governing the deletion of the data table. description A user-provided description of the data table. instance Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. project The ID of the project in which the resource belongs. rowTimeToLive User-provided TTL of the data table. scopeInfo DataTableScopeInfo specifies the scope info of the data table.
const
DataTableArgs.fromMap(Map<String, dynamic> map)
factory

Properties

columnInfos → Input<List<DataTableColumnInfo>?>?
Details of all the columns in the table Structure is documented below.
final
dataTableId → Input<String>
The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:
final
deletionPolicy → Input<String?>?
The policy governing the deletion of the data table. If set to FORCE, allows the deletion of the data table even if it contains rows. If set to DEFAULT,or if the field is omitted, the data table must be empty before it can be deleted.
final
description → Input<String>
A user-provided description of the data table.
final
hashCode → int
The hash code for this object.
no setterinherited
instance → Input<String>
Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
final
location → Input<String>
Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
rowTimeToLive → Input<String?>?
User-provided TTL of the data table.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scopeInfo → Input<DataTableScopeInfo?>?
DataTableScopeInfo specifies the scope info of the data table. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited