ApplicationImpl クラス

  • 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

BatchAccount アプリケーションとその親インターフェイスの実装。

コンストラクターの概要

コンストラクター 説明
ApplicationImpl(String name, BatchAccountImpl batchAccount, ApplicationInner inner)

メソッドの概要

修飾子と型 メソッドと説明
Map<String, ApplicationPackage> applicationPackages()
BatchAccountImpl attach()
Observable<Application> createResourceAsync()
String defaultVersion()
ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Batch アカウント アプリケーションで新しいアプリケーション パッケージを作成する最初のステージ。

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

Azure と同期するようにリソースを更新します。

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

アプリケーションの自動更新を許可します。

ApplicationImpl withDisplayName(String displayName)

アプリケーションの表示名を指定します。

Application.Update withoutApplicationPackage(String applicationPackageName)

指定したアプリケーション パッケージをアプリケーションから削除します。

継承メンバー

コンストラクターの詳細

ApplicationImpl

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

Parameters:

name
batchAccount
inner

メソッドの詳細

applicationPackages

public Map applicationPackages()

Overrides:

ApplicationImpl.applicationPackages()

Returns:

アプリケーション パッケージ

attach

public BatchAccountImpl attach()

createResourceAsync

public Observable createResourceAsync()

defaultVersion

public String defaultVersion()

Overrides:

ApplicationImpl.defaultVersion()

Returns:

アプリケーションの既定のバージョン。

defineNewApplicationPackage

public ApplicationImpl defineNewApplicationPackage(String applicationPackageName)

Batch アカウント アプリケーションで新しいアプリケーション パッケージを作成する最初のステージ。

Overrides:

ApplicationImpl.defineNewApplicationPackage(String applicationPackageName)

Parameters:

version - アプリケーションのバージョン

Returns:

次のステージに進み、アプリケーションを作成します。

deleteResourceAsync

public Observable deleteResourceAsync()

displayName

public String displayName()

Overrides:

ApplicationImpl.displayName()

Returns:

アプリケーションの表示名

getInnerAsync

protected Observable getInnerAsync()

id

public String id()

Overrides:

ApplicationImpl.id()

Returns:

外部子リソースの ID

newApplication

protected static ApplicationImpl newApplication(String name, BatchAccountImpl parent)

Parameters:

name
parent

refreshAsync

public Observable refreshAsync()

Azure と同期するようにリソースを更新します。

Overrides:

ApplicationImpl.refreshAsync()

Returns:

更新されたリソースに対する監視可能

updateResourceAsync

public Observable updateResourceAsync()

updatesAllowed

public boolean updatesAllowed()

Overrides:

ApplicationImpl.updatesAllowed()

Returns:

自動更新が許可されている場合は true、それ以外の場合は false

withAllowUpdates

public ApplicationImpl withAllowUpdates(boolean allowUpdates)

アプリケーションの自動更新を許可します。

Overrides:

ApplicationImpl.withAllowUpdates(boolean allowUpdates)

Parameters:

allowUpdates - アプリケーションの自動更新を許可する場合は true、それ以外の場合は false

Returns:

更新プログラムの次のステージ

withDisplayName

public ApplicationImpl withDisplayName(String displayName)

アプリケーションの表示名を指定します。

Overrides:

ApplicationImpl.withDisplayName(String displayName)

Parameters:

displayName - 表示名

Returns:

更新プログラムの次のステージ

withoutApplicationPackage

public Update withoutApplicationPackage(String applicationPackageName)

指定したアプリケーション パッケージをアプリケーションから削除します。

Overrides:

ApplicationImpl.withoutApplicationPackage(String applicationPackageName)

Parameters:

version - 削除するアプリケーションの参照バージョン

Returns:

更新可能なバッチ アカウント定義を表すステージ。

適用対象