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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
GetPoliciesOperationSpec
(String policyIds, String stage, String policyType) Constructs a validated instance ofGetPoliciesOperationSpec
.Constructs a validated instance ofGetPoliciesOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
int
hashCode()
@Nullable String
This query parameter is used to retrieve policy details of particular set of policies.This query parameter is used to retrieve policy details of particular set of policies.@Nullable String
This query parameter is used to retrieve policy details for a list of policies of a particular policy type.policyType
(@Nullable String policyType) This query parameter is used to retrieve policy details for a list of policies of a particular policy type.@Nullable String
stage()
This query parameter is used to retrieve the Threat Protection policies created in API Gateway.This query parameter is used to retrieve the Threat Protection policies created in API Gateway.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
-
GetPoliciesOperationSpec
Constructs a validated instance ofGetPoliciesOperationSpec
.- Parameter:
spec
- the specification to process
-
GetPoliciesOperationSpec
Constructs a validated instance ofGetPoliciesOperationSpec
.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 idstage
- 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 GatewaypolicyType
- 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
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 -
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
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
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
-
canEqual
-
hashCode
public int hashCode() -
toString
-