Interface ExposureControls


  • public interface ExposureControls
    Resource collection API of ExposureControls.
    • Method Detail

      • getFeatureValue

        ExposureControlResponse 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<ExposureControlResponse> 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

        ExposureControlResponse 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<ExposureControlResponse> 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

        ExposureControlBatchResponse 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<ExposureControlBatchResponse> 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.