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.

  • Felddetails

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Konstruktordetails

  • Methodendetails

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Löst aus:
      NullPointerException
    • body

      @NotNull public @NotNull Policy body()
    • action

      @Nullable public @Nullable String 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

      @Nullable public @Nullable String 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

      @Nullable public @Nullable String 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

      public PoliciesPostOperationSpec body(@NotNull @NotNull Policy body)
      Gibt zurück:
      this.
    • action

      public PoliciesPostOperationSpec action(@Nullable @Nullable String 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

      public PoliciesPostOperationSpec policyIds(@Nullable @Nullable String 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

      public PoliciesPostOperationSpec policyScope(@Nullable @Nullable String 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

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object