Uses of Class
org.apache.hadoop.hbase.quotas.QuotaSettings
Packages that use org.apache.hadoop.hbase.quotas.QuotaSettings
Package
Description
Provides HBase Client
-
Uses of org.apache.hadoop.hbase.quotas.QuotaSettings in org.apache.hadoop.hbase.client
Methods in org.apache.hadoop.hbase.client that return types with arguments of type org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionList<org.apache.hadoop.hbase.quotas.QuotaSettings>Admin.getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter) List the quotas based on the filter.CompletableFuture<List<org.apache.hadoop.hbase.quotas.QuotaSettings>>AsyncAdmin.getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter) List the quotas based on the filter.List<org.apache.hadoop.hbase.quotas.QuotaSettings>HBaseAdmin.getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter filter) Methods in org.apache.hadoop.hbase.client with parameters of type org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionvoidAdmin.setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota) Apply the new quota settings.AsyncAdmin.setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota) Apply the new quota settings.voidHBaseAdmin.setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings quota) -
Uses of org.apache.hadoop.hbase.quotas.QuotaSettings in org.apache.hadoop.hbase.quotas
Subclasses of org.apache.hadoop.hbase.quotas.QuotaSettings in in org.apache.hadoop.hbase.quotasModifier and TypeClassDescriptionclassorg.apache.hadoop.hbase.quotas.GlobalQuotaSettingsAn object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).classorg.apache.hadoop.hbase.quotas.GlobalQuotaSettingsImplImplementation ofGlobalQuotaSettingsto hide the Protobuf messages we use internally.classorg.apache.hadoop.hbase.quotas.ThrottleSettingsMethods in org.apache.hadoop.hbase.quotas that return org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionstatic org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettings.buildFromProto(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest request) Converts the protocol buffer request into a QuotaSetting POJO.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.bypassGlobals(String userName, boolean bypassGlobals) Set the "bypass global settings" for the specified userstatic org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.limitNamespaceSpace(String namespace, long sizeLimit, org.apache.hadoop.hbase.quotas.SpaceViolationPolicy violationPolicy) Creates aQuotaSettingsobject to limit the FileSystem space usage for the given namespace to the given size in bytes.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.limitTableSpace(org.apache.hadoop.hbase.TableName tableName, long sizeLimit, org.apache.hadoop.hbase.quotas.SpaceViolationPolicy violationPolicy) Creates aQuotaSettingsobject to limit the FileSystem space usage for the given table to the given size in bytes.org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaRetriever.next()static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.removeNamespaceSpaceLimit(String namespace) Creates aQuotaSettingsobject to remove the FileSystem space quota for the given namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.removeTableSpaceLimit(org.apache.hadoop.hbase.TableName tableName) Creates aQuotaSettingsobject to remove the FileSystem space quota for the given table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleNamespace(String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleNamespace(String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit, org.apache.hadoop.hbase.quotas.QuotaScope scope) Throttle the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleRegionServer(String regionServer, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified region server.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit, org.apache.hadoop.hbase.quotas.QuotaScope scope) Throttle the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user on the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit, org.apache.hadoop.hbase.quotas.QuotaScope scope) Throttle the specified user on the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit, org.apache.hadoop.hbase.quotas.QuotaScope scope) Throttle the specified user.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user on the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type, long limit, TimeUnit timeUnit, org.apache.hadoop.hbase.quotas.QuotaScope scope) Throttle the specified user on the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleNamespace(String namespace) Remove the throttling for the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleNamespaceByThrottleType(String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified namespace by throttle type.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleRegionServer(String regionServer) Remove the throttling for the specified region server.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleRegionServerByThrottleType(String regionServer, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified region server by throttle type.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleTable(org.apache.hadoop.hbase.TableName tableName) Remove the throttling for the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleTableByThrottleType(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleUser(String userName) Remove the throttling for the specified user.static org.apache.hadoop.hbase.quotas.QuotaSettingsRemove the throttling for the specified user on the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleUser(String userName, org.apache.hadoop.hbase.TableName tableName) Remove the throttling for the specified user on the specified table.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, String namespace, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified user on the specified namespace.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified user.static org.apache.hadoop.hbase.quotas.QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.ThrottleType type) Remove the throttling for the specified user on the specified table.Methods in org.apache.hadoop.hbase.quotas that return types with arguments of type org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionabstract List<org.apache.hadoop.hbase.quotas.QuotaSettings>GlobalQuotaSettings.getQuotaSettings()Computes a list of QuotaSettings that present the complete quota state of the combination of this user, table, and/or namespace.List<org.apache.hadoop.hbase.quotas.QuotaSettings>GlobalQuotaSettingsImpl.getQuotaSettings()Iterator<org.apache.hadoop.hbase.quotas.QuotaSettings>QuotaRetriever.iterator()Methods in org.apache.hadoop.hbase.quotas with parameters of type org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionstatic org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequestQuotaSettings.buildSetQuotaRequestProto(org.apache.hadoop.hbase.quotas.QuotaSettings settings) Convert a QuotaSettings to a protocol buffer SetQuotaRequest.protected org.apache.hadoop.hbase.quotas.GlobalQuotaSettingsImplGlobalQuotaSettingsImpl.merge(org.apache.hadoop.hbase.quotas.QuotaSettings other) protected org.apache.hadoop.hbase.quotas.ThrottleSettingsThrottleSettings.merge(org.apache.hadoop.hbase.quotas.QuotaSettings other) Method parameters in org.apache.hadoop.hbase.quotas with type arguments of type org.apache.hadoop.hbase.quotas.QuotaSettings in inModifier and TypeMethodDescriptionstatic voidQuotaTableUtil.parseResultToCollection(org.apache.hadoop.hbase.client.Result result, Collection<org.apache.hadoop.hbase.quotas.QuotaSettings> quotaSettings)