Table of Contents

Class AgentDeployment

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll
public sealed class AgentDeployment : IMessage<AgentDeployment>, IEquatable<AgentDeployment>, IDeepCloneable<AgentDeployment>, IBufferMessage, IMessage
Inheritance
AgentDeployment
Implements
IMessage<AgentDeployment>
IDeepCloneable<AgentDeployment>
IBufferMessage
IMessage
Inherited Members

Constructors

AgentDeployment()

public AgentDeployment()

AgentDeployment(AgentDeployment)

public AgentDeployment(AgentDeployment other)

Parameters

other AgentDeployment

Fields

AgentIdFieldNumber

Field number for the "agent_id" field.

public const int AgentIdFieldNumber = 2

Field Value

int

AgentNameFieldNumber

Field number for the "agent_name" field.

public const int AgentNameFieldNumber = 17

Field Value

int

CpuLimitFieldNumber

Field number for the "cpu_limit" field.

public const int CpuLimitFieldNumber = 12

Field Value

int

CpuReqFieldNumber

Field number for the "cpu_req" field.

public const int CpuReqFieldNumber = 7

Field Value

int

CurCpuFieldNumber

Field number for the "cur_cpu" field.

public const int CurCpuFieldNumber = 8

Field Value

int

CurMemFieldNumber

Field number for the "cur_mem" field.

public const int CurMemFieldNumber = 9

Field Value

int

DeploymentEnabledFieldNumber

Field number for the "deployment_enabled" field.

public const int DeploymentEnabledFieldNumber = 18

Field Value

int

DeploymentFieldNumber

Field number for the "deployment" field.

public const int DeploymentFieldNumber = 15

Field Value

int

EventsFieldNumber

Field number for the "events" field.

public const int EventsFieldNumber = 14

Field Value

int

MaxReplicasFieldNumber

Field number for the "max_replicas" field.

public const int MaxReplicasFieldNumber = 6

Field Value

int

MemLimitFieldNumber

Field number for the "mem_limit" field.

public const int MemLimitFieldNumber = 11

Field Value

int

MemReqFieldNumber

Field number for the "mem_req" field.

public const int MemReqFieldNumber = 10

Field Value

int

MinReplicasFieldNumber

Field number for the "min_replicas" field.

public const int MinReplicasFieldNumber = 5

Field Value

int

RegionFieldNumber

Field number for the "region" field.

public const int RegionFieldNumber = 1

Field Value

int

ReplicasFieldNumber

Field number for the "replicas" field.

public const int ReplicasFieldNumber = 4

Field Value

int

ServerRegionFieldNumber

Field number for the "server_region" field.

public const int ServerRegionFieldNumber = 13

Field Value

int

StatusFieldNumber

Field number for the "status" field.

public const int StatusFieldNumber = 3

Field Value

int

VersionFieldNumber

Field number for the "version" field.

public const int VersionFieldNumber = 16

Field Value

int

Properties

AgentId

public string AgentId { get; set; }

Property Value

string

AgentName

public string AgentName { get; set; }

Property Value

string

CpuLimit

public string CpuLimit { get; set; }

Property Value

string

CpuReq

public string CpuReq { get; set; }

Property Value

string

CurCpu

public string CurCpu { get; set; }

Property Value

string

CurMem

public string CurMem { get; set; }

Property Value

string

Deployment

public string Deployment { get; set; }

Property Value

string

DeploymentEnabled

public bool DeploymentEnabled { get; set; }

Property Value

bool

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

Events

public RepeatedField<AgentEvent> Events { get; }

Property Value

RepeatedField<AgentEvent>

MaxReplicas

public int MaxReplicas { get; set; }

Property Value

int

MemLimit

public string MemLimit { get; set; }

Property Value

string

MemReq

public string MemReq { get; set; }

Property Value

string

MinReplicas

public int MinReplicas { get; set; }

Property Value

int

Parser

public static MessageParser<AgentDeployment> Parser { get; }

Property Value

MessageParser<AgentDeployment>

Region

public string Region { get; set; }

Property Value

string

Replicas

public int Replicas { get; set; }

Property Value

int

ServerRegion

public string ServerRegion { get; set; }

Property Value

string

Status

public string Status { get; set; }

Property Value

string

Version

public string Version { get; set; }

Property Value

string

Methods

CalculateSize()

Calculates the size of this message in Protocol Buffer wire format, in bytes.

public int CalculateSize()

Returns

int

The number of bytes required to write this message to a coded output stream.

Clone()

Creates a deep clone of this object.

public AgentDeployment Clone()

Returns

AgentDeployment

A deep clone of this object.

Equals(AgentDeployment)

public bool Equals(AgentDeployment other)

Parameters

other AgentDeployment

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

Remarks

See the user guide for precise merge semantics.

MergeFrom(AgentDeployment)

Merges the given message into this one.

public void MergeFrom(AgentDeployment other)

Parameters

other AgentDeployment

Remarks

See the user guide for precise merge semantics.

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.