public final class DatabaseTableReference extends GeneratedMessage implements DatabaseTableReferenceOrBuilder
Message representing a table including its schema.
Protobuf type google.cloud.geminidataanalytics.v1beta.DatabaseTableReference
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
SCHEMA_FIELD_NUMBER
public static final int SCHEMA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TABLE_ID_FIELD_NUMBER
public static final int TABLE_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DatabaseTableReference getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DatabaseTableReference.Builder newBuilder()
newBuilder(DatabaseTableReference prototype)
public static DatabaseTableReference.Builder newBuilder(DatabaseTableReference prototype)
public static DatabaseTableReference parseDelimitedFrom(InputStream input)
public static DatabaseTableReference parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DatabaseTableReference parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DatabaseTableReference parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DatabaseTableReference parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DatabaseTableReference parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DatabaseTableReference parseFrom(CodedInputStream input)
public static DatabaseTableReference parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DatabaseTableReference parseFrom(InputStream input)
public static DatabaseTableReference parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DatabaseTableReference parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DatabaseTableReference parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DatabaseTableReference> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DatabaseTableReference getDefaultInstanceForType()
getParserForType()
public Parser<DatabaseTableReference> getParserForType()
Overrides
getSchema()
public Schema getSchema()
Optional. The schema of the table.
.google.cloud.geminidataanalytics.v1beta.Schema schema = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Schema |
The schema.
|
getSchemaOrBuilder()
public SchemaOrBuilder getSchemaOrBuilder()
Optional. The schema of the table.
.google.cloud.geminidataanalytics.v1beta.Schema schema = 2 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTableId()
public String getTableId()
Required. The name of the table as defined in the database.
Note: The precise rules for table naming, including valid characters,
length limits, and case sensitivity, are determined by the specific
database system.
Requirements:
- Exact Match: The provided name must be identical to the name stored
in the database.
- Case Sensitivity: Respect the case sensitivity rules of the specific
database system and how the table was created. For example, "Orders"
and "orders" may be distinct table names.
Special Characters/Keywords: If the table name includes spaces, special
characters, or is a database reserved keyword, provide the literal name
as it is stored. Do not add any database-specific identifier quoting
characters (e.g., ", `, []).
Examples:
- Simple name: "orders", "UserActivity"
- Case sensitive: "MyTable"
- Name with spaces: "Order Details"
- Name with other special characters: "user/data", "order-items"
Name that is a keyword: "Group", "Order"
Permissions: The caller's credentials must have the necessary database
permissions to access the table's schema and data.
string table_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The tableId.
|
getTableIdBytes()
public ByteString getTableIdBytes()
Required. The name of the table as defined in the database.
Note: The precise rules for table naming, including valid characters,
length limits, and case sensitivity, are determined by the specific
database system.
Requirements:
- Exact Match: The provided name must be identical to the name stored
in the database.
- Case Sensitivity: Respect the case sensitivity rules of the specific
database system and how the table was created. For example, "Orders"
and "orders" may be distinct table names.
Special Characters/Keywords: If the table name includes spaces, special
characters, or is a database reserved keyword, provide the literal name
as it is stored. Do not add any database-specific identifier quoting
characters (e.g., ", `, []).
Examples:
- Simple name: "orders", "UserActivity"
- Case sensitive: "MyTable"
- Name with spaces: "Order Details"
- Name with other special characters: "user/data", "order-items"
Name that is a keyword: "Group", "Order"
Permissions: The caller's credentials must have the necessary database
permissions to access the table's schema and data.
string table_id = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for tableId.
|
hasSchema()
public boolean hasSchema()
Optional. The schema of the table.
.google.cloud.geminidataanalytics.v1beta.Schema schema = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the schema field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DatabaseTableReference.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DatabaseTableReference.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DatabaseTableReference.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides