QueryTemplateState class

Input properties used for looking up and filtering QueryTemplate resources.

Constructors

QueryTemplateState({Input<String?>? createTime, Input<String?>? dataExchangeId, Input<String?>? deletionPolicy, Input<String?>? description, Input<String?>? displayName, Input<String?>? documentation, Input<String?>? location, Input<String?>? name, Input<String?>? primaryContact, Input<String?>? project, Input<String?>? queryTemplateId, Input<QueryTemplateRoutine?>? routine, Input<String?>? state, Input<bool?>? submit, 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.
const
QueryTemplateState.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → Input<String?>?
Timestamp when the QueryTemplate was created.
final
dataExchangeId → Input<String?>?
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.
final
deletionPolicy → Input<String?>?
Sets the policy for deleting the QueryTemplate. Defaults to DELETE_IF_DRAFTED.
final
description → Input<String?>?
Short description of the QueryTemplate. The description must not contain Unicode non-characters and C0 and C1 control codes except tabs, new lines, carriage returns, and page breaks. Default value is an empty string. Max length: 2000 bytes.
final
displayName → Input<String?>?
Human-readable display name of the QueryTemplate. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string.
final
documentation → Input<String?>?
Documentation describing the QueryTemplate.
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String?>?
The name of the location this data exchange query template.
final
name → Input<String?>?
The resource name of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/456
final
primaryContact → Input<String?>?
Email or URL of the primary point of contact of the QueryTemplate.
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
queryTemplateId → Input<String?>?
Unique QueryTemplate ID.
final
routine → Input<QueryTemplateRoutine?>?
The routine associated with the QueryTemplate. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
The QueryTemplate lifecycle state.
final
submit → Input<bool?>?
If set to true, the QueryTemplate will be submitted for approval and cannot be updated afterwards. This is a one-time action.
final
updateTime → Input<String?>?
Timestamp when the QueryTemplate was last modified.
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