ServicesClient Interface
public interface ServicesClient
An instance of this class provides access to all the operations defined in ServicesClient.
Method Summary
Method Details
listAvailableSkusByResourceGroup
public abstract PagedIterable<SkuInformationInner> listAvailableSkusByResourceGroup(String resourceGroupName, String location, AvailableSkuRequest availableSkuRequest)
This method provides the list of available skus for the given subscription, resource group and location.
Parameters:
Returns:
listAvailableSkusByResourceGroup
public abstract PagedIterable<SkuInformationInner> listAvailableSkusByResourceGroup(String resourceGroupName, String location, AvailableSkuRequest availableSkuRequest, Context context)
This method provides the list of available skus for the given subscription, resource group and location.
Parameters:
Returns:
regionConfiguration
public abstract RegionConfigurationResponseInner regionConfiguration(String location, RegionConfigurationRequest regionConfigurationRequest)
This API provides configuration details specific to given region/location at Subscription level.
Parameters:
Returns:
regionConfigurationByResourceGroup
public abstract RegionConfigurationResponseInner regionConfigurationByResourceGroup(String resourceGroupName, String location, RegionConfigurationRequest regionConfigurationRequest)
This API provides configuration details specific to given region/location at Resource group level.
Parameters:
Returns:
regionConfigurationByResourceGroupWithResponse
public abstract Response<RegionConfigurationResponseInner> regionConfigurationByResourceGroupWithResponse(String resourceGroupName, String location, RegionConfigurationRequest regionConfigurationRequest, Context context)
This API provides configuration details specific to given region/location at Resource group level.
Parameters:
Returns:
regionConfigurationWithResponse
public abstract Response<RegionConfigurationResponseInner> regionConfigurationWithResponse(String location, RegionConfigurationRequest regionConfigurationRequest, Context context)
This API provides configuration details specific to given region/location at Subscription level.
Parameters:
Returns:
validateAddress
public abstract AddressValidationOutputInner validateAddress(String location, ValidateAddress validateAddress)
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.
Parameters:
Returns:
validateAddressWithResponse
public abstract Response<AddressValidationOutputInner> validateAddressWithResponse(String location, ValidateAddress validateAddress, Context context)
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.
Parameters:
Returns:
validateInputs
public abstract ValidationResponseInner validateInputs(String location, ValidationRequest validationRequest)
This method does all necessary pre-job creation validation under subscription.
Parameters:
Returns:
validateInputsByResourceGroup
public abstract ValidationResponseInner validateInputsByResourceGroup(String resourceGroupName, String location, ValidationRequest validationRequest)
This method does all necessary pre-job creation validation under resource group.
Parameters:
Returns:
validateInputsByResourceGroupWithResponse
public abstract Response<ValidationResponseInner> validateInputsByResourceGroupWithResponse(String resourceGroupName, String location, ValidationRequest validationRequest, Context context)
This method does all necessary pre-job creation validation under resource group.
Parameters:
Returns:
validateInputsWithResponse
public abstract Response<ValidationResponseInner> validateInputsWithResponse(String location, ValidationRequest validationRequest, Context context)
This method does all necessary pre-job creation validation under subscription.
Parameters:
Returns: