@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.
|
ProviderInfo |
create(String name,
AuthenticationType authenticationType) |
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(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(String name, AuthenticationType authenticationType)
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(String name)
public ProviderInfo update(UpdateProvider request)
public ProvidersService impl()
Copyright © 2025. All rights reserved.