Class WatsonxData
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.BaseService
-
- com.ibm.cloud.watsonxdata.watsonx_data.v3.WatsonxData
-
public class WatsonxData extends com.ibm.cloud.sdk.core.service.BaseServiceThis is the Public API for IBM watsonx.data. API Version: 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_SERVICE_NAMEDefault service name used when configuring the `WatsonxData` client.static java.lang.StringDEFAULT_SERVICE_URLDefault service endpoint URL.
-
Constructor Summary
Constructors Constructor Description WatsonxData(java.lang.String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)Constructs an instance of the `WatsonxData` client.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine>createPrestissimoEngine(CreatePrestissimoEngineOptions createPrestissimoEngineOptions)Create prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>createPrestissimoEngineCatalogs(CreatePrestissimoEngineCatalogsOptions createPrestissimoEngineCatalogsOptions)Associate catalogs to a prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine>createPrestoEngine(CreatePrestoEngineOptions createPrestoEngineOptions)Create presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>createPrestoEngineCatalogs(CreatePrestoEngineCatalogsOptions createPrestoEngineCatalogsOptions)Associate catalogs to presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<SchemaPrototype>createSchema(CreateSchemaOptions createSchemaOptions)Create schema.com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistration>createStorageRegistration(CreateStorageRegistrationOptions createStorageRegistrationOptions)Register storage.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteCatalog(DeleteCatalogOptions deleteCatalogOptions)Delete catalog catalog_id.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteEngine(DeleteEngineOptions deleteEngineOptions)Delete presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deletePrestissimoEngine(DeletePrestissimoEngineOptions deletePrestissimoEngineOptions)Delete prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deletePrestissimoEngineCatalogs(DeletePrestissimoEngineCatalogsOptions deletePrestissimoEngineCatalogsOptions)Disassociate catalogs from a prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deletePrestoEngineCatalogs(DeletePrestoEngineCatalogsOptions deletePrestoEngineCatalogsOptions)Disassociate catalogs from a presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteSchema(DeleteSchemaOptions deleteSchemaOptions)Delete schema.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteTable(DeleteTableOptions deleteTableOptions)Delete table.com.ibm.cloud.sdk.core.http.ServiceCall<ColumnsCollection>getAllColumns(GetAllColumnsOptions getAllColumnsOptions)Get all columns.com.ibm.cloud.sdk.core.http.ServiceCall<Catalog>getCatalog(GetCatalogOptions getCatalogOptions)Get catalog properties by catalog_id.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogEngineResponse>getCatalogEngineAssociation(GetCatalogEngineAssociationOptions getCatalogEngineAssociationOptions)Get catalog engine association.com.ibm.cloud.sdk.core.http.ServiceCall<EndpointCollection>getEndpoints()Get CPG and CAS endpoints.com.ibm.cloud.sdk.core.http.ServiceCall<EndpointCollection>getEndpoints(GetEndpointsOptions getEndpointsOptions)Get CPG and CAS endpoints.com.ibm.cloud.sdk.core.http.ServiceCall<WatsonxInstanceDetails>getInstanceConfiguration()Get the instane configuration.com.ibm.cloud.sdk.core.http.ServiceCall<WatsonxInstanceDetails>getInstanceConfiguration(GetInstanceConfigurationOptions getInstanceConfigurationOptions)Get the instane configuration.com.ibm.cloud.sdk.core.http.ServiceCall<Mds>getMds()Get configuration for mds.com.ibm.cloud.sdk.core.http.ServiceCall<Mds>getMds(GetMdsOptions getMdsOptions)Get configuration for mds.com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine>getPrestissimoEngine(GetPrestissimoEngineOptions getPrestissimoEngineOptions)Get prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine>getPrestoEngine(GetPrestoEngineOptions getPrestoEngineOptions)Get presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<Table>getTable(GetTableOptions getTableOptions)Get table details.com.ibm.cloud.sdk.core.http.ServiceCall<TableResponse>getTableDetails(GetTableDetailsOptions getTableDetailsOptions)Get table details.com.ibm.cloud.sdk.core.http.ServiceCall<SchemaResponseCollection>listAllSchemas()Get all schemas for a given catalog.com.ibm.cloud.sdk.core.http.ServiceCall<SchemaResponseCollection>listAllSchemas(ListAllSchemasOptions listAllSchemasOptions)Get all schemas for a given catalog.com.ibm.cloud.sdk.core.http.ServiceCall<TableResponseCollection>listAllTables(ListAllTablesOptions listAllTablesOptions)Get all tables.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>listCatalogs()List all registered catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>listCatalogs(ListCatalogsOptions listCatalogsOptions)List all registered catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>listPrestissimoEngineCatalogs(ListPrestissimoEngineCatalogsOptions listPrestissimoEngineCatalogsOptions)Get prestissimo engine catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngineCollection>listPrestissimoEngines()Collection of Prestissimo engines.com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngineCollection>listPrestissimoEngines(ListPrestissimoEnginesOptions listPrestissimoEnginesOptions)Collection of Prestissimo engines.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection>listPrestoEngineCatalogs(ListPrestoEngineCatalogsOptions listPrestoEngineCatalogsOptions)Get presto engine catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngineCollection>listPrestoEngines()Get list of Presto(Java) engines.com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngineCollection>listPrestoEngines(ListPrestoEnginesOptions listPrestoEnginesOptions)Get list of Presto(Java) engines.com.ibm.cloud.sdk.core.http.ServiceCall<SchemasCollection>listSchemas(ListSchemasOptions listSchemasOptions)List all schemas.com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistrationCollection>listStorageRegistrations()Get storage registrations.com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistrationCollection>listStorageRegistrations(ListStorageRegistrationsOptions listStorageRegistrationsOptions)Get storage registrations.com.ibm.cloud.sdk.core.http.ServiceCall<TableCollection>listTables(ListTablesOptions listTablesOptions)List all tables.static WatsonxDatanewInstance()Class method which constructs an instance of the `WatsonxData` client.static WatsonxDatanewInstance(java.lang.String serviceName)Class method which constructs an instance of the `WatsonxData` client.com.ibm.cloud.sdk.core.http.ServiceCall<RegisterTableCreatedBody>registerTable(RegisterTableOptions registerTableOptions)Register delta and hudi tables.com.ibm.cloud.sdk.core.http.ServiceCall<SuccessReadyResponse>testLHConsole()Readiness API.com.ibm.cloud.sdk.core.http.ServiceCall<SuccessReadyResponse>testLHConsole(TestLHConsoleOptions testLhConsoleOptions)Readiness API.com.ibm.cloud.sdk.core.http.ServiceCall<Mds>updateMds(UpdateMdsOptions updateMdsOptions)Enable or disable MDS.com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine>updatePrestissimoEngine(UpdatePrestissimoEngineOptions updatePrestissimoEngineOptions)Update prestissimo engine.com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine>updatePrestoEngine(UpdatePrestoEngineOptions updatePrestoEngineOptions)Update presto engine.com.ibm.cloud.sdk.core.http.ServiceCall<Table>updateTable(UpdateTableOptions updateTableOptions)Rename table.-
Methods inherited from class com.ibm.cloud.sdk.core.service.BaseService
configureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toString
-
-
-
-
Field Detail
-
DEFAULT_SERVICE_NAME
public static final java.lang.String DEFAULT_SERVICE_NAME
Default service name used when configuring the `WatsonxData` client.- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_URL
public static final java.lang.String DEFAULT_SERVICE_URL
Default service endpoint URL.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WatsonxData
public WatsonxData(java.lang.String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)Constructs an instance of the `WatsonxData` client. The specified service name and authenticator are used to configure the client instance.- Parameters:
serviceName- the service name to be used when configuring the client instanceauthenticator- theAuthenticatorinstance to be configured for this client
-
-
Method Detail
-
newInstance
public static WatsonxData newInstance()
Class method which constructs an instance of the `WatsonxData` client. The default service name is used to configure the client instance.- Returns:
- an instance of the `WatsonxData` client using external configuration
-
newInstance
public static WatsonxData newInstance(java.lang.String serviceName)
Class method which constructs an instance of the `WatsonxData` client. The specified service name is used to configure the client instance.- Parameters:
serviceName- the service name to be used when configuring the client instance- Returns:
- an instance of the `WatsonxData` client using external configuration
-
listPrestissimoEngines
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngineCollection> listPrestissimoEngines(ListPrestissimoEnginesOptions listPrestissimoEnginesOptions)
Collection of Prestissimo engines. Collection of Prestissimo engines.- Parameters:
listPrestissimoEnginesOptions- theListPrestissimoEnginesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestissimoEngineCollection
-
listPrestissimoEngines
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngineCollection> listPrestissimoEngines()
Collection of Prestissimo engines. Collection of Prestissimo engines.- Returns:
- a
ServiceCallwith a result of typePrestissimoEngineCollection
-
createPrestissimoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine> createPrestissimoEngine(CreatePrestissimoEngineOptions createPrestissimoEngineOptions)
Create prestissimo engine. Create a new prestissimo engine.- Parameters:
createPrestissimoEngineOptions- theCreatePrestissimoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestissimoEngine
-
getPrestissimoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine> getPrestissimoEngine(GetPrestissimoEngineOptions getPrestissimoEngineOptions)
Get prestissimo engine. Prestissimo engine details.- Parameters:
getPrestissimoEngineOptions- theGetPrestissimoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestissimoEngine
-
deletePrestissimoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deletePrestissimoEngine(DeletePrestissimoEngineOptions deletePrestissimoEngineOptions)
Delete prestissimo engine. Delete a prestissimo engine.- Parameters:
deletePrestissimoEngineOptions- theDeletePrestissimoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
updatePrestissimoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestissimoEngine> updatePrestissimoEngine(UpdatePrestissimoEngineOptions updatePrestissimoEngineOptions)
Update prestissimo engine. Update details of prestissimo engine.- Parameters:
updatePrestissimoEngineOptions- theUpdatePrestissimoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestissimoEngine
-
listPrestissimoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> listPrestissimoEngineCatalogs(ListPrestissimoEngineCatalogsOptions listPrestissimoEngineCatalogsOptions)
Get prestissimo engine catalogs. Get list of all catalogs attached a prestissimo engine.- Parameters:
listPrestissimoEngineCatalogsOptions- theListPrestissimoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
createPrestissimoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> createPrestissimoEngineCatalogs(CreatePrestissimoEngineCatalogsOptions createPrestissimoEngineCatalogsOptions)
Associate catalogs to a prestissimo engine. Associate one or more catalogs to a prestissimo engine.- Parameters:
createPrestissimoEngineCatalogsOptions- theCreatePrestissimoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
deletePrestissimoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deletePrestissimoEngineCatalogs(DeletePrestissimoEngineCatalogsOptions deletePrestissimoEngineCatalogsOptions)
Disassociate catalogs from a prestissimo engine. Disassociate one or more catalogs from a prestissimo engine.- Parameters:
deletePrestissimoEngineCatalogsOptions- theDeletePrestissimoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
listPrestoEngines
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngineCollection> listPrestoEngines(ListPrestoEnginesOptions listPrestoEnginesOptions)
Get list of Presto(Java) engines. Get list of all Presto(Java) engines.- Parameters:
listPrestoEnginesOptions- theListPrestoEnginesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestoEngineCollection
-
listPrestoEngines
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngineCollection> listPrestoEngines()
Get list of Presto(Java) engines. Get list of all Presto(Java) engines.- Returns:
- a
ServiceCallwith a result of typePrestoEngineCollection
-
createPrestoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine> createPrestoEngine(CreatePrestoEngineOptions createPrestoEngineOptions)
Create presto engine. Create a new presto engine.- Parameters:
createPrestoEngineOptions- theCreatePrestoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestoEngine
-
listPrestoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> listPrestoEngineCatalogs(ListPrestoEngineCatalogsOptions listPrestoEngineCatalogsOptions)
Get presto engine catalogs. Get list of all catalogs attached to a presto engine.- Parameters:
listPrestoEngineCatalogsOptions- theListPrestoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
createPrestoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> createPrestoEngineCatalogs(CreatePrestoEngineCatalogsOptions createPrestoEngineCatalogsOptions)
Associate catalogs to presto engine. Associate one or more catalogs to a presto engine.- Parameters:
createPrestoEngineCatalogsOptions- theCreatePrestoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
deletePrestoEngineCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deletePrestoEngineCatalogs(DeletePrestoEngineCatalogsOptions deletePrestoEngineCatalogsOptions)
Disassociate catalogs from a presto engine. Disassociate one or more catalogs from a presto engine.- Parameters:
deletePrestoEngineCatalogsOptions- theDeletePrestoEngineCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getPrestoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine> getPrestoEngine(GetPrestoEngineOptions getPrestoEngineOptions)
Get presto engine. Get details of one presto engine.- Parameters:
getPrestoEngineOptions- theGetPrestoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestoEngine
-
deleteEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteEngine(DeleteEngineOptions deleteEngineOptions)
Delete presto engine. Delete a presto engine.- Parameters:
deleteEngineOptions- theDeleteEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
updatePrestoEngine
public com.ibm.cloud.sdk.core.http.ServiceCall<PrestoEngine> updatePrestoEngine(UpdatePrestoEngineOptions updatePrestoEngineOptions)
Update presto engine. Update details of presto engine.- Parameters:
updatePrestoEngineOptions- theUpdatePrestoEngineOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePrestoEngine
-
testLHConsole
public com.ibm.cloud.sdk.core.http.ServiceCall<SuccessReadyResponse> testLHConsole(TestLHConsoleOptions testLhConsoleOptions)
Readiness API. Verify lhconsole server is up and running.- Parameters:
testLhConsoleOptions- theTestLHConsoleOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSuccessReadyResponse
-
testLHConsole
public com.ibm.cloud.sdk.core.http.ServiceCall<SuccessReadyResponse> testLHConsole()
Readiness API. Verify lhconsole server is up and running.- Returns:
- a
ServiceCallwith a result of typeSuccessReadyResponse
-
listCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> listCatalogs(ListCatalogsOptions listCatalogsOptions)
List all registered catalogs. List all registered catalogs.- Parameters:
listCatalogsOptions- theListCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
listCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogCollection> listCatalogs()
List all registered catalogs. List all registered catalogs.- Returns:
- a
ServiceCallwith a result of typeCatalogCollection
-
getCatalogEngineAssociation
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogEngineResponse> getCatalogEngineAssociation(GetCatalogEngineAssociationOptions getCatalogEngineAssociationOptions)
Get catalog engine association. Get catalog engine association.- Parameters:
getCatalogEngineAssociationOptions- theGetCatalogEngineAssociationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogEngineResponse
-
deleteSchema
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteSchema(DeleteSchemaOptions deleteSchemaOptions)
Delete schema. Delete a schema.- Parameters:
deleteSchemaOptions- theDeleteSchemaOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
listTables
public com.ibm.cloud.sdk.core.http.ServiceCall<TableCollection> listTables(ListTablesOptions listTablesOptions)
List all tables. List all tables in a schema in a catalog for a given engine.- Parameters:
listTablesOptions- theListTablesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeTableCollection
-
getTable
public com.ibm.cloud.sdk.core.http.ServiceCall<Table> getTable(GetTableOptions getTableOptions)
Get table details. Get details of a given table in a catalog and schema.- Parameters:
getTableOptions- theGetTableOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeTable
-
deleteTable
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteTable(DeleteTableOptions deleteTableOptions)
Delete table. Delete table for a given schema and catalog.- Parameters:
deleteTableOptions- theDeleteTableOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
updateTable
public com.ibm.cloud.sdk.core.http.ServiceCall<Table> updateTable(UpdateTableOptions updateTableOptions)
Rename table. Rename table.- Parameters:
updateTableOptions- theUpdateTableOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeTable
-
listSchemas
public com.ibm.cloud.sdk.core.http.ServiceCall<SchemasCollection> listSchemas(ListSchemasOptions listSchemasOptions)
List all schemas. List all schemas in catalog.- Parameters:
listSchemasOptions- theListSchemasOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSchemasCollection
-
createSchema
public com.ibm.cloud.sdk.core.http.ServiceCall<SchemaPrototype> createSchema(CreateSchemaOptions createSchemaOptions)
Create schema. Create a new schema.- Parameters:
createSchemaOptions- theCreateSchemaOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSchemaPrototype
-
getCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<Catalog> getCatalog(GetCatalogOptions getCatalogOptions)
Get catalog properties by catalog_id. Get catalog properties of a catalog identified by catalog_id.- Parameters:
getCatalogOptions- theGetCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalog
-
deleteCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteCatalog(DeleteCatalogOptions deleteCatalogOptions)
Delete catalog catalog_id. Delete catalog identified by catalog_id.- Parameters:
deleteCatalogOptions- theDeleteCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getMds
public com.ibm.cloud.sdk.core.http.ServiceCall<Mds> getMds(GetMdsOptions getMdsOptions)
Get configuration for mds. Get configuration for metadata service.- Parameters:
getMdsOptions- theGetMdsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMds
-
getMds
public com.ibm.cloud.sdk.core.http.ServiceCall<Mds> getMds()
Get configuration for mds. Get configuration for metadata service.- Returns:
- a
ServiceCallwith a result of typeMds
-
updateMds
public com.ibm.cloud.sdk.core.http.ServiceCall<Mds> updateMds(UpdateMdsOptions updateMdsOptions)
Enable or disable MDS. Enable or disable MDS.- Parameters:
updateMdsOptions- theUpdateMdsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMds
-
getInstanceConfiguration
public com.ibm.cloud.sdk.core.http.ServiceCall<WatsonxInstanceDetails> getInstanceConfiguration(GetInstanceConfigurationOptions getInstanceConfigurationOptions)
Get the instane configuration. Gives a list of the various engines and resources present in the instance, along with the details of the instance.- Parameters:
getInstanceConfigurationOptions- theGetInstanceConfigurationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeWatsonxInstanceDetails
-
getInstanceConfiguration
public com.ibm.cloud.sdk.core.http.ServiceCall<WatsonxInstanceDetails> getInstanceConfiguration()
Get the instane configuration. Gives a list of the various engines and resources present in the instance, along with the details of the instance.- Returns:
- a
ServiceCallwith a result of typeWatsonxInstanceDetails
-
getEndpoints
public com.ibm.cloud.sdk.core.http.ServiceCall<EndpointCollection> getEndpoints(GetEndpointsOptions getEndpointsOptions)
Get CPG and CAS endpoints. Get CPG and CAS endpoints.- Parameters:
getEndpointsOptions- theGetEndpointsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeEndpointCollection
-
getEndpoints
public com.ibm.cloud.sdk.core.http.ServiceCall<EndpointCollection> getEndpoints()
Get CPG and CAS endpoints. Get CPG and CAS endpoints.- Returns:
- a
ServiceCallwith a result of typeEndpointCollection
-
registerTable
public com.ibm.cloud.sdk.core.http.ServiceCall<RegisterTableCreatedBody> registerTable(RegisterTableOptions registerTableOptions)
Register delta and hudi tables. Register delta and hudi tables.- Parameters:
registerTableOptions- theRegisterTableOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeRegisterTableCreatedBody
-
getAllColumns
public com.ibm.cloud.sdk.core.http.ServiceCall<ColumnsCollection> getAllColumns(GetAllColumnsOptions getAllColumnsOptions)
Get all columns. Get all columns.- Parameters:
getAllColumnsOptions- theGetAllColumnsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeColumnsCollection
-
listAllSchemas
public com.ibm.cloud.sdk.core.http.ServiceCall<SchemaResponseCollection> listAllSchemas(ListAllSchemasOptions listAllSchemasOptions)
Get all schemas for a given catalog. List Schemas for a catalog with the given catalog_name.- Parameters:
listAllSchemasOptions- theListAllSchemasOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSchemaResponseCollection
-
listAllSchemas
public com.ibm.cloud.sdk.core.http.ServiceCall<SchemaResponseCollection> listAllSchemas()
Get all schemas for a given catalog. List Schemas for a catalog with the given catalog_name.- Returns:
- a
ServiceCallwith a result of typeSchemaResponseCollection
-
listAllTables
public com.ibm.cloud.sdk.core.http.ServiceCall<TableResponseCollection> listAllTables(ListAllTablesOptions listAllTablesOptions)
Get all tables. Get all tables.- Parameters:
listAllTablesOptions- theListAllTablesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeTableResponseCollection
-
getTableDetails
public com.ibm.cloud.sdk.core.http.ServiceCall<TableResponse> getTableDetails(GetTableDetailsOptions getTableDetailsOptions)
Get table details. Get table details.- Parameters:
getTableDetailsOptions- theGetTableDetailsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeTableResponse
-
listStorageRegistrations
public com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistrationCollection> listStorageRegistrations(ListStorageRegistrationsOptions listStorageRegistrationsOptions)
Get storage registrations. Get list of registered storages.- Parameters:
listStorageRegistrationsOptions- theListStorageRegistrationsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeStorageRegistrationCollection
-
listStorageRegistrations
public com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistrationCollection> listStorageRegistrations()
Get storage registrations. Get list of registered storages.- Returns:
- a
ServiceCallwith a result of typeStorageRegistrationCollection
-
createStorageRegistration
public com.ibm.cloud.sdk.core.http.ServiceCall<StorageRegistration> createStorageRegistration(CreateStorageRegistrationOptions createStorageRegistrationOptions)
Register storage. Register a new storage.- Parameters:
createStorageRegistrationOptions- theCreateStorageRegistrationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeStorageRegistration
-
-