@Generated public class ProvidersAPI extends Object
| Constructor and Description |
|---|
ProvidersAPI(ApiClient apiClient)
Regular-use constructor
|
ProvidersAPI(ProvidersService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
ProviderInfo |
create(CreateProvider request)
Creates a new authentication provider minimally based on a name and authentication type.
|
void |
delete(DeleteProviderRequest request)
Deletes an authentication provider, if the caller is a metastore admin or is the owner of the
provider.
|
void |
delete(String name) |
ProviderInfo |
get(GetProviderRequest request)
Gets a specific authentication provider.
|
ProviderInfo |
get(String name) |
ProvidersService |
impl() |
Iterable<ProviderInfo> |
list(ListProvidersRequest request)
Gets an array of available authentication providers.
|
ListProviderShareAssetsResponse |
listProviderShareAssets(ListProviderShareAssetsRequest request)
Get arrays of assets associated with a specified provider's share.
|
ListProviderShareAssetsResponse |
listProviderShareAssets(String providerName,
String shareName) |
Iterable<ProviderShare> |
listShares(ListSharesRequest request)
Gets an array of a specified provider's shares within the metastore where:
|
Iterable<ProviderShare> |
listShares(String name) |
ProviderInfo |
update(UpdateProvider request)
Updates the information for an authentication provider, if the caller is a metastore admin or
is the owner of the provider.
|
public ProvidersAPI(ApiClient apiClient)
public ProvidersAPI(ProvidersService mock)
public ProviderInfo create(CreateProvider request)
public void delete(String name)
public void delete(DeleteProviderRequest request)
public ProviderInfo get(String name)
public ProviderInfo get(GetProviderRequest request)
public Iterable<ProviderInfo> list(ListProvidersRequest request)
public ListProviderShareAssetsResponse listProviderShareAssets(String providerName, String shareName)
public ListProviderShareAssetsResponse listProviderShareAssets(ListProviderShareAssetsRequest request)
public Iterable<ProviderShare> listShares(String name)
public Iterable<ProviderShare> listShares(ListSharesRequest request)
* the caller is a metastore admin, or * the caller is the owner.
public ProviderInfo update(UpdateProvider request)
public ProvidersService impl()
Copyright © 2026. All rights reserved.