public static final class DataSourceParameter.Builder extends GeneratedMessageV3.Builder<DataSourceParameter.Builder> implements DataSourceParameterOrBuilder
Represents a data source parameter with validation rules, so that parameters can be rendered in the UI. These parameters are given to us by supported data sources, and include all needed information for rendering and validation. Thus, whoever uses this api can decide to generate either generic ui, or custom data source specific forms.Protobuf type
google.cloud.bigquery.datatransfer.v1.DataSourceParameter| Modifier and Type | Method and Description |
|---|---|
DataSourceParameter.Builder |
addAllAllowedValues(java.lang.Iterable<java.lang.String> values)
All possible values for the parameter.
|
DataSourceParameter.Builder |
addAllFields(java.lang.Iterable<? extends DataSourceParameter> values)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addAllowedValues(java.lang.String value)
All possible values for the parameter.
|
DataSourceParameter.Builder |
addAllowedValuesBytes(ByteString value)
All possible values for the parameter.
|
DataSourceParameter.Builder |
addFields(DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addFields(DataSourceParameter value)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addFields(int index,
DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addFields(int index,
DataSourceParameter value)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addFieldsBuilder()
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addFieldsBuilder(int index)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
DataSourceParameter |
build() |
DataSourceParameter |
buildPartial() |
DataSourceParameter.Builder |
clear() |
DataSourceParameter.Builder |
clearAllowedValues()
All possible values for the parameter.
|
DataSourceParameter.Builder |
clearDescription()
Parameter description.
|
DataSourceParameter.Builder |
clearDisplayName()
Parameter display name in the user interface.
|
DataSourceParameter.Builder |
clearField(Descriptors.FieldDescriptor field) |
DataSourceParameter.Builder |
clearFields()
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
clearImmutable()
Cannot be changed after initial creation.
|
DataSourceParameter.Builder |
clearMaxValue()
For integer and double values specifies maxminum allowed value.
|
DataSourceParameter.Builder |
clearMinValue()
For integer and double values specifies minimum allowed value.
|
DataSourceParameter.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
DataSourceParameter.Builder |
clearParamId()
Parameter identifier.
|
DataSourceParameter.Builder |
clearRecurse()
If set to true, schema should be taken from the parent with the same
parameter_id.
|
DataSourceParameter.Builder |
clearRepeated()
Can parameter have multiple values.
|
DataSourceParameter.Builder |
clearRequired()
Is parameter required.
|
DataSourceParameter.Builder |
clearType()
Parameter type.
|
DataSourceParameter.Builder |
clearValidationDescription()
Description of the requirements for this field, in case the user input does
not fulfill the regex pattern or min/max values.
|
DataSourceParameter.Builder |
clearValidationHelpUrl()
URL to a help document to further explain the naming requirements.
|
DataSourceParameter.Builder |
clearValidationRegex()
Regular expression which can be used for parameter validation.
|
DataSourceParameter.Builder |
clone() |
java.lang.String |
getAllowedValues(int index)
All possible values for the parameter.
|
ByteString |
getAllowedValuesBytes(int index)
All possible values for the parameter.
|
int |
getAllowedValuesCount()
All possible values for the parameter.
|
ProtocolStringList |
getAllowedValuesList()
All possible values for the parameter.
|
DataSourceParameter |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
Parameter description.
|
ByteString |
getDescriptionBytes()
Parameter description.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDisplayName()
Parameter display name in the user interface.
|
ByteString |
getDisplayNameBytes()
Parameter display name in the user interface.
|
DataSourceParameter |
getFields(int index)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
getFieldsBuilder(int index)
When parameter is a record, describes child fields.
|
java.util.List<DataSourceParameter.Builder> |
getFieldsBuilderList()
When parameter is a record, describes child fields.
|
int |
getFieldsCount()
When parameter is a record, describes child fields.
|
java.util.List<DataSourceParameter> |
getFieldsList()
When parameter is a record, describes child fields.
|
DataSourceParameterOrBuilder |
getFieldsOrBuilder(int index)
When parameter is a record, describes child fields.
|
java.util.List<? extends DataSourceParameterOrBuilder> |
getFieldsOrBuilderList()
When parameter is a record, describes child fields.
|
boolean |
getImmutable()
Cannot be changed after initial creation.
|
DoubleValue |
getMaxValue()
For integer and double values specifies maxminum allowed value.
|
DoubleValue.Builder |
getMaxValueBuilder()
For integer and double values specifies maxminum allowed value.
|
DoubleValueOrBuilder |
getMaxValueOrBuilder()
For integer and double values specifies maxminum allowed value.
|
DoubleValue |
getMinValue()
For integer and double values specifies minimum allowed value.
|
DoubleValue.Builder |
getMinValueBuilder()
For integer and double values specifies minimum allowed value.
|
DoubleValueOrBuilder |
getMinValueOrBuilder()
For integer and double values specifies minimum allowed value.
|
java.lang.String |
getParamId()
Parameter identifier.
|
ByteString |
getParamIdBytes()
Parameter identifier.
|
boolean |
getRecurse()
If set to true, schema should be taken from the parent with the same
parameter_id.
|
boolean |
getRepeated()
Can parameter have multiple values.
|
boolean |
getRequired()
Is parameter required.
|
DataSourceParameter.Type |
getType()
Parameter type.
|
int |
getTypeValue()
Parameter type.
|
java.lang.String |
getValidationDescription()
Description of the requirements for this field, in case the user input does
not fulfill the regex pattern or min/max values.
|
ByteString |
getValidationDescriptionBytes()
Description of the requirements for this field, in case the user input does
not fulfill the regex pattern or min/max values.
|
java.lang.String |
getValidationHelpUrl()
URL to a help document to further explain the naming requirements.
|
ByteString |
getValidationHelpUrlBytes()
URL to a help document to further explain the naming requirements.
|
java.lang.String |
getValidationRegex()
Regular expression which can be used for parameter validation.
|
ByteString |
getValidationRegexBytes()
Regular expression which can be used for parameter validation.
|
boolean |
hasMaxValue()
For integer and double values specifies maxminum allowed value.
|
boolean |
hasMinValue()
For integer and double values specifies minimum allowed value.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DataSourceParameter.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
DataSourceParameter.Builder |
mergeFrom(DataSourceParameter other) |
DataSourceParameter.Builder |
mergeFrom(Message other) |
DataSourceParameter.Builder |
mergeMaxValue(DoubleValue value)
For integer and double values specifies maxminum allowed value.
|
DataSourceParameter.Builder |
mergeMinValue(DoubleValue value)
For integer and double values specifies minimum allowed value.
|
DataSourceParameter.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
DataSourceParameter.Builder |
removeFields(int index)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
setAllowedValues(int index,
java.lang.String value)
All possible values for the parameter.
|
DataSourceParameter.Builder |
setDescription(java.lang.String value)
Parameter description.
|
DataSourceParameter.Builder |
setDescriptionBytes(ByteString value)
Parameter description.
|
DataSourceParameter.Builder |
setDisplayName(java.lang.String value)
Parameter display name in the user interface.
|
DataSourceParameter.Builder |
setDisplayNameBytes(ByteString value)
Parameter display name in the user interface.
|
DataSourceParameter.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
DataSourceParameter.Builder |
setFields(int index,
DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
setFields(int index,
DataSourceParameter value)
When parameter is a record, describes child fields.
|
DataSourceParameter.Builder |
setImmutable(boolean value)
Cannot be changed after initial creation.
|
DataSourceParameter.Builder |
setMaxValue(DoubleValue.Builder builderForValue)
For integer and double values specifies maxminum allowed value.
|
DataSourceParameter.Builder |
setMaxValue(DoubleValue value)
For integer and double values specifies maxminum allowed value.
|
DataSourceParameter.Builder |
setMinValue(DoubleValue.Builder builderForValue)
For integer and double values specifies minimum allowed value.
|
DataSourceParameter.Builder |
setMinValue(DoubleValue value)
For integer and double values specifies minimum allowed value.
|
DataSourceParameter.Builder |
setParamId(java.lang.String value)
Parameter identifier.
|
DataSourceParameter.Builder |
setParamIdBytes(ByteString value)
Parameter identifier.
|
DataSourceParameter.Builder |
setRecurse(boolean value)
If set to true, schema should be taken from the parent with the same
parameter_id.
|
DataSourceParameter.Builder |
setRepeated(boolean value)
Can parameter have multiple values.
|
DataSourceParameter.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
DataSourceParameter.Builder |
setRequired(boolean value)
Is parameter required.
|
DataSourceParameter.Builder |
setType(DataSourceParameter.Type value)
Parameter type.
|
DataSourceParameter.Builder |
setTypeValue(int value)
Parameter type.
|
DataSourceParameter.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
DataSourceParameter.Builder |
setValidationDescription(java.lang.String value)
Description of the requirements for this field, in case the user input does
not fulfill the regex pattern or min/max values.
|
DataSourceParameter.Builder |
setValidationDescriptionBytes(ByteString value)
Description of the requirements for this field, in case the user input does
not fulfill the regex pattern or min/max values.
|
DataSourceParameter.Builder |
setValidationHelpUrl(java.lang.String value)
URL to a help document to further explain the naming requirements.
|
DataSourceParameter.Builder |
setValidationHelpUrlBytes(ByteString value)
URL to a help document to further explain the naming requirements.
|
DataSourceParameter.Builder |
setValidationRegex(java.lang.String value)
Regular expression which can be used for parameter validation.
|
DataSourceParameter.Builder |
setValidationRegexBytes(ByteString value)
Regular expression which can be used for parameter validation.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic DataSourceParameter build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic DataSourceParameter buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic DataSourceParameter.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder mergeFrom(DataSourceParameter other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public DataSourceParameter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<DataSourceParameter.Builder>java.io.IOExceptionpublic java.lang.String getParamId()
Parameter identifier.
string param_id = 1;getParamId in interface DataSourceParameterOrBuilderpublic ByteString getParamIdBytes()
Parameter identifier.
string param_id = 1;getParamIdBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setParamId(java.lang.String value)
Parameter identifier.
string param_id = 1;public DataSourceParameter.Builder clearParamId()
Parameter identifier.
string param_id = 1;public DataSourceParameter.Builder setParamIdBytes(ByteString value)
Parameter identifier.
string param_id = 1;public java.lang.String getDisplayName()
Parameter display name in the user interface.
string display_name = 2;getDisplayName in interface DataSourceParameterOrBuilderpublic ByteString getDisplayNameBytes()
Parameter display name in the user interface.
string display_name = 2;getDisplayNameBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setDisplayName(java.lang.String value)
Parameter display name in the user interface.
string display_name = 2;public DataSourceParameter.Builder clearDisplayName()
Parameter display name in the user interface.
string display_name = 2;public DataSourceParameter.Builder setDisplayNameBytes(ByteString value)
Parameter display name in the user interface.
string display_name = 2;public java.lang.String getDescription()
Parameter description.
string description = 3;getDescription in interface DataSourceParameterOrBuilderpublic ByteString getDescriptionBytes()
Parameter description.
string description = 3;getDescriptionBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setDescription(java.lang.String value)
Parameter description.
string description = 3;public DataSourceParameter.Builder clearDescription()
Parameter description.
string description = 3;public DataSourceParameter.Builder setDescriptionBytes(ByteString value)
Parameter description.
string description = 3;public int getTypeValue()
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;getTypeValue in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setTypeValue(int value)
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;public DataSourceParameter.Type getType()
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;getType in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setType(DataSourceParameter.Type value)
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;public DataSourceParameter.Builder clearType()
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;public boolean getRequired()
Is parameter required.
bool required = 5;getRequired in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setRequired(boolean value)
Is parameter required.
bool required = 5;public DataSourceParameter.Builder clearRequired()
Is parameter required.
bool required = 5;public boolean getRepeated()
Can parameter have multiple values.
bool repeated = 6;getRepeated in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setRepeated(boolean value)
Can parameter have multiple values.
bool repeated = 6;public DataSourceParameter.Builder clearRepeated()
Can parameter have multiple values.
bool repeated = 6;public java.lang.String getValidationRegex()
Regular expression which can be used for parameter validation.
string validation_regex = 7;getValidationRegex in interface DataSourceParameterOrBuilderpublic ByteString getValidationRegexBytes()
Regular expression which can be used for parameter validation.
string validation_regex = 7;getValidationRegexBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setValidationRegex(java.lang.String value)
Regular expression which can be used for parameter validation.
string validation_regex = 7;public DataSourceParameter.Builder clearValidationRegex()
Regular expression which can be used for parameter validation.
string validation_regex = 7;public DataSourceParameter.Builder setValidationRegexBytes(ByteString value)
Regular expression which can be used for parameter validation.
string validation_regex = 7;public ProtocolStringList getAllowedValuesList()
All possible values for the parameter.
repeated string allowed_values = 8;getAllowedValuesList in interface DataSourceParameterOrBuilderpublic int getAllowedValuesCount()
All possible values for the parameter.
repeated string allowed_values = 8;getAllowedValuesCount in interface DataSourceParameterOrBuilderpublic java.lang.String getAllowedValues(int index)
All possible values for the parameter.
repeated string allowed_values = 8;getAllowedValues in interface DataSourceParameterOrBuilderpublic ByteString getAllowedValuesBytes(int index)
All possible values for the parameter.
repeated string allowed_values = 8;getAllowedValuesBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setAllowedValues(int index, java.lang.String value)
All possible values for the parameter.
repeated string allowed_values = 8;public DataSourceParameter.Builder addAllowedValues(java.lang.String value)
All possible values for the parameter.
repeated string allowed_values = 8;public DataSourceParameter.Builder addAllAllowedValues(java.lang.Iterable<java.lang.String> values)
All possible values for the parameter.
repeated string allowed_values = 8;public DataSourceParameter.Builder clearAllowedValues()
All possible values for the parameter.
repeated string allowed_values = 8;public DataSourceParameter.Builder addAllowedValuesBytes(ByteString value)
All possible values for the parameter.
repeated string allowed_values = 8;public boolean hasMinValue()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;hasMinValue in interface DataSourceParameterOrBuilderpublic DoubleValue getMinValue()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;getMinValue in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setMinValue(DoubleValue value)
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;public DataSourceParameter.Builder setMinValue(DoubleValue.Builder builderForValue)
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;public DataSourceParameter.Builder mergeMinValue(DoubleValue value)
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;public DataSourceParameter.Builder clearMinValue()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;public DoubleValue.Builder getMinValueBuilder()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;public DoubleValueOrBuilder getMinValueOrBuilder()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;getMinValueOrBuilder in interface DataSourceParameterOrBuilderpublic boolean hasMaxValue()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;hasMaxValue in interface DataSourceParameterOrBuilderpublic DoubleValue getMaxValue()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;getMaxValue in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setMaxValue(DoubleValue value)
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;public DataSourceParameter.Builder setMaxValue(DoubleValue.Builder builderForValue)
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;public DataSourceParameter.Builder mergeMaxValue(DoubleValue value)
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;public DataSourceParameter.Builder clearMaxValue()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;public DoubleValue.Builder getMaxValueBuilder()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;public DoubleValueOrBuilder getMaxValueOrBuilder()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;getMaxValueOrBuilder in interface DataSourceParameterOrBuilderpublic java.util.List<DataSourceParameter> getFieldsList()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;getFieldsList in interface DataSourceParameterOrBuilderpublic int getFieldsCount()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;getFieldsCount in interface DataSourceParameterOrBuilderpublic DataSourceParameter getFields(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;getFields in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setFields(int index, DataSourceParameter value)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder setFields(int index, DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addFields(DataSourceParameter value)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addFields(int index, DataSourceParameter value)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addFields(DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addFields(int index, DataSourceParameter.Builder builderForValue)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addAllFields(java.lang.Iterable<? extends DataSourceParameter> values)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder clearFields()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder removeFields(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder getFieldsBuilder(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameterOrBuilder getFieldsOrBuilder(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;getFieldsOrBuilder in interface DataSourceParameterOrBuilderpublic java.util.List<? extends DataSourceParameterOrBuilder> getFieldsOrBuilderList()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;getFieldsOrBuilderList in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder addFieldsBuilder()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public DataSourceParameter.Builder addFieldsBuilder(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public java.util.List<DataSourceParameter.Builder> getFieldsBuilderList()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;public java.lang.String getValidationDescription()
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
string validation_description = 12;getValidationDescription in interface DataSourceParameterOrBuilderpublic ByteString getValidationDescriptionBytes()
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
string validation_description = 12;getValidationDescriptionBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setValidationDescription(java.lang.String value)
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
string validation_description = 12;public DataSourceParameter.Builder clearValidationDescription()
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
string validation_description = 12;public DataSourceParameter.Builder setValidationDescriptionBytes(ByteString value)
Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.
string validation_description = 12;public java.lang.String getValidationHelpUrl()
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;getValidationHelpUrl in interface DataSourceParameterOrBuilderpublic ByteString getValidationHelpUrlBytes()
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;getValidationHelpUrlBytes in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setValidationHelpUrl(java.lang.String value)
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;public DataSourceParameter.Builder clearValidationHelpUrl()
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;public DataSourceParameter.Builder setValidationHelpUrlBytes(ByteString value)
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;public boolean getImmutable()
Cannot be changed after initial creation.
bool immutable = 14;getImmutable in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setImmutable(boolean value)
Cannot be changed after initial creation.
bool immutable = 14;public DataSourceParameter.Builder clearImmutable()
Cannot be changed after initial creation.
bool immutable = 14;public boolean getRecurse()
If set to true, schema should be taken from the parent with the same parameter_id. Only applicable when parameter type is RECORD.
bool recurse = 15;getRecurse in interface DataSourceParameterOrBuilderpublic DataSourceParameter.Builder setRecurse(boolean value)
If set to true, schema should be taken from the parent with the same parameter_id. Only applicable when parameter type is RECORD.
bool recurse = 15;public DataSourceParameter.Builder clearRecurse()
If set to true, schema should be taken from the parent with the same parameter_id. Only applicable when parameter type is RECORD.
bool recurse = 15;public final DataSourceParameter.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>public final DataSourceParameter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>