Class InputConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datalabeling.v1beta1.InputConfig
-
- All Implemented Interfaces:
InputConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class InputConfig extends com.google.protobuf.GeneratedMessageV3 implements InputConfigOrBuilder
The configuration of input data, including data type, location, etc.
Protobuf typegoogle.cloud.datalabeling.v1beta1.InputConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InputConfig.Builder
The configuration of input data, including data type, location, etc.static class
InputConfig.DataTypeMetadataCase
static class
InputConfig.SourceCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ANNOTATION_TYPE_FIELD_NUMBER
static int
BIGQUERY_SOURCE_FIELD_NUMBER
static int
CLASSIFICATION_METADATA_FIELD_NUMBER
static int
DATA_TYPE_FIELD_NUMBER
static int
GCS_SOURCE_FIELD_NUMBER
static int
TEXT_METADATA_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
AnnotationType
getAnnotationType()
Optional.int
getAnnotationTypeValue()
Optional.BigQuerySource
getBigquerySource()
Source located in BigQuery.BigQuerySourceOrBuilder
getBigquerySourceOrBuilder()
Source located in BigQuery.ClassificationMetadata
getClassificationMetadata()
Optional.ClassificationMetadataOrBuilder
getClassificationMetadataOrBuilder()
Optional.DataType
getDataType()
Required.InputConfig.DataTypeMetadataCase
getDataTypeMetadataCase()
int
getDataTypeValue()
Required.static InputConfig
getDefaultInstance()
InputConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GcsSource
getGcsSource()
Source located in Cloud Storage.GcsSourceOrBuilder
getGcsSourceOrBuilder()
Source located in Cloud Storage.com.google.protobuf.Parser<InputConfig>
getParserForType()
int
getSerializedSize()
InputConfig.SourceCase
getSourceCase()
TextMetadata
getTextMetadata()
Required for text import, as language code must be specified.TextMetadataOrBuilder
getTextMetadataOrBuilder()
Required for text import, as language code must be specified.boolean
hasBigquerySource()
Source located in BigQuery.boolean
hasClassificationMetadata()
Optional.boolean
hasGcsSource()
Source located in Cloud Storage.int
hashCode()
boolean
hasTextMetadata()
Required for text import, as language code must be specified.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static InputConfig.Builder
newBuilder()
static InputConfig.Builder
newBuilder(InputConfig prototype)
InputConfig.Builder
newBuilderForType()
protected InputConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static InputConfig
parseDelimitedFrom(InputStream input)
static InputConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InputConfig
parseFrom(byte[] data)
static InputConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InputConfig
parseFrom(com.google.protobuf.ByteString data)
static InputConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InputConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static InputConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InputConfig
parseFrom(InputStream input)
static InputConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InputConfig
parseFrom(ByteBuffer data)
static InputConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<InputConfig>
parser()
InputConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TEXT_METADATA_FIELD_NUMBER
public static final int TEXT_METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCS_SOURCE_FIELD_NUMBER
public static final int GCS_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIGQUERY_SOURCE_FIELD_NUMBER
public static final int BIGQUERY_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_TYPE_FIELD_NUMBER
public static final int DATA_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANNOTATION_TYPE_FIELD_NUMBER
public static final int ANNOTATION_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLASSIFICATION_METADATA_FIELD_NUMBER
public static final int CLASSIFICATION_METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getDataTypeMetadataCase
public InputConfig.DataTypeMetadataCase getDataTypeMetadataCase()
- Specified by:
getDataTypeMetadataCase
in interfaceInputConfigOrBuilder
-
getSourceCase
public InputConfig.SourceCase getSourceCase()
- Specified by:
getSourceCase
in interfaceInputConfigOrBuilder
-
hasTextMetadata
public boolean hasTextMetadata()
Required for text import, as language code must be specified.
.google.cloud.datalabeling.v1beta1.TextMetadata text_metadata = 6;
- Specified by:
hasTextMetadata
in interfaceInputConfigOrBuilder
- Returns:
- Whether the textMetadata field is set.
-
getTextMetadata
public TextMetadata getTextMetadata()
Required for text import, as language code must be specified.
.google.cloud.datalabeling.v1beta1.TextMetadata text_metadata = 6;
- Specified by:
getTextMetadata
in interfaceInputConfigOrBuilder
- Returns:
- The textMetadata.
-
getTextMetadataOrBuilder
public TextMetadataOrBuilder getTextMetadataOrBuilder()
Required for text import, as language code must be specified.
.google.cloud.datalabeling.v1beta1.TextMetadata text_metadata = 6;
- Specified by:
getTextMetadataOrBuilder
in interfaceInputConfigOrBuilder
-
hasGcsSource
public boolean hasGcsSource()
Source located in Cloud Storage.
.google.cloud.datalabeling.v1beta1.GcsSource gcs_source = 2;
- Specified by:
hasGcsSource
in interfaceInputConfigOrBuilder
- Returns:
- Whether the gcsSource field is set.
-
getGcsSource
public GcsSource getGcsSource()
Source located in Cloud Storage.
.google.cloud.datalabeling.v1beta1.GcsSource gcs_source = 2;
- Specified by:
getGcsSource
in interfaceInputConfigOrBuilder
- Returns:
- The gcsSource.
-
getGcsSourceOrBuilder
public GcsSourceOrBuilder getGcsSourceOrBuilder()
Source located in Cloud Storage.
.google.cloud.datalabeling.v1beta1.GcsSource gcs_source = 2;
- Specified by:
getGcsSourceOrBuilder
in interfaceInputConfigOrBuilder
-
hasBigquerySource
public boolean hasBigquerySource()
Source located in BigQuery. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
.google.cloud.datalabeling.v1beta1.BigQuerySource bigquery_source = 5;
- Specified by:
hasBigquerySource
in interfaceInputConfigOrBuilder
- Returns:
- Whether the bigquerySource field is set.
-
getBigquerySource
public BigQuerySource getBigquerySource()
Source located in BigQuery. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
.google.cloud.datalabeling.v1beta1.BigQuerySource bigquery_source = 5;
- Specified by:
getBigquerySource
in interfaceInputConfigOrBuilder
- Returns:
- The bigquerySource.
-
getBigquerySourceOrBuilder
public BigQuerySourceOrBuilder getBigquerySourceOrBuilder()
Source located in BigQuery. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
.google.cloud.datalabeling.v1beta1.BigQuerySource bigquery_source = 5;
- Specified by:
getBigquerySourceOrBuilder
in interfaceInputConfigOrBuilder
-
getDataTypeValue
public int getDataTypeValue()
Required. Data type must be specifed when user tries to import data.
.google.cloud.datalabeling.v1beta1.DataType data_type = 1;
- Specified by:
getDataTypeValue
in interfaceInputConfigOrBuilder
- Returns:
- The enum numeric value on the wire for dataType.
-
getDataType
public DataType getDataType()
Required. Data type must be specifed when user tries to import data.
.google.cloud.datalabeling.v1beta1.DataType data_type = 1;
- Specified by:
getDataType
in interfaceInputConfigOrBuilder
- Returns:
- The dataType.
-
getAnnotationTypeValue
public int getAnnotationTypeValue()
Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
.google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 3;
- Specified by:
getAnnotationTypeValue
in interfaceInputConfigOrBuilder
- Returns:
- The enum numeric value on the wire for annotationType.
-
getAnnotationType
public AnnotationType getAnnotationType()
Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
.google.cloud.datalabeling.v1beta1.AnnotationType annotation_type = 3;
- Specified by:
getAnnotationType
in interfaceInputConfigOrBuilder
- Returns:
- The annotationType.
-
hasClassificationMetadata
public boolean hasClassificationMetadata()
Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a model version that performs classification.
.google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4;
- Specified by:
hasClassificationMetadata
in interfaceInputConfigOrBuilder
- Returns:
- Whether the classificationMetadata field is set.
-
getClassificationMetadata
public ClassificationMetadata getClassificationMetadata()
Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a model version that performs classification.
.google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4;
- Specified by:
getClassificationMetadata
in interfaceInputConfigOrBuilder
- Returns:
- The classificationMetadata.
-
getClassificationMetadataOrBuilder
public ClassificationMetadataOrBuilder getClassificationMetadataOrBuilder()
Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] for a model version that performs classification.
.google.cloud.datalabeling.v1beta1.ClassificationMetadata classification_metadata = 4;
- Specified by:
getClassificationMetadataOrBuilder
in interfaceInputConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InputConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InputConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InputConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InputConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InputConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InputConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InputConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InputConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InputConfig.Builder newBuilder()
-
newBuilder
public static InputConfig.Builder newBuilder(InputConfig prototype)
-
toBuilder
public InputConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InputConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InputConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InputConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<InputConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InputConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-