Interface RulesEngines
public interface RulesEngines
Resource collection API of RulesEngines.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new RulesEngine resource.void
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
deleteById
(String id) 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.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
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
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
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
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
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.
-