public class CognitiveAccountModule extends AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>
AzResourceModule.None| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
parent, resources, syncTimeRefNONE| Constructor and Description |
|---|
CognitiveAccountModule(CognitiveServicesSubscription parent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteResourceFromAzure(@NotNull String resourceId) |
protected com.azure.resourcemanager.cognitiveservices.models.Accounts |
getClient() |
String |
getResourceTypeName() |
private List<com.azure.resourcemanager.cognitiveservices.models.ResourceSku> |
listCognitiveAccountSku() |
List<AccountModel> |
listModels(Region region) |
List<Region> |
listRegion(AccountSku sku) |
List<AccountSku> |
listSkus(Region region) |
protected com.azure.resourcemanager.cognitiveservices.models.Account |
loadResourceFromAzure(String name,
String resourceGroup) |
protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.cognitiveservices.models.Account>> |
loadResourcePagesFromAzure() |
protected @NotNull CognitiveAccountDraft |
newDraftForCreate(@NotNull String name,
String rgName) |
protected CognitiveAccount |
newResource(com.azure.resourcemanager.cognitiveservices.models.Account account) |
protected CognitiveAccount |
newResource(String name,
String resourceGroupName) |
addResources, addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getId, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getResourcesFromAzure, getServiceNameForTelemetry, getSubscriptionId, hashCode, hasMoreResources, invalidateCache, isAuthRequiredForCreating, isAuthRequiredForListing, isAuthRequiredForResource, isMocked, isMocked, list, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForUpdate, refresh, toResourceId, toString, update, updateOrCreatepublic static final String NAME
public CognitiveAccountModule(@Nonnull CognitiveServicesSubscription parent)
@Nonnull protected CognitiveAccount newResource(@Nonnull com.azure.resourcemanager.cognitiveservices.models.Account account)
newResource in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>@Nonnull protected CognitiveAccount newResource(@Nonnull String name, @Nullable String resourceGroupName)
newResource in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>@Nonnull protected Iterator<? extends com.azure.core.util.paging.ContinuablePage<String,com.azure.resourcemanager.cognitiveservices.models.Account>> loadResourcePagesFromAzure()
loadResourcePagesFromAzure in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>@Nullable protected com.azure.resourcemanager.cognitiveservices.models.Account loadResourceFromAzure(@Nonnull String name, @Nullable String resourceGroup)
loadResourceFromAzure in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>protected void deleteResourceFromAzure(@NotNull
@NotNull String resourceId)
deleteResourceFromAzure in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>@Nullable protected com.azure.resourcemanager.cognitiveservices.models.Accounts getClient()
getClient in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>@NotNull protected @NotNull CognitiveAccountDraft newDraftForCreate(@NotNull @NotNull String name, @Nullable String rgName)
newDraftForCreate in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>public List<AccountModel> listModels(@Nonnull Region region)
@Nonnull public List<AccountSku> listSkus(@Nullable Region region)
@Nonnull public List<Region> listRegion(@Nullable AccountSku sku)
@Cacheable(cacheName="openAI/subscriptions/{}/sku", key="${this.getSubscriptionId()}") private List<com.azure.resourcemanager.cognitiveservices.models.ResourceSku> listCognitiveAccountSku()
@Nonnull public String getResourceTypeName()
getResourceTypeName in interface AzComponentgetResourceTypeName in interface AzResourceModule<CognitiveAccount>getResourceTypeName in class AbstractAzResourceModule<CognitiveAccount,CognitiveServicesSubscription,com.azure.resourcemanager.cognitiveservices.models.Account>Copyright © 2024. All rights reserved.