class Qdrant::Api::TrackerTelemetry

Overview

Tracker object used in telemetry

Included Modules

Defined in:

qdrant-api/models/tracker_telemetry.cr

Constructors

Instance Method Summary

Macros inherited from module Qdrant::Api::Validation

validates(name, klass, nilable, **rules) validates

Instance methods inherited from module Qdrant::Api::Serializable

eql?(other) eql?, to_body : Hash(String, JSON::Any) to_body, to_h : Hash(String, JSON::Any) to_h, to_s(io : IO) : Nil to_s

Constructor Detail

def self.new(name : String, uuid : String, segment_ids : Array(Int32), segment_uuids : Array(String), status : TrackerStatus, start_at : Time, end_at : Time | Nil = nil) #

Initializes the object @param [Hash] attributes Model attributes in the form of hash


[View source]
def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def end_at : Time | Nil #

Optional properties End time of the optimizer


[View source]
def end_at=(end_at : Time | Nil) #

Optional properties End time of the optimizer


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def list_invalid_properties #

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons


[View source]
def name : String #

Required properties Name of the optimizer


[View source]
def name=(name : String) #

Required properties Name of the optimizer


[View source]
def segment_ids : Array(Int32) #

Internal segment IDs being optimized. These are local and in-memory, meaning that they can refer to different segments after a service restart.


[View source]
def segment_ids=(segment_ids : Array(Int32)) #

Internal segment IDs being optimized. These are local and in-memory, meaning that they can refer to different segments after a service restart.


[View source]
def segment_uuids : Array(String) #

Segment UUIDs being optimized. Refers to same segments as in #segment_ids, but trackable across restarts, and reflect their directory name.


[View source]
def segment_uuids=(segment_uuids : Array(String)) #

Segment UUIDs being optimized. Refers to same segments as in #segment_ids, but trackable across restarts, and reflect their directory name.


[View source]
def start_at : Time #

Start time of the optimizer


[View source]
def start_at=(start_at : Time) #

Start time of the optimizer


[View source]
def status : TrackerStatus #

[View source]
def status=(status : TrackerStatus) #

[View source]
def uuid : String #

UUID of the upcoming segment being created by the optimizer


[View source]
def uuid=(uuid : String) #

UUID of the upcoming segment being created by the optimizer


[View source]
def valid? #

Check to see if the all the properties in the model are valid @return true if the model is valid


[View source]