Class AzureSpringCloud

  • All Implemented Interfaces:
    com.microsoft.azure.toolkit.lib.AzService, com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<SpringCloudServiceSubscription>, com.microsoft.azure.toolkit.lib.common.model.Refreshable

    public final class AzureSpringCloud
    extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzService<SpringCloudServiceSubscription,​com.azure.resourcemanager.appplatform.AppPlatformManager>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule

        com.microsoft.azure.toolkit.lib.common.model.AzResourceModule.None
    • Field Summary

      • Fields inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule

        parent
      • Fields inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule

        NONE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SpringCloudClusterModule clusters​(String subscriptionId)  
      String getResourceTypeName()  
      protected com.azure.resourcemanager.appplatform.AppPlatformManager loadResourceFromAzure​(String subscriptionId, String resourceGroup)  
      protected SpringCloudServiceSubscription newResource​(com.azure.resourcemanager.appplatform.AppPlatformManager remote)  
      • 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

        addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, exists, get, getClient, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hasMoreResources, invalidateCache, isAuthRequired, listByResourceGroup, listCachedResources, loadMoreResources, newDraftForCreate, newDraftForUpdate, refresh, toString, update, updateOrCreate
      • Methods inherited from interface com.microsoft.azure.toolkit.lib.AzService

        getName, refresh
    • Constructor Detail

      • AzureSpringCloud

        public AzureSpringCloud()
    • Method Detail

      • loadResourceFromAzure

        @Nonnull
        protected com.azure.resourcemanager.appplatform.AppPlatformManager loadResourceFromAzure​(@Nonnull
                                                                                                 String subscriptionId,
                                                                                                 String resourceGroup)
        Overrides:
        loadResourceFromAzure in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.appplatform.AppPlatformManager>
      • newResource

        @Nonnull
        protected SpringCloudServiceSubscription newResource​(@Nonnull
                                                             com.azure.resourcemanager.appplatform.AppPlatformManager remote)
        Specified by:
        newResource in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.appplatform.AppPlatformManager>
      • getResourceTypeName

        @Nonnull
        public String getResourceTypeName()
        Specified by:
        getResourceTypeName in interface com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<SpringCloudServiceSubscription>
        Overrides:
        getResourceTypeName in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudServiceSubscription,​com.microsoft.azure.toolkit.lib.common.model.AzResource.None,​com.azure.resourcemanager.appplatform.AppPlatformManager>