Klasse GetPoliciesOperationSpec

java.lang.Object
io.github.primelib.webmethodsapigateway4j.spec.GetPoliciesOperationSpec

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class GetPoliciesOperationSpec extends Object
GetPoliciesSpec

Specification for the GetPolicies operation.

  • Felddetails

    • VALIDATION_ENABLED

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

    • GetPoliciesOperationSpec

      @Internal public GetPoliciesOperationSpec(Consumer<GetPoliciesOperationSpec> spec)
      Constructs a validated instance of GetPoliciesOperationSpec.
      Parameter:
      spec - the specification to process
    • GetPoliciesOperationSpec

      @Internal public GetPoliciesOperationSpec(String policyIds, String stage, String policyType)
      Constructs a validated instance of GetPoliciesOperationSpec.

      NOTE: This constructor is not considered stable and may change if the operation is updated.

      Parameter:
      policyIds - This query parameter is used to retrieve policy details of particular set of policies. The policy IDs need to be separated using ',' to specify more than one policy id
      stage - This query parameter is used to retrieve the Threat Protection policies created in API Gateway. The value of this query parameter should be threat protection, if other values specified it wont respect that value and return all the policies in the API Gateway
      policyType - This query parameter is used to retrieve policy details for a list of policies of a particular policy type. The policy type can be template or global. If the policy type is template then policy details of all the policy templates is returned. If the policy type is global then the policy details of global policies is returned.If any other policy type is specified all policies are returned
    • GetPoliciesOperationSpec

      protected GetPoliciesOperationSpec()
  • Methodendetails

    • validate

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

    • policyIds

      @Nullable public @Nullable String policyIds()
      This query parameter is used to retrieve policy details of particular set of policies. The policy IDs need to be separated using ',' to specify more than one policy id
    • stage

      @Nullable public @Nullable String stage()
      This query parameter is used to retrieve the Threat Protection policies created in API Gateway. The value of this query parameter should be threat protection, if other values specified it wont respect that value and return all the policies in the API Gateway
    • policyType

      @Nullable public @Nullable String policyType()
      This query parameter is used to retrieve policy details for a list of policies of a particular policy type. The policy type can be template or global. If the policy type is template then policy details of all the policy templates is returned. If the policy type is global then the policy details of global policies is returned.If any other policy type is specified all policies are returned
    • policyIds

      public GetPoliciesOperationSpec policyIds(@Nullable @Nullable String policyIds)
      This query parameter is used to retrieve policy details of particular set of policies. The policy IDs need to be separated using ',' to specify more than one policy id
      Gibt zurück:
      this.
    • stage

      public GetPoliciesOperationSpec stage(@Nullable @Nullable String stage)
      This query parameter is used to retrieve the Threat Protection policies created in API Gateway. The value of this query parameter should be threat protection, if other values specified it wont respect that value and return all the policies in the API Gateway
      Gibt zurück:
      this.
    • policyType

      public GetPoliciesOperationSpec policyType(@Nullable @Nullable String policyType)
      This query parameter is used to retrieve policy details for a list of policies of a particular policy type. The policy type can be template or global. If the policy type is template then policy details of all the policy templates is returned. If the policy type is global then the policy details of global policies is returned.If any other policy type is specified all policies are returned
      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