PoolsInner クラス

  • java.lang.Object
    • com.microsoft.azure.management.batch.implementation.PoolsInner

public class PoolsInner

このクラスのインスタンスは、Pools で定義されているすべての操作へのアクセスを提供します。

コンストラクターの概要

コンストラクター 説明
PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

PoolsInner のインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
void beginDelete(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Observable<Void> beginDeleteAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

ServiceFuture<Void> beginDeleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<Void> serviceCallback)

指定したプールを削除します。

Observable<ServiceResponseWithHeaders<Void, PoolDeleteHeaders>> beginDeleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

Observable<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

ServiceFuture<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback<PoolInner> serviceCallback)

指定したアカウント内に新しいプールを作成します。

Observable<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

ServiceFuture<PoolInner> createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch, final ServiceCallback<PoolInner> serviceCallback)

指定したアカウント内に新しいプールを作成します。

Observable<ServiceResponseWithHeaders<PoolInner, PoolCreateHeaders>> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

Observable<ServiceResponseWithHeaders<PoolInner, PoolCreateHeaders>> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

void delete(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Observable<Void> deleteAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

ServiceFuture<Void> deleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<Void> serviceCallback)

指定したプールを削除します。

Observable<ServiceResponseWithHeaders<Void, PoolDeleteHeaders>> deleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

