REST Resource: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces

Resource: IcebergNamespace

The namespace object to create.

JSON representation
{
  "namespace": [
    string
  ],
  "properties": {
    string: string,
    ...
  }
}
Fields
namespace[]

string

Required. The name of the namespace.

properties

map (key: string, value: string)

Optional. The optional properties of the namespace.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Methods

create

Creates a namespace in the catalog.

delete

Returns 204, not 200 on success.

get

Gets an Iceberg namespace in the catalog (or checks if it exists, if the method is HEAD).

list

Lists Iceberg namespaces in the catalog.

properties

Updates namespace properties.

register

Register a table using given metadata file location.

updateProperties

Updates namespace properties.