Class HiveTableOptions
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.bigquery.biglake.v1.HiveTableOptions
-
- All Implemented Interfaces:
HiveTableOptionsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class HiveTableOptions extends com.google.protobuf.GeneratedMessageV3 implements HiveTableOptionsOrBuilder
Options of a Hive table.
Protobuf typegoogle.cloud.bigquery.biglake.v1.HiveTableOptions- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHiveTableOptions.BuilderOptions of a Hive table.static classHiveTableOptions.SerDeInfoSerializer and deserializer information.static interfaceHiveTableOptions.SerDeInfoOrBuilderstatic classHiveTableOptions.StorageDescriptorStores physical storage information of the data.static interfaceHiveTableOptions.StorageDescriptorOrBuilder-
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 intPARAMETERS_FIELD_NUMBERstatic intSTORAGE_DESCRIPTOR_FIELD_NUMBERstatic intTABLE_TYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsParameters(String key)Stores user supplied Hive table parameters.booleanequals(Object obj)static HiveTableOptionsgetDefaultInstance()HiveTableOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Map<String,String>getParameters()Deprecated.intgetParametersCount()Stores user supplied Hive table parameters.Map<String,String>getParametersMap()Stores user supplied Hive table parameters.StringgetParametersOrDefault(String key, String defaultValue)Stores user supplied Hive table parameters.StringgetParametersOrThrow(String key)Stores user supplied Hive table parameters.com.google.protobuf.Parser<HiveTableOptions>getParserForType()intgetSerializedSize()HiveTableOptions.StorageDescriptorgetStorageDescriptor()Stores physical storage information of the data.HiveTableOptions.StorageDescriptorOrBuildergetStorageDescriptorOrBuilder()Stores physical storage information of the data.StringgetTableType()Hive table type.com.google.protobuf.ByteStringgetTableTypeBytes()Hive table type.inthashCode()booleanhasStorageDescriptor()Stores physical storage information of the data.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static HiveTableOptions.BuildernewBuilder()static HiveTableOptions.BuildernewBuilder(HiveTableOptions prototype)HiveTableOptions.BuildernewBuilderForType()protected HiveTableOptions.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static HiveTableOptionsparseDelimitedFrom(InputStream input)static HiveTableOptionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HiveTableOptionsparseFrom(byte[] data)static HiveTableOptionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HiveTableOptionsparseFrom(com.google.protobuf.ByteString data)static HiveTableOptionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HiveTableOptionsparseFrom(com.google.protobuf.CodedInputStream input)static HiveTableOptionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HiveTableOptionsparseFrom(InputStream input)static HiveTableOptionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HiveTableOptionsparseFrom(ByteBuffer data)static HiveTableOptionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<HiveTableOptions>parser()HiveTableOptions.BuildertoBuilder()voidwriteTo(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, 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
-
PARAMETERS_FIELD_NUMBER
public static final int PARAMETERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TABLE_TYPE_FIELD_NUMBER
public static final int TABLE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STORAGE_DESCRIPTOR_FIELD_NUMBER
public static final int STORAGE_DESCRIPTOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getParametersCount
public int getParametersCount()
Description copied from interface:HiveTableOptionsOrBuilderStores user supplied Hive table parameters.
map<string, string> parameters = 1;- Specified by:
getParametersCountin interfaceHiveTableOptionsOrBuilder
-
containsParameters
public boolean containsParameters(String key)
Stores user supplied Hive table parameters.
map<string, string> parameters = 1;- Specified by:
containsParametersin interfaceHiveTableOptionsOrBuilder
-
getParameters
@Deprecated public Map<String,String> getParameters()
Deprecated.UsegetParametersMap()instead.- Specified by:
getParametersin interfaceHiveTableOptionsOrBuilder
-
getParametersMap
public Map<String,String> getParametersMap()
Stores user supplied Hive table parameters.
map<string, string> parameters = 1;- Specified by:
getParametersMapin interfaceHiveTableOptionsOrBuilder
-
getParametersOrDefault
public String getParametersOrDefault(String key, String defaultValue)
Stores user supplied Hive table parameters.
map<string, string> parameters = 1;- Specified by:
getParametersOrDefaultin interfaceHiveTableOptionsOrBuilder
-
getParametersOrThrow
public String getParametersOrThrow(String key)
Stores user supplied Hive table parameters.
map<string, string> parameters = 1;- Specified by:
getParametersOrThrowin interfaceHiveTableOptionsOrBuilder
-
getTableType
public String getTableType()
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
string table_type = 2;- Specified by:
getTableTypein interfaceHiveTableOptionsOrBuilder- Returns:
- The tableType.
-
getTableTypeBytes
public com.google.protobuf.ByteString getTableTypeBytes()
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
string table_type = 2;- Specified by:
getTableTypeBytesin interfaceHiveTableOptionsOrBuilder- Returns:
- The bytes for tableType.
-
hasStorageDescriptor
public boolean hasStorageDescriptor()
Stores physical storage information of the data.
.google.cloud.bigquery.biglake.v1.HiveTableOptions.StorageDescriptor storage_descriptor = 3;- Specified by:
hasStorageDescriptorin interfaceHiveTableOptionsOrBuilder- Returns:
- Whether the storageDescriptor field is set.
-
getStorageDescriptor
public HiveTableOptions.StorageDescriptor getStorageDescriptor()
Stores physical storage information of the data.
.google.cloud.bigquery.biglake.v1.HiveTableOptions.StorageDescriptor storage_descriptor = 3;- Specified by:
getStorageDescriptorin interfaceHiveTableOptionsOrBuilder- Returns:
- The storageDescriptor.
-
getStorageDescriptorOrBuilder
public HiveTableOptions.StorageDescriptorOrBuilder getStorageDescriptorOrBuilder()
Stores physical storage information of the data.
.google.cloud.bigquery.biglake.v1.HiveTableOptions.StorageDescriptor storage_descriptor = 3;- Specified by:
getStorageDescriptorOrBuilderin interfaceHiveTableOptionsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 HiveTableOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HiveTableOptions parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HiveTableOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HiveTableOptions parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HiveTableOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static HiveTableOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HiveTableOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public HiveTableOptions.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static HiveTableOptions.Builder newBuilder()
-
newBuilder
public static HiveTableOptions.Builder newBuilder(HiveTableOptions prototype)
-
toBuilder
public HiveTableOptions.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected HiveTableOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static HiveTableOptions getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<HiveTableOptions> parser()
-
getParserForType
public com.google.protobuf.Parser<HiveTableOptions> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public HiveTableOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-