PoolInner disableAutoScale(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

Observable<PoolInner> disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

ServiceFuture<PoolInner> disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

プールの自動スケーリングを無効にします。

Observable<ServiceResponseWithHeaders<PoolInner, PoolDisableAutoScaleHeaders>> disableAutoScaleWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

PoolInner get(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

Observable<PoolInner> getAsync(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

ServiceFuture<PoolInner> getAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

指定したプールに関する情報を取得します。

Observable<ServiceResponseWithHeaders<PoolInner, PoolGetHeaders>> getWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

PagedList<PoolInner> listByBatchAccount(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

PagedList<PoolInner> listByBatchAccount(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<Page<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<Page<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceFuture<List<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter, final ListOperationCallback<PoolInner> serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceFuture<List<PoolInner>> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback<PoolInner> serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

PagedList<PoolInner> listByBatchAccountNext(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<Page<PoolInner>> listByBatchAccountNextAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceFuture<List<PoolInner>> listByBatchAccountNextAsync(final String nextPageLink, final ServiceFuture<List<PoolInner>> serviceFuture, final ListOperationCallback<PoolInner> serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceResponse<PageImpl<PoolInner>> *

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceResponse<PageImpl<PoolInner>> *

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Observable<ServiceResponse<Page<PoolInner>>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

PoolInner stopResize(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。それ以降の変更のみが停止され、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定した状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、作成時にプールの初期サイズ設定を停止することもできます。

Observable<PoolInner> stopResizeAsync(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。それ以降の変更のみが停止され、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定した状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、作成時にプールの初期サイズ設定を停止することもできます。

ServiceFuture<PoolInner> stopResizeAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback<PoolInner> serviceCallback)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。変更が加えられるのはそれ以上停止し、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、プールの作成時にプールの初期サイズ設定を停止することもできます。

Observable<ServiceResponseWithHeaders<PoolInner, PoolStopResizeHeaders>> stopResizeWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。変更が加えられるのはそれ以上停止し、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、プールの作成時にプールの初期サイズ設定を停止することもできます。

PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

Observable<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

ServiceFuture<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback<PoolInner> serviceCallback)

既存のプールのプロパティを更新します。

Observable<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

ServiceFuture<PoolInner> updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, final ServiceCallback<PoolInner> serviceCallback)

既存のプールのプロパティを更新します。

Observable<ServiceResponseWithHeaders<PoolInner, PoolUpdateHeaders>> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

Observable<ServiceResponseWithHeaders<PoolInner, PoolUpdateHeaders>> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

コンストラクターの詳細

PoolsInner

public PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

PoolsInner のインスタンスを初期化します。

Parameters:

retrofit - レトロフィット ビルダーから構築されたレトロフィット インスタンス。
client - この操作クラスを含むサービス クライアントのインスタンス。

メソッドの詳細

beginDelete

public void beginDelete(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

beginDeleteAsync

public Observable beginDeleteAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

成功した場合は ServiceResponseWithHeaders オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

beginDeleteAsync

public ServiceFuture beginDeleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

beginDeleteWithServiceResponseAsync

public Observable> beginDeleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

成功した場合は ServiceResponseWithHeaders オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

create

public PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

create

public PoolInner create(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 "*" の値は、プールが既に存在する場合にのみ、操作を適用するために使用できます。 省略すると、この操作は常に適用されます。
ifNoneMatch - 新しいプールの作成を許可するが、既存のプールを更新できないようにするには、'*' に設定します。 その他の値は無視されます。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

createAsync

public Observable createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

createAsync

public ServiceFuture createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback serviceCallback)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

createAsync

public Observable createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 値 "*" は、プールが既に存在する場合にのみ操作を適用するために使用できます。 省略すると、この操作は常に適用されます。
ifNoneMatch - 新しいプールを作成できるようにするが、既存のプールを更新できないようにするには、'*' に設定します。 その他の値は無視されます。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

createAsync

public ServiceFuture createAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch, final ServiceCallback serviceCallback)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 値 "*" は、プールが既に存在する場合にのみ操作を適用するために使用できます。 省略すると、この操作は常に適用されます。
ifNoneMatch - 新しいプールを作成できるようにするが、既存のプールを更新できないようにするには、'*' に設定します。 その他の値は無視されます。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

createWithServiceResponseAsync

public Observable> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

createWithServiceResponseAsync

public Observable> createWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, String ifNoneMatch)

指定したアカウント内に新しいプールを作成します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - プール作成用の追加パラメーター。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 値 "*" は、プールが既に存在する場合にのみ操作を適用するために使用できます。 省略すると、この操作は常に適用されます。
ifNoneMatch - 新しいプールを作成できるようにするが、既存のプールを更新できないようにするには、'*' に設定します。 その他の値は無視されます。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

delete

public void delete(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

deleteAsync

public Observable deleteAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

要求の監視可能

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

deleteAsync

public ServiceFuture deleteAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

deleteWithServiceResponseAsync

public Observable> deleteWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールを削除します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

要求の監視可能

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

disableAutoScale

public PoolInner disableAutoScale(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

disableAutoScaleAsync

public Observable disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

disableAutoScaleAsync

public ServiceFuture disableAutoScaleAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

プールの自動スケーリングを無効にします。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

disableAutoScaleWithServiceResponseAsync

public Observable> disableAutoScaleWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

プールの自動スケーリングを無効にします。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

get

public PoolInner get(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

getAsync

public Observable getAsync(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

getAsync

public ServiceFuture getAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

指定したプールに関する情報を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

getWithServiceResponseAsync

public Observable> getWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

指定したプールに関する情報を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccount

public PagedList listByBatchAccount(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。

Returns:

成功した場合は PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

listByBatchAccount

public PagedList listByBatchAccount(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
maxresults - 応答で返される項目の最大数。
select - 返されるプロパティのコンマ区切りの一覧。 例: "properties/provisioningState" 選択できるのは、properties/ の下の最上位のプロパティのみです。
filter - OData フィルター式。 フィルター処理の有効なプロパティは次のとおりです。name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

成功した場合は PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

listByBatchAccountAsync

public Observable> listByBatchAccountAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。

Returns:

PagedList<PoolInner> オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountAsync

public Observable> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
maxresults - 応答で返される項目の最大数。
select - 返されるプロパティのコンマ区切りの一覧。 例: "properties/provisioningState" 選択できるのは、properties/ の下の最上位のプロパティのみです。
filter - OData フィルター式。 フィルター処理の有効なプロパティは次のとおりです。name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

PagedList<PoolInner> オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountAsync

public ServiceFuture> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter, final ListOperationCallback serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
maxresults - 応答で返される項目の最大数。
select - 返されるプロパティのコンマ区切りの一覧。 例: "properties/provisioningState" プロパティ/ の最上位レベルのプロパティのみが選択に対して有効です。
filter - OData フィルター式。 フィルター処理の有効なプロパティは次のとおりです。name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState Properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountAsync

public ServiceFuture> listByBatchAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountNext

public PagedList listByBatchAccountNext(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

nextPageLink - List 操作の前の正常な呼び出しからの NextLink。

Returns:

成功した場合は PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

listByBatchAccountNextAsync

public Observable> listByBatchAccountNextAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

nextPageLink - List 操作の前の正常な呼び出しからの NextLink。

Returns:

PagedList<PoolInner> オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountNextAsync

public ServiceFuture> listByBatchAccountNextAsync(final String nextPageLink, final ServiceFuture> serviceFuture, final ListOperationCallback serviceCallback)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

nextPageLink - List 操作の前の正常な呼び出しからの NextLink。
serviceFuture - レトロフィット呼び出しを追跡する ServiceFuture オブジェクト
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountNextSinglePageAsync

public Observable>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

nextPageLink - List 操作の前の正常な呼び出しからの NextLink。

Returns:

成功した場合にラップされた ServiceResponse PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountNextWithServiceResponseAsync

public Observable>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

nextPageLink - List 操作の前の正常な呼び出しからの NextLink。

Returns:

PagedList<PoolInner> オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountSinglePageAsync

public Observable>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。

Returns:

成功した場合にラップされた ServiceResponse PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountSinglePageAsync

public Observable>> listByBatchAccountSinglePageAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。 ServiceResponse<PageImpl<PoolInner>> *
accountName - Batch アカウントの名前。 ServiceResponse<PageImpl<PoolInner>> *
maxresults - 応答で返される項目の最大数。 ServiceResponse<PageImpl<PoolInner>> *
select - 返されるプロパティのコンマ区切りの一覧。 例: "properties/provisioningState" プロパティ/ の最上位レベルのプロパティのみが選択に対して有効です。 ServiceResponse<PageImpl<PoolInner>> *
filter - OData フィルター式。 フィルター処理の有効なプロパティは次のとおりです。name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState Properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

成功した場合にラップされた ServiceResponse PagedList<PoolInner> オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountWithServiceResponseAsync

public Observable>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。

Returns:

PagedList<PoolInner> オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

listByBatchAccountWithServiceResponseAsync

public Observable>> listByBatchAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName, final Integer maxresults, final String select, final String filter)

指定されたアカウント内のすべてのプールの一覧を取得します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
maxresults - 応答で返される項目の最大数。
select - 返されるプロパティのコンマ区切りの一覧。 例: "properties/provisioningState" プロパティ/ の最上位レベルのプロパティのみが選択に対して有効です。
filter - OData フィルター式。 フィルター処理の有効なプロパティは次のとおりです。name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState Properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

PagedList<PoolInner> オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

stopResize

public PoolInner stopResize(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。それ以降の変更のみが停止され、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定した状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、作成時にプールの初期サイズ設定を停止することもできます。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

stopResizeAsync

public Observable stopResizeAsync(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。それ以降の変更のみが停止され、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定した状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、作成時にプールの初期サイズ設定を停止することもできます。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

stopResizeAsync

public ServiceFuture stopResizeAsync(String resourceGroupName, String accountName, String poolName, final ServiceCallback serviceCallback)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。変更が加えられるのはそれ以上停止し、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、プールの作成時にプールの初期サイズ設定を停止することもできます。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

stopResizeWithServiceResponseAsync

public Observable> stopResizeWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName)

プールで実行中のサイズ変更操作を停止します。 これにより、サイズ変更操作の前にプールが以前の状態に復元されることはありません。変更が加えられるのはそれ以上停止し、プールは現在の状態を維持します。 停止後、停止操作が行われた時点のノード数でプールが安定します。 停止操作中に、プール割り当ての状態が最初に停止状態に変わり、次に安定状態に変わります。 サイズ変更操作は、明示的なサイズ変更プール要求である必要はありません。この API を使用して、プールの作成時にプールの初期サイズ設定を停止することもできます。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

update

public PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

update

public PoolInner update(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 この値を省略するか、"*" に設定すると、無条件に操作を適用できます。

Returns:

成功した場合は PoolInner オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
CloudException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合に、他のすべてのラップされたチェック例外

updateAsync

public Observable updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, final ServiceCallback serviceCallback)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

updateAsync

public Observable updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 この値を省略するか、"*" に設定すると、無条件に操作を適用できます。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch, final ServiceCallback serviceCallback)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 この値を省略するか、"*" に設定すると、無条件に操作を適用できます。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

Returns:

ServiceFutureオブジェクト

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。

Returns:

PoolInner オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String accountName, String poolName, PoolInner parameters, String ifMatch)

既存のプールのプロパティを更新します。

Parameters:

resourceGroupName - Batch アカウントを含むリソース グループの名前。
accountName - Batch アカウントの名前。
poolName - プール名。 これは、アカウント内で一意である必要があります。
parameters - 更新する必要があるプール プロパティ。 指定されたプロパティは更新され、指定されていないプロパティは変更されません。
ifMatch - 更新するプールのエンティティ状態 (ETag) バージョン。 操作を無条件に適用するには、この値を省略するか、"*" に設定できます。

Returns:

PoolInner オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

適用対象