Package com.oracle.bmc.apigateway.model
Class Entitlement.Builder
- java.lang.Object
- 
- com.oracle.bmc.apigateway.model.Entitlement.Builder
 
- 
- Enclosing class:
- Entitlement
 
 public static class Entitlement.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Entitlementbuild()Entitlement.Buildercopy(Entitlement model)Entitlement.Builderdescription(String description)A user-friendly description.Entitlement.Buildername(String name)An entitlement name, unique within a usage plan.Entitlement.Builderquota(Quota quota)Entitlement.BuilderrateLimit(RateLimit rateLimit)Entitlement.Buildertargets(List<EntitlementTarget> targets)A collection of targeted deployments that the entitlement will be applied to.
 
- 
- 
- 
Method Detail- 
namepublic Entitlement.Builder name(String name) An entitlement name, unique within a usage plan.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic Entitlement.Builder description(String description) A user-friendly description.To provide some insight about the resource. Avoid entering confidential information. - Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
rateLimitpublic Entitlement.Builder rateLimit(RateLimit rateLimit) 
 - 
quotapublic Entitlement.Builder quota(Quota quota) 
 - 
targetspublic Entitlement.Builder targets(List<EntitlementTarget> targets) A collection of targeted deployments that the entitlement will be applied to.- Parameters:
- targets- the value to set
- Returns:
- this builder
 
 - 
buildpublic Entitlement build() 
 - 
copypublic Entitlement.Builder copy(Entitlement model) 
 
- 
 
-