Klasse Plan
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Plan
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Plan
extends Object
Plan
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Booleanprotected Costprotected LongThe creation date of plan in milli secondsThis can be used to store additional information needed for a planprotected StringDescription of the planprotected StringAn inline base64 encoded string representation of icon to be used in planprotected StringId of the plan.protected StringLicense of the planprotected LongThe modified date of plan in milli seconds.protected StringName of the planPolicy that holds the rate limit throttling policy actions.protected QuotaList of tags of the planprotected StringTerms of the plan usage as descriptive stringprotected StringVersion of the plan -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedPlan()Plan(String license, String terms, Cost cost, Long creationDate, Map<String, Object> customFields, String description, String icon, String id, Long modifiedDate, String name, List<String> policies, Boolean _protected, Quota quota, List<String> tags, String version) Constructs a validated instance ofPlan.Constructs a validated instance ofPlan. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung_protected(Boolean _protected) static Plan.PlanBuilderbuilder()protected booleancost()The creation date of plan in milli secondscreationDate(Long creationDate) The creation date of plan in milli secondsThis can be used to store additional information needed for a plancustomFields(Map<String, Object> customFields) This can be used to store additional information needed for a planDescription of the plandescription(String description) Description of the planbooleaninthashCode()icon()An inline base64 encoded string representation of icon to be used in planAn inline base64 encoded string representation of icon to be used in planid()Id of the plan.Id of the plan.license()License of the planLicense of the planThe modified date of plan in milli seconds.modifiedDate(Long modifiedDate) The modified date of plan in milli seconds.name()Name of the planName of the planpolicies()Policy that holds the rate limit throttling policy actions.Policy that holds the rate limit throttling policy actions.quota()tags()List of tags of the planList of tags of the planterms()Terms of the plan usage as descriptive stringTerms of the plan usage as descriptive stringtoString()version()Version of the planVersion of the plan
-
Felddetails
-
license
License of the plan -
terms
Terms of the plan usage as descriptive string -
cost
-
creationDate
The creation date of plan in milli seconds -
customFields
This can be used to store additional information needed for a plan -
description
Description of the plan -
icon
An inline base64 encoded string representation of icon to be used in plan -
id
Id of the plan. It will be autogenerated for the plan on creation -
modifiedDate
The modified date of plan in milli seconds. This will be updated for plan on update. -
name
Name of the plan -
policies
Policy that holds the rate limit throttling policy actions. It will created automatically. It can contain zero or more throttling policy action as rate limit policy -
_protected
-
quota
-
tags
List of tags of the plan -
version
Version of the plan
-
-
Konstruktordetails
-
Plan
Constructs a validated instance ofPlan.- Parameter:
spec- the specification to process
-
Plan
@Internal public Plan(String license, String terms, Cost cost, Long creationDate, Map<String, Object> customFields, String description, String icon, String id, Long modifiedDate, String name, List<String> policies, Boolean _protected, Quota quota, List<String> tags, String version) Constructs a validated instance ofPlan.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Plan(Consumer)instead.- Parameter:
license- License of the planterms- Terms of the plan usage as descriptive stringcost- var.namecreationDate- The creation date of plan in milli secondscustomFields- This can be used to store additional information needed for a plandescription- Description of the planicon- An inline base64 encoded string representation of icon to be used in planid- Id of the plan. It will be autogenerated for the plan on creationmodifiedDate- The modified date of plan in milli seconds. This will be updated for plan on update.name- Name of the planpolicies- Policy that holds the rate limit throttling policy actions. It will created automatically. It can contain zero or more throttling policy action as rate limit policy_protected- var.namequota- var.nametags- List of tags of the planversion- Version of the plan
-
Plan
protected Plan()
-
-
Methodendetails
-
builder
-
license
License of the plan -
terms
Terms of the plan usage as descriptive string -
cost
-
creationDate
The creation date of plan in milli seconds -
customFields
This can be used to store additional information needed for a plan -
description
Description of the plan -
icon
An inline base64 encoded string representation of icon to be used in plan -
id
Id of the plan. It will be autogenerated for the plan on creation -
modifiedDate
The modified date of plan in milli seconds. This will be updated for plan on update. -
name
Name of the plan -
policies
Policy that holds the rate limit throttling policy actions. It will created automatically. It can contain zero or more throttling policy action as rate limit policy -
_protected
-
quota
-
tags
List of tags of the plan -
version
Version of the plan -
license
License of the plan- Gibt zurück:
this.
-
terms
Terms of the plan usage as descriptive string- Gibt zurück:
this.
-
cost
- Gibt zurück:
this.
-
creationDate
The creation date of plan in milli seconds- Gibt zurück:
this.
-
customFields
This can be used to store additional information needed for a plan- Gibt zurück:
this.
-
description
Description of the plan- Gibt zurück:
this.
-
icon
An inline base64 encoded string representation of icon to be used in plan- Gibt zurück:
this.
-
id
Id of the plan. It will be autogenerated for the plan on creation- Gibt zurück:
this.
-
modifiedDate
The modified date of plan in milli seconds. This will be updated for plan on update.- Gibt zurück:
this.
-
name
Name of the plan- Gibt zurück:
this.
-
policies
Policy that holds the rate limit throttling policy actions. It will created automatically. It can contain zero or more throttling policy action as rate limit policy- Gibt zurück:
this.
-
_protected
- Gibt zurück:
this.
-
quota
- Gibt zurück:
this.
-
tags
List of tags of the plan- Gibt zurück:
this.
-
version
Version of the plan- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-