QueryTemplateArgs class

The set of arguments for QueryTemplate. The set of arguments for QueryTemplate.

Constructors

QueryTemplateArgs({required Input<String> dataExchangeId, Input<String?>? deletionPolicy, Input<String?>? description, required Input<String> displayName, Input<String?>? documentation, required Input<String> location, Input<String?>? primaryContact, Input<String?>? project, required Input<String> queryTemplateId, Input<QueryTemplateRoutine?>? routine, Input<bool?>? submit})
Creates a new QueryTemplateArgs. 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. 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. submit If set to true, the QueryTemplate will be submitted for approval and cannot be updated afterwards. This is a one-time action.
const
QueryTemplateArgs.fromMap(Map<String, dynamic> map)
factory

Properties

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
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
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

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