public class SpringCloudAppDraft extends SpringCloudApp implements AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>
| Modifier and Type | Class and Description |
|---|---|
private static class |
SpringCloudAppDraft.Config
null means not modified for properties |
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status| Modifier and Type | Field and Description |
|---|---|
private SpringCloudDeployment |
activeDeployment |
static int |
BASIC_TIER_DEFAULT_DISK_SIZE |
private SpringCloudAppDraft.Config |
config |
static String |
DEFAULT_DEPLOYMENT_NAME |
static String |
DEFAULT_DISK_MOUNT_PATH |
static String |
DEFAULT_TEMP_DISK_MOUNT_PATH |
static int |
DEFAULT_TEMP_DISK_SIZE |
private SpringCloudApp |
origin |
static int |
STANDARD_TIER_DEFAULT_DISK_SIZE |
private static String |
UPDATE_APP_WARNING |
OPEN_PUBLIC_URL, OPEN_TEST_URLCACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER| Constructor and Description |
|---|
SpringCloudAppDraft(SpringCloudApp origin) |
SpringCloudAppDraft(String name,
SpringCloudAppModule module) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.resourcemanager.appplatform.models.SpringApp |
createResourceInAzure() |
private SpringCloudAppDraft.Config |
ensureConfig() |
SpringCloudDeployment |
getActiveDeployment() |
String |
getActiveDeploymentName() |
SpringCloudDeployment |
getCachedActiveDeployment() |
SpringCloudAppConfig |
getConfig() |
String |
getName() |
boolean |
isModified() |
boolean |
isPersistentDiskEnabled() |
boolean |
isPublicEndpointEnabled() |
void |
reset() |
void |
setActiveDeployment(SpringCloudDeployment activeDeployment) |
void |
setActiveDeploymentName(String name) |
void |
setConfig(SpringCloudAppConfig c) |
void |
setName(String name)
set name of the app.
|
void |
setPersistentDiskEnabled(Boolean enabled) |
void |
setPublicEndpointEnabled(Boolean enabled) |
SpringCloudDeploymentDraft |
updateOrCreateActiveDeployment() |
com.azure.resourcemanager.appplatform.models.SpringApp |
updateResourceInAzure(com.azure.resourcemanager.appplatform.models.SpringApp origin) |
deployments, getApplicationUrl, getPersistentDisk, getSubModules, getTestEndpoint, getTestUrl, invalidateCache, loadStatus, restart, start, stop, updateAdditionalPropertiescanEqual, delete, doModify, doModify, equals, exists, getAuthorizationManager, getCachedSubModules, getId, getModule, getParent, getPermissions, getRemote, getResourceGroup, getResourceGroupName, getRoleAssignments, getRoleDefinitions, getStatus, getSubModule, grantPermissionToIdentity, grantPermissionToIdentity, hashCode, is400, is404, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, isMocked, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, updateclone, finalize, getClass, notify, notifyAll, wait, wait, waitasResource, commit, createIfNotExist, getModule, getOrigin, getResourceGroupName, updateIfExistisRestartable, isStartable, isStoppabledelete, exists, getFormalStatus, getFullResourceType, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getStatus, getSubscription, getSubscriptionId, id, name, refreshgetIdprivate static final String UPDATE_APP_WARNING
public static final String DEFAULT_DISK_MOUNT_PATH
public static final String DEFAULT_DEPLOYMENT_NAME
public static final int BASIC_TIER_DEFAULT_DISK_SIZE
public static final int STANDARD_TIER_DEFAULT_DISK_SIZE
public static final int DEFAULT_TEMP_DISK_SIZE
public static final String DEFAULT_TEMP_DISK_MOUNT_PATH
@Nullable private final SpringCloudApp origin
@Nullable private SpringCloudDeployment activeDeployment
@Nullable private SpringCloudAppDraft.Config config
SpringCloudAppDraft(@Nonnull String name, @Nonnull SpringCloudAppModule module)
SpringCloudAppDraft(@Nonnull SpringCloudApp origin)
public void setConfig(@Nonnull SpringCloudAppConfig c)
@Nonnull public SpringCloudAppConfig getConfig()
public void reset()
reset in interface AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull public com.azure.resourcemanager.appplatform.models.SpringApp createResourceInAzure()
createResourceInAzure in interface AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull public com.azure.resourcemanager.appplatform.models.SpringApp updateResourceInAzure(@Nonnull com.azure.resourcemanager.appplatform.models.SpringApp origin)
updateResourceInAzure in interface AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull private SpringCloudAppDraft.Config ensureConfig()
public void setName(@Nonnull String name)
@Nonnull public String getName()
getName in interface AzComponentgetName in interface AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>getName in class AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>public void setPublicEndpointEnabled(Boolean enabled)
public boolean isPublicEndpointEnabled()
isPublicEndpointEnabled in class SpringCloudApppublic void setPersistentDiskEnabled(Boolean enabled)
public boolean isPersistentDiskEnabled()
isPersistentDiskEnabled in class SpringCloudApppublic void setActiveDeploymentName(String name)
@Nullable public String getActiveDeploymentName()
getActiveDeploymentName in class SpringCloudApp@Nullable public SpringCloudDeployment getActiveDeployment()
getActiveDeployment in class SpringCloudApp@Nullable public SpringCloudDeployment getCachedActiveDeployment()
getCachedActiveDeployment in class SpringCloudApp@Nonnull public SpringCloudDeploymentDraft updateOrCreateActiveDeployment()
public void setActiveDeployment(SpringCloudDeployment activeDeployment)
public boolean isModified()
isModified in interface AzResource.Draft<SpringCloudApp,com.azure.resourcemanager.appplatform.models.SpringApp>Copyright © 2024. All rights reserved.