@InterfaceAudience.Private public static class SpaceQuotaSnapshot.SpaceQuotaStatus extends Object implements SpaceQuotaSnapshotView.SpaceQuotaStatusView
Constructor and Description |
---|
SpaceQuotaStatus(SpaceViolationPolicy policy)
Constructs a
SpaceQuotaSnapshot which is in violation of the provided policy . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Optional<SpaceViolationPolicy> |
getPolicy()
Returns the violation policy, which may be null.
|
int |
hashCode() |
boolean |
isInViolation()
Returns
true if the quota is being violated, false otherwise. |
static SpaceQuotaSnapshot.SpaceQuotaStatus |
notInViolation()
Returns a singleton referring to a quota which is not in violation.
|
static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaStatus |
toProto(SpaceQuotaSnapshot.SpaceQuotaStatus status) |
static SpaceQuotaSnapshot.SpaceQuotaStatus |
toStatus(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaStatus proto) |
String |
toString() |
public SpaceQuotaStatus(SpaceViolationPolicy policy)
SpaceQuotaSnapshot
which is in violation of the provided policy
.
Use notInViolation()
to obtain an instance of this class for the cases when the
quota is not in violation.policy
- The non-null policy being violated.public Optional<SpaceViolationPolicy> getPolicy()
isInViolation()
is true
, but may be null otherwise.getPolicy
in interface SpaceQuotaSnapshotView.SpaceQuotaStatusView
public boolean isInViolation()
true
if the quota is being violated, false
otherwise.isInViolation
in interface SpaceQuotaSnapshotView.SpaceQuotaStatusView
public static SpaceQuotaSnapshot.SpaceQuotaStatus notInViolation()
public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaStatus toProto(SpaceQuotaSnapshot.SpaceQuotaStatus status)
public static SpaceQuotaSnapshot.SpaceQuotaStatus toStatus(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuotaStatus proto)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.