public sealed class DataSourceParameter : IMessage<DataSourceParameter>, IEquatable<DataSourceParameter>, IDeepCloneable<DataSourceParameter>, IBufferMessage, IMessage
Reference documentation and code samples for the Google BigQuery Data Transfer v1 API class DataSourceParameter.
A parameter used to define custom fields in a data source definition.
Implements
IMessageDataSourceParameter, IEquatableDataSourceParameter, IDeepCloneableDataSourceParameter, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.DataTransfer.V1Assembly
Google.Cloud.BigQuery.DataTransfer.V1.dll
Constructors
DataSourceParameter()
public DataSourceParameter()
DataSourceParameter(DataSourceParameter)
public DataSourceParameter(DataSourceParameter other)
Parameter | |
---|---|
Name | Description |
other | DataSourceParameter |
Properties
AllowedValues
public RepeatedField<string> AllowedValues { get; }
All possible values for the parameter.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Deprecated
public bool Deprecated { get; set; }
If true, it should not be used in new transfers, and it should not be visible to users.
Property Value | |
---|---|
Type | Description |
bool |
Description
public string Description { get; set; }
Parameter description.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
Parameter display name in the user interface.
Property Value | |
---|---|
Type | Description |
string |
Fields
public RepeatedField<DataSourceParameter> Fields { get; }
Deprecated. This field has no effect.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDataSourceParameter |
Immutable
public bool Immutable { get; set; }
Cannot be changed after initial creation.
Property Value | |
---|---|
Type | Description |
bool |
MaxValue
public double? MaxValue { get; set; }
For integer and double values specifies maximum allowed value.
Property Value | |
---|---|
Type | Description |
double |
MinValue
public double? MinValue { get; set; }
For integer and double values specifies minimum allowed value.
Property Value | |
---|---|
Type | Description |
double |
ParamId
public string ParamId { get; set; }
Parameter identifier.
Property Value | |
---|---|
Type | Description |
string |
Recurse
public bool Recurse { get; set; }
Deprecated. This field has no effect.
Property Value | |
---|---|
Type | Description |
bool |
Repeated
public bool Repeated { get; set; }
Deprecated. This field has no effect.
Property Value | |
---|---|
Type | Description |
bool |
Required
public bool Required { get; set; }
Is parameter required.
Property Value | |
---|---|
Type | Description |
bool |
Type
public DataSourceParameter.Types.Type Type { get; set; }
Parameter type.
Property Value | |
---|---|
Type | Description |
DataSourceParameterTypesType |
ValidationDescription
public string ValidationDescription { get; set; }
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
Property Value | |
---|---|
Type | Description |
string |
ValidationHelpUrl
public string ValidationHelpUrl { get; set; }
URL to a help document to further explain the naming requirements.
Property Value | |
---|---|
Type | Description |
string |
ValidationRegex
public string ValidationRegex { get; set; }
Regular expression which can be used for parameter validation.
Property Value | |
---|---|
Type | Description |
string |