class Resolv::DNS::Resource::IN::ServiceBinding
Общее реализация для записей ресурсов, совместимых с SVCB.
Атрибуты
params[R]
Параметры сервиса для целевого хоста.
priority[R]
Приоритет этого целевого хоста.
Диапазон значений: 0-65535. Если значение равно 0, этот RR находится в режиме AliasMode. В противном случае, он находится в режиме ServiceMode.
target[R]
Имя домена целевого хоста.
Общедоступные методы класса
# File lib/resolv.rb, line 2754 def initialize(priority, target, params = []) @priority = priority.to_int @target = Name.create(target) @params = SvcParams.new(params) end
Создать запись ресурса для привязки сервиса.
Общедоступные методы экземпляра
# File lib/resolv.rb, line 2781 def alias_mode? self.priority == 0 end
Указывает, находится ли этот RR в режиме AliasMode.
# File lib/resolv.rb, line 2788 def service_mode? !alias_mode? end
Указывает, находится ли этот RR в режиме ServiceMode.
Ruby Core © 1993–2022 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.