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.
dataExchangeIdThe 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.deletionPolicySets the policy for deleting the QueryTemplate. Defaults toDELETE_IF_DRAFTED.descriptionShort description of the QueryTemplate. The description must not containdisplayNameHuman-readable display name of the QueryTemplate. The display name mustdocumentationDocumentation describing the QueryTemplate.locationThe name of the location this data exchange query template.primaryContactEmail or URL of the primary point of contact of the QueryTemplate.projectThe ID of the project in which the resource belongs.queryTemplateIdUnique QueryTemplate ID.routineThe routine associated with the QueryTemplate.submitIf set totrue, 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