Interface RegisterIcebergTableRequestOrBuilder (0.68.0)

public interface RegisterIcebergTableRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getMetadataLocation()

public abstract String getMetadataLocation()

Required. The metadata location of the table.

string metadata_location = 3 [json_name = "metadata-location", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The metadataLocation.

getMetadataLocationBytes()

public abstract ByteString getMetadataLocationBytes()

Required. The metadata location of the table.

string metadata_location = 3 [json_name = "metadata-location", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for metadataLocation.

getName()

public abstract String getName()

Required. The name of the table to register.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The name of the table to register.

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

Returns
Type Description
ByteString

The bytes for name.

getOverwrite()

public abstract String getOverwrite()

Optional. Whether to overwrite the table if it already exists. Default is false. Currently this field is ignored and an error is returned if the table already exists.

string overwrite = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The overwrite.

getOverwriteBytes()

public abstract ByteString getOverwriteBytes()

Optional. Whether to overwrite the table if it already exists. Default is false. Currently this field is ignored and an error is returned if the table already exists.

string overwrite = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for overwrite.

getParent()

public abstract String getParent()

Required. Table to register in the format: projects/{project_id}/catalogs/{catalog_id}/namespaces/{namespace}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. Table to register in the format: projects/{project_id}/catalogs/{catalog_id}/namespaces/{namespace}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.