public sealed class ParameterMetadata : IMessage<ParameterMetadata>, IEquatable<ParameterMetadata>, IDeepCloneable<ParameterMetadata>, IBufferMessage, IMessageMetadata for a specific parameter.
Implements
IMessage<ParameterMetadata>, IEquatable<ParameterMetadata>, IDeepCloneable<ParameterMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataflow.V1Beta3Assembly
Google.Cloud.Dataflow.V1Beta3.dll
Constructors
ParameterMetadata()
public ParameterMetadata()ParameterMetadata(ParameterMetadata)
public ParameterMetadata(ParameterMetadata other)| Parameter | |
|---|---|
| Name | Description |
other |
ParameterMetadata |
Properties
CustomMetadata
public MapField<string, string> CustomMetadata { get; }Optional. Additional metadata for describing this parameter.
| Property Value | |
|---|---|
| Type | Description |
MapField<String, String> |
|
HelpText
public string HelpText { get; set; }Required. The help text to display for the parameter.
| Property Value | |
|---|---|
| Type | Description |
String |
|
IsOptional
public bool IsOptional { get; set; }Optional. Whether the parameter is optional. Defaults to false.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
Label
public string Label { get; set; }Required. The label to display for the parameter.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Name
public string Name { get; set; }Required. The name of the parameter.
| Property Value | |
|---|---|
| Type | Description |
String |
|
ParamType
public ParameterType ParamType { get; set; }Optional. The type of the parameter. Used for selecting input picker.
| Property Value | |
|---|---|
| Type | Description |
ParameterType |
|
Regexes
public RepeatedField<string> Regexes { get; }Optional. Regexes that the parameter must match.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|