PoolsInner Klasse

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

public class PoolsInner

Ein instance dieser Klasse bietet Zugriff auf alle in Pools definierten Vorgänge.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

Initialisiert eine instance von PoolsInner.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void beginDelete(String resourceGroupName, String accountName, String poolName)

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

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

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Löscht den angegebenen Pool.

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

Deaktiviert die automatische Skalierung für einen Pool.

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

Deaktiviert die automatische Skalierung für einen Pool.

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

Deaktiviert die automatische Skalierung für einen Pool.

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

Deaktiviert die automatische Skalierung für einen Pool.

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

Ruft Informationen zum angegebenen Pool ab.

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

Ruft Informationen zum angegebenen Pool ab.

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

Ruft Informationen zum angegebenen Pool ab.

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

Ruft Informationen zum angegebenen Pool ab.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

PagedList<PoolInner> listByBatchAccountNext(final String nextPageLink)

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

ServiceResponse<PageImpl<PoolInner>> *

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

ServiceResponse<PageImpl<PoolInner>> *

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

Listet alle Pools im angegebenen Konto auf.

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

Listet alle Pools im angegebenen Konto auf.

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

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

Updates die Eigenschaften eines vorhandenen Pools.

Details zum Konstruktor

PoolsInner

public PoolsInner(Retrofit retrofit, BatchManagementClientImpl client)

Initialisiert eine instance von PoolsInner.

Parameters:

retrofit - das Retrofit instance aus einem Retrofit Builder gebaut.
client - die instance des Dienstclients, der diese Vorgangsklasse enthält.

Details zur Methode

beginDelete

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

beginDeleteAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

das ServiceResponseWithHeaders -Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

beginDeleteAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

beginDeleteWithServiceResponseAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

das ServiceResponseWithHeaders -Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

create

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.

Returns:

das PoolInner-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

create

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.
ifMatch - Die ETag-Version des zu aktualisierenden Pools. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn der Pool bereits vorhanden ist. Wenn er nicht angegeben wird, wird dieser Vorgang immer angewendet.
ifNoneMatch - Legen Sie auf "*" fest, um das Erstellen eines neuen Pools zu ermöglichen, aber das Aktualisieren eines vorhandenen Pools zu verhindern. Andere Werte werden ignoriert.

Returns:

das PoolInner-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

createAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

createAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

createAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.
ifMatch - Die ETag-Version (Entity State) des zu aktualisierenden Pools. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn der Pool bereits vorhanden ist. Wenn sie nicht angegeben wird, wird dieser Vorgang immer angewendet.
ifNoneMatch - Legen Sie diese Einstellung auf "*" fest, um das Erstellen eines neuen Pools zu ermöglichen, aber zu verhindern, dass ein vorhandener Pool aktualisiert wird. Andere Werte werden ignoriert.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

createAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.
ifMatch - Die ETag-Version (Entity State) des zu aktualisierenden Pools. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn der Pool bereits vorhanden ist. Wenn sie nicht angegeben wird, wird dieser Vorgang immer angewendet.
ifNoneMatch - Legen Sie diese Einstellung auf "*" fest, um das Erstellen eines neuen Pools zu ermöglichen, aber zu verhindern, dass ein vorhandener Pool aktualisiert wird. Andere Werte werden ignoriert.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

createWithServiceResponseAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

createWithServiceResponseAsync

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

Erstellt einen neuen Pool innerhalb des angegebenen Kontos.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Zusätzliche Parameter für die Poolerstellung.
ifMatch - Die ETag-Version (Entity State) des zu aktualisierenden Pools. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn der Pool bereits vorhanden ist. Wenn sie nicht angegeben wird, wird dieser Vorgang immer angewendet.
ifNoneMatch - Legen Sie diese Einstellung auf "*" fest, um das Erstellen eines neuen Pools zu ermöglichen, aber zu verhindern, dass ein vorhandener Pool aktualisiert wird. Andere Werte werden ignoriert.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

delete

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

deleteAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für die Anforderung beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

deleteAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

deleteWithServiceResponseAsync

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

Löscht den angegebenen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für die Anforderung beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

disableAutoScale

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

Deaktiviert die automatische Skalierung für einen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

das PoolInner-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

disableAutoScaleAsync

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

Deaktiviert die automatische Skalierung für einen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

disableAutoScaleAsync

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

Deaktiviert die automatische Skalierung für einen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

disableAutoScaleWithServiceResponseAsync

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

Deaktiviert die automatische Skalierung für einen Pool.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

get

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

Ruft Informationen zum angegebenen Pool ab.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

das PoolInner-Objekt, wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

getAsync

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

Ruft Informationen zum angegebenen Pool ab.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

getAsync

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

Ruft Informationen zum angegebenen Pool ab.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
serviceCallback - die asynchrone ServiceCallback-Instanz, um erfolgreiche und fehlgeschlagene Antworten zu behandeln.

Returns:

das ServiceFuture -Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

getWithServiceResponseAsync

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

Ruft Informationen zum angegebenen Pool ab.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccount

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.

Returns:

