public interface PolicyDeploymentService
| Modifier and Type | Method and Description |
|---|---|
void |
newPolicy(Policy policy)
Deploys a policy to the API implementations specified in the definition
|
void |
newPolicyForApi(Policy policy,
com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey)
Deploys a policy to a specific API implementation, if it is included in the policy definition
|
void |
removePolicy(Policy policy)
Removes the specified policy from the API implementation specified in the definition
|
void |
removePolicy(String policyName)
Removes the specified policy from the API implementation specified in the definition
|
void |
updatePolicy(Policy policy)
First undeploys the policiy, and then deploys it again
|
void newPolicy(Policy policy)
policy - policy definition to handlevoid newPolicyForApi(Policy policy, com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey)
policy - policy definition to handlevoid updatePolicy(Policy policy)
policy - updated definitionvoid removePolicy(String policyName)
policyName - name of the policy to removevoid removePolicy(Policy policy)
policy - policy definition to removeCopyright © 2014–2022 MuleSoft, Inc.. All rights reserved.