Google BigQuery Data Transfer v1 API - Class DataSourceParameter (4.10.0)

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.

Inheritance

object > DataSourceParameter

Namespace

Google.Cloud.BigQuery.DataTransfer.V1

Assembly

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
System.Double

MinValue

public double? MinValue { get; set; }

For integer and double values specifies minimum allowed value.

Property Value
Type Description
System.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