ApplicationImpl Classe

  • 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

Implementação para o aplicativo BatchAccount e suas interfaces pai.

Resumo do Construtor

Construtor Description
ApplicationImpl(String name, BatchAccountImpl batchAccount, ApplicationInner inner)

Resumo do método

Modificador e tipo Método e descrição
Map<String, ApplicationPackage> applicationPackages()
BatchAccountImpl attach()
Observable<Application> createResourceAsync()
String defaultVersion()
ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Primeiro estágio para criar um novo pacote de aplicativos no aplicativo de conta do Lote.

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

Atualiza o recurso para sincronizar com o Azure.

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

Permite atualizações automáticas de aplicativo.

ApplicationImpl withDisplayName(String displayName)

Especifica o nome de exibição do aplicativo.

Application.Update withoutApplicationPackage(String applicationPackageName)

Exclui o pacote de aplicativos especificado do aplicativo.

Membros herdados

Detalhes do construtor

ApplicationImpl

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

Parameters:

name
batchAccount
inner

Detalhes do método

applicationPackages

public Map applicationPackages()

Overrides:

ApplicationImpl.applicationPackages()

Returns:

pacotes de aplicativos

attach

public BatchAccountImpl attach()

createResourceAsync

public Observable createResourceAsync()

defaultVersion

public String defaultVersion()

Overrides:

ApplicationImpl.defaultVersion()

Returns:

a versão padrão do aplicativo.

defineNewApplicationPackage

public ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Primeiro estágio para criar um novo pacote de aplicativos no aplicativo de conta do Lote.

Overrides:

ApplicationImpl.defineNewApplicationPackage(String applicationPackageName)

Parameters:

version - a versão do aplicativo

Returns:

próximo estágio para criar o aplicativo.

deleteResourceAsync

public Observable deleteResourceAsync()

displayName

public String displayName()

Overrides:

ApplicationImpl.displayName()

Returns:

o nome de exibição do aplicativo

getInnerAsync

protected Observable getInnerAsync()

id

public String id()

Overrides:

ApplicationImpl.id()

Returns:

a ID do recurso filho externo

newApplication

protected static ApplicationImpl newApplication(String name, BatchAccountImpl parent)

Parameters:

name
parent

refreshAsync

public Observable refreshAsync()

Atualiza o recurso para sincronizar com o Azure.

Overrides:

ApplicationImpl.refreshAsync()

Returns:

o recurso Observável para atualizado

updateResourceAsync

public Observable updateResourceAsync()

updatesAllowed

public boolean updatesAllowed()

Overrides:

ApplicationImpl.updatesAllowed()

Returns:

true se as atualizações automáticas forem permitidas; caso contrário, false

withAllowUpdates

public ApplicationImpl withAllowUpdates(boolean allowUpdates)

Permite atualizações automáticas de aplicativo.

Overrides:

ApplicationImpl.withAllowUpdates(boolean allowUpdates)

Parameters:

allowUpdates - true para permitir as atualizações automáticas do aplicativo; caso contrário, false

Returns:

o próximo estágio da atualização

withDisplayName

public ApplicationImpl withDisplayName(String displayName)

Especifica o nome de exibição do aplicativo.

Overrides:

ApplicationImpl.withDisplayName(String displayName)

Parameters:

displayName - um nome de exibição

Returns:

o próximo estágio da atualização

withoutApplicationPackage

public Update withoutApplicationPackage(String applicationPackageName)

Exclui o pacote de aplicativos especificado do aplicativo.

Overrides:

ApplicationImpl.withoutApplicationPackage(String applicationPackageName)

Parameters:

version - a versão de referência do aplicativo a ser removida

Returns:

o estágio que representa a definição de conta de lote atualizável.

Aplica-se a