public static final class Schema.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder> implements SchemaOrBuilder
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.Protobuf type
google.cloud.datacatalog.v1.Schema| Modifier and Type | Method and Description |
|---|---|
Schema.Builder |
addAllColumns(Iterable<? extends ColumnSchema> values)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
addColumns(ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
addColumns(ColumnSchema value)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
addColumns(int index,
ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
addColumns(int index,
ColumnSchema value)
The unified GoogleSQL-like schema of columns.
|
ColumnSchema.Builder |
addColumnsBuilder()
The unified GoogleSQL-like schema of columns.
|
ColumnSchema.Builder |
addColumnsBuilder(int index)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Schema |
build() |
Schema |
buildPartial() |
Schema.Builder |
clear() |
Schema.Builder |
clearColumns()
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Schema.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Schema.Builder |
clone() |
ColumnSchema |
getColumns(int index)
The unified GoogleSQL-like schema of columns.
|
ColumnSchema.Builder |
getColumnsBuilder(int index)
The unified GoogleSQL-like schema of columns.
|
List<ColumnSchema.Builder> |
getColumnsBuilderList()
The unified GoogleSQL-like schema of columns.
|
int |
getColumnsCount()
The unified GoogleSQL-like schema of columns.
|
List<ColumnSchema> |
getColumnsList()
The unified GoogleSQL-like schema of columns.
|
ColumnSchemaOrBuilder |
getColumnsOrBuilder(int index)
The unified GoogleSQL-like schema of columns.
|
List<? extends ColumnSchemaOrBuilder> |
getColumnsOrBuilderList()
The unified GoogleSQL-like schema of columns.
|
Schema |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Schema.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Schema.Builder |
mergeFrom(com.google.protobuf.Message other) |
Schema.Builder |
mergeFrom(Schema other) |
Schema.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Schema.Builder |
removeColumns(int index)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
setColumns(int index,
ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
setColumns(int index,
ColumnSchema value)
The unified GoogleSQL-like schema of columns.
|
Schema.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Schema.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Schema.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Schema build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Schema buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Schema.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Schema.Builder>public Schema.Builder mergeFrom(Schema other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public Schema.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Schema.Builder>IOExceptionpublic List<ColumnSchema> getColumnsList()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;getColumnsList in interface SchemaOrBuilderpublic int getColumnsCount()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;getColumnsCount in interface SchemaOrBuilderpublic ColumnSchema getColumns(int index)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;getColumns in interface SchemaOrBuilderpublic Schema.Builder setColumns(int index, ColumnSchema value)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder setColumns(int index, ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder addColumns(ColumnSchema value)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder addColumns(int index, ColumnSchema value)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder addColumns(ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder addColumns(int index, ColumnSchema.Builder builderForValue)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder addAllColumns(Iterable<? extends ColumnSchema> values)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder clearColumns()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public Schema.Builder removeColumns(int index)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public ColumnSchema.Builder getColumnsBuilder(int index)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public ColumnSchemaOrBuilder getColumnsOrBuilder(int index)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;getColumnsOrBuilder in interface SchemaOrBuilderpublic List<? extends ColumnSchemaOrBuilder> getColumnsOrBuilderList()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;getColumnsOrBuilderList in interface SchemaOrBuilderpublic ColumnSchema.Builder addColumnsBuilder()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public ColumnSchema.Builder addColumnsBuilder(int index)
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public List<ColumnSchema.Builder> getColumnsBuilderList()
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;public final Schema.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>public final Schema.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Schema.Builder>Copyright © 2023 Google LLC. All rights reserved.