Dataflow v1beta3 API - Class TemplateMetadata (2.0.0-beta09)

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

Reference documentation and code samples for the Dataflow v1beta3 API class TemplateMetadata.

Metadata describing a template.

Inheritance

object > TemplateMetadata

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

TemplateMetadata()

public TemplateMetadata()

TemplateMetadata(TemplateMetadata)

public TemplateMetadata(TemplateMetadata other)
Parameter
Name Description
other TemplateMetadata

Properties

DefaultStreamingMode

public string DefaultStreamingMode { get; set; }

Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE

Property Value
Type Description
string

Description

public string Description { get; set; }

Optional. A description of the template.

Property Value
Type Description
string

Name

public string Name { get; set; }

Required. The name of the template.

Property Value
Type Description
string

Parameters

public RepeatedField<ParameterMetadata> Parameters { get; }

The parameters for the template.

Property Value
Type Description
RepeatedFieldParameterMetadata

Streaming

public bool Streaming { get; set; }

Optional. Indicates if the template is streaming or not.

Property Value
Type Description
bool

SupportsAtLeastOnce

public bool SupportsAtLeastOnce { get; set; }

Optional. Indicates if the streaming template supports at least once mode.

Property Value
Type Description
bool

SupportsExactlyOnce

public bool SupportsExactlyOnce { get; set; }

Optional. Indicates if the streaming template supports exactly once mode.

Property Value
Type Description
bool