Class DataSourceParameter
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter
- All Implemented Interfaces:
DataSourceParameterOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DataSourceParameter
extends com.google.protobuf.GeneratedMessage
implements DataSourceParameterOrBuilder
A parameter used to define custom fields in a data source definition.Protobuf type
google.cloud.bigquery.datatransfer.v1.DataSourceParameter- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA parameter used to define custom fields in a data source definition.static enumParameter type.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAllowedValues(int index) All possible values for the parameter.com.google.protobuf.ByteStringgetAllowedValuesBytes(int index) All possible values for the parameter.intAll possible values for the parameter.com.google.protobuf.ProtocolStringListAll possible values for the parameter.static DataSourceParameterbooleanIf true, it should not be used in new transfers, and it should not be visible to users.Parameter description.com.google.protobuf.ByteStringParameter description.static final com.google.protobuf.Descriptors.DescriptorParameter display name in the user interface.com.google.protobuf.ByteStringParameter display name in the user interface.getFields(int index) Deprecated.intDeprecated.Deprecated.getFieldsOrBuilder(int index) Deprecated.List<? extends DataSourceParameterOrBuilder>Deprecated.booleanCannot be changed after initial creation.com.google.protobuf.DoubleValueFor integer and double values specifies maximum allowed value.com.google.protobuf.DoubleValueOrBuilderFor integer and double values specifies maximum allowed value.com.google.protobuf.DoubleValueFor integer and double values specifies minimum allowed value.com.google.protobuf.DoubleValueOrBuilderFor integer and double values specifies minimum allowed value.Parameter identifier.com.google.protobuf.ByteStringParameter identifier.com.google.protobuf.Parser<DataSourceParameter>booleanDeprecated.booleanDeprecated.booleanIs parameter required.intgetType()Parameter type.intParameter type.Description of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.com.google.protobuf.ByteStringDescription of the requirements for this field, in case the user input does not fulfill the regex pattern or min/max values.URL to a help document to further explain the naming requirements.com.google.protobuf.ByteStringURL to a help document to further explain the naming requirements.Regular expression which can be used for parameter validation.com.google.protobuf.ByteStringRegular expression which can be used for parameter validation.inthashCode()booleanFor integer and double values specifies maximum allowed value.booleanFor integer and double values specifies minimum allowed value.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DataSourceParameter.Builderstatic DataSourceParameter.BuildernewBuilder(DataSourceParameter prototype) protected DataSourceParameter.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DataSourceParameterparseDelimitedFrom(InputStream input) static DataSourceParameterparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataSourceParameterparseFrom(byte[] data) static DataSourceParameterparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataSourceParameterparseFrom(com.google.protobuf.ByteString data) static DataSourceParameterparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataSourceParameterparseFrom(com.google.protobuf.CodedInputStream input) static DataSourceParameterparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataSourceParameterparseFrom(InputStream input) static DataSourceParameterparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataSourceParameterparseFrom(ByteBuffer data) static DataSourceParameterparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DataSourceParameter>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
PARAM_ID_FIELD_NUMBER
public static final int PARAM_ID_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER- See Also:
-
REPEATED_FIELD_NUMBER
public static final int REPEATED_FIELD_NUMBER- See Also:
-
VALIDATION_REGEX_FIELD_NUMBER
public static final int VALIDATION_REGEX_FIELD_NUMBER- See Also:
-
ALLOWED_VALUES_FIELD_NUMBER
public static final int ALLOWED_VALUES_FIELD_NUMBER- See Also:
-
MIN_VALUE_FIELD_NUMBER
public static final int MIN_VALUE_FIELD_NUMBER- See Also:
-
MAX_VALUE_FIELD_NUMBER
public static final int MAX_VALUE_FIELD_NUMBER- See Also:
-
FIELDS_FIELD_NUMBER
public static final int FIELDS_FIELD_NUMBER- See Also:
-
VALIDATION_DESCRIPTION_FIELD_NUMBER
public static final int VALIDATION_DESCRIPTION_FIELD_NUMBER- See Also:
-
VALIDATION_HELP_URL_FIELD_NUMBER
public static final int VALIDATION_HELP_URL_FIELD_NUMBER- See Also:
-
IMMUTABLE_FIELD_NUMBER
public static final int IMMUTABLE_FIELD_NUMBER- See Also:
-
RECURSE_FIELD_NUMBER
public static final int RECURSE_FIELD_NUMBER- See Also:
-
DEPRECATED_FIELD_NUMBER
public static final int DEPRECATED_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getParamId
Parameter identifier.
string param_id = 1;- Specified by:
getParamIdin interfaceDataSourceParameterOrBuilder- Returns:
- The paramId.
-
getParamIdBytes
public com.google.protobuf.ByteString getParamIdBytes()Parameter identifier.
string param_id = 1;- Specified by:
getParamIdBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for paramId.
-
getDisplayName
Parameter display name in the user interface.
string display_name = 2;- Specified by:
getDisplayNamein interfaceDataSourceParameterOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Parameter display name in the user interface.
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for displayName.
-
getDescription
Parameter description.
string description = 3;- Specified by:
getDescriptionin interfaceDataSourceParameterOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Parameter description.
string description = 3;- Specified by:
getDescriptionBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for description.
-
getTypeValue
public int getTypeValue()Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;- Specified by:
getTypeValuein interfaceDataSourceParameterOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
Parameter type.
.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type type = 4;- Specified by:
getTypein interfaceDataSourceParameterOrBuilder- Returns:
- The type.
-
getRequired
public boolean getRequired()Is parameter required.
bool required = 5;- Specified by:
getRequiredin interfaceDataSourceParameterOrBuilder- Returns:
- The required.
-
getRepeated
public boolean getRepeated()Deprecated. This field has no effect.
bool repeated = 6;- Specified by:
getRepeatedin interfaceDataSourceParameterOrBuilder- Returns:
- The repeated.
-
getValidationRegex
Regular expression which can be used for parameter validation.
string validation_regex = 7;- Specified by:
getValidationRegexin interfaceDataSourceParameterOrBuilder- 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:
getValidationRegexBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for validationRegex.
-
getAllowedValuesList
public com.google.protobuf.ProtocolStringList getAllowedValuesList()All possible values for the parameter.
repeated string allowed_values = 8;- Specified by:
getAllowedValuesListin interfaceDataSourceParameterOrBuilder- Returns:
- A list containing the allowedValues.
-
getAllowedValuesCount
public int getAllowedValuesCount()All possible values for the parameter.
repeated string allowed_values = 8;- Specified by:
getAllowedValuesCountin interfaceDataSourceParameterOrBuilder- Returns:
- The count of allowedValues.
-
getAllowedValues
All possible values for the parameter.
repeated string allowed_values = 8;- Specified by:
getAllowedValuesin interfaceDataSourceParameterOrBuilder- 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:
getAllowedValuesBytesin interfaceDataSourceParameterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the allowedValues at the given index.
-
hasMinValue
public boolean hasMinValue()For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;- Specified by:
hasMinValuein interfaceDataSourceParameterOrBuilder- 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:
getMinValuein interfaceDataSourceParameterOrBuilder- Returns:
- The minValue.
-
getMinValueOrBuilder
public com.google.protobuf.DoubleValueOrBuilder getMinValueOrBuilder()For integer and double values specifies minimum allowed value.
.google.protobuf.DoubleValue min_value = 9;- Specified by:
getMinValueOrBuilderin interfaceDataSourceParameterOrBuilder
-
hasMaxValue
public boolean hasMaxValue()For integer and double values specifies maximum allowed value.
.google.protobuf.DoubleValue max_value = 10;- Specified by:
hasMaxValuein interfaceDataSourceParameterOrBuilder- 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:
getMaxValuein interfaceDataSourceParameterOrBuilder- Returns:
- The maxValue.
-
getMaxValueOrBuilder
public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder()For integer and double values specifies maximum allowed value.
.google.protobuf.DoubleValue max_value = 10;- Specified by:
getMaxValueOrBuilderin interfaceDataSourceParameterOrBuilder
-
getFieldsList
Deprecated. This field has no effect.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;- Specified by:
getFieldsListin interfaceDataSourceParameterOrBuilder
-
getFieldsOrBuilderList
Deprecated. This field has no effect.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;- Specified by:
getFieldsOrBuilderListin interfaceDataSourceParameterOrBuilder
-
getFieldsCount
public int getFieldsCount()Deprecated. This field has no effect.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;- Specified by:
getFieldsCountin interfaceDataSourceParameterOrBuilder
-
getFields
Deprecated. This field has no effect.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;- Specified by:
getFieldsin interfaceDataSourceParameterOrBuilder
-
getFieldsOrBuilder
Deprecated. This field has no effect.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;- Specified by:
getFieldsOrBuilderin interfaceDataSourceParameterOrBuilder
-
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:
getValidationDescriptionin interfaceDataSourceParameterOrBuilder- 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:
getValidationDescriptionBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for validationDescription.
-
getValidationHelpUrl
URL to a help document to further explain the naming requirements.
string validation_help_url = 13;- Specified by:
getValidationHelpUrlin interfaceDataSourceParameterOrBuilder- 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:
getValidationHelpUrlBytesin interfaceDataSourceParameterOrBuilder- Returns:
- The bytes for validationHelpUrl.
-
getImmutable
public boolean getImmutable()Cannot be changed after initial creation.
bool immutable = 14;- Specified by:
getImmutablein interfaceDataSourceParameterOrBuilder- Returns:
- The immutable.
-
getRecurse
public boolean getRecurse()Deprecated. This field has no effect.
bool recurse = 15;- Specified by:
getRecursein interfaceDataSourceParameterOrBuilder- Returns:
- The recurse.
-
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:
getDeprecatedin interfaceDataSourceParameterOrBuilder- Returns:
- The deprecated.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DataSourceParameter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceParameter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceParameter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceParameter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceParameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataSourceParameter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DataSourceParameter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DataSourceParameter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DataSourceParameter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DataSourceParameter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DataSourceParameter.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-