Uses of Class
org.apache.hadoop.hbase.quotas.QuotaSettings
Packages that use QuotaSettings
Package
Description
Provides HBase Client
-
Uses of QuotaSettings in org.apache.hadoop.hbase.client
Methods in org.apache.hadoop.hbase.client that return types with arguments of type QuotaSettingsModifier and TypeMethodDescriptionAdmin.getQuota(QuotaFilter filter) List the quotas based on the filter.AsyncAdmin.getQuota(QuotaFilter filter) List the quotas based on the filter.AsyncHBaseAdmin.getQuota(QuotaFilter filter) HBaseAdmin.getQuota(QuotaFilter filter) RawAsyncHBaseAdmin.getQuota(QuotaFilter filter) Methods in org.apache.hadoop.hbase.client with parameters of type QuotaSettingsModifier and TypeMethodDescriptionvoidAdmin.setQuota(QuotaSettings quota) Apply the new quota settings.AsyncAdmin.setQuota(QuotaSettings quota) Apply the new quota settings.AsyncHBaseAdmin.setQuota(QuotaSettings quota) voidHBaseAdmin.setQuota(QuotaSettings quota) RawAsyncHBaseAdmin.setQuota(QuotaSettings quota) -
Uses of QuotaSettings in org.apache.hadoop.hbase.quotas
Subclasses of QuotaSettings in org.apache.hadoop.hbase.quotasModifier and TypeClassDescriptionclassAn object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).classImplementation ofGlobalQuotaSettingsto hide the Protobuf messages we use internally.(package private) static class(package private) classAQuotaSettingsimplementation for configuring filesystem-use quotas.classFields in org.apache.hadoop.hbase.quotas declared as QuotaSettingsFields in org.apache.hadoop.hbase.quotas with type parameters of type QuotaSettingsMethods in org.apache.hadoop.hbase.quotas that return QuotaSettingsModifier and TypeMethodDescriptionstatic QuotaSettingsQuotaSettings.buildFromProto(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest request) Converts the protocol buffer request into a QuotaSetting POJO.static QuotaSettingsQuotaSettingsFactory.bypassGlobals(String userName, boolean bypassGlobals) Set the "bypass global settings" for the specified user(package private) static QuotaSettingsQuotaSettingsFactory.fromSpace(TableName table, String namespace, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota protoQuota) static QuotaSettingsQuotaSettingsFactory.limitNamespaceSpace(String namespace, long sizeLimit, SpaceViolationPolicy violationPolicy) Creates aQuotaSettingsobject to limit the FileSystem space usage for the given namespace to the given size in bytes.static QuotaSettingsQuotaSettingsFactory.limitTableSpace(TableName tableName, long sizeLimit, SpaceViolationPolicy violationPolicy) Creates aQuotaSettingsobject to limit the FileSystem space usage for the given table to the given size in bytes.(package private) abstract QuotaSettingsQuotaSettings.merge(QuotaSettings newSettings) Merges the provided settings withthisand returns a new settings object to the caller if the merged settings differ from the original.protected QuotaSettingsSpaceLimitSettings.merge(QuotaSettings newSettings) QuotaRetriever.Iter.next()QuotaRetriever.next()static QuotaSettingsQuotaSettingsFactory.removeNamespaceSpaceLimit(String namespace) Creates aQuotaSettingsobject to remove the FileSystem space quota for the given namespace.static QuotaSettingsQuotaSettingsFactory.removeTableSpaceLimit(TableName tableName) Creates aQuotaSettingsobject to remove the FileSystem space quota for the given table.private static QuotaSettingsQuotaSettingsFactory.throttle(String userName, TableName tableName, String namespace, String regionServer, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) static QuotaSettingsQuotaSettingsFactory.throttleNamespace(String namespace, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified namespace.static QuotaSettingsQuotaSettingsFactory.throttleNamespace(String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) Throttle the specified namespace.static QuotaSettingsQuotaSettingsFactory.throttleRegionServer(String regionServer, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified region server.static QuotaSettingsQuotaSettingsFactory.throttleTable(TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified table.static QuotaSettingsQuotaSettingsFactory.throttleTable(TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) Throttle the specified table.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, String namespace, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user on the specified namespace.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, String namespace, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) Throttle the specified user on the specified namespace.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) Throttle the specified user.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit) Throttle the specified user on the specified table.static QuotaSettingsQuotaSettingsFactory.throttleUser(String userName, TableName tableName, ThrottleType type, long limit, TimeUnit timeUnit, QuotaScope scope) Throttle the specified user on the specified table.static QuotaSettingsQuotaSettingsFactory.unthrottleNamespace(String namespace) Remove the throttling for the specified namespace.static QuotaSettingsQuotaSettingsFactory.unthrottleNamespaceByThrottleType(String namespace, ThrottleType type) Remove the throttling for the specified namespace by throttle type.static QuotaSettingsQuotaSettingsFactory.unthrottleRegionServer(String regionServer) Remove the throttling for the specified region server.static QuotaSettingsQuotaSettingsFactory.unthrottleRegionServerByThrottleType(String regionServer, ThrottleType type) Remove the throttling for the specified region server by throttle type.static QuotaSettingsQuotaSettingsFactory.unthrottleTable(TableName tableName) Remove the throttling for the specified table.static QuotaSettingsQuotaSettingsFactory.unthrottleTableByThrottleType(TableName tableName, ThrottleType type) Remove the throttling for the specified table.static QuotaSettingsQuotaSettingsFactory.unthrottleUser(String userName) Remove the throttling for the specified user.static QuotaSettingsQuotaSettingsFactory.unthrottleUser(String userName, String namespace) Remove the throttling for the specified user on the specified namespace.static QuotaSettingsQuotaSettingsFactory.unthrottleUser(String userName, TableName tableName) Remove the throttling for the specified user on the specified table.static QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, String namespace, ThrottleType type) Remove the throttling for the specified user on the specified namespace.static QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, ThrottleType type) Remove the throttling for the specified user.static QuotaSettingsQuotaSettingsFactory.unthrottleUserByThrottleType(String userName, TableName tableName, 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 QuotaSettingsModifier and TypeMethodDescription(package private) static List<QuotaSettings>QuotaSettingsFactory.fromNamespaceQuotas(String namespace, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) private static List<QuotaSettings>QuotaSettingsFactory.fromQuotas(String userName, TableName tableName, String namespace, String regionServer, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) (package private) static List<QuotaSettings>QuotaSettingsFactory.fromRegionServerQuotas(String regionServer, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) (package private) static List<QuotaSettings>QuotaSettingsFactory.fromTableQuotas(TableName tableName, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) (package private) static List<QuotaSettings>QuotaSettingsFactory.fromUserQuotas(String userName, String namespace, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) (package private) static List<QuotaSettings>QuotaSettingsFactory.fromUserQuotas(String userName, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) (package private) static List<QuotaSettings>QuotaSettingsFactory.fromUserQuotas(String userName, TableName tableName, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) abstract List<QuotaSettings>GlobalQuotaSettings.getQuotaSettings()Computes a list of QuotaSettings that present the complete quota state of the combination of this user, table, and/or namespace.GlobalQuotaSettingsImpl.getQuotaSettings()QuotaRetriever.iterator()Methods in org.apache.hadoop.hbase.quotas with parameters of type QuotaSettingsModifier and TypeMethodDescriptionstatic org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequestQuotaSettings.buildSetQuotaRequestProto(QuotaSettings settings) Convert a QuotaSettings to a protocol buffer SetQuotaRequest.protected GlobalQuotaSettingsImplGlobalQuotaSettingsImpl.merge(QuotaSettings other) (package private) abstract QuotaSettingsQuotaSettings.merge(QuotaSettings newSettings) Merges the provided settings withthisand returns a new settings object to the caller if the merged settings differ from the original.QuotaSettingsFactory.QuotaGlobalsSettingsBypass.merge(QuotaSettings newSettings) protected QuotaSettingsSpaceLimitSettings.merge(QuotaSettings newSettings) protected ThrottleSettingsThrottleSettings.merge(QuotaSettings other) (package private) voidQuotaSettings.validateQuotaTarget(QuotaSettings mergee) Validates that settings being merged intothisis targeting the same "subject", e.g.Method parameters in org.apache.hadoop.hbase.quotas with type arguments of type QuotaSettingsModifier and TypeMethodDescriptionstatic voidQuotaTableUtil.parseResultToCollection(Result result, Collection<QuotaSettings> quotaSettings) -
Uses of QuotaSettings in org.apache.hadoop.hbase.thrift2.client
Methods in org.apache.hadoop.hbase.thrift2.client that return types with arguments of type QuotaSettingsMethods in org.apache.hadoop.hbase.thrift2.client with parameters of type QuotaSettings