public sealed class DataQualityRule.Types.TemplateReference : IMessage<DataQualityRule.Types.TemplateReference>, IEquatable<DataQualityRule.Types.TemplateReference>, IDeepCloneable<DataQualityRule.Types.TemplateReference>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Dataplex v1 API class DataQualityRule.Types.TemplateReference.
A rule that constructs a SQL statement to evaluate using a rule template and parameter values. If the constructed statement returns any rows, this rule fails
Implements
IMessageDataQualityRuleTypesTemplateReference, IEquatableDataQualityRuleTypesTemplateReference, IDeepCloneableDataQualityRuleTypesTemplateReference, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
TemplateReference()
public TemplateReference()TemplateReference(TemplateReference)
public TemplateReference(DataQualityRule.Types.TemplateReference other)| Parameter | |
|---|---|
| Name | Description |
other |
DataQualityRuleTypesTemplateReference |
Properties
EntryName
public EntryName EntryName { get; set; }| Property Value | |
|---|---|
| Type | Description |
EntryName |
|
Name
public string Name { get; set; }Required. The template entry name. Entry must be of EntryType
projects/dataplex-types/locations/global/entryTypes/data-quality-rule-template
and contains top-level aspect of AspectType
projects/dataplex-types/locations/global/aspectTypes/data-quality-rule-template.
The format is:
projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ResolvedSql
public string ResolvedSql { get; set; }Output only. The resolved SQL statement generated from the template with parameters substituted. It is only populated in the result.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RuleTemplate
public DataQualityRuleTemplate RuleTemplate { get; set; }Output only. The rule template used to resolve the rule. It is only populated in the result.
| Property Value | |
|---|---|
| Type | Description |
DataQualityRuleTemplate |
|
Values
public MapField<string, DataQualityRule.Types.TemplateReference.Types.ParameterValue> Values { get; }Optional. Provides the map of parameter name and value. The maximum size of the field is 120KB (encoded as UTF-8).
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringDataQualityRuleTypesTemplateReferenceTypesParameterValue |
|