Class SpringCloudAppModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
- com.microsoft.azure.toolkit.lib.springcloud.SpringCloudAppModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<SpringCloudApp>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class SpringCloudAppModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
-
Constructor Summary
Constructors Constructor Description SpringCloudAppModule(SpringCloudCluster parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.appplatform.models.SpringAppsgetClient()StringgetResourceTypeName()protected SpringCloudAppDraftnewDraftForCreate(String name, String resourceGroupName)protected SpringCloudAppDraftnewDraftForUpdate(SpringCloudApp origin)protected SpringCloudAppnewResource(com.azure.resourcemanager.appplatform.models.SpringApp remote)protected SpringCloudAppnewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getPageSize, getParent, getSubscriptionId, hashCode, hasMoreResources, invalidateCache, isAuthRequired, list, listByResourceGroup, listCachedResources, loadMoreResources, loadResourceFromAzure, loadResourcePagesFromAzure, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpringCloudAppModule
public SpringCloudAppModule(@Nonnull SpringCloudCluster parent)
-
-
Method Detail
-
getClient
public com.azure.resourcemanager.appplatform.models.SpringApps getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
newDraftForCreate
@Nonnull protected SpringCloudAppDraft newDraftForCreate(@Nonnull String name, String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
newDraftForUpdate
@Nonnull protected SpringCloudAppDraft newDraftForUpdate(@Nonnull SpringCloudApp origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
newResource
@Nonnull protected SpringCloudApp newResource(@Nonnull com.azure.resourcemanager.appplatform.models.SpringApp remote)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
newResource
@Nonnull protected SpringCloudApp newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<SpringCloudApp>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>
-
-