Package com.google.cloud.asset.v1
Class TableFieldSchema.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
- com.google.cloud.asset.v1.TableFieldSchema.Builder
-
- All Implemented Interfaces:
TableFieldSchemaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TableFieldSchema
public static final class TableFieldSchema.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder> implements TableFieldSchemaOrBuilder
A field in TableSchema.
Protobuf typegoogle.cloud.asset.v1.TableFieldSchema
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TableFieldSchema.BuilderaddAllFields(Iterable<? extends TableFieldSchema> values)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFields(int index, TableFieldSchema value)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFields(int index, TableFieldSchema.Builder builderForValue)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFields(TableFieldSchema value)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFields(TableFieldSchema.Builder builderForValue)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFieldsBuilder()Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddFieldsBuilder(int index)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TableFieldSchemabuild()TableFieldSchemabuildPartial()TableFieldSchema.Builderclear()TableFieldSchema.BuilderclearField()The field name.TableFieldSchema.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TableFieldSchema.BuilderclearFields()Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuilderclearMode()The field mode.TableFieldSchema.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TableFieldSchema.BuilderclearType()The field data type.TableFieldSchema.Builderclone()TableFieldSchemagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetField()The field name.com.google.protobuf.ByteStringgetFieldBytes()The field name.TableFieldSchemagetFields(int index)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuildergetFieldsBuilder(int index)Describes the nested schema fields if the type property is set to RECORD.List<TableFieldSchema.Builder>getFieldsBuilderList()Describes the nested schema fields if the type property is set to RECORD.intgetFieldsCount()Describes the nested schema fields if the type property is set to RECORD.List<TableFieldSchema>getFieldsList()Describes the nested schema fields if the type property is set to RECORD.TableFieldSchemaOrBuildergetFieldsOrBuilder(int index)Describes the nested schema fields if the type property is set to RECORD.List<? extends TableFieldSchemaOrBuilder>getFieldsOrBuilderList()Describes the nested schema fields if the type property is set to RECORD.StringgetMode()The field mode.com.google.protobuf.ByteStringgetModeBytes()The field mode.StringgetType()The field data type.com.google.protobuf.ByteStringgetTypeBytes()The field data type.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TableFieldSchema.BuildermergeFrom(TableFieldSchema other)TableFieldSchema.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TableFieldSchema.BuildermergeFrom(com.google.protobuf.Message other)TableFieldSchema.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TableFieldSchema.BuilderremoveFields(int index)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TableFieldSchema.BuildersetField(String value)The field name.TableFieldSchema.BuildersetFieldBytes(com.google.protobuf.ByteString value)The field name.TableFieldSchema.BuildersetFields(int index, TableFieldSchema value)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuildersetFields(int index, TableFieldSchema.Builder builderForValue)Describes the nested schema fields if the type property is set to RECORD.TableFieldSchema.BuildersetMode(String value)The field mode.TableFieldSchema.BuildersetModeBytes(com.google.protobuf.ByteString value)The field mode.TableFieldSchema.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TableFieldSchema.BuildersetType(String value)The field data type.TableFieldSchema.BuildersetTypeBytes(com.google.protobuf.ByteString value)The field data type.TableFieldSchema.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
clear
public TableFieldSchema.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.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.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
getDefaultInstanceForType
public TableFieldSchema getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TableFieldSchema build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TableFieldSchema buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TableFieldSchema.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
setField
public TableFieldSchema.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
clearField
public TableFieldSchema.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
clearOneof
public TableFieldSchema.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
setRepeatedField
public TableFieldSchema.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
addRepeatedField
public TableFieldSchema.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
mergeFrom
public TableFieldSchema.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TableFieldSchema.Builder>
-
mergeFrom
public TableFieldSchema.Builder mergeFrom(TableFieldSchema other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
mergeFrom
public TableFieldSchema.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<TableFieldSchema.Builder>- Throws:
IOException
-
getField
public String getField()
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
string field = 1;- Specified by:
getFieldin interfaceTableFieldSchemaOrBuilder- Returns:
- The field.
-
getFieldBytes
public com.google.protobuf.ByteString getFieldBytes()
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
string field = 1;- Specified by:
getFieldBytesin interfaceTableFieldSchemaOrBuilder- Returns:
- The bytes for field.
-
setField
public TableFieldSchema.Builder setField(String value)
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
string field = 1;- Parameters:
value- The field to set.- Returns:
- This builder for chaining.
-
clearField
public TableFieldSchema.Builder clearField()
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
string field = 1;- Returns:
- This builder for chaining.
-
setFieldBytes
public TableFieldSchema.Builder setFieldBytes(com.google.protobuf.ByteString value)
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.
string field = 1;- Parameters:
value- The bytes for field to set.- Returns:
- This builder for chaining.
-
getType
public String getType()
The field data type. Possible values include * STRING * BYTES * INTEGER * FLOAT * BOOLEAN * TIMESTAMP * DATE * TIME * DATETIME * GEOGRAPHY, * NUMERIC, * BIGNUMERIC, * RECORD (where RECORD indicates that the field contains a nested schema).
string type = 2;- Specified by:
getTypein interfaceTableFieldSchemaOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()
The field data type. Possible values include * STRING * BYTES * INTEGER * FLOAT * BOOLEAN * TIMESTAMP * DATE * TIME * DATETIME * GEOGRAPHY, * NUMERIC, * BIGNUMERIC, * RECORD (where RECORD indicates that the field contains a nested schema).
string type = 2;- Specified by:
getTypeBytesin interfaceTableFieldSchemaOrBuilder- Returns:
- The bytes for type.
-
setType
public TableFieldSchema.Builder setType(String value)
The field data type. Possible values include * STRING * BYTES * INTEGER * FLOAT * BOOLEAN * TIMESTAMP * DATE * TIME * DATETIME * GEOGRAPHY, * NUMERIC, * BIGNUMERIC, * RECORD (where RECORD indicates that the field contains a nested schema).
string type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public TableFieldSchema.Builder clearType()
The field data type. Possible values include * STRING * BYTES * INTEGER * FLOAT * BOOLEAN * TIMESTAMP * DATE * TIME * DATETIME * GEOGRAPHY, * NUMERIC, * BIGNUMERIC, * RECORD (where RECORD indicates that the field contains a nested schema).
string type = 2;- Returns:
- This builder for chaining.
-
setTypeBytes
public TableFieldSchema.Builder setTypeBytes(com.google.protobuf.ByteString value)
The field data type. Possible values include * STRING * BYTES * INTEGER * FLOAT * BOOLEAN * TIMESTAMP * DATE * TIME * DATETIME * GEOGRAPHY, * NUMERIC, * BIGNUMERIC, * RECORD (where RECORD indicates that the field contains a nested schema).
string type = 2;- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
getMode
public String getMode()
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
string mode = 3;- Specified by:
getModein interfaceTableFieldSchemaOrBuilder- Returns:
- The mode.
-
getModeBytes
public com.google.protobuf.ByteString getModeBytes()
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
string mode = 3;- Specified by:
getModeBytesin interfaceTableFieldSchemaOrBuilder- Returns:
- The bytes for mode.
-
setMode
public TableFieldSchema.Builder setMode(String value)
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
string mode = 3;- Parameters:
value- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
public TableFieldSchema.Builder clearMode()
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
string mode = 3;- Returns:
- This builder for chaining.
-
setModeBytes
public TableFieldSchema.Builder setModeBytes(com.google.protobuf.ByteString value)
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
string mode = 3;- Parameters:
value- The bytes for mode to set.- Returns:
- This builder for chaining.
-
getFieldsList
public List<TableFieldSchema> getFieldsList()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;- Specified by:
getFieldsListin interfaceTableFieldSchemaOrBuilder
-
getFieldsCount
public int getFieldsCount()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;- Specified by:
getFieldsCountin interfaceTableFieldSchemaOrBuilder
-
getFields
public TableFieldSchema getFields(int index)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;- Specified by:
getFieldsin interfaceTableFieldSchemaOrBuilder
-
setFields
public TableFieldSchema.Builder setFields(int index, TableFieldSchema value)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
setFields
public TableFieldSchema.Builder setFields(int index, TableFieldSchema.Builder builderForValue)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addFields
public TableFieldSchema.Builder addFields(TableFieldSchema value)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addFields
public TableFieldSchema.Builder addFields(int index, TableFieldSchema value)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addFields
public TableFieldSchema.Builder addFields(TableFieldSchema.Builder builderForValue)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addFields
public TableFieldSchema.Builder addFields(int index, TableFieldSchema.Builder builderForValue)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addAllFields
public TableFieldSchema.Builder addAllFields(Iterable<? extends TableFieldSchema> values)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
clearFields
public TableFieldSchema.Builder clearFields()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
removeFields
public TableFieldSchema.Builder removeFields(int index)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
getFieldsBuilder
public TableFieldSchema.Builder getFieldsBuilder(int index)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
getFieldsOrBuilder
public TableFieldSchemaOrBuilder getFieldsOrBuilder(int index)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;- Specified by:
getFieldsOrBuilderin interfaceTableFieldSchemaOrBuilder
-
getFieldsOrBuilderList
public List<? extends TableFieldSchemaOrBuilder> getFieldsOrBuilderList()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;- Specified by:
getFieldsOrBuilderListin interfaceTableFieldSchemaOrBuilder
-
addFieldsBuilder
public TableFieldSchema.Builder addFieldsBuilder()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
addFieldsBuilder
public TableFieldSchema.Builder addFieldsBuilder(int index)
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
getFieldsBuilderList
public List<TableFieldSchema.Builder> getFieldsBuilderList()
Describes the nested schema fields if the type property is set to RECORD.
repeated .google.cloud.asset.v1.TableFieldSchema fields = 4;
-
setUnknownFields
public final TableFieldSchema.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
mergeUnknownFields
public final TableFieldSchema.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TableFieldSchema.Builder>
-
-