DataTableArgs constructor

const DataTableArgs({
  1. Input<List<DataTableColumnInfo>?>? columnInfos,
  2. required Input<String> dataTableId,
  3. Input<String?>? deletionPolicy,
  4. required Input<String> description,
  5. required Input<String> instance,
  6. required Input<String> location,
  7. Input<String?>? project,
  8. Input<String?>? rowTimeToLive,
  9. 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.

Implementation

const DataTableArgs({
  this.columnInfos,
  required this.dataTableId,
  this.deletionPolicy,
  required this.description,
  required this.instance,
  required this.location,
  this.project,
  this.rowTimeToLive,
  this.scopeInfo,
});