Interface Application
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<BatchAccount>,com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<Application,BatchAccount>,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.batch.implementation.ApplicationInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<BatchAccount>,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<Application>
public interface Application extends com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<Application,BatchAccount>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.batch.implementation.ApplicationInner>
An immutable client-side representation of an Azure Batch account application.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceApplication.Definition<ParentT>The entirety of a Batch application definition as a part of a Batch account definition.static interfaceApplication.DefinitionStagesGrouping of all the application package definition stages.static interfaceApplication.UpdateThe entirety of a Batch application update as a part of a Batch account update.static interfaceApplication.UpdateDefinition<ParentT>The entirety of a Batch application definition as a part of parent update.static interfaceApplication.UpdateDefinitionStagesGrouping of application definition stages as part of a Batch account update.static interfaceApplication.UpdateStagesGrouping of Batch application update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,ApplicationPackage>applicationPackages()StringdefaultVersion()StringdisplayName()booleanupdatesAllowed()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
-
-
-
-
Method Detail
-
displayName
String displayName()
- Returns:
- the display name of the application
-
applicationPackages
Map<String,ApplicationPackage> applicationPackages()
- Returns:
- application packages
-
updatesAllowed
boolean updatesAllowed()
- Returns:
- true if automatic updates are allowed, otherwise false
-
defaultVersion
String defaultVersion()
- Returns:
- the default version for the application.
-
-