DataTableState constructor

const DataTableState({
  1. Input<int?>? approximateRowCount,
  2. Input<List<DataTableColumnInfo>?>? columnInfos,
  3. Input<String?>? createTime,
  4. Input<String?>? dataTableId,
  5. Input<String?>? dataTableUuid,
  6. Input<String?>? deletionPolicy,
  7. Input<String?>? description,
  8. Input<String?>? displayName,
  9. Input<String?>? instance,
  10. Input<String?>? location,
  11. Input<String?>? name,
  12. Input<String?>? project,
  13. Input<String?>? rowTimeToLive,
  14. Input<String?>? rowTimeToLiveUpdateTime,
  15. Input<int?>? ruleAssociationsCount,
  16. Input<List<String>?>? rules,
  17. Input<DataTableScopeInfo?>? scopeInfo,
  18. Input<String?>? updateSource,
  19. Input<String?>? updateTime,
})

Creates a new DataTableState. approximateRowCount The count of rows in the data table. columnInfos Details of all the columns in the table createTime Table create time dataTableId The ID to use for the data table. This is also the display name for dataTableUuid Data table unique id deletionPolicy The policy governing the deletion of the data table. description A user-provided description of the data table. displayName The unique display name 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. name Identifier. The resource name of the data table project The ID of the project in which the resource belongs. rowTimeToLive User-provided TTL of the data table. rowTimeToLiveUpdateTime Last update time of the TTL of the data table. ruleAssociationsCount The count of rules using the data table. rules The resource names for the associated Rules that use this scopeInfo DataTableScopeInfo specifies the scope info of the data table. updateSource Possible values: updateTime Table update time

Implementation

const DataTableState({
  this.approximateRowCount,
  this.columnInfos,
  this.createTime,
  this.dataTableId,
  this.dataTableUuid,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.instance,
  this.location,
  this.name,
  this.project,
  this.rowTimeToLive,
  this.rowTimeToLiveUpdateTime,
  this.ruleAssociationsCount,
  this.rules,
  this.scopeInfo,
  this.updateSource,
  this.updateTime,
});