@Generated public class AccountStorageCredentialsAPI extends Object
| Constructor and Description |
|---|
AccountStorageCredentialsAPI(AccountStorageCredentialsService mock)
Constructor for mocks
|
AccountStorageCredentialsAPI(ApiClient apiClient)
Regular-use constructor
|
public AccountStorageCredentialsAPI(ApiClient apiClient)
public AccountStorageCredentialsAPI(AccountStorageCredentialsService mock)
public AccountsStorageCredentialInfo create(String metastoreId)
public AccountsStorageCredentialInfo create(AccountsCreateStorageCredential request)
* **AwsIamRole** for AWS credentials * **AzureServicePrincipal** for Azure credentials * **GcpServiceAcountKey** for GCP credentials.
The caller must be a metastore admin and have the **CREATE_STORAGE_CREDENTIAL** privilege on the metastore.
public void delete(DeleteAccountStorageCredentialRequest request)
public AccountsStorageCredentialInfo get(String metastoreId, String storageCredentialName)
public AccountsStorageCredentialInfo get(GetAccountStorageCredentialRequest request)
public Iterable<StorageCredentialInfo> list(String metastoreId)
public Iterable<StorageCredentialInfo> list(ListAccountStorageCredentialsRequest request)
public AccountsStorageCredentialInfo update(String metastoreId, String storageCredentialName)
public AccountsStorageCredentialInfo update(AccountsUpdateStorageCredential request)
public AccountStorageCredentialsService impl()
Copyright © 2025. All rights reserved.