Package com.google.cloud.datacatalog.v1
Class PhysicalSchema.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PhysicalSchema.Builder>
com.google.cloud.datacatalog.v1.PhysicalSchema.Builder
- All Implemented Interfaces:
PhysicalSchemaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PhysicalSchema
public static final class PhysicalSchema.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PhysicalSchema.Builder>
implements PhysicalSchemaOrBuilder
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.Protobuf type
google.cloud.datacatalog.v1.PhysicalSchema-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Schema in Avro JSON format.clearCsv()Marks a CSV-encoded data source.clearOrc()Marks an ORC-encoded data source.Marks a Parquet-encoded data source.Schema in protocol buffer format.Schema in Thrift format.getAvro()Schema in Avro JSON format.Schema in Avro JSON format.Schema in Avro JSON format.getCsv()Marks a CSV-encoded data source.Marks a CSV-encoded data source.Marks a CSV-encoded data source.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetOrc()Marks an ORC-encoded data source.Marks an ORC-encoded data source.Marks an ORC-encoded data source.Marks a Parquet-encoded data source.Marks a Parquet-encoded data source.Marks a Parquet-encoded data source.Schema in protocol buffer format.Schema in protocol buffer format.Schema in protocol buffer format.Schema in Thrift format.Schema in Thrift format.Schema in Thrift format.booleanhasAvro()Schema in Avro JSON format.booleanhasCsv()Marks a CSV-encoded data source.booleanhasOrc()Marks an ORC-encoded data source.booleanMarks a Parquet-encoded data source.booleanSchema in protocol buffer format.booleanSchema in Thrift format.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanSchema in Avro JSON format.mergeCsv(PhysicalSchema.CsvSchema value) Marks a CSV-encoded data source.mergeFrom(PhysicalSchema other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeOrc(PhysicalSchema.OrcSchema value) Marks an ORC-encoded data source.Marks a Parquet-encoded data source.Schema in protocol buffer format.Schema in Thrift format.setAvro(PhysicalSchema.AvroSchema value) Schema in Avro JSON format.setAvro(PhysicalSchema.AvroSchema.Builder builderForValue) Schema in Avro JSON format.setCsv(PhysicalSchema.CsvSchema value) Marks a CSV-encoded data source.setCsv(PhysicalSchema.CsvSchema.Builder builderForValue) Marks a CSV-encoded data source.setOrc(PhysicalSchema.OrcSchema value) Marks an ORC-encoded data source.setOrc(PhysicalSchema.OrcSchema.Builder builderForValue) Marks an ORC-encoded data source.Marks a Parquet-encoded data source.setParquet(PhysicalSchema.ParquetSchema.Builder builderForValue) Marks a Parquet-encoded data source.Schema in protocol buffer format.setProtobuf(PhysicalSchema.ProtobufSchema.Builder builderForValue) Schema in protocol buffer format.Schema in Thrift format.setThrift(PhysicalSchema.ThriftSchema.Builder builderForValue) Schema in Thrift format.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<PhysicalSchema.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PhysicalSchema.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PhysicalSchema.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PhysicalSchema.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PhysicalSchema.Builder>
-
mergeFrom
public PhysicalSchema.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PhysicalSchema.Builder>- Throws:
IOException
-
getSchemaCase
- Specified by:
getSchemaCasein interfacePhysicalSchemaOrBuilder
-
clearSchema
-
hasAvro
public boolean hasAvro()Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;- Specified by:
hasAvroin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the avro field is set.
-
getAvro
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;- Specified by:
getAvroin interfacePhysicalSchemaOrBuilder- Returns:
- The avro.
-
setAvro
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1; -
setAvro
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1; -
mergeAvro
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1; -
clearAvro
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1; -
getAvroBuilder
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1; -
getAvroOrBuilder
Schema in Avro JSON format.
.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;- Specified by:
getAvroOrBuilderin interfacePhysicalSchemaOrBuilder
-
hasThrift
public boolean hasThrift()Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;- Specified by:
hasThriftin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the thrift field is set.
-
getThrift
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;- Specified by:
getThriftin interfacePhysicalSchemaOrBuilder- Returns:
- The thrift.
-
setThrift
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2; -
setThrift
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2; -
mergeThrift
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2; -
clearThrift
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2; -
getThriftBuilder
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2; -
getThriftOrBuilder
Schema in Thrift format.
.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;- Specified by:
getThriftOrBuilderin interfacePhysicalSchemaOrBuilder
-
hasProtobuf
public boolean hasProtobuf()Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;- Specified by:
hasProtobufin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the protobuf field is set.
-
getProtobuf
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;- Specified by:
getProtobufin interfacePhysicalSchemaOrBuilder- Returns:
- The protobuf.
-
setProtobuf
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3; -
setProtobuf
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3; -
mergeProtobuf
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3; -
clearProtobuf
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3; -
getProtobufBuilder
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3; -
getProtobufOrBuilder
Schema in protocol buffer format.
.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;- Specified by:
getProtobufOrBuilderin interfacePhysicalSchemaOrBuilder
-
hasParquet
public boolean hasParquet()Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;- Specified by:
hasParquetin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the parquet field is set.
-
getParquet
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;- Specified by:
getParquetin interfacePhysicalSchemaOrBuilder- Returns:
- The parquet.
-
setParquet
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4; -
setParquet
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4; -
mergeParquet
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4; -
clearParquet
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4; -
getParquetBuilder
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4; -
getParquetOrBuilder
Marks a Parquet-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;- Specified by:
getParquetOrBuilderin interfacePhysicalSchemaOrBuilder
-
hasOrc
public boolean hasOrc()Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;- Specified by:
hasOrcin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the orc field is set.
-
getOrc
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;- Specified by:
getOrcin interfacePhysicalSchemaOrBuilder- Returns:
- The orc.
-
setOrc
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5; -
setOrc
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5; -
mergeOrc
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5; -
clearOrc
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5; -
getOrcBuilder
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5; -
getOrcOrBuilder
Marks an ORC-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;- Specified by:
getOrcOrBuilderin interfacePhysicalSchemaOrBuilder
-
hasCsv
public boolean hasCsv()Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;- Specified by:
hasCsvin interfacePhysicalSchemaOrBuilder- Returns:
- Whether the csv field is set.
-
getCsv
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;- Specified by:
getCsvin interfacePhysicalSchemaOrBuilder- Returns:
- The csv.
-
setCsv
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6; -
setCsv
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6; -
mergeCsv
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6; -
clearCsv
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6; -
getCsvBuilder
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6; -
getCsvOrBuilder
Marks a CSV-encoded data source.
.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;- Specified by:
getCsvOrBuilderin interfacePhysicalSchemaOrBuilder
-