public class SpringCloudApp extends AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp> implements Startable, Deletable
AzResource.Draft<T extends AzResource,R>, AzResource.FormalStatus, AzResource.None, AzResource.Status| Modifier and Type | Field and Description |
|---|---|
private Cache1<SpringCloudDeployment> |
activeDeployment |
private SpringCloudDeploymentModule |
deploymentModule |
static Action.Id<SpringCloudApp> |
OPEN_PUBLIC_URL |
static Action.Id<SpringCloudApp> |
OPEN_TEST_URL |
CACHE_LIFETIME, CONNECT_RESOURCE, CREATE_RESOURCE, DEPLOY, NONE, RESOURCE_GROUP_PLACEHOLDER| Modifier | Constructor and Description |
|---|---|
protected |
SpringCloudApp(com.azure.resourcemanager.appplatform.models.SpringApp remote,
SpringCloudAppModule module) |
protected |
SpringCloudApp(SpringCloudApp origin)
copy constructor
|
protected |
SpringCloudApp(String name,
SpringCloudAppModule module) |
| Modifier and Type | Method and Description |
|---|---|
SpringCloudDeploymentModule |
deployments() |
SpringCloudDeployment |
getActiveDeployment() |
String |
getActiveDeploymentName() |
String |
getApplicationUrl() |
SpringCloudDeployment |
getCachedActiveDeployment() |
SpringCloudPersistentDisk |
getPersistentDisk() |
List<AbstractAzResourceModule<?,?,?>> |
getSubModules() |
String |
getTestEndpoint() |
String |
getTestUrl() |
void |
invalidateCache() |
boolean |
isPersistentDiskEnabled() |
boolean |
isPublicEndpointEnabled() |
protected String |
loadStatus(com.azure.resourcemanager.appplatform.models.SpringApp remote) |
void |
restart() |
void |
start() |
void |
stop() |
protected void |
updateAdditionalProperties(com.azure.resourcemanager.appplatform.models.SpringApp newRemote,
com.azure.resourcemanager.appplatform.models.SpringApp oldRemote) |
canEqual, delete, doModify, doModify, equals, exists, getAuthorizationManager, getCachedSubModules, getId, getModule, getName, 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, waitisRestartable, isStartable, isStoppabledelete, exists, getFormalStatus, getFullResourceType, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getStatus, getSubscription, getSubscriptionId, id, name, refreshgetId, getNamepublic static final Action.Id<SpringCloudApp> OPEN_PUBLIC_URL
public static final Action.Id<SpringCloudApp> OPEN_TEST_URL
@Nonnull private final SpringCloudDeploymentModule deploymentModule
@Nonnull private Cache1<SpringCloudDeployment> activeDeployment
protected SpringCloudApp(@Nonnull String name, @Nonnull SpringCloudAppModule module)
protected SpringCloudApp(@Nonnull SpringCloudApp origin)
protected SpringCloudApp(@Nonnull com.azure.resourcemanager.appplatform.models.SpringApp remote, @Nonnull SpringCloudAppModule module)
public void invalidateCache()
invalidateCache in class AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>protected void updateAdditionalProperties(com.azure.resourcemanager.appplatform.models.SpringApp newRemote,
com.azure.resourcemanager.appplatform.models.SpringApp oldRemote)
updateAdditionalProperties in class AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull public List<AbstractAzResourceModule<?,?,?>> getSubModules()
getSubModules in class AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.appplatform.models.SpringApp remote)
loadStatus in class AbstractAzResource<SpringCloudApp,SpringCloudCluster,com.azure.resourcemanager.appplatform.models.SpringApp>@Nonnull public SpringCloudDeploymentModule deployments()
public boolean isPublicEndpointEnabled()
@Nullable public SpringCloudDeployment getActiveDeployment()
@Nullable public SpringCloudDeployment getCachedActiveDeployment()
@Nullable public SpringCloudPersistentDisk getPersistentDisk()
public boolean isPersistentDiskEnabled()
Copyright © 2024. All rights reserved.