com.afkl.generic.mashery.model.MasheryPlan Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mashery-sdk Show documentation
Show all versions of mashery-sdk Show documentation
SDK built on top of Intel-Mashery's V3 API.
The newest version!
package com.afkl.generic.mashery.model;
import java.util.List;
import com.afkl.generic.mashery.MasheryResource;
import com.fasterxml.jackson.annotation.JsonIgnore;
public class MasheryPlan implements MasheryResource {
@JsonIgnore
public static final String PATH = "/v3/rest/packages/%s/plans";
@JsonIgnore
private String planId;
private String name;
private String description;
private Object eav;
private boolean selfServiceKeyProvisioningEnabled;
private boolean adminKeyProvisioningEnabled;
private String notes;
private Integer maxNumKeysAllowed;
private Integer numKeysBeforeReview;
private Integer qpsLimitCeiling;
private boolean qpsLimitExempt;
private boolean qpsLimitKeyOverrideAllowed;
private Integer rateLimitCeiling;
private boolean rateLimitExempt;
private boolean rateLimitKeyOverrideAllowed;
private MasheryPackage.Period rateLimitPeriod;
private boolean responseFilterOverrideAllowed;
private String emailTemplateSetId;
// TODO find out what this should be
private List