Class: LicenseKit::SystemRawClient

Inherits:
Object
  • Object
show all
Defined in:
lib/licensekit/generated/clients.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ SystemRawClient

Returns a new instance of SystemRawClient.



878
879
880
# File 'lib/licensekit/generated/clients.rb', line 878

def initialize(client)
  @client = client
end

Instance Method Details

#get_metrics(request = nil, options: nil, **kwargs) ⇒ Object

Prometheus metrics



883
884
885
# File 'lib/licensekit/generated/clients.rb', line 883

def get_metrics(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "getMetrics", request, options: options, **kwargs)
end

#health(request = nil, options: nil, **kwargs) ⇒ Object

Hosted-safe liveness probe



888
889
890
# File 'lib/licensekit/generated/clients.rb', line 888

def health(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "health", request, options: options, **kwargs)
end

#healthz(request = nil, options: nil, **kwargs) ⇒ Object

Liveness probe



893
894
895
# File 'lib/licensekit/generated/clients.rb', line 893

def healthz(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "healthz", request, options: options, **kwargs)
end

#list_public_keys(request = nil, options: nil, **kwargs) ⇒ Object

List public signing keys



898
899
900
# File 'lib/licensekit/generated/clients.rb', line 898

def list_public_keys(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "listPublicKeys", request, options: options, **kwargs)
end

#readyz(request = nil, options: nil, **kwargs) ⇒ Object

Readiness probe



903
904
905
# File 'lib/licensekit/generated/clients.rb', line 903

def readyz(request = nil, options: nil, **kwargs)
  @client.send(:perform_request_raw, "readyz", request, options: options, **kwargs)
end