Interface BigtableSourceOrBuilder (0.40.0)

public interface BigtableSourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBigtableOptions()

public abstract BigtableOptions getBigtableOptions()

Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.

.google.cloud.discoveryengine.v1beta.BigtableOptions bigtable_options = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BigtableOptions

The bigtableOptions.

getBigtableOptionsOrBuilder()

public abstract BigtableOptionsOrBuilder getBigtableOptionsOrBuilder()

Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.

.google.cloud.discoveryengine.v1beta.BigtableOptions bigtable_options = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BigtableOptionsOrBuilder

getInstanceId()

public abstract String getInstanceId()

Required. The instance ID of the Cloud Bigtable that needs to be imported.

string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The instanceId.

getInstanceIdBytes()

public abstract ByteString getInstanceIdBytes()

Required. The instance ID of the Cloud Bigtable that needs to be imported.

string instance_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for instanceId.

getProjectId()

public abstract String getProjectId()

The project ID that the Bigtable source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request.

string project_id = 1;

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public abstract ByteString getProjectIdBytes()

The project ID that the Bigtable source is in with a length limit of 128 characters. If not specified, inherits the project ID from the parent request.

string project_id = 1;

Returns
Type Description
ByteString

The bytes for projectId.

getTableId()

public abstract String getTableId()

Required. The table ID of the Cloud Bigtable that needs to be imported.

string table_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The tableId.

getTableIdBytes()

public abstract ByteString getTableIdBytes()

Required. The table ID of the Cloud Bigtable that needs to be imported.

string table_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for tableId.

hasBigtableOptions()

public abstract boolean hasBigtableOptions()

Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.

.google.cloud.discoveryengine.v1beta.BigtableOptions bigtable_options = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the bigtableOptions field is set.