QueryTemplateState constructor

const QueryTemplateState({
  1. Input<String?>? createTime,
  2. Input<String?>? dataExchangeId,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<String?>? displayName,
  6. Input<String?>? documentation,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<String?>? primaryContact,
  10. Input<String?>? project,
  11. Input<String?>? queryTemplateId,
  12. Input<QueryTemplateRoutine?>? routine,
  13. Input<String?>? state,
  14. Input<bool?>? submit,
  15. Input<String?>? updateTime,
})

Creates a new QueryTemplateState. createTime Timestamp when the QueryTemplate was created. dataExchangeId The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. deletionPolicy Sets the policy for deleting the QueryTemplate. Defaults to DELETE_IF_DRAFTED. description Short description of the QueryTemplate. The description must not contain displayName Human-readable display name of the QueryTemplate. The display name must documentation Documentation describing the QueryTemplate. location The name of the location this data exchange query template. name The resource name of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/456 primaryContact Email or URL of the primary point of contact of the QueryTemplate. project The ID of the project in which the resource belongs. queryTemplateId Unique QueryTemplate ID. routine The routine associated with the QueryTemplate. state The QueryTemplate lifecycle state. submit If set to true, the QueryTemplate will be submitted for approval and cannot be updated afterwards. This is a one-time action. updateTime Timestamp when the QueryTemplate was last modified.

Implementation

const QueryTemplateState({
  this.createTime,
  this.dataExchangeId,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.documentation,
  this.location,
  this.name,
  this.primaryContact,
  this.project,
  this.queryTemplateId,
  this.routine,
  this.state,
  this.submit,
  this.updateTime,
});