Interface ExposureControlsClient


  • public interface ExposureControlsClient
    An instance of this class provides access to all the operations defined in ExposureControlsClient.
    • Method Detail

      • getFeatureValue

        ExposureControlResponseInner getFeatureValue​(String locationId,
                                                     ExposureControlRequest exposureControlRequest)
        Get exposure control feature for specific location.
        Parameters:
        locationId - The location identifier.
        exposureControlRequest - The exposure control request.
        Returns:
        exposure control feature for specific location.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFeatureValueWithResponse

        com.azure.core.http.rest.Response<ExposureControlResponseInner> getFeatureValueWithResponse​(String locationId,
                                                                                                    ExposureControlRequest exposureControlRequest,
                                                                                                    com.azure.core.util.Context context)
        Get exposure control feature for specific location.
        Parameters:
        locationId - The location identifier.
        exposureControlRequest - The exposure control request.
        context - The context to associate with this operation.
        Returns:
        exposure control feature for specific location along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFeatureValueByFactory

        ExposureControlResponseInner getFeatureValueByFactory​(String resourceGroupName,
                                                              String factoryName,
                                                              ExposureControlRequest exposureControlRequest)
        Get exposure control feature for specific factory.
        Parameters:
        resourceGroupName - The resource group name.
        factoryName - The factory name.
        exposureControlRequest - The exposure control request.
        Returns:
        exposure control feature for specific factory.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getFeatureValueByFactoryWithResponse

        com.azure.core.http.rest.Response<ExposureControlResponseInner> getFeatureValueByFactoryWithResponse​(String resourceGroupName,
                                                                                                             String factoryName,
                                                                                                             ExposureControlRequest exposureControlRequest,
                                                                                                             com.azure.core.util.Context context)
        Get exposure control feature for specific factory.
        Parameters:
        resourceGroupName - The resource group name.
        factoryName - The factory name.
        exposureControlRequest - The exposure control request.
        context - The context to associate with this operation.
        Returns:
        exposure control feature for specific factory along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • queryFeatureValuesByFactory

        ExposureControlBatchResponseInner queryFeatureValuesByFactory​(String resourceGroupName,
                                                                      String factoryName,
                                                                      ExposureControlBatchRequest exposureControlBatchRequest)
        Get list of exposure control features for specific factory.
        Parameters:
        resourceGroupName - The resource group name.
        factoryName - The factory name.
        exposureControlBatchRequest - The exposure control request for list of features.
        Returns:
        list of exposure control features for specific factory.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • queryFeatureValuesByFactoryWithResponse

        com.azure.core.http.rest.Response<ExposureControlBatchResponseInner> queryFeatureValuesByFactoryWithResponse​(String resourceGroupName,
                                                                                                                     String factoryName,
                                                                                                                     ExposureControlBatchRequest exposureControlBatchRequest,
                                                                                                                     com.azure.core.util.Context context)
        Get list of exposure control features for specific factory.
        Parameters:
        resourceGroupName - The resource group name.
        factoryName - The factory name.
        exposureControlBatchRequest - The exposure control request for list of features.
        context - The context to associate with this operation.
        Returns:
        list of exposure control features for specific factory along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.