Show / Hide Table of Contents

Class DataSourceParameter

A parameter used to define custom fields in a data source definition.

Inheritance
object
DataSourceParameter
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.BigQueryDataTransfer.v1.Data
Assembly: Google.Apis.BigQueryDataTransfer.v1.dll
Syntax
public class DataSourceParameter : IDirectResponseSchema

Properties

AllowedValues

All possible values for the parameter.

Declaration
[JsonProperty("allowedValues")]
public virtual IList<string> AllowedValues { get; set; }
Property Value
Type Description
IList<string>

Deprecated

If true, it should not be used in new transfers, and it should not be visible to users.

Declaration
[JsonProperty("deprecated")]
public virtual bool? Deprecated { get; set; }
Property Value
Type Description
bool?

Description

Parameter description.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisplayName

Parameter display name in the user interface.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Fields

Deprecated. This field has no effect.

Declaration
[JsonProperty("fields")]
public virtual IList<DataSourceParameter> Fields { get; set; }
Property Value
Type Description
IList<DataSourceParameter>

Immutable

Cannot be changed after initial creation.

Declaration
[JsonProperty("immutable")]
public virtual bool? Immutable { get; set; }
Property Value
Type Description
bool?

MaxValue

For integer and double values specifies maximum allowed value.

Declaration
[JsonProperty("maxValue")]
public virtual double? MaxValue { get; set; }
Property Value
Type Description
double?

MinValue

For integer and double values specifies minimum allowed value.

Declaration
[JsonProperty("minValue")]
public virtual double? MinValue { get; set; }
Property Value
Type Description
double?

ParamId

Parameter identifier.

Declaration
[JsonProperty("paramId")]
public virtual string ParamId { get; set; }
Property Value
Type Description
string

Recurse

Deprecated. This field has no effect.

Declaration
[JsonProperty("recurse")]
public virtual bool? Recurse { get; set; }
Property Value
Type Description
bool?

Repeated

Deprecated. This field has no effect.

Declaration
[JsonProperty("repeated")]
public virtual bool? Repeated { get; set; }
Property Value
Type Description
bool?

Required

Is parameter required.

Declaration
[JsonProperty("required")]
public virtual bool? Required { get; set; }
Property Value
Type Description
bool?

Type

Parameter type.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

ValidationDescription

Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.

Declaration
[JsonProperty("validationDescription")]
public virtual string ValidationDescription { get; set; }
Property Value
Type Description
string

ValidationHelpUrl

URL to a help document to further explain the naming requirements.

Declaration
[JsonProperty("validationHelpUrl")]
public virtual string ValidationHelpUrl { get; set; }
Property Value
Type Description
string

ValidationRegex

Regular expression which can be used for parameter validation.

Declaration
[JsonProperty("validationRegex")]
public virtual string ValidationRegex { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX