Klasse PoliciesPostOperationSpec
java.lang.Object
io.github.primelib.webmethodsapigateway4j.spec.PoliciesPostOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class PoliciesPostOperationSpec
extends Object
PoliciesPostSpec
Specification for the PoliciesPost operation.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable String
action()
This query parameter represents the action user want to perform.This query parameter represents the action user want to perform.@NotNull Policy
body()
protected boolean
boolean
int
hashCode()
@Nullable String
This query parameter represents the list of policies from which the new clone policy is created.This query parameter represents the list of policies from which the new clone policy is created.@Nullable String
This query parameter represents the policy scope of cloned policy.policyScope
(@Nullable String policyScope) This query parameter represents the policy scope of cloned policy.toString()
void
validate()
Validates the Spec, will throw a exception if required parameters are missing
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
PoliciesPostOperationSpec
Constructs a validated implementation ofPoliciesPostOperationSpec
.- Parameter:
spec
- the specification to process
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
body
-
action
This query parameter represents the action user want to perform. Currently user can only clone the policy. Hence the allowed value for this parameter would be "clone". Cloning is duplication of one or more policies in to a single policy. All the policy actions specified inside the policies are also be duplicated while creating the duplicate policy.The effective policy is not calculated for this until this policy is referred from the API. -
policyIds
This query parameter represents the list of policies from which the new clone policy is created. If you specify list of policies then the newly created policy has all the policy action from all the policies. -
policyScope
This query parameter represents the policy scope of cloned policy. We can clone policy from one policy scope to another policy scope. Allowed policy scope values are global,service,template & scope -
body
- Gibt zurück:
this
.
-
action
This query parameter represents the action user want to perform. Currently user can only clone the policy. Hence the allowed value for this parameter would be "clone". Cloning is duplication of one or more policies in to a single policy. All the policy actions specified inside the policies are also be duplicated while creating the duplicate policy.The effective policy is not calculated for this until this policy is referred from the API.- Gibt zurück:
this
.
-
policyIds
This query parameter represents the list of policies from which the new clone policy is created. If you specify list of policies then the newly created policy has all the policy action from all the policies.- Gibt zurück:
this
.
-
policyScope
This query parameter represents the policy scope of cloned policy. We can clone policy from one policy scope to another policy scope. Allowed policy scope values are global,service,template & scope- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-