das PagedList<PoolInner-Objekt> , wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

listByBatchAccount

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
maxresults - Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen.
select - Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z.B. "properties/provisioningState". Nur Eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig.
filter - OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind: name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

das PagedList<PoolInner-Objekt> , wenn erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

listByBatchAccountAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.

Returns:

für das PagedList-PoolInner-Objekt<> sichtbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
maxresults - Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen.
select - Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z.B. "properties/provisioningState". Nur Eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig.
filter - OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind: name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

für das PagedList-PoolInner-Objekt<> sichtbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
maxresults - Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen.
select - Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z. B. "properties/provisioningState". Nur eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig.
filter - OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind: name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/autoScale properties/scaleSettings/fixedScale
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountNext

public PagedList listByBatchAccountNext(final String nextPageLink)

Listet alle Pools im angegebenen Konto auf.

Parameters:

nextPageLink - Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

Returns:

das PagedList<PoolInner-Objekt> , falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

listByBatchAccountNextAsync

public Observable> listByBatchAccountNextAsync(final String nextPageLink)

Listet alle Pools im angegebenen Konto auf.

Parameters:

nextPageLink - Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

Returns:

das für das PagedList<PoolInner-Objekt> erkennbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountNextAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

nextPageLink - Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.
serviceFuture - das ServiceFuture-Objekt, das die Retrofit-Aufrufe nachverfolgt
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountNextSinglePageAsync

public Observable>> listByBatchAccountNextSinglePageAsync(final String nextPageLink)

Listet alle Pools im angegebenen Konto auf.

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

nextPageLink - Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

Returns:

das PagedList<PoolInner-Objekt> , das bei ServiceResponse erfolgreicher Ausführung umschlossen wurde.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountNextWithServiceResponseAsync

public Observable>> listByBatchAccountNextWithServiceResponseAsync(final String nextPageLink)

Listet alle Pools im angegebenen Konto auf.

Parameters:

nextPageLink - Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

Returns:

das für das PagedList<PoolInner-Objekt> erkennbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountSinglePageAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.

Returns:

das PagedList<PoolInner-Objekt> , das bei ServiceResponse erfolgreicher Ausführung umschlossen wurde.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountSinglePageAsync

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

Listet alle Pools im angegebenen Konto auf.

ServiceResponse<PageImpl<PoolInner>> *

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält. ServiceResponse<PageImpl<PoolInner>> *
accountName - Der Name des Batch-Kontos. ServiceResponse<PageImpl<PoolInner>> *
maxresults - Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. ServiceResponse<PageImpl<PoolInner>> *
select - Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z. B. "properties/provisioningState". Nur eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig. ServiceResponse<PageImpl<PoolInner>> *
filter - OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind: name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

das PagedList<PoolInner-Objekt> , das bei ServiceResponse erfolgreicher Ausführung umschlossen wurde.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountWithServiceResponseAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.

Returns:

das für das PagedList<PoolInner-Objekt> erkennbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

listByBatchAccountWithServiceResponseAsync

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

Listet alle Pools im angegebenen Konto auf.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
maxresults - Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen.
select - Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z. B. "properties/provisioningState". Nur eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig.
filter - OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind: name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/autoScale properties/scaleSettings/fixedScale

Returns:

das für das PagedList<PoolInner-Objekt> erkennbar ist

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

stopResize

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

das PoolInner-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

stopResizeAsync

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

stopResizeAsync

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

stopResizeWithServiceResponseAsync

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

Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

update

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.

Returns:

das PoolInner-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

update

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.
ifMatch - Die ETag-Version des zu aktualisierenden Pools. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden.

Returns:

das PoolInner-Objekt, falls erfolgreich.

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen
CloudException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.
RuntimeException - alle anderen umschlossenen überprüften Ausnahmen, wenn die Anforderung nicht gesendet werden kann

updateAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

updateAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

updateAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.
ifMatch - Die ETag-Version des zu aktualisierenden Pools. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

updateAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.
ifMatch - Die ETag-Version des zu aktualisierenden Pools. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden.
serviceCallback - der asynchrone ServiceCallback, um erfolgreiche und fehlgeschlagene Antworten zu verarbeiten.

Returns:

das ServiceFuture Objekt

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

updateWithServiceResponseAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

updateWithServiceResponseAsync

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

Updates die Eigenschaften eines vorhandenen Pools.

Parameters:

resourceGroupName - Der Name der Ressourcengruppe, die das Batch-Konto enthält.
accountName - Der Name des Batch-Kontos.
poolName - Der Poolname. Dies muss innerhalb des Kontos eindeutig sein.
parameters - Pooleigenschaften, die aktualisiert werden sollten. Die angegebenen Eigenschaften werden aktualisiert. Alle nicht angegebenen Eigenschaften bleiben unverändert.
ifMatch - Die ETag-Version des zu aktualisierenden Pools. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden.

Returns:

die für das PoolInner-Objekt beobachtbare

Throws:

IllegalArgumentException - wird ausgelöst, wenn parameter bei der Überprüfung fehlschlagen

Gilt für: