Analytics Hub v1 API - Class QueryTemplate (1.10.0)

public sealed class QueryTemplate : IMessage<QueryTemplate>, IEquatable<QueryTemplate>, IDeepCloneable<QueryTemplate>, IBufferMessage, IMessage

Reference documentation and code samples for the Analytics Hub v1 API class QueryTemplate.

A query template is a container for sharing table-valued functions defined by contributors in a data clean room.

Inheritance

object > QueryTemplate

Namespace

Google.Cloud.BigQuery.AnalyticsHub.V1

Assembly

Google.Cloud.BigQuery.AnalyticsHub.V1.dll

Constructors

QueryTemplate()

public QueryTemplate()

QueryTemplate(QueryTemplate)

public QueryTemplate(QueryTemplate other)
Parameter
Name Description
other QueryTemplate

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when the QueryTemplate was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. Short description of the QueryTemplate. The description must not contain Unicode non-characters and C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Required. 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. Max length: 63 bytes.

Property Value
Type Description
string

Documentation

public string Documentation { get; set; }

Optional. Documentation describing the QueryTemplate.

Property Value
Type Description
string

Name

public string Name { get; set; }

Output only. The resource name of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/456

Property Value
Type Description
string

PrimaryContact

public string PrimaryContact { get; set; }

Optional. Email or URL of the primary point of contact of the QueryTemplate. Max Length: 1000 bytes.

Property Value
Type Description
string

Proposer

public string Proposer { get; set; }

Optional. Will be deprecated. Email or URL of the primary point of contact of the QueryTemplate. Max Length: 1000 bytes.

Property Value
Type Description
string

QueryTemplateName

public QueryTemplateName QueryTemplateName { get; set; }

QueryTemplateName-typed view over the Name resource name property.

Property Value
Type Description
QueryTemplateName

Routine

public Routine Routine { get; set; }

Optional. The routine associated with the QueryTemplate.

Property Value
Type Description
Routine

State

public QueryTemplate.Types.State State { get; set; }

Output only. The QueryTemplate lifecycle state.

Property Value
Type Description
QueryTemplateTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when the QueryTemplate was last modified.

Property Value
Type Description
Timestamp