Interface DataSourceParameterOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DataSourceParameter, DataSourceParameter.Builder

    public interface DataSourceParameterOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getParamId

        String getParamId()
         Parameter identifier.
         
        string param_id = 1;
        Returns:
        The paramId.
      • getParamIdBytes

        com.google.protobuf.ByteString getParamIdBytes()
         Parameter identifier.
         
        string param_id = 1;
        Returns:
        The bytes for paramId.
      • getDisplayName

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

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

        String getDescription()
         Parameter description.
         
        string description = 3;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Parameter description.
         
        string description = 3;
        Returns:
        The bytes for description.
      • getTypeValue

        int getTypeValue()
         Parameter type.
         
        .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
        Returns:
        The enum numeric value on the wire for type.
      • getType

        DataSourceParameter.Type getType()
         Parameter type.
         
        .google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;
        Returns:
        The type.
      • getRequired

        boolean getRequired()
         Is parameter required.
         
        bool required = 5;
        Returns:
        The required.
      • getRepeated

        boolean getRepeated()
         Deprecated. This field has no effect.
         
        bool repeated = 6;
        Returns:
        The repeated.
      • getValidationRegex

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

        com.google.protobuf.ByteString getValidationRegexBytes()
         Regular expression which can be used for parameter validation.
         
        string validation_regex = 7;
        Returns:
        The bytes for validationRegex.
      • getAllowedValuesList

        List<String> getAllowedValuesList()
         All possible values for the parameter.
         
        repeated string allowed_values = 8;
        Returns:
        A list containing the allowedValues.
      • getAllowedValuesCount

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

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

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

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

        com.google.protobuf.DoubleValue getMinValue()
         For integer and double values specifies minimum allowed value.
         
        .google.protobuf.DoubleValue min_value = 9;
        Returns:
        The minValue.
      • getMinValueOrBuilder

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

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

        com.google.protobuf.DoubleValue getMaxValue()
         For integer and double values specifies maximum allowed value.
         
        .google.protobuf.DoubleValue max_value = 10;
        Returns:
        The maxValue.
      • getMaxValueOrBuilder

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

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

        DataSourceParameter getFields​(int index)
         Deprecated. This field has no effect.
         
        repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      • getFieldsCount

        int getFieldsCount()
         Deprecated. This field has no effect.
         
        repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      • getFieldsOrBuilderList

        List<? extends DataSourceParameterOrBuilder> getFieldsOrBuilderList()
         Deprecated. This field has no effect.
         
        repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
      • getFieldsOrBuilder

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

        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;
        Returns:
        The validationDescription.
      • getValidationDescriptionBytes

        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;
        Returns:
        The bytes for validationDescription.
      • getValidationHelpUrl

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

        com.google.protobuf.ByteString getValidationHelpUrlBytes()
         URL to a help document to further explain the naming requirements.
         
        string validation_help_url = 13;
        Returns:
        The bytes for validationHelpUrl.
      • getImmutable

        boolean getImmutable()
         Cannot be changed after initial creation.
         
        bool immutable = 14;
        Returns:
        The immutable.
      • getRecurse

        boolean getRecurse()
         Deprecated. This field has no effect.
         
        bool recurse = 15;
        Returns:
        The recurse.
      • getDeprecated

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