Interface RulesEnginesClient
public interface RulesEnginesClient
An instance of this class provides access to all the operations defined in RulesEnginesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RulesEngineInner>,
RulesEngineInner> beginCreateOrUpdate
(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters) Creates a new Rules Engine Configuration with the specified name within the specified Front Door.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RulesEngineInner>,
RulesEngineInner> beginCreateOrUpdate
(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters, com.azure.core.util.Context context) Creates a new Rules Engine Configuration with the specified name within the specified Front Door.beginDelete
(String resourceGroupName, String frontDoorName, String rulesEngineName) Deletes an existing Rules Engine Configuration with the specified parameters.beginDelete
(String resourceGroupName, String frontDoorName, String rulesEngineName, com.azure.core.util.Context context) Deletes an existing Rules Engine Configuration with the specified parameters.createOrUpdate
(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters) Creates a new Rules Engine Configuration with the specified name within the specified Front Door.createOrUpdate
(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters, com.azure.core.util.Context context) Creates a new Rules Engine Configuration with the specified name within the specified Front Door.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.Gets a Rules Engine Configuration with the specified name within the specified Front Door.com.azure.core.http.rest.Response<RulesEngineInner>
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<RulesEngineInner>
listByFrontDoor
(String resourceGroupName, String frontDoorName) Lists all of the Rules Engine Configurations within a Front Door.com.azure.core.http.rest.PagedIterable<RulesEngineInner>
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<RulesEngineInner> 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<RulesEngineInner> 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<RulesEngineInner> 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.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RulesEngineInner>,RulesEngineInner> beginCreateOrUpdate(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters) Creates a new 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.rulesEngineParameters
- Rules Engine Configuration properties needed to create a new Rules Engine Configuration.- Returns:
- the
SyncPoller
for polling of a rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and 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.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<RulesEngineInner>,RulesEngineInner> beginCreateOrUpdate(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters, com.azure.core.util.Context context) Creates a new 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.rulesEngineParameters
- Rules Engine Configuration properties needed to create a new Rules Engine Configuration.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of a rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and 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.
-
createOrUpdate
RulesEngineInner createOrUpdate(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters) Creates a new 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.rulesEngineParameters
- Rules Engine Configuration properties needed to create a new Rules Engine Configuration.- Returns:
- a rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and 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.
-
createOrUpdate
RulesEngineInner createOrUpdate(String resourceGroupName, String frontDoorName, String rulesEngineName, RulesEngineInner rulesEngineParameters, com.azure.core.util.Context context) Creates a new 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.rulesEngineParameters
- Rules Engine Configuration properties needed to create a new Rules Engine Configuration.context
- The context to associate with this operation.- Returns:
- a rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(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.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(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.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
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.
-