LocationsInner Class

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

public class LocationsInner

An instance of this class provides access to all the operations defined in Locations.

Constructor Summary

Constructor Description
LocationsInner(Retrofit retrofit, BatchManagementClientImpl client)

Initializes an instance of LocationsInner.

Method Summary

Modifier and Type Method and Description
CheckNameAvailabilityResultInner checkNameAvailability(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

Observable<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

ServiceFuture<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync(String locationName, String name, final ServiceCallback<CheckNameAvailabilityResultInner> serviceCallback)

Checks whether the Batch account name is available in the specified region.

Observable<ServiceResponse<CheckNameAvailabilityResultInner>> checkNameAvailabilityWithServiceResponseAsync(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

BatchLocationQuotaInner getQuotas(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

Observable<BatchLocationQuotaInner> getQuotasAsync(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

ServiceFuture<BatchLocationQuotaInner> getQuotasAsync(String locationName, final ServiceCallback<BatchLocationQuotaInner> serviceCallback)

Gets the Batch service quotas for the specified subscription at the given location.

Observable<ServiceResponse<BatchLocationQuotaInner>> getQuotasWithServiceResponseAsync(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

PagedList<SupportedSkuInner> listSupportedCloudServiceSkus(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

PagedList<SupportedSkuInner> listSupportedCloudServiceSkus(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedCloudServiceSkusAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedCloudServiceSkusAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedCloudServiceSkusAsync(final String locationName, final Integer maxresults, final String filter, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedCloudServiceSkusAsync(final String locationName, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

PagedList<SupportedSkuInner> listSupportedCloudServiceSkusNext(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedCloudServiceSkusNextAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedCloudServiceSkusNextAsync(final String nextPageLink, final ServiceFuture<List<SupportedSkuInner>> serviceFuture, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusNextSinglePageAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusNextWithServiceResponseAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusSinglePageAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusSinglePageAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusWithServiceResponseAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedCloudServiceSkusWithServiceResponseAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

PagedList<SupportedSkuInner> listSupportedVirtualMachineSkus(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

PagedList<SupportedSkuInner> listSupportedVirtualMachineSkus(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedVirtualMachineSkusAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedVirtualMachineSkusAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedVirtualMachineSkusAsync(final String locationName, final Integer maxresults, final String filter, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedVirtualMachineSkusAsync(final String locationName, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

PagedList<SupportedSkuInner> listSupportedVirtualMachineSkusNext(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<Page<SupportedSkuInner>> listSupportedVirtualMachineSkusNextAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceFuture<List<SupportedSkuInner>> listSupportedVirtualMachineSkusNextAsync(final String nextPageLink, final ServiceFuture<List<SupportedSkuInner>> serviceFuture, final ListOperationCallback<SupportedSkuInner> serviceCallback)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusNextSinglePageAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusNextWithServiceResponseAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusSinglePageAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusSinglePageAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusWithServiceResponseAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Observable<ServiceResponse<Page<SupportedSkuInner>>> listSupportedVirtualMachineSkusWithServiceResponseAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Constructor Details

LocationsInner

public LocationsInner(Retrofit retrofit, BatchManagementClientImpl client)

Initializes an instance of LocationsInner.

Parameters:

retrofit - the Retrofit instance built from a Retrofit Builder.
client - the instance of the service client containing this operation class.

Method Details

checkNameAvailability

public CheckNameAvailabilityResultInner checkNameAvailability(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

Parameters:

locationName - The desired region for the name check.
name - The name to check for availability

Returns:

the CheckNameAvailabilityResultInner object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

checkNameAvailabilityAsync

public Observable checkNameAvailabilityAsync(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

Parameters:

locationName - The desired region for the name check.
name - The name to check for availability

Returns:

the observable to the CheckNameAvailabilityResultInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

checkNameAvailabilityAsync

public ServiceFuture checkNameAvailabilityAsync(String locationName, String name, final ServiceCallback serviceCallback)

Checks whether the Batch account name is available in the specified region.

Parameters:

locationName - The desired region for the name check.
name - The name to check for availability
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

checkNameAvailabilityWithServiceResponseAsync

public Observable> checkNameAvailabilityWithServiceResponseAsync(String locationName, String name)

Checks whether the Batch account name is available in the specified region.

Parameters:

locationName - The desired region for the name check.
name - The name to check for availability

Returns:

the observable to the CheckNameAvailabilityResultInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getQuotas

public BatchLocationQuotaInner getQuotas(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

Parameters:

locationName - The region for which to retrieve Batch service quotas.

Returns:

the BatchLocationQuotaInner object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

getQuotasAsync

public Observable getQuotasAsync(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

Parameters:

locationName - The region for which to retrieve Batch service quotas.

Returns:

the observable to the BatchLocationQuotaInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getQuotasAsync

public ServiceFuture getQuotasAsync(String locationName, final ServiceCallback serviceCallback)

Gets the Batch service quotas for the specified subscription at the given location.

Parameters:

locationName - The region for which to retrieve Batch service quotas.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getQuotasWithServiceResponseAsync

public Observable> getQuotasWithServiceResponseAsync(String locationName)

Gets the Batch service quotas for the specified subscription at the given location.

Parameters:

locationName - The region for which to retrieve Batch service quotas.

Returns:

the observable to the BatchLocationQuotaInner object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkus

public PagedList listSupportedCloudServiceSkus(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedCloudServiceSkus

public PagedList listSupportedCloudServiceSkus(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedCloudServiceSkusAsync

public Observable> listSupportedCloudServiceSkusAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusAsync

public Observable> listSupportedCloudServiceSkusAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusAsync

public ServiceFuture> listSupportedCloudServiceSkusAsync(final String locationName, final Integer maxresults, final String filter, final ListOperationCallback serviceCallback)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusAsync

public ServiceFuture> listSupportedCloudServiceSkusAsync(final String locationName, final ListOperationCallback serviceCallback)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusNext

public PagedList listSupportedCloudServiceSkusNext(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedCloudServiceSkusNextAsync

public Observable> listSupportedCloudServiceSkusNextAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusNextAsync

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

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusNextSinglePageAsync

public Observable>> listSupportedCloudServiceSkusNextSinglePageAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusNextWithServiceResponseAsync

public Observable>> listSupportedCloudServiceSkusNextWithServiceResponseAsync(final String nextPageLink)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusSinglePageAsync

public Observable>> listSupportedCloudServiceSkusSinglePageAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusSinglePageAsync

public Observable>> listSupportedCloudServiceSkusSinglePageAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs. ServiceResponse<PageImpl<SupportedSkuInner>> *
maxresults - The maximum number of items to return in the response. ServiceResponse<PageImpl<SupportedSkuInner>> *
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusWithServiceResponseAsync

public Observable>> listSupportedCloudServiceSkusWithServiceResponseAsync(final String locationName)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedCloudServiceSkusWithServiceResponseAsync

public Observable>> listSupportedCloudServiceSkusWithServiceResponseAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Cloud Service VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkus

public PagedList listSupportedVirtualMachineSkus(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedVirtualMachineSkus

public PagedList listSupportedVirtualMachineSkus(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedVirtualMachineSkusAsync

public Observable> listSupportedVirtualMachineSkusAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusAsync

public Observable> listSupportedVirtualMachineSkusAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusAsync

public ServiceFuture> listSupportedVirtualMachineSkusAsync(final String locationName, final Integer maxresults, final String filter, final ListOperationCallback serviceCallback)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusAsync

public ServiceFuture> listSupportedVirtualMachineSkusAsync(final String locationName, final ListOperationCallback serviceCallback)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusNext

public PagedList listSupportedVirtualMachineSkusNext(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<SupportedSkuInner> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listSupportedVirtualMachineSkusNextAsync

public Observable> listSupportedVirtualMachineSkusNextAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusNextAsync

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

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusNextSinglePageAsync

public Observable>> listSupportedVirtualMachineSkusNextSinglePageAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusNextWithServiceResponseAsync

public Observable>> listSupportedVirtualMachineSkusNextWithServiceResponseAsync(final String nextPageLink)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusSinglePageAsync

public Observable>> listSupportedVirtualMachineSkusSinglePageAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusSinglePageAsync

public Observable>> listSupportedVirtualMachineSkusSinglePageAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

ServiceResponse<PageImpl<SupportedSkuInner>> *

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs. ServiceResponse<PageImpl<SupportedSkuInner>> *
maxresults - The maximum number of items to return in the response. ServiceResponse<PageImpl<SupportedSkuInner>> *
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the PagedList<SupportedSkuInner> object wrapped in ServiceResponse if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusWithServiceResponseAsync

public Observable>> listSupportedVirtualMachineSkusWithServiceResponseAsync(final String locationName)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listSupportedVirtualMachineSkusWithServiceResponseAsync

public Observable>> listSupportedVirtualMachineSkusWithServiceResponseAsync(final String locationName, final Integer maxresults, final String filter)

Gets the list of Batch supported Virtual Machine VM sizes available at the given location.

Parameters:

locationName - The region for which to retrieve Batch service supported SKUs.
maxresults - The maximum number of items to return in the response.
filter - OData filter expression. Valid properties for filtering are "familyName".

Returns:

the observable to the PagedList<SupportedSkuInner> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

Applies to