public static final class QuotaProtos.SpaceQuota.Builder extends <any> implements QuotaProtos.SpaceQuotaOrBuilder
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 .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 .SpaceViolationPolicy violation_policy = 2; |
boolean |
hasRemove()
optional bool remove = 3 [default = false]; |
boolean |
hasSoftLimit()
optional uint64 soft_limit = 1; |
boolean |
hasViolationPolicy()
optional .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 .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 IOException
IOExceptionpublic boolean hasSoftLimit()
optional uint64 soft_limit = 1;
The limit of bytes for this quota
hasSoftLimit in interface QuotaProtos.SpaceQuotaOrBuilderpublic long getSoftLimit()
optional uint64 soft_limit = 1;
The limit of bytes for this quota
getSoftLimit in interface QuotaProtos.SpaceQuotaOrBuilderpublic 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 .SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
hasViolationPolicy in interface QuotaProtos.SpaceQuotaOrBuilderpublic QuotaProtos.SpaceViolationPolicy getViolationPolicy()
optional .SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
getViolationPolicy in interface QuotaProtos.SpaceQuotaOrBuilderpublic QuotaProtos.SpaceQuota.Builder setViolationPolicy(QuotaProtos.SpaceViolationPolicy value)
optional .SpaceViolationPolicy violation_policy = 2;
The action to take when the quota is violated
public QuotaProtos.SpaceQuota.Builder clearViolationPolicy()
optional .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.SpaceQuotaOrBuilderpublic boolean getRemove()
optional bool remove = 3 [default = false];
When true, remove the quota.
getRemove in interface QuotaProtos.SpaceQuotaOrBuilderpublic 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.