Class SpringCloudAppInstance
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<SpringCloudAppInstance,SpringCloudDeployment,com.azure.resourcemanager.appplatform.models.DeploymentInstance>
-
- com.microsoft.azure.toolkit.lib.springcloud.SpringCloudAppInstance
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.Refreshable,com.microsoft.azure.toolkit.lib.common.utils.StreamingLogSupport
public class SpringCloudAppInstance extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<SpringCloudAppInstance,SpringCloudDeployment,com.azure.resourcemanager.appplatform.models.DeploymentInstance> implements com.microsoft.azure.toolkit.lib.common.utils.StreamingLogSupport
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.FormalStatus, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Field Summary
Fields Modifier and Type Field Description private static StringREMOTE_URL_TEMPLATE
-
Constructor Summary
Constructors Modifier Constructor Description protectedSpringCloudAppInstance(com.azure.resourcemanager.appplatform.models.DeploymentInstance remote, SpringCloudAppInstanceModule module)protectedSpringCloudAppInstance(String name, SpringCloudAppInstanceModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDiscoveryStatus()StringgetLogStreamAuthorization()StringgetLogStreamEndpoint()StringgetRemoteDebuggingUrl()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()StringloadStatus(com.azure.resourcemanager.appplatform.models.DeploymentInstance remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromCache, doModify, doModify, equals, exists, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REMOTE_URL_TEMPLATE
private static final String REMOTE_URL_TEMPLATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpringCloudAppInstance
protected SpringCloudAppInstance(@Nonnull String name, @Nonnull SpringCloudAppInstanceModule module)
-
SpringCloudAppInstance
protected SpringCloudAppInstance(@Nonnull com.azure.resourcemanager.appplatform.models.DeploymentInstance remote, @Nonnull SpringCloudAppInstanceModule module)
-
-
Method Detail
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<SpringCloudAppInstance,SpringCloudDeployment,com.azure.resourcemanager.appplatform.models.DeploymentInstance>
-
loadStatus
@Nonnull public String loadStatus(@Nonnull com.azure.resourcemanager.appplatform.models.DeploymentInstance remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<SpringCloudAppInstance,SpringCloudDeployment,com.azure.resourcemanager.appplatform.models.DeploymentInstance>
-
getDiscoveryStatus
public String getDiscoveryStatus()
-
getRemoteDebuggingUrl
public String getRemoteDebuggingUrl()
-
getLogStreamEndpoint
@Nullable public String getLogStreamEndpoint()
- Specified by:
getLogStreamEndpointin interfacecom.microsoft.azure.toolkit.lib.common.utils.StreamingLogSupport
-
getLogStreamAuthorization
public String getLogStreamAuthorization()
- Specified by:
getLogStreamAuthorizationin interfacecom.microsoft.azure.toolkit.lib.common.utils.StreamingLogSupport
-
-