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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public DataSourceParameter build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public DataSourceParameter buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public DataSourceParameter.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder mergeFrom(DataSourceParameter other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public DataSourceParameter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<DataSourceParameter.Builder>
java.io.IOException
public java.lang.String getParamId()
Parameter identifier.
string param_id = 1;
getParamId
in interface DataSourceParameterOrBuilder
public ByteString getParamIdBytes()
Parameter identifier.
string param_id = 1;
getParamIdBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public ByteString getDisplayNameBytes()
Parameter display name in the user interface.
string display_name = 2;
getDisplayNameBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public ByteString getDescriptionBytes()
Parameter description.
string description = 3;
getDescriptionBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public ByteString getValidationRegexBytes()
Regular expression which can be used for parameter validation.
string validation_regex = 7;
getValidationRegexBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public int getAllowedValuesCount()
All possible values for the parameter.
repeated string allowed_values = 8;
getAllowedValuesCount
in interface DataSourceParameterOrBuilder
public java.lang.String getAllowedValues(int index)
All possible values for the parameter.
repeated string allowed_values = 8;
getAllowedValues
in interface DataSourceParameterOrBuilder
public ByteString getAllowedValuesBytes(int index)
All possible values for the parameter.
repeated string allowed_values = 8;
getAllowedValuesBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public DoubleValue getMinValue()
For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;
getMinValue
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public boolean hasMaxValue()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;
hasMaxValue
in interface DataSourceParameterOrBuilder
public DoubleValue getMaxValue()
For integer and double values specifies maxminum allowed value.
.google.protobuf.DoubleValue max_value = 10;
getMaxValue
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public int getFieldsCount()
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
getFieldsCount
in interface DataSourceParameterOrBuilder
public DataSourceParameter getFields(int index)
When parameter is a record, describes child fields.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
getFields
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public ByteString getValidationHelpUrlBytes()
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;
getValidationHelpUrlBytes
in interface DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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 DataSourceParameterOrBuilder
public 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.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>
public final DataSourceParameter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<DataSourceParameter.Builder>