public class PlanBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
Plan |
build() |
static PlanBuilder |
newPlan() |
static PlanBuilder |
newPlan(String name) |
PlanBuilder |
withContract(String contract) |
PlanBuilder |
withCycle(String cycle) |
PlanBuilder |
withData(Map<String,Object> data) |
PlanBuilder |
withDescription(String description) |
PlanBuilder |
withFeatures(Map<String,Object> features) |
PlanBuilder |
withFreeCycles(CycleCount cycleCount) |
PlanBuilder |
withFreeCycles(Integer count,
String cycle) |
PlanBuilder |
withGroup(String group) |
PlanBuilder |
withId(String id) |
PlanBuilder |
withName(String name) |
PlanBuilder |
withOriginal(String original) |
PlanBuilder |
withPrice(Price price) |
PlanBuilder |
withQuota(Quota quota) |
PlanBuilder |
withQuota(String cycle,
Integer limit,
String scope,
String target) |
public static PlanBuilder newPlan()
public static PlanBuilder newPlan(String name)
public PlanBuilder withName(String name)
public PlanBuilder withId(String id)
public PlanBuilder withContract(String contract)
public PlanBuilder withCycle(String cycle)
public PlanBuilder withData(Map<String,Object> data)
public PlanBuilder withDescription(String description)
public PlanBuilder withFeatures(Map<String,Object> features)
public PlanBuilder withFreeCycles(CycleCount cycleCount)
public PlanBuilder withFreeCycles(Integer count, String cycle)
public PlanBuilder withGroup(String group)
public PlanBuilder withOriginal(String original)
public PlanBuilder withPrice(Price price)
public PlanBuilder withQuota(Quota quota)
public PlanBuilder withQuota(String cycle, Integer limit, String scope, String target)
public Plan build()
Copyright 2022 OneSpan All rights reserved.