public static final class QuotaProtos.SpaceQuota.Builder extends <any> implements QuotaProtos.SpaceQuotaOrBuilder
hbase.pb.SpaceQuota
Defines a limit on the amount of filesystem space used by a table/namespace
Modifier and Type | Method and Description |
---|---|
QuotaProtos.SpaceQuota |
build() |
QuotaProtos.SpaceQuota |
buildPartial() |
QuotaProtos.SpaceQuota.Builder |
clear() |
QuotaProtos.SpaceQuota.Builder |
clearRemove()
optional bool remove = 3 [default = false]; |
QuotaProtos.SpaceQuota.Builder |
clearSoftLimit()
optional uint64 soft_limit = 1; |
QuotaProtos.SpaceQuota.Builder |
clearViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2; |
QuotaProtos.SpaceQuota.Builder |
clone() |
QuotaProtos.SpaceQuota |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getRemove()
optional bool remove = 3 [default = false]; |
long |
getSoftLimit()
optional uint64 soft_limit = 1; |
QuotaProtos.SpaceViolationPolicy |
getViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2; |
boolean |
hasRemove()
optional bool remove = 3 [default = false]; |
boolean |
hasSoftLimit()
optional uint64 soft_limit = 1; |
boolean |
hasViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
QuotaProtos.SpaceQuota.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
QuotaProtos.SpaceQuota.Builder |
mergeFrom(com.google.protobuf.Message other) |
QuotaProtos.SpaceQuota.Builder |
setRemove(boolean value)
optional bool remove = 3 [default = false]; |
QuotaProtos.SpaceQuota.Builder |
setSoftLimit(long value)
optional uint64 soft_limit = 1; |
QuotaProtos.SpaceQuota.Builder |
setViolationPolicy(QuotaProtos.SpaceViolationPolicy value)
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2; |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public QuotaProtos.SpaceQuota.Builder clear()
public QuotaProtos.SpaceQuota.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public QuotaProtos.SpaceQuota getDefaultInstanceForType()
public QuotaProtos.SpaceQuota build()
public QuotaProtos.SpaceQuota buildPartial()
public QuotaProtos.SpaceQuota.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public QuotaProtos.SpaceQuota.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasSoftLimit()
optional uint64 soft_limit = 1;
The limit of bytes for this quota
hasSoftLimit
in interface QuotaProtos.SpaceQuotaOrBuilder
public long getSoftLimit()
optional uint64 soft_limit = 1;
The limit of bytes for this quota
getSoftLimit
in interface QuotaProtos.SpaceQuotaOrBuilder
public QuotaProtos.SpaceQuota.Builder setSoftLimit(long value)
optional uint64 soft_limit = 1;
The limit of bytes for this quota
public QuotaProtos.SpaceQuota.Builder clearSoftLimit()
optional uint64 soft_limit = 1;
The limit of bytes for this quota
public boolean hasViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
hasViolationPolicy
in interface QuotaProtos.SpaceQuotaOrBuilder
public QuotaProtos.SpaceViolationPolicy getViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
getViolationPolicy
in interface QuotaProtos.SpaceQuotaOrBuilder
public QuotaProtos.SpaceQuota.Builder setViolationPolicy(QuotaProtos.SpaceViolationPolicy value)
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
public QuotaProtos.SpaceQuota.Builder clearViolationPolicy()
optional .hbase.pb.SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
public boolean hasRemove()
optional bool remove = 3 [default = false];
When true, remove the quota.
hasRemove
in interface QuotaProtos.SpaceQuotaOrBuilder
public boolean getRemove()
optional bool remove = 3 [default = false];
When true, remove the quota.
getRemove
in interface QuotaProtos.SpaceQuotaOrBuilder
public QuotaProtos.SpaceQuota.Builder setRemove(boolean value)
optional bool remove = 3 [default = false];
When true, remove the quota.
public QuotaProtos.SpaceQuota.Builder clearRemove()
optional bool remove = 3 [default = false];
When true, remove the quota.