Package com.google.cloud.biglake.v1 (0.83.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.biglake.v1.IcebergCatalogServiceClient Service Description: Lakehouse runtime catalog supports the following catalog management methods:

  • GetIcebergCatalog - ListIcebergCatalogs - DeleteIcebergCatalog - UpdateIcebergCatalog - CreateIcebergCatalog - FailoverIcebergCatalog

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.biglake.v1.IcebergCatalogServiceSettings Settings class to configure an instance of IcebergCatalogServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.biglake.v1.CatalogName
com.google.cloud.biglake.v1.CatalogName.Builder Builder for projects/{project}/catalogs/{catalog}.
com.google.cloud.biglake.v1.CreateIcebergCatalogRequest The request message for the CreateIcebergCatalog API.
com.google.cloud.biglake.v1.CreateIcebergCatalogRequest.Builder The request message for the CreateIcebergCatalog API.
com.google.cloud.biglake.v1.CreateIcebergNamespaceRequest The request message for the CreateIcebergNamespace API.
com.google.cloud.biglake.v1.CreateIcebergNamespaceRequest.Builder The request message for the CreateIcebergNamespace API.
com.google.cloud.biglake.v1.CreateIcebergTableRequest The request message for the CreateIcebergTable API.
com.google.cloud.biglake.v1.CreateIcebergTableRequest.Builder The request message for the CreateIcebergTable API.
com.google.cloud.biglake.v1.DeleteIcebergCatalogRequest The request message for the DeleteIcebergCatalog API.
com.google.cloud.biglake.v1.DeleteIcebergCatalogRequest.Builder The request message for the DeleteIcebergCatalog API.
com.google.cloud.biglake.v1.DeleteIcebergNamespaceRequest The request message for the DeleteIcebergNamespace API.
com.google.cloud.biglake.v1.DeleteIcebergNamespaceRequest.Builder The request message for the DeleteIcebergNamespace API.
com.google.cloud.biglake.v1.DeleteIcebergTableRequest The request message for the DeleteIcebergTable API.
com.google.cloud.biglake.v1.DeleteIcebergTableRequest.Builder The request message for the DeleteIcebergTable API.
com.google.cloud.biglake.v1.FailoverIcebergCatalogRequest Request message for FailoverIcebergCatalog.
com.google.cloud.biglake.v1.FailoverIcebergCatalogRequest.Builder Request message for FailoverIcebergCatalog.
com.google.cloud.biglake.v1.FailoverIcebergCatalogResponse Response message for FailoverIcebergCatalog.
com.google.cloud.biglake.v1.FailoverIcebergCatalogResponse.Builder Response message for FailoverIcebergCatalog.
com.google.cloud.biglake.v1.GetIcebergCatalogConfigRequest The request message for the GetIcebergCatalogConfig API.
com.google.cloud.biglake.v1.GetIcebergCatalogConfigRequest.Builder The request message for the GetIcebergCatalogConfig API.
com.google.cloud.biglake.v1.GetIcebergCatalogRequest The request message for the GetIcebergCatalog API.
com.google.cloud.biglake.v1.GetIcebergCatalogRequest.Builder The request message for the GetIcebergCatalog API.
com.google.cloud.biglake.v1.GetIcebergNamespaceRequest The request message for the GetIcebergNamespace API.
com.google.cloud.biglake.v1.GetIcebergNamespaceRequest.Builder The request message for the GetIcebergNamespace API.
com.google.cloud.biglake.v1.GetIcebergTableRequest The request message for the GetIcebergTable API.
com.google.cloud.biglake.v1.GetIcebergTableRequest.Builder The request message for the GetIcebergTable API.
com.google.cloud.biglake.v1.IcebergCatalog The Iceberg REST Catalog information.
com.google.cloud.biglake.v1.IcebergCatalog.Builder The Iceberg REST Catalog information.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions Configuration options for a federated catalog.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.Builder Configuration options for a federated catalog.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo AWS Glue Catalog info. We support regional AWS Glue default account catalog and S3 Table Buckets.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder AWS Glue Catalog info. We support regional AWS Glue default account catalog and S3 Table Buckets.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions Refresh configuration.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder Refresh configuration.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshSchedule Schedule defines if and when metadata refresh should be scheduled.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder Schedule defines if and when metadata refresh should be scheduled.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshScope The scope defines a subset of namespaces to be refreshed.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshScope.Builder The scope defines a subset of namespaces to be refreshed.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus Remote catalog background refresh status.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder Remote catalog background refresh status.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo Snowflake Catalog info.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder Snowflake Catalog info.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo Unity Catalog info.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder Unity Catalog info.
com.google.cloud.biglake.v1.IcebergCatalog.Replica The replica of the Catalog.
com.google.cloud.biglake.v1.IcebergCatalog.Replica.Builder The replica of the Catalog.
com.google.cloud.biglake.v1.IcebergCatalog.RestrictedLocationsConfig Configuration of location restrictions.
com.google.cloud.biglake.v1.IcebergCatalog.RestrictedLocationsConfig.Builder Configuration of location restrictions.
com.google.cloud.biglake.v1.IcebergCatalogConfig The iceberg catalog configuration.
com.google.cloud.biglake.v1.IcebergCatalogConfig.Builder The iceberg catalog configuration.
com.google.cloud.biglake.v1.IcebergCatalogServiceClient.ListIcebergCatalogsFixedSizeCollection
com.google.cloud.biglake.v1.IcebergCatalogServiceClient.ListIcebergCatalogsPage
com.google.cloud.biglake.v1.IcebergCatalogServiceClient.ListIcebergCatalogsPagedResponse
com.google.cloud.biglake.v1.IcebergCatalogServiceGrpc Lakehouse runtime catalog supports the following catalog management methods: - GetIcebergCatalog - ListIcebergCatalogs
com.google.cloud.biglake.v1.IcebergCatalogServiceGrpc.IcebergCatalogServiceImplBase Base class for the server implementation of the service IcebergCatalogService. Lakehouse runtime catalog supports the following catalog management methods:
com.google.cloud.biglake.v1.IcebergCatalogServiceSettings.Builder Builder for IcebergCatalogServiceSettings.
com.google.cloud.biglake.v1.IcebergNamespace The namespace object to create.
com.google.cloud.biglake.v1.IcebergNamespace.Builder The namespace object to create.
com.google.cloud.biglake.v1.IcebergNamespaceUpdate The request message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.IcebergNamespaceUpdate.Builder The request message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.IcebergRestCatalogProto
com.google.cloud.biglake.v1.ListIcebergCatalogsRequest The request message for the ListIcebergCatalogs API.
com.google.cloud.biglake.v1.ListIcebergCatalogsRequest.Builder The request message for the ListIcebergCatalogs API.
com.google.cloud.biglake.v1.ListIcebergCatalogsResponse The response message for the ListIcebergCatalogs API.
com.google.cloud.biglake.v1.ListIcebergCatalogsResponse.Builder The response message for the ListIcebergCatalogs API.
com.google.cloud.biglake.v1.ListIcebergNamespacesRequest ListIcebergNamespacesRequest
com.google.cloud.biglake.v1.ListIcebergNamespacesRequest.Builder ListIcebergNamespacesRequest
com.google.cloud.biglake.v1.ListIcebergNamespacesResponse The response message for the ListIcebergNamespaces API.
com.google.cloud.biglake.v1.ListIcebergNamespacesResponse.Builder The response message for the ListIcebergNamespaces API.
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersRequest The request message for the ListIcebergTableIdentifiers API.
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersRequest.Builder The request message for the ListIcebergTableIdentifiers API.
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersResponse The response message for the ListIcebergTableIdentifiers API.
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersResponse.Builder The response message for the ListIcebergTableIdentifiers API.
com.google.cloud.biglake.v1.LoadIcebergTableCredentialsResponse The response message for the LoadCredentials API.
com.google.cloud.biglake.v1.LoadIcebergTableCredentialsResponse.Builder The response message for the LoadCredentials API.
com.google.cloud.biglake.v1.ProjectName
com.google.cloud.biglake.v1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.biglake.v1.RegisterIcebergTableRequest The request message for the RegisterIcebergTable API.
com.google.cloud.biglake.v1.RegisterIcebergTableRequest.Builder The request message for the RegisterIcebergTable API.
com.google.cloud.biglake.v1.ReportIcebergTableMetricsRequest The request message for the ReportIcebergTableMetrics API.
com.google.cloud.biglake.v1.ReportIcebergTableMetricsRequest.Builder The request message for the ReportIcebergTableMetrics API.
com.google.cloud.biglake.v1.StorageCredential The storage credential for a path in the table.
com.google.cloud.biglake.v1.StorageCredential.Builder The storage credential for a path in the table.
com.google.cloud.biglake.v1.TableIdentifier The table identifier.
com.google.cloud.biglake.v1.TableIdentifier.Builder The table identifier.
com.google.cloud.biglake.v1.UpdateIcebergCatalogRequest The request message for the UpdateIcebergCatalog API.
com.google.cloud.biglake.v1.UpdateIcebergCatalogRequest.Builder The request message for the UpdateIcebergCatalog API.
com.google.cloud.biglake.v1.UpdateIcebergNamespaceRequest The request message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.UpdateIcebergNamespaceRequest.Builder The request message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.UpdateIcebergNamespaceResponse The response message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.UpdateIcebergNamespaceResponse.Builder The response message for the UpdateIcebergNamespace API.
com.google.cloud.biglake.v1.UpdateIcebergTableRequest The update message for the UpdateIcebergTable API.
com.google.cloud.biglake.v1.UpdateIcebergTableRequest.Builder The update message for the UpdateIcebergTable API.

Interfaces

Interface Description
com.google.cloud.biglake.v1.CreateIcebergCatalogRequestOrBuilder
com.google.cloud.biglake.v1.CreateIcebergNamespaceRequestOrBuilder
com.google.cloud.biglake.v1.CreateIcebergTableRequestOrBuilder
com.google.cloud.biglake.v1.DeleteIcebergCatalogRequestOrBuilder
com.google.cloud.biglake.v1.DeleteIcebergNamespaceRequestOrBuilder
com.google.cloud.biglake.v1.DeleteIcebergTableRequestOrBuilder
com.google.cloud.biglake.v1.FailoverIcebergCatalogRequestOrBuilder
com.google.cloud.biglake.v1.FailoverIcebergCatalogResponseOrBuilder
com.google.cloud.biglake.v1.GetIcebergCatalogConfigRequestOrBuilder
com.google.cloud.biglake.v1.GetIcebergCatalogRequestOrBuilder
com.google.cloud.biglake.v1.GetIcebergNamespaceRequestOrBuilder
com.google.cloud.biglake.v1.GetIcebergTableRequestOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfoOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptionsOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshScheduleOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshScopeOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatusOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfoOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptionsOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.ReplicaOrBuilder
com.google.cloud.biglake.v1.IcebergCatalog.RestrictedLocationsConfigOrBuilder
com.google.cloud.biglake.v1.IcebergCatalogConfigOrBuilder
com.google.cloud.biglake.v1.IcebergCatalogOrBuilder
com.google.cloud.biglake.v1.IcebergCatalogServiceGrpc.AsyncService Lakehouse runtime catalog supports the following catalog management methods: - GetIcebergCatalog - ListIcebergCatalogs
com.google.cloud.biglake.v1.IcebergNamespaceOrBuilder
com.google.cloud.biglake.v1.IcebergNamespaceUpdateOrBuilder
com.google.cloud.biglake.v1.ListIcebergCatalogsRequestOrBuilder
com.google.cloud.biglake.v1.ListIcebergCatalogsResponseOrBuilder
com.google.cloud.biglake.v1.ListIcebergNamespacesRequestOrBuilder
com.google.cloud.biglake.v1.ListIcebergNamespacesResponseOrBuilder
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersRequestOrBuilder
com.google.cloud.biglake.v1.ListIcebergTableIdentifiersResponseOrBuilder
com.google.cloud.biglake.v1.LoadIcebergTableCredentialsResponseOrBuilder
com.google.cloud.biglake.v1.RegisterIcebergTableRequestOrBuilder
com.google.cloud.biglake.v1.ReportIcebergTableMetricsRequestOrBuilder
com.google.cloud.biglake.v1.StorageCredentialOrBuilder
com.google.cloud.biglake.v1.TableIdentifierOrBuilder
com.google.cloud.biglake.v1.UpdateIcebergCatalogRequestOrBuilder
com.google.cloud.biglake.v1.UpdateIcebergNamespaceRequestOrBuilder
com.google.cloud.biglake.v1.UpdateIcebergNamespaceResponseOrBuilder
com.google.cloud.biglake.v1.UpdateIcebergTableRequestOrBuilder

Enums

Enum Description
com.google.cloud.biglake.v1.IcebergCatalog.CatalogType Determines the catalog type.
com.google.cloud.biglake.v1.IcebergCatalog.CredentialMode The credential mode used for the catalog.
com.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RemoteCatalogInfoCase
com.google.cloud.biglake.v1.IcebergCatalog.Replica.State If the catalog is replicated to multiple regions, this enum describes the current state of the replica.
com.google.cloud.biglake.v1.ListIcebergCatalogsRequest.CatalogView The enumeration of the views that can be returned.