Services Interface
public interface Services
Resource collection API of Services.
Method Summary
Method Details
listAvailableSkusByResourceGroup
public abstract PagedIterable<SkuInformation> 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<SkuInformation> 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 RegionConfigurationResponse regionConfiguration(String location, RegionConfigurationRequest regionConfigurationRequest)
This API provides configuration details specific to given region/location at Subscription level.
Parameters:
Returns:
regionConfigurationByResourceGroup
public abstract RegionConfigurationResponse 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<RegionConfigurationResponse> 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<RegionConfigurationResponse> 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 AddressValidationOutput 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<AddressValidationOutput> 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 ValidationResponse validateInputs(String location, ValidationRequest validationRequest)
This method does all necessary pre-job creation validation under subscription.
Parameters:
Returns:
validateInputsByResourceGroup
public abstract ValidationResponse 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<ValidationResponse> 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<ValidationResponse> validateInputsWithResponse(String location, ValidationRequest validationRequest, Context context)
This method does all necessary pre-job creation validation under subscription.
Parameters:
Returns: