Class AzureMySql
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<T,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,R>
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<MySqlServiceSubscription,com.azure.resourcemanager.mysql.MySqlManager>
-
- com.microsoft.azure.toolkit.lib.mysql.single.AzureMySql
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.AzService,com.microsoft.azure.toolkit.lib.common.model.AzComponent,com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<MySqlServiceSubscription>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class AzureMySql extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<MySqlServiceSubscription,com.azure.resourcemanager.mysql.MySqlManager>
-
-
Constructor Summary
Constructors Constructor Description AzureMySql()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetResourceTypeName()StringgetServiceNameForTelemetry()List<String>listSupportedVersions()protected com.azure.resourcemanager.mysql.MySqlManagerloadResourceFromAzure(String subscriptionId, String resourceGroup)protected MySqlServiceSubscriptionnewResource(com.azure.resourcemanager.mysql.MySqlManager manager)List<MySqlServer>servers()MySqlServerModuleservers(String subscriptionId)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzService
doGetById, doGetOrInitById, equals, forSubscription, get, getById, getFullResourceType, getOrInitById, hashCode, list, loadResourcePagesFromAzure, newResource, toResourceId
-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResources, addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getId, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getResourcesFromAzure, getSubscriptionId, hasMoreResources, invalidateCache, isAuthRequiredForListing, isAuthRequiredForResource, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
-
-
-
-
Method Detail
-
servers
@Nonnull public MySqlServerModule servers(@Nonnull String subscriptionId)
-
servers
@Nonnull public List<MySqlServer> servers()
-
loadResourceFromAzure
@Nonnull protected com.azure.resourcemanager.mysql.MySqlManager loadResourceFromAzure(@Nonnull String subscriptionId, String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<MySqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.mysql.MySqlManager>
-
newResource
@Nonnull protected MySqlServiceSubscription newResource(@Nonnull com.azure.resourcemanager.mysql.MySqlManager manager)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<MySqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.mysql.MySqlManager>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<MySqlServiceSubscription>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<MySqlServiceSubscription,com.microsoft.azure.toolkit.lib.common.model.AzResource.None,com.azure.resourcemanager.mysql.MySqlManager>
-
getServiceNameForTelemetry
public String getServiceNameForTelemetry()
- Specified by:
getServiceNameForTelemetryin interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<MySqlServiceSubscription>- Overrides:
getServiceNameForTelemetryin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzService<MySqlServiceSubscription,com.azure.resourcemanager.mysql.MySqlManager>
-
-