public class BacklogQuota extends Object
A scoped resource is identified by a BacklogQuota.BacklogQuotaType enumeration type which is containing two attributes:
limit representing a quota limit in bytes and policy for backlog retention policy.
| Modifier and Type | Class and Description |
|---|---|
static class |
BacklogQuota.BacklogQuotaType
Identifier to a backlog quota configuration (an instance of
BacklogQuota). |
static class |
BacklogQuota.RetentionPolicy
Enumeration type determines how to retain backlog against the resource shortages.
|
| Modifier | Constructor and Description |
|---|---|
protected |
BacklogQuota() |
|
BacklogQuota(long limit,
BacklogQuota.RetentionPolicy policy) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getLimit()
Gets quota limit in bytes.
|
BacklogQuota.RetentionPolicy |
getPolicy() |
int |
hashCode() |
void |
setLimit(long limit)
Sets quota limit in bytes.
|
void |
setPolicy(BacklogQuota.RetentionPolicy policy) |
String |
toString() |
protected BacklogQuota()
public BacklogQuota(long limit,
BacklogQuota.RetentionPolicy policy)
public long getLimit()
public BacklogQuota.RetentionPolicy getPolicy()
public void setLimit(long limit)
limit - quota limit in bytespublic void setPolicy(BacklogQuota.RetentionPolicy policy)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.