public sealed class ParameterMetadata : IMessage<ParameterMetadata>, IEquatable<ParameterMetadata>, IDeepCloneable<ParameterMetadata>, IBufferMessage, IMessage
Metadata 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> |