All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yandex.ydb.rate_limiter.ResourceOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.45.6
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ydb/public/api/protos/ydb_rate_limiter.proto

package com.yandex.ydb.rate_limiter;

public interface ResourceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:Ydb.RateLimiter.Resource)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Resource path. Elements are separated by slash.
   * The first symbol is not slash.
   * The first element is root resource name.
   * Resource path is the path of resource inside coordination node.
   * 
* * string resource_path = 1; * @return The resourcePath. */ java.lang.String getResourcePath(); /** *
   * Resource path. Elements are separated by slash.
   * The first symbol is not slash.
   * The first element is root resource name.
   * Resource path is the path of resource inside coordination node.
   * 
* * string resource_path = 1; * @return The bytes for resourcePath. */ com.google.protobuf.ByteString getResourcePathBytes(); /** *
   * Settings for Hierarchical DRR algorithm.
   * 
* * .Ydb.RateLimiter.HierarchicalDrrSettings hierarchical_drr = 2; * @return Whether the hierarchicalDrr field is set. */ boolean hasHierarchicalDrr(); /** *
   * Settings for Hierarchical DRR algorithm.
   * 
* * .Ydb.RateLimiter.HierarchicalDrrSettings hierarchical_drr = 2; * @return The hierarchicalDrr. */ com.yandex.ydb.rate_limiter.HierarchicalDrrSettings getHierarchicalDrr(); /** *
   * Settings for Hierarchical DRR algorithm.
   * 
* * .Ydb.RateLimiter.HierarchicalDrrSettings hierarchical_drr = 2; */ com.yandex.ydb.rate_limiter.HierarchicalDrrSettingsOrBuilder getHierarchicalDrrOrBuilder(); public com.yandex.ydb.rate_limiter.Resource.TypeCase getTypeCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy