Interface RulesEngines


public interface RulesEngines
Resource collection API of RulesEngines.
  • Method Summary

    Modifier and Type
    Method
    Description
    define(String name)
    Begins definition for a new RulesEngine resource.
    void
    delete(String resourceGroupName, String frontDoorName, String rulesEngineName)
    Deletes an existing Rules Engine Configuration with the specified parameters.
    void
    delete(String resourceGroupName, String frontDoorName, String rulesEngineName, com.azure.core.util.Context context)
    Deletes an existing Rules Engine Configuration with the specified parameters.
    void
    Deletes an existing Rules Engine Configuration with the specified parameters.
    void
    deleteByIdWithResponse(String id, com.azure.core.util.Context context)
    Deletes an existing Rules Engine Configuration with the specified parameters.
    get(String resourceGroupName, String frontDoorName, String rulesEngineName)
    Gets a Rules Engine Configuration with the specified name within the specified Front Door.
    Gets a Rules Engine Configuration with the specified name within the specified Front Door.
    com.azure.core.http.rest.Response<RulesEngine>
    getByIdWithResponse(String id, com.azure.core.util.Context context)
    Gets a Rules Engine Configuration with the specified name within the specified Front Door.
    com.azure.core.http.rest.Response<RulesEngine>
    getWithResponse(String resourceGroupName, String frontDoorName, String rulesEngineName, com.azure.core.util.Context context)
    Gets a Rules Engine Configuration with the specified name within the specified Front Door.
    com.azure.core.http.rest.PagedIterable<RulesEngine>
    listByFrontDoor(String resourceGroupName, String frontDoorName)
    Lists all of the Rules Engine Configurations within a Front Door.
    com.azure.core.http.rest.PagedIterable<RulesEngine>
    listByFrontDoor(String resourceGroupName, String frontDoorName, com.azure.core.util.Context context)
    Lists all of the Rules Engine Configurations within a Front Door.
  • Method Details

    • listByFrontDoor

      com.azure.core.http.rest.PagedIterable<RulesEngine> listByFrontDoor(String resourceGroupName, String frontDoorName)
      Lists all of the Rules Engine Configurations within a Front Door.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      Returns:
      result of the request to list Rules Engine Configurations as paginated response with PagedIterable.
      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.
    • listByFrontDoor

      com.azure.core.http.rest.PagedIterable<RulesEngine> listByFrontDoor(String resourceGroupName, String frontDoorName, com.azure.core.util.Context context)
      Lists all of the Rules Engine Configurations within a Front Door.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      context - The context to associate with this operation.
      Returns:
      result of the request to list Rules Engine Configurations as paginated response with PagedIterable.
      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.
    • getWithResponse

      com.azure.core.http.rest.Response<RulesEngine> getWithResponse(String resourceGroupName, String frontDoorName, String rulesEngineName, com.azure.core.util.Context context)
      Gets a Rules Engine Configuration with the specified name within the specified Front Door.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      rulesEngineName - Name of the Rules Engine which is unique within the Front Door.
      context - The context to associate with this operation.
      Returns:
      a Rules Engine Configuration with the specified name within the specified Front Door 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.
    • get

      RulesEngine get(String resourceGroupName, String frontDoorName, String rulesEngineName)
      Gets a Rules Engine Configuration with the specified name within the specified Front Door.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      rulesEngineName - Name of the Rules Engine which is unique within the Front Door.
      Returns:
      a Rules Engine Configuration with the specified name within the specified Front Door.
      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.
    • delete

      void delete(String resourceGroupName, String frontDoorName, String rulesEngineName)
      Deletes an existing Rules Engine Configuration with the specified parameters.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      rulesEngineName - Name of the Rules Engine which is unique within the Front Door.
      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.
    • delete

      void delete(String resourceGroupName, String frontDoorName, String rulesEngineName, com.azure.core.util.Context context)
      Deletes an existing Rules Engine Configuration with the specified parameters.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      frontDoorName - Name of the Front Door which is globally unique.
      rulesEngineName - Name of the Rules Engine which is unique within the Front Door.
      context - The context to associate with this operation.
      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.
    • getById

      RulesEngine getById(String id)
      Gets a Rules Engine Configuration with the specified name within the specified Front Door.
      Parameters:
      id - the resource ID.
      Returns:
      a Rules Engine Configuration with the specified name within the specified Front Door 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.
    • getByIdWithResponse

      com.azure.core.http.rest.Response<RulesEngine> getByIdWithResponse(String id, com.azure.core.util.Context context)
      Gets a Rules Engine Configuration with the specified name within the specified Front Door.
      Parameters:
      id - the resource ID.
      context - The context to associate with this operation.
      Returns:
      a Rules Engine Configuration with the specified name within the specified Front Door 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.
    • deleteById

      void deleteById(String id)
      Deletes an existing Rules Engine Configuration with the specified parameters.
      Parameters:
      id - the resource ID.
      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.
    • deleteByIdWithResponse

      void deleteByIdWithResponse(String id, com.azure.core.util.Context context)
      Deletes an existing Rules Engine Configuration with the specified parameters.
      Parameters:
      id - the resource ID.
      context - The context to associate with this operation.
      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.
    • define

      Begins definition for a new RulesEngine resource.
      Parameters:
      name - resource name.
      Returns:
      the first stage of the new RulesEngine definition.