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.
Implements
IMessageParameterMetadata, IEquatableParameterMetadata, IDeepCloneableParameterMetadata, IBufferMessage, IMessageNamespace
GoogleGoogle.CloudGoogle.Cloud.DataflowV1Beta3Assembly
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 |
MapFieldstringstring |
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 |
bool |
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 |
RepeatedFieldstring |