ApplicationImpl Klasse

  • java.lang.Object
    • com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ExternalChildResourceImpl<Application, ApplicationInner, BatchAccountImpl, BatchAccount>
      • com.microsoft.azure.management.batch.implementation.ApplicationImpl

public class ApplicationImpl implements Application,Application.Definition<BatchAccount.DefinitionStages.WithApplicationAndStorage>,Application.UpdateDefinition<BatchAccount.Update>,Application.Update

Implementierung für BatchAccount-Anwendung und deren übergeordnete Schnittstellen.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ApplicationImpl(String name, BatchAccountImpl batchAccount, ApplicationInner inner)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Map<String, ApplicationPackage> applicationPackages()
BatchAccountImpl attach()
Observable<Application> createResourceAsync()
String defaultVersion()
ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Erste Phase zum Erstellen eines neuen Anwendungspakets in der Batch-Kontoanwendung.

Observable<Void> deleteResourceAsync()
String displayName()
Observable<ApplicationInner> getInnerAsync()
String id()
ApplicationImpl newApplication(String name, BatchAccountImpl parent)
Observable<Application> refreshAsync()

Aktualisiert die Ressource zur Synchronisierung mit Azure.

Observable<Application> updateResourceAsync()
boolean updatesAllowed()
ApplicationImpl withAllowUpdates(boolean allowUpdates)

Ermöglicht automatische Anwendungsupdates.

ApplicationImpl withDisplayName(String displayName)

Gibt den Anzeigenamen für die Anwendung an.

Application.Update withoutApplicationPackage(String applicationPackageName)

Löscht das angegebene Anwendungspaket aus der Anwendung.

Geerbte Elemente

Details zum Konstruktor

ApplicationImpl

protected ApplicationImpl(String name, BatchAccountImpl batchAccount, ApplicationInner inner)

Parameters:

name
batchAccount
inner

Details zur Methode

applicationPackages

public Map applicationPackages()

Overrides:

ApplicationImpl.applicationPackages()

Returns:

Anwendungspakete

attach

public BatchAccountImpl attach()

createResourceAsync

public Observable createResourceAsync()

defaultVersion

public String defaultVersion()

Overrides:

ApplicationImpl.defaultVersion()

Returns:

Die Standardversion für die Anwendung.

defineNewApplicationPackage

public ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Erste Phase zum Erstellen eines neuen Anwendungspakets in der Batch-Kontoanwendung.

Overrides:

ApplicationImpl.defineNewApplicationPackage(String applicationPackageName)

Parameters:

version - Die Version der Anwendung

Returns:

nächste Phase, um die Anwendung zu erstellen.

deleteResourceAsync

public Observable deleteResourceAsync()

displayName

public String displayName()

Overrides:

ApplicationImpl.displayName()

Returns:

der Anzeigename der Anwendung

getInnerAsync

protected Observable getInnerAsync()

id

public String id()

Overrides:

ApplicationImpl.id()

Returns:

die ID der externen untergeordneten Ressource

newApplication

protected static ApplicationImpl newApplication(String name, BatchAccountImpl parent)

Parameters:

name
parent

refreshAsync

public Observable refreshAsync()

Aktualisiert die Ressource zur Synchronisierung mit Azure.

Overrides:

ApplicationImpl.refreshAsync()

Returns:

Die ressource Observable to refreshed (Observable to refreshed)

updateResourceAsync

public Observable updateResourceAsync()

updatesAllowed

public boolean updatesAllowed()

Overrides:

ApplicationImpl.updatesAllowed()

Returns:

TRUE, wenn automatische Updates zulässig sind, andernfalls false

withAllowUpdates

public ApplicationImpl withAllowUpdates(boolean allowUpdates)

Ermöglicht automatische Anwendungsupdates.

Overrides:

ApplicationImpl.withAllowUpdates(boolean allowUpdates)

Parameters:

allowUpdates - TRUE, um die automatischen Updates der Anwendung zuzulassen, andernfalls FALSE

Returns:

die nächste Phase des Updates

withDisplayName

public ApplicationImpl withDisplayName(String displayName)

Gibt den Anzeigenamen für die Anwendung an.

Overrides:

ApplicationImpl.withDisplayName(String displayName)

Parameters:

displayName - ein Anzeigename

Returns:

die nächste Phase des Updates

withoutApplicationPackage

public Update withoutApplicationPackage(String applicationPackageName)

Löscht das angegebene Anwendungspaket aus der Anwendung.

Overrides:

ApplicationImpl.withoutApplicationPackage(String applicationPackageName)

Parameters:

version - Die Referenzversion der zu entfernenden Anwendung

Returns:

die Phase, die aktualisierbare Batchkontodefinition darstellt.

Gilt für: