BatchAccountImpl クラス

  • java.lang.Object
    • com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl<BatchAccount, BatchAccountInner, BatchAccountImpl, BatchManager>
      • com.microsoft.azure.management.batch.implementation.BatchAccountImpl

public class BatchAccountImpl implements BatchAccount,BatchAccount.Definition,BatchAccount.Update

BatchAccount とその親インターフェイスの実装。

コンストラクターの概要

コンストラクター 説明
BatchAccountImpl(String name, BatchAccountInner innerObject, BatchManager manager, final StorageManager storageManager)

メソッドの概要

修飾子と型 メソッドと説明
String accountEndpoint()
int activeJobAndJobScheduleQuota()
Map<String, Application> applications()
AutoStorageProperties autoStorage()
int coreQuota()
Observable<BatchAccount> createResourceAsync()
Integer dedicatedCoreQuota()
List<VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily()
boolean dedicatedCoreQuotaPerVMFamilyEnforced()
ApplicationImpl defineNewApplication(String applicationId)

Batch アプリケーションを追加できる Batch アカウント定義のステージ。

PoolImpl defineNewPool(String poolId)

Batch プールを追加できる Batch アカウント定義のステージ。

Observable<BatchAccountInner> getInnerAsync()
BatchAccountKeys getKeys()
Integer lowPriorityCoreQuota()
int poolQuota()
Map<String, Pool> pools()
ProvisioningState provisioningState()
Observable<BatchAccount> refreshAsync()

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

BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Batch アカウントのアクセス キーを再生成します。

void synchronizeAutoStorageKeys()

この Batch アカウントのストレージ アカウント キーを同期します。

ApplicationImpl updateApplication(String applicationId)

この Batch アカウント内の既存の Batch アプリケーションの更新の説明を開始します。

PoolImpl updatePool(String poolId)

この Batch アカウント内の既存の Batch プールの更新の説明を開始します。

Observable<BatchAccount> updateResourceAsync()
BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Batch アカウントに関連付ける既存のストレージ アカウントを指定します。

BatchAccountImpl withNewStorageAccount(Creatable<StorageAccount> creatable)

Batch アカウントに関連付ける新しいストレージ アカウントを指定します。

BatchAccountImpl withNewStorageAccount(String storageAccountName)

作成してこの Batch アカウントに関連付ける新しいストレージ アカウントの名前を指定します。

BatchAccount.Update withoutApplication(String applicationId)

指定したアプリケーションを Batch アカウントから削除します。

BatchAccount.Update withoutPool(String poolId)

Batch アカウントから指定したプールを削除します。

BatchAccountImpl withoutStorageAccount()

関連付けられているストレージ アカウントを削除します。

継承メンバー

コンストラクターの詳細

BatchAccountImpl

protected BatchAccountImpl(String name, BatchAccountInner innerObject, BatchManager manager, final StorageManager storageManager)

Parameters:

name
innerObject
manager
storageManager

メソッドの詳細

accountEndpoint

public String accountEndpoint()

Overrides:

BatchAccountImpl.accountEndpoint()

Returns:

Batch アカウント エンドポイント

activeJobAndJobScheduleQuota

public int activeJobAndJobScheduleQuota()

Overrides:

BatchAccountImpl.activeJobAndJobScheduleQuota()

Returns:

この Batch アカウントのアクティブなジョブとジョブ スケジュールのクォータ

applications

public Map applications()

Overrides:

BatchAccountImpl.applications()

Returns:

名前でインデックス付けされたこの Batch アカウント内のアプリケーション

autoStorage

public AutoStorageProperties autoStorage()

Overrides:

BatchAccountImpl.autoStorage()

Returns:

Batch アカウントに関連付けられている自動ストレージ アカウントのプロパティと状態

coreQuota

public int coreQuota()

Overrides:

BatchAccountImpl.coreQuota()

Returns:

この Batch アカウントのコア クォータ

createResourceAsync

public Observable createResourceAsync()

dedicatedCoreQuota

public Integer dedicatedCoreQuota()

Overrides:

BatchAccountImpl.dedicatedCoreQuota()

Returns:

Batch アカウントの専用コア クォータ

dedicatedCoreQuotaPerVMFamily

public List dedicatedCoreQuotaPerVMFamily()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamily()

Returns:

Batch アカウントの仮想マシン ファミリごとの専用コア クォータの一覧

dedicatedCoreQuotaPerVMFamilyEnforced

public boolean dedicatedCoreQuotaPerVMFamilyEnforced()

Overrides:

BatchAccountImpl.dedicatedCoreQuotaPerVMFamilyEnforced()

Returns:

Batch アカウントのコア クォータが仮想マシン ファミリごとに適用されるかどうかを示す 値

defineNewApplication

public ApplicationImpl defineNewApplication(String applicationId)

Batch アプリケーションを追加できる Batch アカウント定義のステージ。

Overrides:

BatchAccountImpl.defineNewApplication(String applicationId)

Parameters:

applicationId - 作成するアプリケーションの ID

Returns:

定義の次のステージ

defineNewPool

public PoolImpl defineNewPool(String poolId)

Batch プールを追加できる Batch アカウント定義のステージ。

Overrides:

BatchAccountImpl.defineNewPool(String poolId)

Parameters:

poolId - 作成するプールの ID

Returns:

定義の次のステージ

getInnerAsync

protected Observable getInnerAsync()

getKeys

public BatchAccountKeys getKeys()

Overrides:

BatchAccountImpl.getKeys()

Returns:

この Batch アカウントのアクセス キー

lowPriorityCoreQuota

public Integer lowPriorityCoreQuota()

Overrides:

BatchAccountImpl.lowPriorityCoreQuota()

Returns:

Batch アカウントの優先度の低いコア クォータ

poolQuota

public int poolQuota()

Overrides:

BatchAccountImpl.poolQuota()

Returns:

この Batch アカウントのプール クォータ

pools

public Map pools()

Overrides:

BatchAccountImpl.pools()

Returns:

名前でインデックス付けされたこの Batch アカウントのプール

provisioningState

public ProvisioningState provisioningState()

Overrides:

BatchAccountImpl.provisioningState()

Returns:

リソースのプロビジョニング済み状態

refreshAsync

public Observable refreshAsync()

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

Overrides:

BatchAccountImpl.refreshAsync()

Returns:

更新されたリソースに対して監視可能

regenerateKeys

public BatchAccountKeys regenerateKeys(AccountKeyType keyType)

Batch アカウントのアクセス キーを再生成します。

Overrides:

BatchAccountImpl.regenerateKeys(AccountKeyType keyType)

Parameters:

keyType - 再生成する if キーの型

Returns:

この Batch アカウントの再生成されたアクセス キー

synchronizeAutoStorageKeys

public void synchronizeAutoStorageKeys()

この Batch アカウントのストレージ アカウント キーを同期します。

Overrides:

BatchAccountImpl.synchronizeAutoStorageKeys()

updateApplication

public ApplicationImpl updateApplication(String applicationId)

この Batch アカウント内の既存の Batch アプリケーションの更新の説明を開始します。

Overrides:

BatchAccountImpl.updateApplication(String applicationId)

Parameters:

applicationId - 更新するアプリケーションの参照名

Returns:

Batch アプリケーション更新プログラムの最初のステージ

updatePool

public PoolImpl updatePool(String poolId)

この Batch アカウント内の既存の Batch プールの更新の説明を開始します。

Overrides:

BatchAccountImpl.updatePool(String poolId)

Parameters:

poolId - 更新するプールの参照名

Returns:

Batch プール更新の最初のステージ

updateResourceAsync

public Observable updateResourceAsync()

withExistingStorageAccount

public BatchAccountImpl withExistingStorageAccount(StorageAccount storageAccount)

Batch アカウントに関連付ける既存のストレージ アカウントを指定します。

Overrides:

BatchAccountImpl.withExistingStorageAccount(StorageAccount storageAccount)

Parameters:

storageAccount - 既存のストレージ アカウント

Returns:

定義の次のステージ

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(Creatable creatable)

Batch アカウントに関連付ける新しいストレージ アカウントを指定します。

Overrides:

BatchAccountImpl.withNewStorageAccount(Creatable<StorageAccount> creatable)

Parameters:

storageAccountCreatable - Batch アカウントと共に作成され、使用されるストレージ アカウント

Returns:

定義の次のステージ

withNewStorageAccount

public BatchAccountImpl withNewStorageAccount(String storageAccountName)

作成してこの Batch アカウントに関連付ける新しいストレージ アカウントの名前を指定します。

Overrides:

BatchAccountImpl.withNewStorageAccount(String storageAccountName)

Parameters:

storageAccountName - 新しいストレージ アカウントの名前

Returns:

定義の次のステージ

withoutApplication

public Update withoutApplication(String applicationId)

指定したアプリケーションを Batch アカウントから削除します。

Overrides:

BatchAccountImpl.withoutApplication(String applicationId)

Parameters:

applicationId - 削除するアプリケーションの参照名

Returns:

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

withoutPool

public Update withoutPool(String poolId)

Batch アカウントから指定したプールを削除します。

Overrides:

BatchAccountImpl.withoutPool(String poolId)

Parameters:

poolId - 削除するプールの参照名

Returns:

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

withoutStorageAccount

public BatchAccountImpl withoutStorageAccount()

関連付けられているストレージ アカウントを削除します。

Overrides:

BatchAccountImpl.withoutStorageAccount()

Returns:

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

適用対象