Class SpringCloudDeploymentDraft

  • All Implemented Interfaces:
    com.microsoft.azure.toolkit.lib.common.model.AzResource<SpringCloudDeployment,​SpringCloudApp,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>, com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>, com.microsoft.azure.toolkit.lib.common.model.AzResourceBase, com.microsoft.azure.toolkit.lib.common.model.Refreshable, InvocationHandler

    public class SpringCloudDeploymentDraft
    extends SpringCloudDeployment
    implements com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>, InvocationHandler
    • Method Detail

      • reset

        public void reset()
        Specified by:
        reset in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>
      • createResourceInAzure

        @Nonnull
        public com.azure.resourcemanager.appplatform.models.SpringAppDeployment createResourceInAzure()
        Specified by:
        createResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>
      • updateResourceInAzure

        @Nonnull
        public com.azure.resourcemanager.appplatform.models.SpringAppDeployment updateResourceInAzure​(@Nonnull
                                                                                                      com.azure.resourcemanager.appplatform.models.SpringAppDeployment deployment)
        Specified by:
        updateResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>
      • scaleDeploymentInAzure

        @Nonnull
        com.azure.resourcemanager.appplatform.models.SpringAppDeployment scaleDeploymentInAzure​(@Nonnull
                                                                                                com.azure.resourcemanager.appplatform.models.SpringAppDeployment deployment)
      • modify

        boolean modify​(@Nonnull
                       com.azure.resourcemanager.appplatform.implementation.SpringAppDeploymentImpl deployment)
      • scale

        private boolean scale​(@Nonnull
                              com.azure.resourcemanager.appplatform.models.SpringAppDeployment deployment,
                              @Nonnull
                              com.azure.resourcemanager.appplatform.models.SpringAppDeployment.Update update)
      • formalizeRuntimeVersion

        @Nonnull
        public static com.azure.resourcemanager.appplatform.models.RuntimeVersion formalizeRuntimeVersion​(String runtimeVersion)
      • isModified

        public boolean isModified()
        Specified by:
        isModified in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<SpringCloudDeployment,​com.azure.resourcemanager.appplatform.models.SpringAppDeployment>