Class DataSourceParameter.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder>
com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Builder
All Implemented Interfaces:
DataSourceParameterOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DataSourceParameter

public static final class DataSourceParameter.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder> implements DataSourceParameterOrBuilder
 A parameter used to define custom fields in a data source definition.
 
Protobuf type google.cloud.bigquery.datatransfer.v1.DataSourceParameter
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder>
    • getDefaultInstanceForType

      public DataSourceParameter getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DataSourceParameter build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DataSourceParameter buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DataSourceParameter.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataSourceParameter.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<DataSourceParameter.Builder>
    • mergeFrom

      public DataSourceParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataSourceParameter.Builder>
      Throws:
      IOException
    • getParamId

      public String getParamId()
       Parameter identifier.
       
      string param_id = 1;
      Specified by:
      getParamId in interface DataSourceParameterOrBuilder
      Returns:
      The paramId.
    • getParamIdBytes

      public com.google.protobuf.ByteString getParamIdBytes()
       Parameter identifier.
       
      string param_id = 1;
      Specified by:
      getParamIdBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for paramId.
    • setParamId

      public DataSourceParameter.Builder setParamId(String value)
       Parameter identifier.
       
      string param_id = 1;
      Parameters:
      value - The paramId to set.
      Returns:
      This builder for chaining.
    • clearParamId

      public DataSourceParameter.Builder clearParamId()
       Parameter identifier.
       
      string param_id = 1;
      Returns:
      This builder for chaining.
    • setParamIdBytes

      public DataSourceParameter.Builder setParamIdBytes(com.google.protobuf.ByteString value)
       Parameter identifier.
       
      string param_id = 1;
      Parameters:
      value - The bytes for paramId to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Parameter display name in the user interface.
       
      string display_name = 2;
      Specified by:
      getDisplayName in interface DataSourceParameterOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Parameter display name in the user interface.
       
      string display_name = 2;
      Specified by:
      getDisplayNameBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public DataSourceParameter.Builder setDisplayName(String value)
       Parameter display name in the user interface.
       
      string display_name = 2;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public DataSourceParameter.Builder clearDisplayName()
       Parameter display name in the user interface.
       
      string display_name = 2;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public DataSourceParameter.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Parameter display name in the user interface.
       
      string display_name = 2;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       Parameter description.
       
      string description = 3;
      Specified by:
      getDescription in interface DataSourceParameterOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Parameter description.
       
      string description = 3;
      Specified by:
      getDescriptionBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public DataSourceParameter.Builder setDescription(String value)
       Parameter description.
       
      string description = 3;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public DataSourceParameter.Builder clearDescription()
       Parameter description.
       
      string description = 3;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public DataSourceParameter.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Parameter description.
       
      string description = 3;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getTypeValue

      public int getTypeValue()
       Parameter type.
       
      .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
      Specified by:
      getTypeValue in interface DataSourceParameterOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public DataSourceParameter.Builder setTypeValue(int value)
       Parameter type.
       
      .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public DataSourceParameter.Type getType()
       Parameter type.
       
      .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
      Specified by:
      getType in interface DataSourceParameterOrBuilder
      Returns:
      The type.
    • setType

       Parameter type.
       
      .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public DataSourceParameter.Builder clearType()
       Parameter type.
       
      .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
      Returns:
      This builder for chaining.
    • getRequired

      public boolean getRequired()
       Is parameter required.
       
      bool required = 5;
      Specified by:
      getRequired in interface DataSourceParameterOrBuilder
      Returns:
      The required.
    • setRequired

      public DataSourceParameter.Builder setRequired(boolean value)
       Is parameter required.
       
      bool required = 5;
      Parameters:
      value - The required to set.
      Returns:
      This builder for chaining.
    • clearRequired

      public DataSourceParameter.Builder clearRequired()
       Is parameter required.
       
      bool required = 5;
      Returns:
      This builder for chaining.
    • getRepeated

      public boolean getRepeated()
       Deprecated. This field has no effect.
       
      bool repeated = 6;
      Specified by:
      getRepeated in interface DataSourceParameterOrBuilder
      Returns:
      The repeated.
    • setRepeated

      public DataSourceParameter.Builder setRepeated(boolean value)
       Deprecated. This field has no effect.
       
      bool repeated = 6;
      Parameters:
      value - The repeated to set.
      Returns:
      This builder for chaining.
    • clearRepeated

      public DataSourceParameter.Builder clearRepeated()
       Deprecated. This field has no effect.
       
      bool repeated = 6;
      Returns:
      This builder for chaining.
    • getValidationRegex

      public String getValidationRegex()
       Regular expression which can be used for parameter validation.
       
      string validation_regex = 7;
      Specified by:
      getValidationRegex in interface DataSourceParameterOrBuilder
      Returns:
      The validationRegex.
    • getValidationRegexBytes

      public com.google.protobuf.ByteString getValidationRegexBytes()
       Regular expression which can be used for parameter validation.
       
      string validation_regex = 7;
      Specified by:
      getValidationRegexBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for validationRegex.
    • setValidationRegex

      public DataSourceParameter.Builder setValidationRegex(String value)
       Regular expression which can be used for parameter validation.
       
      string validation_regex = 7;
      Parameters:
      value - The validationRegex to set.
      Returns:
      This builder for chaining.
    • clearValidationRegex

      public DataSourceParameter.Builder clearValidationRegex()
       Regular expression which can be used for parameter validation.
       
      string validation_regex = 7;
      Returns:
      This builder for chaining.
    • setValidationRegexBytes

      public DataSourceParameter.Builder setValidationRegexBytes(com.google.protobuf.ByteString value)
       Regular expression which can be used for parameter validation.
       
      string validation_regex = 7;
      Parameters:
      value - The bytes for validationRegex to set.
      Returns:
      This builder for chaining.
    • getAllowedValuesList

      public com.google.protobuf.ProtocolStringList getAllowedValuesList()
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Specified by:
      getAllowedValuesList in interface DataSourceParameterOrBuilder
      Returns:
      A list containing the allowedValues.
    • getAllowedValuesCount

      public int getAllowedValuesCount()
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Specified by:
      getAllowedValuesCount in interface DataSourceParameterOrBuilder
      Returns:
      The count of allowedValues.
    • getAllowedValues

      public String getAllowedValues(int index)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Specified by:
      getAllowedValues in interface DataSourceParameterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The allowedValues at the given index.
    • getAllowedValuesBytes

      public com.google.protobuf.ByteString getAllowedValuesBytes(int index)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Specified by:
      getAllowedValuesBytes in interface DataSourceParameterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the allowedValues at the given index.
    • setAllowedValues

      public DataSourceParameter.Builder setAllowedValues(int index, String value)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Parameters:
      index - The index to set the value at.
      value - The allowedValues to set.
      Returns:
      This builder for chaining.
    • addAllowedValues

      public DataSourceParameter.Builder addAllowedValues(String value)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Parameters:
      value - The allowedValues to add.
      Returns:
      This builder for chaining.
    • addAllAllowedValues

      public DataSourceParameter.Builder addAllAllowedValues(Iterable<String> values)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Parameters:
      values - The allowedValues to add.
      Returns:
      This builder for chaining.
    • clearAllowedValues

      public DataSourceParameter.Builder clearAllowedValues()
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Returns:
      This builder for chaining.
    • addAllowedValuesBytes

      public DataSourceParameter.Builder addAllowedValuesBytes(com.google.protobuf.ByteString value)
       All possible values for the parameter.
       
      repeated string allowed_values = 8;
      Parameters:
      value - The bytes of the allowedValues to add.
      Returns:
      This builder for chaining.
    • hasMinValue

      public boolean hasMinValue()
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
      Specified by:
      hasMinValue in interface DataSourceParameterOrBuilder
      Returns:
      Whether the minValue field is set.
    • getMinValue

      public com.google.protobuf.DoubleValue getMinValue()
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
      Specified by:
      getMinValue in interface DataSourceParameterOrBuilder
      Returns:
      The minValue.
    • setMinValue

      public DataSourceParameter.Builder setMinValue(com.google.protobuf.DoubleValue value)
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
    • setMinValue

      public DataSourceParameter.Builder setMinValue(com.google.protobuf.DoubleValue.Builder builderForValue)
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
    • mergeMinValue

      public DataSourceParameter.Builder mergeMinValue(com.google.protobuf.DoubleValue value)
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
    • clearMinValue

      public DataSourceParameter.Builder clearMinValue()
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
    • getMinValueBuilder

      public com.google.protobuf.DoubleValue.Builder getMinValueBuilder()
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
    • getMinValueOrBuilder

      public com.google.protobuf.DoubleValueOrBuilder getMinValueOrBuilder()
       For integer and double values specifies minimum allowed value.
       
      .google.protobuf.DoubleValue min_value = 9;
      Specified by:
      getMinValueOrBuilder in interface DataSourceParameterOrBuilder
    • hasMaxValue

      public boolean hasMaxValue()
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
      Specified by:
      hasMaxValue in interface DataSourceParameterOrBuilder
      Returns:
      Whether the maxValue field is set.
    • getMaxValue

      public com.google.protobuf.DoubleValue getMaxValue()
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
      Specified by:
      getMaxValue in interface DataSourceParameterOrBuilder
      Returns:
      The maxValue.
    • setMaxValue

      public DataSourceParameter.Builder setMaxValue(com.google.protobuf.DoubleValue value)
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
    • setMaxValue

      public DataSourceParameter.Builder setMaxValue(com.google.protobuf.DoubleValue.Builder builderForValue)
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
    • mergeMaxValue

      public DataSourceParameter.Builder mergeMaxValue(com.google.protobuf.DoubleValue value)
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
    • clearMaxValue

      public DataSourceParameter.Builder clearMaxValue()
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
    • getMaxValueBuilder

      public com.google.protobuf.DoubleValue.Builder getMaxValueBuilder()
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
    • getMaxValueOrBuilder

      public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder()
       For integer and double values specifies maximum allowed value.
       
      .google.protobuf.DoubleValue max_value = 10;
      Specified by:
      getMaxValueOrBuilder in interface DataSourceParameterOrBuilder
    • getFieldsList

      public List<DataSourceParameter> getFieldsList()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      Specified by:
      getFieldsList in interface DataSourceParameterOrBuilder
    • getFieldsCount

      public int getFieldsCount()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      Specified by:
      getFieldsCount in interface DataSourceParameterOrBuilder
    • getFields

      public DataSourceParameter getFields(int index)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      Specified by:
      getFields in interface DataSourceParameterOrBuilder
    • setFields

      public DataSourceParameter.Builder setFields(int index, DataSourceParameter value)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • setFields

      public DataSourceParameter.Builder setFields(int index, DataSourceParameter.Builder builderForValue)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addFields

       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addFields

      public DataSourceParameter.Builder addFields(int index, DataSourceParameter value)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addFields

      public DataSourceParameter.Builder addFields(DataSourceParameter.Builder builderForValue)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addFields

      public DataSourceParameter.Builder addFields(int index, DataSourceParameter.Builder builderForValue)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addAllFields

      public DataSourceParameter.Builder addAllFields(Iterable<? extends DataSourceParameter> values)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • clearFields

      public DataSourceParameter.Builder clearFields()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • removeFields

      public DataSourceParameter.Builder removeFields(int index)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • getFieldsBuilder

      public DataSourceParameter.Builder getFieldsBuilder(int index)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • getFieldsOrBuilder

      public DataSourceParameterOrBuilder getFieldsOrBuilder(int index)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      Specified by:
      getFieldsOrBuilder in interface DataSourceParameterOrBuilder
    • getFieldsOrBuilderList

      public List<? extends DataSourceParameterOrBuilder> getFieldsOrBuilderList()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      Specified by:
      getFieldsOrBuilderList in interface DataSourceParameterOrBuilder
    • addFieldsBuilder

      public DataSourceParameter.Builder addFieldsBuilder()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • addFieldsBuilder

      public DataSourceParameter.Builder addFieldsBuilder(int index)
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • getFieldsBuilderList

      public List<DataSourceParameter.Builder> getFieldsBuilderList()
       Deprecated. This field has no effect.
       
      repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    • getValidationDescription

      public 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;
      Specified by:
      getValidationDescription in interface DataSourceParameterOrBuilder
      Returns:
      The validationDescription.
    • getValidationDescriptionBytes

      public com.google.protobuf.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;
      Specified by:
      getValidationDescriptionBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for validationDescription.
    • setValidationDescription

      public DataSourceParameter.Builder setValidationDescription(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;
      Parameters:
      value - The validationDescription to set.
      Returns:
      This builder for chaining.
    • clearValidationDescription

      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;
      Returns:
      This builder for chaining.
    • setValidationDescriptionBytes

      public DataSourceParameter.Builder setValidationDescriptionBytes(com.google.protobuf.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;
      Parameters:
      value - The bytes for validationDescription to set.
      Returns:
      This builder for chaining.
    • getValidationHelpUrl

      public String getValidationHelpUrl()
       URL to a help document to further explain the naming requirements.
       
      string validation_help_url = 13;
      Specified by:
      getValidationHelpUrl in interface DataSourceParameterOrBuilder
      Returns:
      The validationHelpUrl.
    • getValidationHelpUrlBytes

      public com.google.protobuf.ByteString getValidationHelpUrlBytes()
       URL to a help document to further explain the naming requirements.
       
      string validation_help_url = 13;
      Specified by:
      getValidationHelpUrlBytes in interface DataSourceParameterOrBuilder
      Returns:
      The bytes for validationHelpUrl.
    • setValidationHelpUrl

      public DataSourceParameter.Builder setValidationHelpUrl(String value)
       URL to a help document to further explain the naming requirements.
       
      string validation_help_url = 13;
      Parameters:
      value - The validationHelpUrl to set.
      Returns:
      This builder for chaining.
    • clearValidationHelpUrl

      public DataSourceParameter.Builder clearValidationHelpUrl()
       URL to a help document to further explain the naming requirements.
       
      string validation_help_url = 13;
      Returns:
      This builder for chaining.
    • setValidationHelpUrlBytes

      public DataSourceParameter.Builder setValidationHelpUrlBytes(com.google.protobuf.ByteString value)
       URL to a help document to further explain the naming requirements.
       
      string validation_help_url = 13;
      Parameters:
      value - The bytes for validationHelpUrl to set.
      Returns:
      This builder for chaining.
    • getImmutable

      public boolean getImmutable()
       Cannot be changed after initial creation.
       
      bool immutable = 14;
      Specified by:
      getImmutable in interface DataSourceParameterOrBuilder
      Returns:
      The immutable.
    • setImmutable

      public DataSourceParameter.Builder setImmutable(boolean value)
       Cannot be changed after initial creation.
       
      bool immutable = 14;
      Parameters:
      value - The immutable to set.
      Returns:
      This builder for chaining.
    • clearImmutable

      public DataSourceParameter.Builder clearImmutable()
       Cannot be changed after initial creation.
       
      bool immutable = 14;
      Returns:
      This builder for chaining.
    • getRecurse

      public boolean getRecurse()
       Deprecated. This field has no effect.
       
      bool recurse = 15;
      Specified by:
      getRecurse in interface DataSourceParameterOrBuilder
      Returns:
      The recurse.
    • setRecurse

      public DataSourceParameter.Builder setRecurse(boolean value)
       Deprecated. This field has no effect.
       
      bool recurse = 15;
      Parameters:
      value - The recurse to set.
      Returns:
      This builder for chaining.
    • clearRecurse

      public DataSourceParameter.Builder clearRecurse()
       Deprecated. This field has no effect.
       
      bool recurse = 15;
      Returns:
      This builder for chaining.
    • getDeprecated

      public boolean getDeprecated()
       If true, it should not be used in new transfers, and it should not be
       visible to users.
       
      bool deprecated = 20;
      Specified by:
      getDeprecated in interface DataSourceParameterOrBuilder
      Returns:
      The deprecated.
    • setDeprecated

      public DataSourceParameter.Builder setDeprecated(boolean value)
       If true, it should not be used in new transfers, and it should not be
       visible to users.
       
      bool deprecated = 20;
      Parameters:
      value - The deprecated to set.
      Returns:
      This builder for chaining.
    • clearDeprecated

      public DataSourceParameter.Builder clearDeprecated()
       If true, it should not be used in new transfers, and it should not be
       visible to users.
       
      bool deprecated = 20;
      Returns:
      This builder for chaining.