Dataflow v1beta3 API - Class ParameterMetadata (2.0.0-beta06)

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

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

Metadata for a specific parameter.

Inheritance

object > ParameterMetadata

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

ParameterMetadata()

public ParameterMetadata()

ParameterMetadata(ParameterMetadata)

public ParameterMetadata(ParameterMetadata other)
Parameter
NameDescription
otherParameterMetadata

Properties

CustomMetadata

public MapField<string, string> CustomMetadata { get; }

Optional. Additional metadata for describing this parameter.

Property Value
TypeDescription
MapFieldstringstring

HelpText

public string HelpText { get; set; }

Required. The help text to display for the parameter.

Property Value
TypeDescription
string

IsOptional

public bool IsOptional { get; set; }

Optional. Whether the parameter is optional. Defaults to false.

Property Value
TypeDescription
bool

Label

public string Label { get; set; }

Required. The label to display for the parameter.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Required. The name of the parameter.

Property Value
TypeDescription
string

ParamType

public ParameterType ParamType { get; set; }

Optional. The type of the parameter. Used for selecting input picker.

Property Value
TypeDescription
ParameterType

Regexes

public RepeatedField<string> Regexes { get; }

Optional. Regexes that the parameter must match.

Property Value
TypeDescription
RepeatedFieldstring