Documentation ¶
Overview ¶
Package mesos presents common v1 HTTP API message types in addition to extension APIs that aim to simplify use of the machine-generated code.
Package mesos is a generated protocol buffer package. It is generated from these files: mesos.proto It has these top-level messages: FrameworkID OfferID AgentID TaskID ExecutorID ContainerID TimeInfo DurationInfo Address URL Unavailability MachineID MachineInfo FrameworkInfo CheckInfo HealthCheck KillPolicy CommandInfo ExecutorInfo MasterInfo AgentInfo Value Attribute Resource TrafficControlStatistics IpStatistics IcmpStatistics TcpStatistics UdpStatistics SNMPStatistics ResourceStatistics ResourceUsage PerfStatistics Request Offer InverseOffer TaskInfo TaskGroupInfo Task CheckStatusInfo TaskStatus Filters Environment Parameter Parameters Credential Credentials RateLimit RateLimits Image Volume NetworkInfo CapabilityInfo LinuxInfo RLimitInfo TTYInfo ContainerInfo ContainerStatus CgroupInfo Labels Label Port Ports DiscoveryInfo WeightInfo VersionInfo Flag Role Metric FileInfo
Index ¶
- Constants
- Variables
- func IsResourceError(err error) (ok bool)
- type Address
- func (*Address) Descriptor() ([]byte, []int)
- func (this *Address) Equal(that interface{}) bool
- func (m *Address) GetHostname() string
- func (m *Address) GetIP() string
- func (m *Address) GetPort() int32
- func (this *Address) GoString() string
- func (m *Address) Marshal() (dAtA []byte, err error)
- func (mj *Address) MarshalJSON() ([]byte, error)
- func (mj *Address) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Address) MarshalTo(dAtA []byte) (int, error)
- func (*Address) ProtoMessage()
- func (m *Address) ProtoSize() (n int)
- func (m *Address) Reset()
- func (this *Address) String() string
- func (m *Address) Unmarshal(dAtA []byte) error
- func (uj *Address) UnmarshalJSON(input []byte) error
- func (uj *Address) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Address) VerboseEqual(that interface{}) error
- type AgentID
- func (*AgentID) Descriptor() ([]byte, []int)
- func (this *AgentID) Equal(that interface{}) bool
- func (m *AgentID) GetValue() string
- func (this *AgentID) GoString() string
- func (m *AgentID) Marshal() (dAtA []byte, err error)
- func (mj *AgentID) MarshalJSON() ([]byte, error)
- func (mj *AgentID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *AgentID) MarshalTo(dAtA []byte) (int, error)
- func (*AgentID) ProtoMessage()
- func (m *AgentID) ProtoSize() (n int)
- func (m *AgentID) Reset()
- func (this *AgentID) String() string
- func (m *AgentID) Unmarshal(dAtA []byte) error
- func (uj *AgentID) UnmarshalJSON(input []byte) error
- func (uj *AgentID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *AgentID) VerboseEqual(that interface{}) error
- type AgentInfo
- func (*AgentInfo) Descriptor() ([]byte, []int)
- func (this *AgentInfo) Equal(that interface{}) bool
- func (m *AgentInfo) GetAttributes() []Attribute
- func (m *AgentInfo) GetHostname() string
- func (m *AgentInfo) GetID() *AgentID
- func (m *AgentInfo) GetPort() int32
- func (m *AgentInfo) GetResources() []Resource
- func (this *AgentInfo) GoString() string
- func (m *AgentInfo) Marshal() (dAtA []byte, err error)
- func (mj *AgentInfo) MarshalJSON() ([]byte, error)
- func (mj *AgentInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *AgentInfo) MarshalTo(dAtA []byte) (int, error)
- func (*AgentInfo) ProtoMessage()
- func (m *AgentInfo) ProtoSize() (n int)
- func (m *AgentInfo) Reset()
- func (this *AgentInfo) String() string
- func (m *AgentInfo) Unmarshal(dAtA []byte) error
- func (uj *AgentInfo) UnmarshalJSON(input []byte) error
- func (uj *AgentInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *AgentInfo) VerboseEqual(that interface{}) error
- type AgentInfo_Capability
- func (*AgentInfo_Capability) Descriptor() ([]byte, []int)
- func (this *AgentInfo_Capability) Equal(that interface{}) bool
- func (m *AgentInfo_Capability) GetType() AgentInfo_Capability_Type
- func (this *AgentInfo_Capability) GoString() string
- func (m *AgentInfo_Capability) Marshal() (dAtA []byte, err error)
- func (mj *AgentInfo_Capability) MarshalJSON() ([]byte, error)
- func (mj *AgentInfo_Capability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *AgentInfo_Capability) MarshalTo(dAtA []byte) (int, error)
- func (*AgentInfo_Capability) ProtoMessage()
- func (m *AgentInfo_Capability) ProtoSize() (n int)
- func (m *AgentInfo_Capability) Reset()
- func (this *AgentInfo_Capability) String() string
- func (m *AgentInfo_Capability) Unmarshal(dAtA []byte) error
- func (uj *AgentInfo_Capability) UnmarshalJSON(input []byte) error
- func (uj *AgentInfo_Capability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *AgentInfo_Capability) VerboseEqual(that interface{}) error
- type AgentInfo_Capability_Type
- func (x AgentInfo_Capability_Type) Enum() *AgentInfo_Capability_Type
- func (AgentInfo_Capability_Type) EnumDescriptor() ([]byte, []int)
- func (x AgentInfo_Capability_Type) MarshalJSON() ([]byte, error)
- func (x AgentInfo_Capability_Type) String() string
- func (x *AgentInfo_Capability_Type) UnmarshalJSON(data []byte) error
- type Attribute
- func (*Attribute) Descriptor() ([]byte, []int)
- func (this *Attribute) Equal(that interface{}) bool
- func (m *Attribute) GetName() string
- func (m *Attribute) GetRanges() *Value_Ranges
- func (m *Attribute) GetScalar() *Value_Scalar
- func (m *Attribute) GetSet() *Value_Set
- func (m *Attribute) GetText() *Value_Text
- func (m *Attribute) GetType() Value_Type
- func (this *Attribute) GoString() string
- func (m *Attribute) Marshal() (dAtA []byte, err error)
- func (mj *Attribute) MarshalJSON() ([]byte, error)
- func (mj *Attribute) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Attribute) MarshalTo(dAtA []byte) (int, error)
- func (*Attribute) ProtoMessage()
- func (m *Attribute) ProtoSize() (n int)
- func (m *Attribute) Reset()
- func (this *Attribute) String() string
- func (m *Attribute) Unmarshal(dAtA []byte) error
- func (uj *Attribute) UnmarshalJSON(input []byte) error
- func (uj *Attribute) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Attribute) VerboseEqual(that interface{}) error
- type CapabilityInfo
- func (*CapabilityInfo) Descriptor() ([]byte, []int)
- func (this *CapabilityInfo) Equal(that interface{}) bool
- func (m *CapabilityInfo) GetCapabilities() []CapabilityInfo_Capability
- func (this *CapabilityInfo) GoString() string
- func (m *CapabilityInfo) Marshal() (dAtA []byte, err error)
- func (mj *CapabilityInfo) MarshalJSON() ([]byte, error)
- func (mj *CapabilityInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CapabilityInfo) MarshalTo(dAtA []byte) (int, error)
- func (*CapabilityInfo) ProtoMessage()
- func (m *CapabilityInfo) ProtoSize() (n int)
- func (m *CapabilityInfo) Reset()
- func (this *CapabilityInfo) String() string
- func (m *CapabilityInfo) Unmarshal(dAtA []byte) error
- func (uj *CapabilityInfo) UnmarshalJSON(input []byte) error
- func (uj *CapabilityInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CapabilityInfo) VerboseEqual(that interface{}) error
- type CapabilityInfo_Capability
- func (x CapabilityInfo_Capability) Enum() *CapabilityInfo_Capability
- func (CapabilityInfo_Capability) EnumDescriptor() ([]byte, []int)
- func (x CapabilityInfo_Capability) MarshalJSON() ([]byte, error)
- func (x CapabilityInfo_Capability) String() string
- func (x *CapabilityInfo_Capability) UnmarshalJSON(data []byte) error
- type CgroupInfo
- func (*CgroupInfo) Descriptor() ([]byte, []int)
- func (this *CgroupInfo) Equal(that interface{}) bool
- func (m *CgroupInfo) GetNetCLS() *CgroupInfo_NetCls
- func (this *CgroupInfo) GoString() string
- func (m *CgroupInfo) Marshal() (dAtA []byte, err error)
- func (mj *CgroupInfo) MarshalJSON() ([]byte, error)
- func (mj *CgroupInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CgroupInfo) MarshalTo(dAtA []byte) (int, error)
- func (*CgroupInfo) ProtoMessage()
- func (m *CgroupInfo) ProtoSize() (n int)
- func (m *CgroupInfo) Reset()
- func (this *CgroupInfo) String() string
- func (m *CgroupInfo) Unmarshal(dAtA []byte) error
- func (uj *CgroupInfo) UnmarshalJSON(input []byte) error
- func (uj *CgroupInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CgroupInfo) VerboseEqual(that interface{}) error
- type CgroupInfo_NetCls
- func (*CgroupInfo_NetCls) Descriptor() ([]byte, []int)
- func (this *CgroupInfo_NetCls) Equal(that interface{}) bool
- func (m *CgroupInfo_NetCls) GetClassID() uint32
- func (this *CgroupInfo_NetCls) GoString() string
- func (m *CgroupInfo_NetCls) Marshal() (dAtA []byte, err error)
- func (mj *CgroupInfo_NetCls) MarshalJSON() ([]byte, error)
- func (mj *CgroupInfo_NetCls) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CgroupInfo_NetCls) MarshalTo(dAtA []byte) (int, error)
- func (*CgroupInfo_NetCls) ProtoMessage()
- func (m *CgroupInfo_NetCls) ProtoSize() (n int)
- func (m *CgroupInfo_NetCls) Reset()
- func (this *CgroupInfo_NetCls) String() string
- func (m *CgroupInfo_NetCls) Unmarshal(dAtA []byte) error
- func (uj *CgroupInfo_NetCls) UnmarshalJSON(input []byte) error
- func (uj *CgroupInfo_NetCls) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CgroupInfo_NetCls) VerboseEqual(that interface{}) error
- type CheckInfo
- func (*CheckInfo) Descriptor() ([]byte, []int)
- func (this *CheckInfo) Equal(that interface{}) bool
- func (m *CheckInfo) GetCommand() *CheckInfo_Command
- func (m *CheckInfo) GetDelaySeconds() float64
- func (m *CheckInfo) GetHTTP() *CheckInfo_Http
- func (m *CheckInfo) GetIntervalSeconds() float64
- func (m *CheckInfo) GetTimeoutSeconds() float64
- func (m *CheckInfo) GetType() CheckInfo_Type
- func (this *CheckInfo) GoString() string
- func (m *CheckInfo) Marshal() (dAtA []byte, err error)
- func (mj *CheckInfo) MarshalJSON() ([]byte, error)
- func (mj *CheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckInfo) MarshalTo(dAtA []byte) (int, error)
- func (*CheckInfo) ProtoMessage()
- func (m *CheckInfo) ProtoSize() (n int)
- func (m *CheckInfo) Reset()
- func (this *CheckInfo) String() string
- func (m *CheckInfo) Unmarshal(dAtA []byte) error
- func (uj *CheckInfo) UnmarshalJSON(input []byte) error
- func (uj *CheckInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckInfo) VerboseEqual(that interface{}) error
- type CheckInfo_Command
- func (*CheckInfo_Command) Descriptor() ([]byte, []int)
- func (this *CheckInfo_Command) Equal(that interface{}) bool
- func (m *CheckInfo_Command) GetCommand() CommandInfo
- func (this *CheckInfo_Command) GoString() string
- func (m *CheckInfo_Command) Marshal() (dAtA []byte, err error)
- func (mj *CheckInfo_Command) MarshalJSON() ([]byte, error)
- func (mj *CheckInfo_Command) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckInfo_Command) MarshalTo(dAtA []byte) (int, error)
- func (*CheckInfo_Command) ProtoMessage()
- func (m *CheckInfo_Command) ProtoSize() (n int)
- func (m *CheckInfo_Command) Reset()
- func (this *CheckInfo_Command) String() string
- func (m *CheckInfo_Command) Unmarshal(dAtA []byte) error
- func (uj *CheckInfo_Command) UnmarshalJSON(input []byte) error
- func (uj *CheckInfo_Command) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckInfo_Command) VerboseEqual(that interface{}) error
- type CheckInfo_Http
- func (*CheckInfo_Http) Descriptor() ([]byte, []int)
- func (this *CheckInfo_Http) Equal(that interface{}) bool
- func (m *CheckInfo_Http) GetPath() string
- func (m *CheckInfo_Http) GetPort() uint32
- func (this *CheckInfo_Http) GoString() string
- func (m *CheckInfo_Http) Marshal() (dAtA []byte, err error)
- func (mj *CheckInfo_Http) MarshalJSON() ([]byte, error)
- func (mj *CheckInfo_Http) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckInfo_Http) MarshalTo(dAtA []byte) (int, error)
- func (*CheckInfo_Http) ProtoMessage()
- func (m *CheckInfo_Http) ProtoSize() (n int)
- func (m *CheckInfo_Http) Reset()
- func (this *CheckInfo_Http) String() string
- func (m *CheckInfo_Http) Unmarshal(dAtA []byte) error
- func (uj *CheckInfo_Http) UnmarshalJSON(input []byte) error
- func (uj *CheckInfo_Http) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckInfo_Http) VerboseEqual(that interface{}) error
- type CheckInfo_Type
- type CheckStatusInfo
- func (*CheckStatusInfo) Descriptor() ([]byte, []int)
- func (this *CheckStatusInfo) Equal(that interface{}) bool
- func (m *CheckStatusInfo) GetCommand() *CheckStatusInfo_Command
- func (m *CheckStatusInfo) GetHTTP() *CheckStatusInfo_Http
- func (m *CheckStatusInfo) GetType() CheckInfo_Type
- func (this *CheckStatusInfo) GoString() string
- func (m *CheckStatusInfo) Marshal() (dAtA []byte, err error)
- func (mj *CheckStatusInfo) MarshalJSON() ([]byte, error)
- func (mj *CheckStatusInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckStatusInfo) MarshalTo(dAtA []byte) (int, error)
- func (*CheckStatusInfo) ProtoMessage()
- func (m *CheckStatusInfo) ProtoSize() (n int)
- func (m *CheckStatusInfo) Reset()
- func (this *CheckStatusInfo) String() string
- func (m *CheckStatusInfo) Unmarshal(dAtA []byte) error
- func (uj *CheckStatusInfo) UnmarshalJSON(input []byte) error
- func (uj *CheckStatusInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckStatusInfo) VerboseEqual(that interface{}) error
- type CheckStatusInfo_Command
- func (*CheckStatusInfo_Command) Descriptor() ([]byte, []int)
- func (this *CheckStatusInfo_Command) Equal(that interface{}) bool
- func (m *CheckStatusInfo_Command) GetExitCode() int32
- func (this *CheckStatusInfo_Command) GoString() string
- func (m *CheckStatusInfo_Command) Marshal() (dAtA []byte, err error)
- func (mj *CheckStatusInfo_Command) MarshalJSON() ([]byte, error)
- func (mj *CheckStatusInfo_Command) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckStatusInfo_Command) MarshalTo(dAtA []byte) (int, error)
- func (*CheckStatusInfo_Command) ProtoMessage()
- func (m *CheckStatusInfo_Command) ProtoSize() (n int)
- func (m *CheckStatusInfo_Command) Reset()
- func (this *CheckStatusInfo_Command) String() string
- func (m *CheckStatusInfo_Command) Unmarshal(dAtA []byte) error
- func (uj *CheckStatusInfo_Command) UnmarshalJSON(input []byte) error
- func (uj *CheckStatusInfo_Command) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckStatusInfo_Command) VerboseEqual(that interface{}) error
- type CheckStatusInfo_Http
- func (*CheckStatusInfo_Http) Descriptor() ([]byte, []int)
- func (this *CheckStatusInfo_Http) Equal(that interface{}) bool
- func (m *CheckStatusInfo_Http) GetStatusCode() uint32
- func (this *CheckStatusInfo_Http) GoString() string
- func (m *CheckStatusInfo_Http) Marshal() (dAtA []byte, err error)
- func (mj *CheckStatusInfo_Http) MarshalJSON() ([]byte, error)
- func (mj *CheckStatusInfo_Http) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CheckStatusInfo_Http) MarshalTo(dAtA []byte) (int, error)
- func (*CheckStatusInfo_Http) ProtoMessage()
- func (m *CheckStatusInfo_Http) ProtoSize() (n int)
- func (m *CheckStatusInfo_Http) Reset()
- func (this *CheckStatusInfo_Http) String() string
- func (m *CheckStatusInfo_Http) Unmarshal(dAtA []byte) error
- func (uj *CheckStatusInfo_Http) UnmarshalJSON(input []byte) error
- func (uj *CheckStatusInfo_Http) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CheckStatusInfo_Http) VerboseEqual(that interface{}) error
- type Client
- type ClientFunc
- type CloseFunc
- type CommandInfo
- func (*CommandInfo) Descriptor() ([]byte, []int)
- func (this *CommandInfo) Equal(that interface{}) bool
- func (m *CommandInfo) GetArguments() []string
- func (m *CommandInfo) GetEnvironment() *Environment
- func (m *CommandInfo) GetShell() bool
- func (m *CommandInfo) GetURIs() []CommandInfo_URI
- func (m *CommandInfo) GetUser() string
- func (m *CommandInfo) GetValue() string
- func (this *CommandInfo) GoString() string
- func (m *CommandInfo) Marshal() (dAtA []byte, err error)
- func (mj *CommandInfo) MarshalJSON() ([]byte, error)
- func (mj *CommandInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CommandInfo) MarshalTo(dAtA []byte) (int, error)
- func (*CommandInfo) ProtoMessage()
- func (m *CommandInfo) ProtoSize() (n int)
- func (m *CommandInfo) Reset()
- func (this *CommandInfo) String() string
- func (m *CommandInfo) Unmarshal(dAtA []byte) error
- func (uj *CommandInfo) UnmarshalJSON(input []byte) error
- func (uj *CommandInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CommandInfo) VerboseEqual(that interface{}) error
- type CommandInfo_URI
- func (*CommandInfo_URI) Descriptor() ([]byte, []int)
- func (this *CommandInfo_URI) Equal(that interface{}) bool
- func (m *CommandInfo_URI) GetCache() bool
- func (m *CommandInfo_URI) GetExecutable() bool
- func (m *CommandInfo_URI) GetExtract() bool
- func (m *CommandInfo_URI) GetOutputFile() string
- func (m *CommandInfo_URI) GetValue() string
- func (this *CommandInfo_URI) GoString() string
- func (m *CommandInfo_URI) Marshal() (dAtA []byte, err error)
- func (mj *CommandInfo_URI) MarshalJSON() ([]byte, error)
- func (mj *CommandInfo_URI) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *CommandInfo_URI) MarshalTo(dAtA []byte) (int, error)
- func (*CommandInfo_URI) ProtoMessage()
- func (m *CommandInfo_URI) ProtoSize() (n int)
- func (m *CommandInfo_URI) Reset()
- func (this *CommandInfo_URI) String() string
- func (m *CommandInfo_URI) Unmarshal(dAtA []byte) error
- func (uj *CommandInfo_URI) UnmarshalJSON(input []byte) error
- func (uj *CommandInfo_URI) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *CommandInfo_URI) VerboseEqual(that interface{}) error
- type ContainerID
- func (*ContainerID) Descriptor() ([]byte, []int)
- func (this *ContainerID) Equal(that interface{}) bool
- func (m *ContainerID) GetParent() *ContainerID
- func (m *ContainerID) GetValue() string
- func (this *ContainerID) GoString() string
- func (m *ContainerID) Marshal() (dAtA []byte, err error)
- func (mj *ContainerID) MarshalJSON() ([]byte, error)
- func (mj *ContainerID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerID) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerID) ProtoMessage()
- func (m *ContainerID) ProtoSize() (n int)
- func (m *ContainerID) Reset()
- func (this *ContainerID) String() string
- func (m *ContainerID) Unmarshal(dAtA []byte) error
- func (uj *ContainerID) UnmarshalJSON(input []byte) error
- func (uj *ContainerID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerID) VerboseEqual(that interface{}) error
- type ContainerInfo
- func (*ContainerInfo) Descriptor() ([]byte, []int)
- func (this *ContainerInfo) Equal(that interface{}) bool
- func (m *ContainerInfo) GetDocker() *ContainerInfo_DockerInfo
- func (m *ContainerInfo) GetHostname() string
- func (m *ContainerInfo) GetLinuxInfo() *LinuxInfo
- func (m *ContainerInfo) GetMesos() *ContainerInfo_MesosInfo
- func (m *ContainerInfo) GetNetworkInfos() []NetworkInfo
- func (m *ContainerInfo) GetRlimitInfo() *RLimitInfo
- func (m *ContainerInfo) GetTTYInfo() *TTYInfo
- func (m *ContainerInfo) GetType() ContainerInfo_Type
- func (m *ContainerInfo) GetVolumes() []Volume
- func (this *ContainerInfo) GoString() string
- func (m *ContainerInfo) Marshal() (dAtA []byte, err error)
- func (mj *ContainerInfo) MarshalJSON() ([]byte, error)
- func (mj *ContainerInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerInfo) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerInfo) ProtoMessage()
- func (m *ContainerInfo) ProtoSize() (n int)
- func (m *ContainerInfo) Reset()
- func (this *ContainerInfo) String() string
- func (m *ContainerInfo) Unmarshal(dAtA []byte) error
- func (uj *ContainerInfo) UnmarshalJSON(input []byte) error
- func (uj *ContainerInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerInfo) VerboseEqual(that interface{}) error
- type ContainerInfo_DockerInfo
- func (*ContainerInfo_DockerInfo) Descriptor() ([]byte, []int)
- func (this *ContainerInfo_DockerInfo) Equal(that interface{}) bool
- func (m *ContainerInfo_DockerInfo) GetForcePullImage() bool
- func (m *ContainerInfo_DockerInfo) GetImage() string
- func (m *ContainerInfo_DockerInfo) GetNetwork() ContainerInfo_DockerInfo_Network
- func (m *ContainerInfo_DockerInfo) GetParameters() []Parameter
- func (m *ContainerInfo_DockerInfo) GetPortMappings() []ContainerInfo_DockerInfo_PortMapping
- func (m *ContainerInfo_DockerInfo) GetPrivileged() bool
- func (m *ContainerInfo_DockerInfo) GetVolumeDriver() string
- func (this *ContainerInfo_DockerInfo) GoString() string
- func (m *ContainerInfo_DockerInfo) Marshal() (dAtA []byte, err error)
- func (mj *ContainerInfo_DockerInfo) MarshalJSON() ([]byte, error)
- func (mj *ContainerInfo_DockerInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerInfo_DockerInfo) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerInfo_DockerInfo) ProtoMessage()
- func (m *ContainerInfo_DockerInfo) ProtoSize() (n int)
- func (m *ContainerInfo_DockerInfo) Reset()
- func (this *ContainerInfo_DockerInfo) String() string
- func (m *ContainerInfo_DockerInfo) Unmarshal(dAtA []byte) error
- func (uj *ContainerInfo_DockerInfo) UnmarshalJSON(input []byte) error
- func (uj *ContainerInfo_DockerInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerInfo_DockerInfo) VerboseEqual(that interface{}) error
- type ContainerInfo_DockerInfo_Network
- func (x ContainerInfo_DockerInfo_Network) Enum() *ContainerInfo_DockerInfo_Network
- func (ContainerInfo_DockerInfo_Network) EnumDescriptor() ([]byte, []int)
- func (x ContainerInfo_DockerInfo_Network) MarshalJSON() ([]byte, error)
- func (x ContainerInfo_DockerInfo_Network) String() string
- func (x *ContainerInfo_DockerInfo_Network) UnmarshalJSON(data []byte) error
- type ContainerInfo_DockerInfo_PortMapping
- func (*ContainerInfo_DockerInfo_PortMapping) Descriptor() ([]byte, []int)
- func (this *ContainerInfo_DockerInfo_PortMapping) Equal(that interface{}) bool
- func (m *ContainerInfo_DockerInfo_PortMapping) GetContainerPort() uint32
- func (m *ContainerInfo_DockerInfo_PortMapping) GetHostPort() uint32
- func (m *ContainerInfo_DockerInfo_PortMapping) GetProtocol() string
- func (this *ContainerInfo_DockerInfo_PortMapping) GoString() string
- func (m *ContainerInfo_DockerInfo_PortMapping) Marshal() (dAtA []byte, err error)
- func (mj *ContainerInfo_DockerInfo_PortMapping) MarshalJSON() ([]byte, error)
- func (mj *ContainerInfo_DockerInfo_PortMapping) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerInfo_DockerInfo_PortMapping) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerInfo_DockerInfo_PortMapping) ProtoMessage()
- func (m *ContainerInfo_DockerInfo_PortMapping) ProtoSize() (n int)
- func (m *ContainerInfo_DockerInfo_PortMapping) Reset()
- func (this *ContainerInfo_DockerInfo_PortMapping) String() string
- func (m *ContainerInfo_DockerInfo_PortMapping) Unmarshal(dAtA []byte) error
- func (uj *ContainerInfo_DockerInfo_PortMapping) UnmarshalJSON(input []byte) error
- func (uj *ContainerInfo_DockerInfo_PortMapping) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerInfo_DockerInfo_PortMapping) VerboseEqual(that interface{}) error
- type ContainerInfo_MesosInfo
- func (*ContainerInfo_MesosInfo) Descriptor() ([]byte, []int)
- func (this *ContainerInfo_MesosInfo) Equal(that interface{}) bool
- func (m *ContainerInfo_MesosInfo) GetImage() *Image
- func (this *ContainerInfo_MesosInfo) GoString() string
- func (m *ContainerInfo_MesosInfo) Marshal() (dAtA []byte, err error)
- func (mj *ContainerInfo_MesosInfo) MarshalJSON() ([]byte, error)
- func (mj *ContainerInfo_MesosInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerInfo_MesosInfo) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerInfo_MesosInfo) ProtoMessage()
- func (m *ContainerInfo_MesosInfo) ProtoSize() (n int)
- func (m *ContainerInfo_MesosInfo) Reset()
- func (this *ContainerInfo_MesosInfo) String() string
- func (m *ContainerInfo_MesosInfo) Unmarshal(dAtA []byte) error
- func (uj *ContainerInfo_MesosInfo) UnmarshalJSON(input []byte) error
- func (uj *ContainerInfo_MesosInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerInfo_MesosInfo) VerboseEqual(that interface{}) error
- type ContainerInfo_Type
- type ContainerStatus
- func (*ContainerStatus) Descriptor() ([]byte, []int)
- func (this *ContainerStatus) Equal(that interface{}) bool
- func (m *ContainerStatus) GetCgroupInfo() *CgroupInfo
- func (m *ContainerStatus) GetContainerID() *ContainerID
- func (m *ContainerStatus) GetExecutorPID() uint32
- func (m *ContainerStatus) GetNetworkInfos() []NetworkInfo
- func (this *ContainerStatus) GoString() string
- func (m *ContainerStatus) Marshal() (dAtA []byte, err error)
- func (mj *ContainerStatus) MarshalJSON() ([]byte, error)
- func (mj *ContainerStatus) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error)
- func (*ContainerStatus) ProtoMessage()
- func (m *ContainerStatus) ProtoSize() (n int)
- func (m *ContainerStatus) Reset()
- func (this *ContainerStatus) String() string
- func (m *ContainerStatus) Unmarshal(dAtA []byte) error
- func (uj *ContainerStatus) UnmarshalJSON(input []byte) error
- func (uj *ContainerStatus) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ContainerStatus) VerboseEqual(that interface{}) error
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)
- func (this *Credential) Equal(that interface{}) bool
- func (m *Credential) GetPrincipal() string
- func (m *Credential) GetSecret() string
- func (this *Credential) GoString() string
- func (m *Credential) Marshal() (dAtA []byte, err error)
- func (mj *Credential) MarshalJSON() ([]byte, error)
- func (mj *Credential) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Credential) MarshalTo(dAtA []byte) (int, error)
- func (*Credential) ProtoMessage()
- func (m *Credential) ProtoSize() (n int)
- func (m *Credential) Reset()
- func (this *Credential) String() string
- func (m *Credential) Unmarshal(dAtA []byte) error
- func (uj *Credential) UnmarshalJSON(input []byte) error
- func (uj *Credential) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Credential) VerboseEqual(that interface{}) error
- type Credentials
- func (*Credentials) Descriptor() ([]byte, []int)
- func (this *Credentials) Equal(that interface{}) bool
- func (m *Credentials) GetCredentials() []Credential
- func (this *Credentials) GoString() string
- func (m *Credentials) Marshal() (dAtA []byte, err error)
- func (mj *Credentials) MarshalJSON() ([]byte, error)
- func (mj *Credentials) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Credentials) MarshalTo(dAtA []byte) (int, error)
- func (*Credentials) ProtoMessage()
- func (m *Credentials) ProtoSize() (n int)
- func (m *Credentials) Reset()
- func (this *Credentials) String() string
- func (m *Credentials) Unmarshal(dAtA []byte) error
- func (uj *Credentials) UnmarshalJSON(input []byte) error
- func (uj *Credentials) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Credentials) VerboseEqual(that interface{}) error
- type DiscoveryInfo
- func (*DiscoveryInfo) Descriptor() ([]byte, []int)
- func (this *DiscoveryInfo) Equal(that interface{}) bool
- func (m *DiscoveryInfo) GetEnvironment() string
- func (m *DiscoveryInfo) GetLabels() *Labels
- func (m *DiscoveryInfo) GetLocation() string
- func (m *DiscoveryInfo) GetName() string
- func (m *DiscoveryInfo) GetPorts() *Ports
- func (m *DiscoveryInfo) GetVersion() string
- func (m *DiscoveryInfo) GetVisibility() DiscoveryInfo_Visibility
- func (this *DiscoveryInfo) GoString() string
- func (m *DiscoveryInfo) Marshal() (dAtA []byte, err error)
- func (mj *DiscoveryInfo) MarshalJSON() ([]byte, error)
- func (mj *DiscoveryInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *DiscoveryInfo) MarshalTo(dAtA []byte) (int, error)
- func (*DiscoveryInfo) ProtoMessage()
- func (m *DiscoveryInfo) ProtoSize() (n int)
- func (m *DiscoveryInfo) Reset()
- func (this *DiscoveryInfo) String() string
- func (m *DiscoveryInfo) Unmarshal(dAtA []byte) error
- func (uj *DiscoveryInfo) UnmarshalJSON(input []byte) error
- func (uj *DiscoveryInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *DiscoveryInfo) VerboseEqual(that interface{}) error
- type DiscoveryInfo_Visibility
- func (x DiscoveryInfo_Visibility) Enum() *DiscoveryInfo_Visibility
- func (DiscoveryInfo_Visibility) EnumDescriptor() ([]byte, []int)
- func (x DiscoveryInfo_Visibility) MarshalJSON() ([]byte, error)
- func (x DiscoveryInfo_Visibility) String() string
- func (x *DiscoveryInfo_Visibility) UnmarshalJSON(data []byte) error
- type DurationInfo
- func (*DurationInfo) Descriptor() ([]byte, []int)
- func (this *DurationInfo) Equal(that interface{}) bool
- func (m *DurationInfo) GetNanoseconds() int64
- func (this *DurationInfo) GoString() string
- func (m *DurationInfo) Marshal() (dAtA []byte, err error)
- func (mj *DurationInfo) MarshalJSON() ([]byte, error)
- func (mj *DurationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *DurationInfo) MarshalTo(dAtA []byte) (int, error)
- func (*DurationInfo) ProtoMessage()
- func (m *DurationInfo) ProtoSize() (n int)
- func (m *DurationInfo) Reset()
- func (this *DurationInfo) String() string
- func (m *DurationInfo) Unmarshal(dAtA []byte) error
- func (uj *DurationInfo) UnmarshalJSON(input []byte) error
- func (uj *DurationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *DurationInfo) VerboseEqual(that interface{}) error
- type Environment
- func (*Environment) Descriptor() ([]byte, []int)
- func (this *Environment) Equal(that interface{}) bool
- func (m *Environment) GetVariables() []Environment_Variable
- func (this *Environment) GoString() string
- func (m *Environment) Marshal() (dAtA []byte, err error)
- func (mj *Environment) MarshalJSON() ([]byte, error)
- func (mj *Environment) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Environment) MarshalTo(dAtA []byte) (int, error)
- func (*Environment) ProtoMessage()
- func (m *Environment) ProtoSize() (n int)
- func (m *Environment) Reset()
- func (this *Environment) String() string
- func (m *Environment) Unmarshal(dAtA []byte) error
- func (uj *Environment) UnmarshalJSON(input []byte) error
- func (uj *Environment) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Environment) VerboseEqual(that interface{}) error
- type Environment_Variable
- func (*Environment_Variable) Descriptor() ([]byte, []int)
- func (this *Environment_Variable) Equal(that interface{}) bool
- func (m *Environment_Variable) GetName() string
- func (m *Environment_Variable) GetValue() string
- func (this *Environment_Variable) GoString() string
- func (m *Environment_Variable) Marshal() (dAtA []byte, err error)
- func (mj *Environment_Variable) MarshalJSON() ([]byte, error)
- func (mj *Environment_Variable) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Environment_Variable) MarshalTo(dAtA []byte) (int, error)
- func (*Environment_Variable) ProtoMessage()
- func (m *Environment_Variable) ProtoSize() (n int)
- func (m *Environment_Variable) Reset()
- func (this *Environment_Variable) String() string
- func (m *Environment_Variable) Unmarshal(dAtA []byte) error
- func (uj *Environment_Variable) UnmarshalJSON(input []byte) error
- func (uj *Environment_Variable) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Environment_Variable) VerboseEqual(that interface{}) error
- type ExecutorID
- func (*ExecutorID) Descriptor() ([]byte, []int)
- func (this *ExecutorID) Equal(that interface{}) bool
- func (m *ExecutorID) GetValue() string
- func (this *ExecutorID) GoString() string
- func (m *ExecutorID) Marshal() (dAtA []byte, err error)
- func (mj *ExecutorID) MarshalJSON() ([]byte, error)
- func (mj *ExecutorID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ExecutorID) MarshalTo(dAtA []byte) (int, error)
- func (*ExecutorID) ProtoMessage()
- func (m *ExecutorID) ProtoSize() (n int)
- func (m *ExecutorID) Reset()
- func (this *ExecutorID) String() string
- func (m *ExecutorID) Unmarshal(dAtA []byte) error
- func (uj *ExecutorID) UnmarshalJSON(input []byte) error
- func (uj *ExecutorID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ExecutorID) VerboseEqual(that interface{}) error
- type ExecutorInfo
- func (*ExecutorInfo) Descriptor() ([]byte, []int)
- func (this *ExecutorInfo) Equal(that interface{}) bool
- func (m *ExecutorInfo) GetCommand() *CommandInfo
- func (m *ExecutorInfo) GetContainer() *ContainerInfo
- func (m *ExecutorInfo) GetData() []byte
- func (m *ExecutorInfo) GetDiscovery() *DiscoveryInfo
- func (m *ExecutorInfo) GetExecutorID() ExecutorID
- func (m *ExecutorInfo) GetFrameworkID() *FrameworkID
- func (m *ExecutorInfo) GetLabels() *Labels
- func (m *ExecutorInfo) GetName() string
- func (m *ExecutorInfo) GetResources() []Resource
- func (m *ExecutorInfo) GetShutdownGracePeriod() *DurationInfo
- func (m *ExecutorInfo) GetSource() string
- func (m *ExecutorInfo) GetType() ExecutorInfo_Type
- func (this *ExecutorInfo) GoString() string
- func (m *ExecutorInfo) Marshal() (dAtA []byte, err error)
- func (mj *ExecutorInfo) MarshalJSON() ([]byte, error)
- func (mj *ExecutorInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ExecutorInfo) MarshalTo(dAtA []byte) (int, error)
- func (*ExecutorInfo) ProtoMessage()
- func (m *ExecutorInfo) ProtoSize() (n int)
- func (m *ExecutorInfo) Reset()
- func (this *ExecutorInfo) String() string
- func (m *ExecutorInfo) Unmarshal(dAtA []byte) error
- func (uj *ExecutorInfo) UnmarshalJSON(input []byte) error
- func (uj *ExecutorInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ExecutorInfo) VerboseEqual(that interface{}) error
- type ExecutorInfo_Type
- type FileInfo
- func (*FileInfo) Descriptor() ([]byte, []int)
- func (this *FileInfo) Equal(that interface{}) bool
- func (m *FileInfo) GetGID() string
- func (m *FileInfo) GetMode() uint32
- func (m *FileInfo) GetMtime() *TimeInfo
- func (m *FileInfo) GetNlink() int32
- func (m *FileInfo) GetPath() string
- func (m *FileInfo) GetSize() uint64
- func (m *FileInfo) GetUID() string
- func (this *FileInfo) GoString() string
- func (m *FileInfo) Marshal() (dAtA []byte, err error)
- func (mj *FileInfo) MarshalJSON() ([]byte, error)
- func (mj *FileInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *FileInfo) MarshalTo(dAtA []byte) (int, error)
- func (*FileInfo) ProtoMessage()
- func (m *FileInfo) ProtoSize() (n int)
- func (m *FileInfo) Reset()
- func (this *FileInfo) String() string
- func (m *FileInfo) Unmarshal(dAtA []byte) error
- func (uj *FileInfo) UnmarshalJSON(input []byte) error
- func (uj *FileInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *FileInfo) VerboseEqual(that interface{}) error
- type FilterOpt
- type Filters
- func (*Filters) Descriptor() ([]byte, []int)
- func (this *Filters) Equal(that interface{}) bool
- func (m *Filters) GetRefuseSeconds() float64
- func (this *Filters) GoString() string
- func (m *Filters) Marshal() (dAtA []byte, err error)
- func (mj *Filters) MarshalJSON() ([]byte, error)
- func (mj *Filters) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Filters) MarshalTo(dAtA []byte) (int, error)
- func (*Filters) ProtoMessage()
- func (m *Filters) ProtoSize() (n int)
- func (m *Filters) Reset()
- func (this *Filters) String() string
- func (m *Filters) Unmarshal(dAtA []byte) error
- func (uj *Filters) UnmarshalJSON(input []byte) error
- func (uj *Filters) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Filters) VerboseEqual(that interface{}) error
- func (f *Filters) With(opts ...FilterOpt) *Filters
- type Flag
- func (*Flag) Descriptor() ([]byte, []int)
- func (this *Flag) Equal(that interface{}) bool
- func (m *Flag) GetName() string
- func (m *Flag) GetValue() string
- func (this *Flag) GoString() string
- func (m *Flag) Marshal() (dAtA []byte, err error)
- func (mj *Flag) MarshalJSON() ([]byte, error)
- func (mj *Flag) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Flag) MarshalTo(dAtA []byte) (int, error)
- func (*Flag) ProtoMessage()
- func (m *Flag) ProtoSize() (n int)
- func (m *Flag) Reset()
- func (this *Flag) String() string
- func (m *Flag) Unmarshal(dAtA []byte) error
- func (uj *Flag) UnmarshalJSON(input []byte) error
- func (uj *Flag) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Flag) VerboseEqual(that interface{}) error
- type FrameworkID
- func (*FrameworkID) Descriptor() ([]byte, []int)
- func (this *FrameworkID) Equal(that interface{}) bool
- func (m *FrameworkID) GetValue() string
- func (this *FrameworkID) GoString() string
- func (m *FrameworkID) Marshal() (dAtA []byte, err error)
- func (mj *FrameworkID) MarshalJSON() ([]byte, error)
- func (mj *FrameworkID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *FrameworkID) MarshalTo(dAtA []byte) (int, error)
- func (*FrameworkID) ProtoMessage()
- func (m *FrameworkID) ProtoSize() (n int)
- func (m *FrameworkID) Reset()
- func (this *FrameworkID) String() string
- func (m *FrameworkID) Unmarshal(dAtA []byte) error
- func (uj *FrameworkID) UnmarshalJSON(input []byte) error
- func (uj *FrameworkID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *FrameworkID) VerboseEqual(that interface{}) error
- type FrameworkInfo
- func (*FrameworkInfo) Descriptor() ([]byte, []int)
- func (this *FrameworkInfo) Equal(that interface{}) bool
- func (m *FrameworkInfo) GetCapabilities() []FrameworkInfo_Capability
- func (m *FrameworkInfo) GetCheckpoint() bool
- func (m *FrameworkInfo) GetFailoverTimeout() float64
- func (m *FrameworkInfo) GetHostname() string
- func (m *FrameworkInfo) GetID() *FrameworkID
- func (m *FrameworkInfo) GetLabels() *Labels
- func (m *FrameworkInfo) GetName() string
- func (m *FrameworkInfo) GetPrincipal() string
- func (m *FrameworkInfo) GetRole() string
- func (m *FrameworkInfo) GetRoles() []string
- func (m *FrameworkInfo) GetUser() string
- func (m *FrameworkInfo) GetWebUiURL() string
- func (this *FrameworkInfo) GoString() string
- func (m *FrameworkInfo) Marshal() (dAtA []byte, err error)
- func (mj *FrameworkInfo) MarshalJSON() ([]byte, error)
- func (mj *FrameworkInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *FrameworkInfo) MarshalTo(dAtA []byte) (int, error)
- func (*FrameworkInfo) ProtoMessage()
- func (m *FrameworkInfo) ProtoSize() (n int)
- func (m *FrameworkInfo) Reset()
- func (this *FrameworkInfo) String() string
- func (m *FrameworkInfo) Unmarshal(dAtA []byte) error
- func (uj *FrameworkInfo) UnmarshalJSON(input []byte) error
- func (uj *FrameworkInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *FrameworkInfo) VerboseEqual(that interface{}) error
- type FrameworkInfo_Capability
- func (*FrameworkInfo_Capability) Descriptor() ([]byte, []int)
- func (this *FrameworkInfo_Capability) Equal(that interface{}) bool
- func (m *FrameworkInfo_Capability) GetType() FrameworkInfo_Capability_Type
- func (this *FrameworkInfo_Capability) GoString() string
- func (m *FrameworkInfo_Capability) Marshal() (dAtA []byte, err error)
- func (mj *FrameworkInfo_Capability) MarshalJSON() ([]byte, error)
- func (mj *FrameworkInfo_Capability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *FrameworkInfo_Capability) MarshalTo(dAtA []byte) (int, error)
- func (*FrameworkInfo_Capability) ProtoMessage()
- func (m *FrameworkInfo_Capability) ProtoSize() (n int)
- func (m *FrameworkInfo_Capability) Reset()
- func (this *FrameworkInfo_Capability) String() string
- func (m *FrameworkInfo_Capability) Unmarshal(dAtA []byte) error
- func (uj *FrameworkInfo_Capability) UnmarshalJSON(input []byte) error
- func (uj *FrameworkInfo_Capability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *FrameworkInfo_Capability) VerboseEqual(that interface{}) error
- type FrameworkInfo_Capability_Type
- func (x FrameworkInfo_Capability_Type) Enum() *FrameworkInfo_Capability_Type
- func (FrameworkInfo_Capability_Type) EnumDescriptor() ([]byte, []int)
- func (x FrameworkInfo_Capability_Type) MarshalJSON() ([]byte, error)
- func (x FrameworkInfo_Capability_Type) String() string
- func (x *FrameworkInfo_Capability_Type) UnmarshalJSON(data []byte) error
- type HealthCheck
- func (*HealthCheck) Descriptor() ([]byte, []int)
- func (this *HealthCheck) Equal(that interface{}) bool
- func (m *HealthCheck) GetCommand() *CommandInfo
- func (m *HealthCheck) GetConsecutiveFailures() uint32
- func (m *HealthCheck) GetDelaySeconds() float64
- func (m *HealthCheck) GetGracePeriodSeconds() float64
- func (m *HealthCheck) GetHTTP() *HealthCheck_HTTPCheckInfo
- func (m *HealthCheck) GetIntervalSeconds() float64
- func (m *HealthCheck) GetTCP() *HealthCheck_TCPCheckInfo
- func (m *HealthCheck) GetTimeoutSeconds() float64
- func (m *HealthCheck) GetType() HealthCheck_Type
- func (this *HealthCheck) GoString() string
- func (m *HealthCheck) Marshal() (dAtA []byte, err error)
- func (mj *HealthCheck) MarshalJSON() ([]byte, error)
- func (mj *HealthCheck) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *HealthCheck) MarshalTo(dAtA []byte) (int, error)
- func (*HealthCheck) ProtoMessage()
- func (m *HealthCheck) ProtoSize() (n int)
- func (m *HealthCheck) Reset()
- func (this *HealthCheck) String() string
- func (m *HealthCheck) Unmarshal(dAtA []byte) error
- func (uj *HealthCheck) UnmarshalJSON(input []byte) error
- func (uj *HealthCheck) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *HealthCheck) VerboseEqual(that interface{}) error
- type HealthCheck_HTTPCheckInfo
- func (*HealthCheck_HTTPCheckInfo) Descriptor() ([]byte, []int)
- func (this *HealthCheck_HTTPCheckInfo) Equal(that interface{}) bool
- func (m *HealthCheck_HTTPCheckInfo) GetPath() string
- func (m *HealthCheck_HTTPCheckInfo) GetPort() uint32
- func (m *HealthCheck_HTTPCheckInfo) GetScheme() string
- func (m *HealthCheck_HTTPCheckInfo) GetStatuses() []uint32
- func (this *HealthCheck_HTTPCheckInfo) GoString() string
- func (m *HealthCheck_HTTPCheckInfo) Marshal() (dAtA []byte, err error)
- func (mj *HealthCheck_HTTPCheckInfo) MarshalJSON() ([]byte, error)
- func (mj *HealthCheck_HTTPCheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *HealthCheck_HTTPCheckInfo) MarshalTo(dAtA []byte) (int, error)
- func (*HealthCheck_HTTPCheckInfo) ProtoMessage()
- func (m *HealthCheck_HTTPCheckInfo) ProtoSize() (n int)
- func (m *HealthCheck_HTTPCheckInfo) Reset()
- func (this *HealthCheck_HTTPCheckInfo) String() string
- func (m *HealthCheck_HTTPCheckInfo) Unmarshal(dAtA []byte) error
- func (uj *HealthCheck_HTTPCheckInfo) UnmarshalJSON(input []byte) error
- func (uj *HealthCheck_HTTPCheckInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *HealthCheck_HTTPCheckInfo) VerboseEqual(that interface{}) error
- type HealthCheck_TCPCheckInfo
- func (*HealthCheck_TCPCheckInfo) Descriptor() ([]byte, []int)
- func (this *HealthCheck_TCPCheckInfo) Equal(that interface{}) bool
- func (m *HealthCheck_TCPCheckInfo) GetPort() uint32
- func (this *HealthCheck_TCPCheckInfo) GoString() string
- func (m *HealthCheck_TCPCheckInfo) Marshal() (dAtA []byte, err error)
- func (mj *HealthCheck_TCPCheckInfo) MarshalJSON() ([]byte, error)
- func (mj *HealthCheck_TCPCheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *HealthCheck_TCPCheckInfo) MarshalTo(dAtA []byte) (int, error)
- func (*HealthCheck_TCPCheckInfo) ProtoMessage()
- func (m *HealthCheck_TCPCheckInfo) ProtoSize() (n int)
- func (m *HealthCheck_TCPCheckInfo) Reset()
- func (this *HealthCheck_TCPCheckInfo) String() string
- func (m *HealthCheck_TCPCheckInfo) Unmarshal(dAtA []byte) error
- func (uj *HealthCheck_TCPCheckInfo) UnmarshalJSON(input []byte) error
- func (uj *HealthCheck_TCPCheckInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *HealthCheck_TCPCheckInfo) VerboseEqual(that interface{}) error
- type HealthCheck_Type
- type IcmpStatistics
- func (*IcmpStatistics) Descriptor() ([]byte, []int)
- func (this *IcmpStatistics) Equal(that interface{}) bool
- func (m *IcmpStatistics) GetInAddrMaskReps() int64
- func (m *IcmpStatistics) GetInAddrMasks() int64
- func (m *IcmpStatistics) GetInCsumErrors() int64
- func (m *IcmpStatistics) GetInDestUnreachs() int64
- func (m *IcmpStatistics) GetInEchoReps() int64
- func (m *IcmpStatistics) GetInEchos() int64
- func (m *IcmpStatistics) GetInErrors() int64
- func (m *IcmpStatistics) GetInMsgs() int64
- func (m *IcmpStatistics) GetInParmProbs() int64
- func (m *IcmpStatistics) GetInRedirects() int64
- func (m *IcmpStatistics) GetInSrcQuenchs() int64
- func (m *IcmpStatistics) GetInTimeExcds() int64
- func (m *IcmpStatistics) GetInTimestampReps() int64
- func (m *IcmpStatistics) GetInTimestamps() int64
- func (m *IcmpStatistics) GetOutAddrMaskReps() int64
- func (m *IcmpStatistics) GetOutAddrMasks() int64
- func (m *IcmpStatistics) GetOutDestUnreachs() int64
- func (m *IcmpStatistics) GetOutEchoReps() int64
- func (m *IcmpStatistics) GetOutEchos() int64
- func (m *IcmpStatistics) GetOutErrors() int64
- func (m *IcmpStatistics) GetOutMsgs() int64
- func (m *IcmpStatistics) GetOutParmProbs() int64
- func (m *IcmpStatistics) GetOutRedirects() int64
- func (m *IcmpStatistics) GetOutSrcQuenchs() int64
- func (m *IcmpStatistics) GetOutTimeExcds() int64
- func (m *IcmpStatistics) GetOutTimestampReps() int64
- func (m *IcmpStatistics) GetOutTimestamps() int64
- func (this *IcmpStatistics) GoString() string
- func (m *IcmpStatistics) Marshal() (dAtA []byte, err error)
- func (mj *IcmpStatistics) MarshalJSON() ([]byte, error)
- func (mj *IcmpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *IcmpStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*IcmpStatistics) ProtoMessage()
- func (m *IcmpStatistics) ProtoSize() (n int)
- func (m *IcmpStatistics) Reset()
- func (this *IcmpStatistics) String() string
- func (m *IcmpStatistics) Unmarshal(dAtA []byte) error
- func (uj *IcmpStatistics) UnmarshalJSON(input []byte) error
- func (uj *IcmpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *IcmpStatistics) VerboseEqual(that interface{}) error
- type Image
- func (*Image) Descriptor() ([]byte, []int)
- func (this *Image) Equal(that interface{}) bool
- func (m *Image) GetAppc() *Image_Appc
- func (m *Image) GetCached() bool
- func (m *Image) GetDocker() *Image_Docker
- func (m *Image) GetType() Image_Type
- func (this *Image) GoString() string
- func (m *Image) Marshal() (dAtA []byte, err error)
- func (mj *Image) MarshalJSON() ([]byte, error)
- func (mj *Image) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Image) MarshalTo(dAtA []byte) (int, error)
- func (*Image) ProtoMessage()
- func (m *Image) ProtoSize() (n int)
- func (m *Image) Reset()
- func (this *Image) String() string
- func (m *Image) Unmarshal(dAtA []byte) error
- func (uj *Image) UnmarshalJSON(input []byte) error
- func (uj *Image) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Image) VerboseEqual(that interface{}) error
- type Image_Appc
- func (*Image_Appc) Descriptor() ([]byte, []int)
- func (this *Image_Appc) Equal(that interface{}) bool
- func (m *Image_Appc) GetID() string
- func (m *Image_Appc) GetLabels() *Labels
- func (m *Image_Appc) GetName() string
- func (this *Image_Appc) GoString() string
- func (m *Image_Appc) Marshal() (dAtA []byte, err error)
- func (mj *Image_Appc) MarshalJSON() ([]byte, error)
- func (mj *Image_Appc) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Image_Appc) MarshalTo(dAtA []byte) (int, error)
- func (*Image_Appc) ProtoMessage()
- func (m *Image_Appc) ProtoSize() (n int)
- func (m *Image_Appc) Reset()
- func (this *Image_Appc) String() string
- func (m *Image_Appc) Unmarshal(dAtA []byte) error
- func (uj *Image_Appc) UnmarshalJSON(input []byte) error
- func (uj *Image_Appc) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Image_Appc) VerboseEqual(that interface{}) error
- type Image_Docker
- func (*Image_Docker) Descriptor() ([]byte, []int)
- func (this *Image_Docker) Equal(that interface{}) bool
- func (m *Image_Docker) GetCredential() *Credential
- func (m *Image_Docker) GetName() string
- func (this *Image_Docker) GoString() string
- func (m *Image_Docker) Marshal() (dAtA []byte, err error)
- func (mj *Image_Docker) MarshalJSON() ([]byte, error)
- func (mj *Image_Docker) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Image_Docker) MarshalTo(dAtA []byte) (int, error)
- func (*Image_Docker) ProtoMessage()
- func (m *Image_Docker) ProtoSize() (n int)
- func (m *Image_Docker) Reset()
- func (this *Image_Docker) String() string
- func (m *Image_Docker) Unmarshal(dAtA []byte) error
- func (uj *Image_Docker) UnmarshalJSON(input []byte) error
- func (uj *Image_Docker) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Image_Docker) VerboseEqual(that interface{}) error
- type Image_Type
- type InverseOffer
- func (*InverseOffer) Descriptor() ([]byte, []int)
- func (this *InverseOffer) Equal(that interface{}) bool
- func (m *InverseOffer) GetAgentID() *AgentID
- func (m *InverseOffer) GetFrameworkID() FrameworkID
- func (m *InverseOffer) GetOfferID() OfferID
- func (m *InverseOffer) GetResources() []Resource
- func (m *InverseOffer) GetURL() *URL
- func (m *InverseOffer) GetUnavailability() Unavailability
- func (this *InverseOffer) GoString() string
- func (m *InverseOffer) Marshal() (dAtA []byte, err error)
- func (mj *InverseOffer) MarshalJSON() ([]byte, error)
- func (mj *InverseOffer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *InverseOffer) MarshalTo(dAtA []byte) (int, error)
- func (*InverseOffer) ProtoMessage()
- func (m *InverseOffer) ProtoSize() (n int)
- func (m *InverseOffer) Reset()
- func (this *InverseOffer) String() string
- func (m *InverseOffer) Unmarshal(dAtA []byte) error
- func (uj *InverseOffer) UnmarshalJSON(input []byte) error
- func (uj *InverseOffer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *InverseOffer) VerboseEqual(that interface{}) error
- type IpStatistics
- func (*IpStatistics) Descriptor() ([]byte, []int)
- func (this *IpStatistics) Equal(that interface{}) bool
- func (m *IpStatistics) GetDefaultTTL() int64
- func (m *IpStatistics) GetForwDatagrams() int64
- func (m *IpStatistics) GetForwarding() int64
- func (m *IpStatistics) GetFragCreates() int64
- func (m *IpStatistics) GetFragFails() int64
- func (m *IpStatistics) GetFragOKs() int64
- func (m *IpStatistics) GetInAddrErrors() int64
- func (m *IpStatistics) GetInDelivers() int64
- func (m *IpStatistics) GetInDiscards() int64
- func (m *IpStatistics) GetInHdrErrors() int64
- func (m *IpStatistics) GetInReceives() int64
- func (m *IpStatistics) GetInUnknownProtos() int64
- func (m *IpStatistics) GetOutDiscards() int64
- func (m *IpStatistics) GetOutNoRoutes() int64
- func (m *IpStatistics) GetOutRequests() int64
- func (m *IpStatistics) GetReasmFails() int64
- func (m *IpStatistics) GetReasmOKs() int64
- func (m *IpStatistics) GetReasmReqds() int64
- func (m *IpStatistics) GetReasmTimeout() int64
- func (this *IpStatistics) GoString() string
- func (m *IpStatistics) Marshal() (dAtA []byte, err error)
- func (mj *IpStatistics) MarshalJSON() ([]byte, error)
- func (mj *IpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *IpStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*IpStatistics) ProtoMessage()
- func (m *IpStatistics) ProtoSize() (n int)
- func (m *IpStatistics) Reset()
- func (this *IpStatistics) String() string
- func (m *IpStatistics) Unmarshal(dAtA []byte) error
- func (uj *IpStatistics) UnmarshalJSON(input []byte) error
- func (uj *IpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *IpStatistics) VerboseEqual(that interface{}) error
- type KillPolicy
- func (*KillPolicy) Descriptor() ([]byte, []int)
- func (this *KillPolicy) Equal(that interface{}) bool
- func (m *KillPolicy) GetGracePeriod() *DurationInfo
- func (this *KillPolicy) GoString() string
- func (m *KillPolicy) Marshal() (dAtA []byte, err error)
- func (mj *KillPolicy) MarshalJSON() ([]byte, error)
- func (mj *KillPolicy) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *KillPolicy) MarshalTo(dAtA []byte) (int, error)
- func (*KillPolicy) ProtoMessage()
- func (m *KillPolicy) ProtoSize() (n int)
- func (m *KillPolicy) Reset()
- func (this *KillPolicy) String() string
- func (m *KillPolicy) Unmarshal(dAtA []byte) error
- func (uj *KillPolicy) UnmarshalJSON(input []byte) error
- func (uj *KillPolicy) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *KillPolicy) VerboseEqual(that interface{}) error
- type Label
- func (*Label) Descriptor() ([]byte, []int)
- func (this *Label) Equal(that interface{}) bool
- func (m *Label) GetKey() string
- func (m *Label) GetValue() string
- func (this *Label) GoString() string
- func (m *Label) Marshal() (dAtA []byte, err error)
- func (mj *Label) MarshalJSON() ([]byte, error)
- func (mj *Label) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Label) MarshalTo(dAtA []byte) (int, error)
- func (*Label) ProtoMessage()
- func (m *Label) ProtoSize() (n int)
- func (m *Label) Reset()
- func (this *Label) String() string
- func (m *Label) Unmarshal(dAtA []byte) error
- func (uj *Label) UnmarshalJSON(input []byte) error
- func (uj *Label) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Label) VerboseEqual(that interface{}) error
- type Labels
- func (*Labels) Descriptor() ([]byte, []int)
- func (this *Labels) Equal(that interface{}) bool
- func (m *Labels) GetLabels() []Label
- func (this *Labels) GoString() string
- func (m *Labels) Marshal() (dAtA []byte, err error)
- func (mj *Labels) MarshalJSON() ([]byte, error)
- func (mj *Labels) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Labels) MarshalTo(dAtA []byte) (int, error)
- func (*Labels) ProtoMessage()
- func (m *Labels) ProtoSize() (n int)
- func (m *Labels) Reset()
- func (this *Labels) String() string
- func (m *Labels) Unmarshal(dAtA []byte) error
- func (uj *Labels) UnmarshalJSON(input []byte) error
- func (uj *Labels) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Labels) VerboseEqual(that interface{}) error
- type LinuxInfo
- func (*LinuxInfo) Descriptor() ([]byte, []int)
- func (this *LinuxInfo) Equal(that interface{}) bool
- func (m *LinuxInfo) GetCapabilityInfo() *CapabilityInfo
- func (this *LinuxInfo) GoString() string
- func (m *LinuxInfo) Marshal() (dAtA []byte, err error)
- func (mj *LinuxInfo) MarshalJSON() ([]byte, error)
- func (mj *LinuxInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *LinuxInfo) MarshalTo(dAtA []byte) (int, error)
- func (*LinuxInfo) ProtoMessage()
- func (m *LinuxInfo) ProtoSize() (n int)
- func (m *LinuxInfo) Reset()
- func (this *LinuxInfo) String() string
- func (m *LinuxInfo) Unmarshal(dAtA []byte) error
- func (uj *LinuxInfo) UnmarshalJSON(input []byte) error
- func (uj *LinuxInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *LinuxInfo) VerboseEqual(that interface{}) error
- type MachineID
- func (*MachineID) Descriptor() ([]byte, []int)
- func (this *MachineID) Equal(that interface{}) bool
- func (m *MachineID) GetHostname() string
- func (m *MachineID) GetIP() string
- func (this *MachineID) GoString() string
- func (m *MachineID) Marshal() (dAtA []byte, err error)
- func (mj *MachineID) MarshalJSON() ([]byte, error)
- func (mj *MachineID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *MachineID) MarshalTo(dAtA []byte) (int, error)
- func (*MachineID) ProtoMessage()
- func (m *MachineID) ProtoSize() (n int)
- func (m *MachineID) Reset()
- func (this *MachineID) String() string
- func (m *MachineID) Unmarshal(dAtA []byte) error
- func (uj *MachineID) UnmarshalJSON(input []byte) error
- func (uj *MachineID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *MachineID) VerboseEqual(that interface{}) error
- type MachineInfo
- func (*MachineInfo) Descriptor() ([]byte, []int)
- func (this *MachineInfo) Equal(that interface{}) bool
- func (m *MachineInfo) GetID() MachineID
- func (m *MachineInfo) GetMode() MachineInfo_Mode
- func (m *MachineInfo) GetUnavailability() *Unavailability
- func (this *MachineInfo) GoString() string
- func (m *MachineInfo) Marshal() (dAtA []byte, err error)
- func (mj *MachineInfo) MarshalJSON() ([]byte, error)
- func (mj *MachineInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *MachineInfo) MarshalTo(dAtA []byte) (int, error)
- func (*MachineInfo) ProtoMessage()
- func (m *MachineInfo) ProtoSize() (n int)
- func (m *MachineInfo) Reset()
- func (this *MachineInfo) String() string
- func (m *MachineInfo) Unmarshal(dAtA []byte) error
- func (uj *MachineInfo) UnmarshalJSON(input []byte) error
- func (uj *MachineInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *MachineInfo) VerboseEqual(that interface{}) error
- type MachineInfo_Mode
- type MasterInfo
- func (*MasterInfo) Descriptor() ([]byte, []int)
- func (this *MasterInfo) Equal(that interface{}) bool
- func (m *MasterInfo) GetAddress() *Address
- func (m *MasterInfo) GetHostname() string
- func (m *MasterInfo) GetID() string
- func (m *MasterInfo) GetIP() uint32
- func (m *MasterInfo) GetPID() string
- func (m *MasterInfo) GetPort() uint32
- func (m *MasterInfo) GetVersion() string
- func (this *MasterInfo) GoString() string
- func (m *MasterInfo) Marshal() (dAtA []byte, err error)
- func (mj *MasterInfo) MarshalJSON() ([]byte, error)
- func (mj *MasterInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *MasterInfo) MarshalTo(dAtA []byte) (int, error)
- func (*MasterInfo) ProtoMessage()
- func (m *MasterInfo) ProtoSize() (n int)
- func (m *MasterInfo) Reset()
- func (this *MasterInfo) String() string
- func (m *MasterInfo) Unmarshal(dAtA []byte) error
- func (uj *MasterInfo) UnmarshalJSON(input []byte) error
- func (uj *MasterInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *MasterInfo) VerboseEqual(that interface{}) error
- type Metric
- func (*Metric) Descriptor() ([]byte, []int)
- func (this *Metric) Equal(that interface{}) bool
- func (m *Metric) GetName() string
- func (m *Metric) GetValue() float64
- func (this *Metric) GoString() string
- func (m *Metric) Marshal() (dAtA []byte, err error)
- func (mj *Metric) MarshalJSON() ([]byte, error)
- func (mj *Metric) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Metric) MarshalTo(dAtA []byte) (int, error)
- func (*Metric) ProtoMessage()
- func (m *Metric) ProtoSize() (n int)
- func (m *Metric) Reset()
- func (this *Metric) String() string
- func (m *Metric) Unmarshal(dAtA []byte) error
- func (uj *Metric) UnmarshalJSON(input []byte) error
- func (uj *Metric) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Metric) VerboseEqual(that interface{}) error
- type NetworkInfo
- func (*NetworkInfo) Descriptor() ([]byte, []int)
- func (this *NetworkInfo) Equal(that interface{}) bool
- func (m *NetworkInfo) GetGroups() []string
- func (m *NetworkInfo) GetIPAddresses() []NetworkInfo_IPAddress
- func (m *NetworkInfo) GetLabels() *Labels
- func (m *NetworkInfo) GetName() string
- func (m *NetworkInfo) GetPortMappings() []NetworkInfo_PortMapping
- func (this *NetworkInfo) GoString() string
- func (m *NetworkInfo) Marshal() (dAtA []byte, err error)
- func (mj *NetworkInfo) MarshalJSON() ([]byte, error)
- func (mj *NetworkInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *NetworkInfo) MarshalTo(dAtA []byte) (int, error)
- func (*NetworkInfo) ProtoMessage()
- func (m *NetworkInfo) ProtoSize() (n int)
- func (m *NetworkInfo) Reset()
- func (this *NetworkInfo) String() string
- func (m *NetworkInfo) Unmarshal(dAtA []byte) error
- func (uj *NetworkInfo) UnmarshalJSON(input []byte) error
- func (uj *NetworkInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *NetworkInfo) VerboseEqual(that interface{}) error
- type NetworkInfo_IPAddress
- func (*NetworkInfo_IPAddress) Descriptor() ([]byte, []int)
- func (this *NetworkInfo_IPAddress) Equal(that interface{}) bool
- func (m *NetworkInfo_IPAddress) GetIPAddress() string
- func (m *NetworkInfo_IPAddress) GetProtocol() NetworkInfo_Protocol
- func (this *NetworkInfo_IPAddress) GoString() string
- func (m *NetworkInfo_IPAddress) Marshal() (dAtA []byte, err error)
- func (mj *NetworkInfo_IPAddress) MarshalJSON() ([]byte, error)
- func (mj *NetworkInfo_IPAddress) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *NetworkInfo_IPAddress) MarshalTo(dAtA []byte) (int, error)
- func (*NetworkInfo_IPAddress) ProtoMessage()
- func (m *NetworkInfo_IPAddress) ProtoSize() (n int)
- func (m *NetworkInfo_IPAddress) Reset()
- func (this *NetworkInfo_IPAddress) String() string
- func (m *NetworkInfo_IPAddress) Unmarshal(dAtA []byte) error
- func (uj *NetworkInfo_IPAddress) UnmarshalJSON(input []byte) error
- func (uj *NetworkInfo_IPAddress) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *NetworkInfo_IPAddress) VerboseEqual(that interface{}) error
- type NetworkInfo_PortMapping
- func (*NetworkInfo_PortMapping) Descriptor() ([]byte, []int)
- func (this *NetworkInfo_PortMapping) Equal(that interface{}) bool
- func (m *NetworkInfo_PortMapping) GetContainerPort() uint32
- func (m *NetworkInfo_PortMapping) GetHostPort() uint32
- func (m *NetworkInfo_PortMapping) GetProtocol() string
- func (this *NetworkInfo_PortMapping) GoString() string
- func (m *NetworkInfo_PortMapping) Marshal() (dAtA []byte, err error)
- func (mj *NetworkInfo_PortMapping) MarshalJSON() ([]byte, error)
- func (mj *NetworkInfo_PortMapping) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *NetworkInfo_PortMapping) MarshalTo(dAtA []byte) (int, error)
- func (*NetworkInfo_PortMapping) ProtoMessage()
- func (m *NetworkInfo_PortMapping) ProtoSize() (n int)
- func (m *NetworkInfo_PortMapping) Reset()
- func (this *NetworkInfo_PortMapping) String() string
- func (m *NetworkInfo_PortMapping) Unmarshal(dAtA []byte) error
- func (uj *NetworkInfo_PortMapping) UnmarshalJSON(input []byte) error
- func (uj *NetworkInfo_PortMapping) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *NetworkInfo_PortMapping) VerboseEqual(that interface{}) error
- type NetworkInfo_Protocol
- type Offer
- func (*Offer) Descriptor() ([]byte, []int)
- func (this *Offer) Equal(that interface{}) bool
- func (m *Offer) GetAgentID() AgentID
- func (m *Offer) GetAllocationInfo() *Resource_AllocationInfo
- func (m *Offer) GetAttributes() []Attribute
- func (m *Offer) GetExecutorIDs() []ExecutorID
- func (m *Offer) GetFrameworkID() FrameworkID
- func (m *Offer) GetHostname() string
- func (m *Offer) GetID() OfferID
- func (m *Offer) GetResources() []Resource
- func (m *Offer) GetURL() *URL
- func (m *Offer) GetUnavailability() *Unavailability
- func (this *Offer) GoString() string
- func (m *Offer) Marshal() (dAtA []byte, err error)
- func (mj *Offer) MarshalJSON() ([]byte, error)
- func (mj *Offer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer) MarshalTo(dAtA []byte) (int, error)
- func (*Offer) ProtoMessage()
- func (m *Offer) ProtoSize() (n int)
- func (m *Offer) Reset()
- func (this *Offer) String() string
- func (m *Offer) Unmarshal(dAtA []byte) error
- func (uj *Offer) UnmarshalJSON(input []byte) error
- func (uj *Offer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer) VerboseEqual(that interface{}) error
- type OfferID
- func (*OfferID) Descriptor() ([]byte, []int)
- func (this *OfferID) Equal(that interface{}) bool
- func (m *OfferID) GetValue() string
- func (this *OfferID) GoString() string
- func (m *OfferID) Marshal() (dAtA []byte, err error)
- func (mj *OfferID) MarshalJSON() ([]byte, error)
- func (mj *OfferID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *OfferID) MarshalTo(dAtA []byte) (int, error)
- func (*OfferID) ProtoMessage()
- func (m *OfferID) ProtoSize() (n int)
- func (m *OfferID) Reset()
- func (this *OfferID) String() string
- func (m *OfferID) Unmarshal(dAtA []byte) error
- func (uj *OfferID) UnmarshalJSON(input []byte) error
- func (uj *OfferID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *OfferID) VerboseEqual(that interface{}) error
- type Offer_Operation
- func (*Offer_Operation) Descriptor() ([]byte, []int)
- func (this *Offer_Operation) Equal(that interface{}) bool
- func (m *Offer_Operation) GetCreate() *Offer_Operation_Create
- func (m *Offer_Operation) GetDestroy() *Offer_Operation_Destroy
- func (m *Offer_Operation) GetLaunch() *Offer_Operation_Launch
- func (m *Offer_Operation) GetLaunchGroup() *Offer_Operation_LaunchGroup
- func (m *Offer_Operation) GetReserve() *Offer_Operation_Reserve
- func (m *Offer_Operation) GetType() Offer_Operation_Type
- func (m *Offer_Operation) GetUnreserve() *Offer_Operation_Unreserve
- func (this *Offer_Operation) GoString() string
- func (m *Offer_Operation) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation) ProtoMessage()
- func (m *Offer_Operation) ProtoSize() (n int)
- func (m *Offer_Operation) Reset()
- func (this *Offer_Operation) String() string
- func (m *Offer_Operation) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation) VerboseEqual(that interface{}) error
- type Offer_Operation_Create
- func (*Offer_Operation_Create) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_Create) Equal(that interface{}) bool
- func (m *Offer_Operation_Create) GetVolumes() []Resource
- func (this *Offer_Operation_Create) GoString() string
- func (m *Offer_Operation_Create) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_Create) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_Create) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_Create) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_Create) ProtoMessage()
- func (m *Offer_Operation_Create) ProtoSize() (n int)
- func (m *Offer_Operation_Create) Reset()
- func (this *Offer_Operation_Create) String() string
- func (m *Offer_Operation_Create) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_Create) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_Create) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_Create) VerboseEqual(that interface{}) error
- type Offer_Operation_Destroy
- func (*Offer_Operation_Destroy) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_Destroy) Equal(that interface{}) bool
- func (m *Offer_Operation_Destroy) GetVolumes() []Resource
- func (this *Offer_Operation_Destroy) GoString() string
- func (m *Offer_Operation_Destroy) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_Destroy) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_Destroy) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_Destroy) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_Destroy) ProtoMessage()
- func (m *Offer_Operation_Destroy) ProtoSize() (n int)
- func (m *Offer_Operation_Destroy) Reset()
- func (this *Offer_Operation_Destroy) String() string
- func (m *Offer_Operation_Destroy) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_Destroy) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_Destroy) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_Destroy) VerboseEqual(that interface{}) error
- type Offer_Operation_Launch
- func (*Offer_Operation_Launch) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_Launch) Equal(that interface{}) bool
- func (m *Offer_Operation_Launch) GetTaskInfos() []TaskInfo
- func (this *Offer_Operation_Launch) GoString() string
- func (m *Offer_Operation_Launch) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_Launch) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_Launch) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_Launch) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_Launch) ProtoMessage()
- func (m *Offer_Operation_Launch) ProtoSize() (n int)
- func (m *Offer_Operation_Launch) Reset()
- func (this *Offer_Operation_Launch) String() string
- func (m *Offer_Operation_Launch) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_Launch) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_Launch) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_Launch) VerboseEqual(that interface{}) error
- type Offer_Operation_LaunchGroup
- func (*Offer_Operation_LaunchGroup) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_LaunchGroup) Equal(that interface{}) bool
- func (m *Offer_Operation_LaunchGroup) GetExecutor() ExecutorInfo
- func (m *Offer_Operation_LaunchGroup) GetTaskGroup() TaskGroupInfo
- func (this *Offer_Operation_LaunchGroup) GoString() string
- func (m *Offer_Operation_LaunchGroup) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_LaunchGroup) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_LaunchGroup) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_LaunchGroup) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_LaunchGroup) ProtoMessage()
- func (m *Offer_Operation_LaunchGroup) ProtoSize() (n int)
- func (m *Offer_Operation_LaunchGroup) Reset()
- func (this *Offer_Operation_LaunchGroup) String() string
- func (m *Offer_Operation_LaunchGroup) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_LaunchGroup) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_LaunchGroup) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_LaunchGroup) VerboseEqual(that interface{}) error
- type Offer_Operation_Reserve
- func (*Offer_Operation_Reserve) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_Reserve) Equal(that interface{}) bool
- func (m *Offer_Operation_Reserve) GetResources() []Resource
- func (this *Offer_Operation_Reserve) GoString() string
- func (m *Offer_Operation_Reserve) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_Reserve) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_Reserve) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_Reserve) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_Reserve) ProtoMessage()
- func (m *Offer_Operation_Reserve) ProtoSize() (n int)
- func (m *Offer_Operation_Reserve) Reset()
- func (this *Offer_Operation_Reserve) String() string
- func (m *Offer_Operation_Reserve) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_Reserve) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_Reserve) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_Reserve) VerboseEqual(that interface{}) error
- type Offer_Operation_Type
- type Offer_Operation_Unreserve
- func (*Offer_Operation_Unreserve) Descriptor() ([]byte, []int)
- func (this *Offer_Operation_Unreserve) Equal(that interface{}) bool
- func (m *Offer_Operation_Unreserve) GetResources() []Resource
- func (this *Offer_Operation_Unreserve) GoString() string
- func (m *Offer_Operation_Unreserve) Marshal() (dAtA []byte, err error)
- func (mj *Offer_Operation_Unreserve) MarshalJSON() ([]byte, error)
- func (mj *Offer_Operation_Unreserve) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Offer_Operation_Unreserve) MarshalTo(dAtA []byte) (int, error)
- func (*Offer_Operation_Unreserve) ProtoMessage()
- func (m *Offer_Operation_Unreserve) ProtoSize() (n int)
- func (m *Offer_Operation_Unreserve) Reset()
- func (this *Offer_Operation_Unreserve) String() string
- func (m *Offer_Operation_Unreserve) Unmarshal(dAtA []byte) error
- func (uj *Offer_Operation_Unreserve) UnmarshalJSON(input []byte) error
- func (uj *Offer_Operation_Unreserve) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Offer_Operation_Unreserve) VerboseEqual(that interface{}) error
- type Parameter
- func (*Parameter) Descriptor() ([]byte, []int)
- func (this *Parameter) Equal(that interface{}) bool
- func (m *Parameter) GetKey() string
- func (m *Parameter) GetValue() string
- func (this *Parameter) GoString() string
- func (m *Parameter) Marshal() (dAtA []byte, err error)
- func (mj *Parameter) MarshalJSON() ([]byte, error)
- func (mj *Parameter) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Parameter) MarshalTo(dAtA []byte) (int, error)
- func (*Parameter) ProtoMessage()
- func (m *Parameter) ProtoSize() (n int)
- func (m *Parameter) Reset()
- func (this *Parameter) String() string
- func (m *Parameter) Unmarshal(dAtA []byte) error
- func (uj *Parameter) UnmarshalJSON(input []byte) error
- func (uj *Parameter) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Parameter) VerboseEqual(that interface{}) error
- type Parameters
- func (*Parameters) Descriptor() ([]byte, []int)
- func (this *Parameters) Equal(that interface{}) bool
- func (m *Parameters) GetParameter() []Parameter
- func (this *Parameters) GoString() string
- func (m *Parameters) Marshal() (dAtA []byte, err error)
- func (mj *Parameters) MarshalJSON() ([]byte, error)
- func (mj *Parameters) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Parameters) MarshalTo(dAtA []byte) (int, error)
- func (*Parameters) ProtoMessage()
- func (m *Parameters) ProtoSize() (n int)
- func (m *Parameters) Reset()
- func (this *Parameters) String() string
- func (m *Parameters) Unmarshal(dAtA []byte) error
- func (uj *Parameters) UnmarshalJSON(input []byte) error
- func (uj *Parameters) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Parameters) VerboseEqual(that interface{}) error
- type PerfStatistics
- func (*PerfStatistics) Descriptor() ([]byte, []int)
- func (this *PerfStatistics) Equal(that interface{}) bool
- func (m *PerfStatistics) GetAlignmentFaults() uint64
- func (m *PerfStatistics) GetBranchLoadMisses() uint64
- func (m *PerfStatistics) GetBranchLoads() uint64
- func (m *PerfStatistics) GetBranchMisses() uint64
- func (m *PerfStatistics) GetBranches() uint64
- func (m *PerfStatistics) GetBusCycles() uint64
- func (m *PerfStatistics) GetCPUClock() float64
- func (m *PerfStatistics) GetCPUMigrations() uint64
- func (m *PerfStatistics) GetCacheMisses() uint64
- func (m *PerfStatistics) GetCacheReferences() uint64
- func (m *PerfStatistics) GetContextSwitches() uint64
- func (m *PerfStatistics) GetCycles() uint64
- func (m *PerfStatistics) GetDTLBLoadMisses() uint64
- func (m *PerfStatistics) GetDTLBLoads() uint64
- func (m *PerfStatistics) GetDTLBPrefetchMisses() uint64
- func (m *PerfStatistics) GetDTLBPrefetches() uint64
- func (m *PerfStatistics) GetDTLBStoreMisses() uint64
- func (m *PerfStatistics) GetDTLBStores() uint64
- func (m *PerfStatistics) GetDuration() float64
- func (m *PerfStatistics) GetEmulationFaults() uint64
- func (m *PerfStatistics) GetITLBLoadMisses() uint64
- func (m *PerfStatistics) GetITLBLoads() uint64
- func (m *PerfStatistics) GetInstructions() uint64
- func (m *PerfStatistics) GetL1DcacheLoadMisses() uint64
- func (m *PerfStatistics) GetL1DcacheLoads() uint64
- func (m *PerfStatistics) GetL1DcachePrefetchMisses() uint64
- func (m *PerfStatistics) GetL1DcachePrefetches() uint64
- func (m *PerfStatistics) GetL1DcacheStoreMisses() uint64
- func (m *PerfStatistics) GetL1DcacheStores() uint64
- func (m *PerfStatistics) GetL1IcacheLoadMisses() uint64
- func (m *PerfStatistics) GetL1IcacheLoads() uint64
- func (m *PerfStatistics) GetL1IcachePrefetchMisses() uint64
- func (m *PerfStatistics) GetL1IcachePrefetches() uint64
- func (m *PerfStatistics) GetLLCLoadMisses() uint64
- func (m *PerfStatistics) GetLLCLoads() uint64
- func (m *PerfStatistics) GetLLCPrefetchMisses() uint64
- func (m *PerfStatistics) GetLLCPrefetches() uint64
- func (m *PerfStatistics) GetLLCStoreMisses() uint64
- func (m *PerfStatistics) GetLLCStores() uint64
- func (m *PerfStatistics) GetMajorFaults() uint64
- func (m *PerfStatistics) GetMinorFaults() uint64
- func (m *PerfStatistics) GetNodeLoadMisses() uint64
- func (m *PerfStatistics) GetNodeLoads() uint64
- func (m *PerfStatistics) GetNodePrefetchMisses() uint64
- func (m *PerfStatistics) GetNodePrefetches() uint64
- func (m *PerfStatistics) GetNodeStoreMisses() uint64
- func (m *PerfStatistics) GetNodeStores() uint64
- func (m *PerfStatistics) GetPageFaults() uint64
- func (m *PerfStatistics) GetRefCycles() uint64
- func (m *PerfStatistics) GetStalledCyclesBackend() uint64
- func (m *PerfStatistics) GetStalledCyclesFrontend() uint64
- func (m *PerfStatistics) GetTaskClock() float64
- func (m *PerfStatistics) GetTimestamp() float64
- func (this *PerfStatistics) GoString() string
- func (m *PerfStatistics) Marshal() (dAtA []byte, err error)
- func (mj *PerfStatistics) MarshalJSON() ([]byte, error)
- func (mj *PerfStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *PerfStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*PerfStatistics) ProtoMessage()
- func (m *PerfStatistics) ProtoSize() (n int)
- func (m *PerfStatistics) Reset()
- func (this *PerfStatistics) String() string
- func (m *PerfStatistics) Unmarshal(dAtA []byte) error
- func (uj *PerfStatistics) UnmarshalJSON(input []byte) error
- func (uj *PerfStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *PerfStatistics) VerboseEqual(that interface{}) error
- type Port
- func (*Port) Descriptor() ([]byte, []int)
- func (this *Port) Equal(that interface{}) bool
- func (m *Port) GetLabels() *Labels
- func (m *Port) GetName() string
- func (m *Port) GetNumber() uint32
- func (m *Port) GetProtocol() string
- func (m *Port) GetVisibility() DiscoveryInfo_Visibility
- func (this *Port) GoString() string
- func (m *Port) Marshal() (dAtA []byte, err error)
- func (mj *Port) MarshalJSON() ([]byte, error)
- func (mj *Port) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Port) MarshalTo(dAtA []byte) (int, error)
- func (*Port) ProtoMessage()
- func (m *Port) ProtoSize() (n int)
- func (m *Port) Reset()
- func (this *Port) String() string
- func (m *Port) Unmarshal(dAtA []byte) error
- func (uj *Port) UnmarshalJSON(input []byte) error
- func (uj *Port) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Port) VerboseEqual(that interface{}) error
- type Ports
- func (*Ports) Descriptor() ([]byte, []int)
- func (this *Ports) Equal(that interface{}) bool
- func (m *Ports) GetPorts() []Port
- func (this *Ports) GoString() string
- func (m *Ports) Marshal() (dAtA []byte, err error)
- func (mj *Ports) MarshalJSON() ([]byte, error)
- func (mj *Ports) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Ports) MarshalTo(dAtA []byte) (int, error)
- func (*Ports) ProtoMessage()
- func (m *Ports) ProtoSize() (n int)
- func (m *Ports) Reset()
- func (this *Ports) String() string
- func (m *Ports) Unmarshal(dAtA []byte) error
- func (uj *Ports) UnmarshalJSON(input []byte) error
- func (uj *Ports) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Ports) VerboseEqual(that interface{}) error
- type RLimitInfo
- func (*RLimitInfo) Descriptor() ([]byte, []int)
- func (this *RLimitInfo) Equal(that interface{}) bool
- func (m *RLimitInfo) GetRlimits() []RLimitInfo_RLimit
- func (this *RLimitInfo) GoString() string
- func (m *RLimitInfo) Marshal() (dAtA []byte, err error)
- func (mj *RLimitInfo) MarshalJSON() ([]byte, error)
- func (mj *RLimitInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *RLimitInfo) MarshalTo(dAtA []byte) (int, error)
- func (*RLimitInfo) ProtoMessage()
- func (m *RLimitInfo) ProtoSize() (n int)
- func (m *RLimitInfo) Reset()
- func (this *RLimitInfo) String() string
- func (m *RLimitInfo) Unmarshal(dAtA []byte) error
- func (uj *RLimitInfo) UnmarshalJSON(input []byte) error
- func (uj *RLimitInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *RLimitInfo) VerboseEqual(that interface{}) error
- type RLimitInfo_RLimit
- func (*RLimitInfo_RLimit) Descriptor() ([]byte, []int)
- func (this *RLimitInfo_RLimit) Equal(that interface{}) bool
- func (m *RLimitInfo_RLimit) GetHard() uint64
- func (m *RLimitInfo_RLimit) GetSoft() uint64
- func (m *RLimitInfo_RLimit) GetType() RLimitInfo_RLimit_Type
- func (this *RLimitInfo_RLimit) GoString() string
- func (m *RLimitInfo_RLimit) Marshal() (dAtA []byte, err error)
- func (mj *RLimitInfo_RLimit) MarshalJSON() ([]byte, error)
- func (mj *RLimitInfo_RLimit) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *RLimitInfo_RLimit) MarshalTo(dAtA []byte) (int, error)
- func (*RLimitInfo_RLimit) ProtoMessage()
- func (m *RLimitInfo_RLimit) ProtoSize() (n int)
- func (m *RLimitInfo_RLimit) Reset()
- func (this *RLimitInfo_RLimit) String() string
- func (m *RLimitInfo_RLimit) Unmarshal(dAtA []byte) error
- func (uj *RLimitInfo_RLimit) UnmarshalJSON(input []byte) error
- func (uj *RLimitInfo_RLimit) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *RLimitInfo_RLimit) VerboseEqual(that interface{}) error
- type RLimitInfo_RLimit_Type
- func (x RLimitInfo_RLimit_Type) Enum() *RLimitInfo_RLimit_Type
- func (RLimitInfo_RLimit_Type) EnumDescriptor() ([]byte, []int)
- func (x RLimitInfo_RLimit_Type) MarshalJSON() ([]byte, error)
- func (x RLimitInfo_RLimit_Type) String() string
- func (x *RLimitInfo_RLimit_Type) UnmarshalJSON(data []byte) error
- type Ranges
- func (rs Ranges) Clone() Ranges
- func (rs Ranges) Compare(right Ranges) int
- func (rs Ranges) Equivalent(right Ranges) (result bool)
- func (rs Ranges) Len() int
- func (rs Ranges) Less(i, j int) bool
- func (rs Ranges) Max() uint64
- func (rs Ranges) Min() uint64
- func (rs Ranges) Partition(n uint64) (Ranges, bool)
- func (rs Ranges) Remove(removal Value_Range) Ranges
- func (rs Ranges) Search(n uint64) int
- func (rs Ranges) Size() uint64
- func (rs Ranges) Sort() Ranges
- func (rs Ranges) Squash() Ranges
- func (rs Ranges) Swap(i, j int)
- type RateLimit
- func (*RateLimit) Descriptor() ([]byte, []int)
- func (this *RateLimit) Equal(that interface{}) bool
- func (m *RateLimit) GetCapacity() uint64
- func (m *RateLimit) GetPrincipal() string
- func (m *RateLimit) GetQPS() float64
- func (this *RateLimit) GoString() string
- func (m *RateLimit) Marshal() (dAtA []byte, err error)
- func (mj *RateLimit) MarshalJSON() ([]byte, error)
- func (mj *RateLimit) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *RateLimit) MarshalTo(dAtA []byte) (int, error)
- func (*RateLimit) ProtoMessage()
- func (m *RateLimit) ProtoSize() (n int)
- func (m *RateLimit) Reset()
- func (this *RateLimit) String() string
- func (m *RateLimit) Unmarshal(dAtA []byte) error
- func (uj *RateLimit) UnmarshalJSON(input []byte) error
- func (uj *RateLimit) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *RateLimit) VerboseEqual(that interface{}) error
- type RateLimits
- func (*RateLimits) Descriptor() ([]byte, []int)
- func (this *RateLimits) Equal(that interface{}) bool
- func (m *RateLimits) GetAggregateDefaultCapacity() uint64
- func (m *RateLimits) GetAggregateDefaultQPS() float64
- func (m *RateLimits) GetLimits() []RateLimit
- func (this *RateLimits) GoString() string
- func (m *RateLimits) Marshal() (dAtA []byte, err error)
- func (mj *RateLimits) MarshalJSON() ([]byte, error)
- func (mj *RateLimits) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *RateLimits) MarshalTo(dAtA []byte) (int, error)
- func (*RateLimits) ProtoMessage()
- func (m *RateLimits) ProtoSize() (n int)
- func (m *RateLimits) Reset()
- func (this *RateLimits) String() string
- func (m *RateLimits) Unmarshal(dAtA []byte) error
- func (uj *RateLimits) UnmarshalJSON(input []byte) error
- func (uj *RateLimits) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *RateLimits) VerboseEqual(that interface{}) error
- type Request
- func (*Request) Descriptor() ([]byte, []int)
- func (this *Request) Equal(that interface{}) bool
- func (m *Request) GetAgentID() *AgentID
- func (m *Request) GetResources() []Resource
- func (this *Request) GoString() string
- func (m *Request) Marshal() (dAtA []byte, err error)
- func (mj *Request) MarshalJSON() ([]byte, error)
- func (mj *Request) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Request) MarshalTo(dAtA []byte) (int, error)
- func (*Request) ProtoMessage()
- func (m *Request) ProtoSize() (n int)
- func (m *Request) Reset()
- func (this *Request) String() string
- func (m *Request) Unmarshal(dAtA []byte) error
- func (uj *Request) UnmarshalJSON(input []byte) error
- func (uj *Request) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Request) VerboseEqual(that interface{}) error
- type Resource
- func (left *Resource) Add(right Resource)
- func (left *Resource) Addable(right Resource) bool
- func (left Resource) Contains(right Resource) bool
- func (*Resource) Descriptor() ([]byte, []int)
- func (this *Resource) Equal(that interface{}) bool
- func (left *Resource) Equivalent(right Resource) bool
- func (m *Resource) GetAllocationInfo() *Resource_AllocationInfo
- func (m *Resource) GetDisk() *Resource_DiskInfo
- func (m *Resource) GetName() string
- func (m *Resource) GetRanges() *Value_Ranges
- func (m *Resource) GetReservation() *Resource_ReservationInfo
- func (m *Resource) GetRevocable() *Resource_RevocableInfo
- func (m *Resource) GetRole() string
- func (m *Resource) GetScalar() *Value_Scalar
- func (m *Resource) GetSet() *Value_Set
- func (m *Resource) GetShared() *Resource_SharedInfo
- func (m *Resource) GetType() Value_Type
- func (this *Resource) GoString() string
- func (left *Resource) IsDynamicallyReserved() bool
- func (left *Resource) IsEmpty() bool
- func (left *Resource) IsPersistentVolume() bool
- func (left *Resource) IsReserved(role string) bool
- func (left *Resource) IsRevocable() bool
- func (left *Resource) IsUnreserved() bool
- func (m *Resource) Marshal() (dAtA []byte, err error)
- func (mj *Resource) MarshalJSON() ([]byte, error)
- func (mj *Resource) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource) MarshalTo(dAtA []byte) (int, error)
- func (*Resource) ProtoMessage()
- func (m *Resource) ProtoSize() (n int)
- func (m *Resource) Reset()
- func (this *Resource) String() string
- func (left *Resource) Subtract(right Resource)
- func (left *Resource) Subtractable(right Resource) bool
- func (m *Resource) Unmarshal(dAtA []byte) error
- func (uj *Resource) UnmarshalJSON(input []byte) error
- func (uj *Resource) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (left *Resource) Validate() error
- func (this *Resource) VerboseEqual(that interface{}) error
- type ResourceStatistics
- func (*ResourceStatistics) Descriptor() ([]byte, []int)
- func (this *ResourceStatistics) Equal(that interface{}) bool
- func (m *ResourceStatistics) GetCPUsLimit() float64
- func (m *ResourceStatistics) GetCPUsNrPeriods() uint32
- func (m *ResourceStatistics) GetCPUsNrThrottled() uint32
- func (m *ResourceStatistics) GetCPUsSystemTimeSecs() float64
- func (m *ResourceStatistics) GetCPUsThrottledTimeSecs() float64
- func (m *ResourceStatistics) GetCPUsUserTimeSecs() float64
- func (m *ResourceStatistics) GetDiskLimitBytes() uint64
- func (m *ResourceStatistics) GetDiskUsedBytes() uint64
- func (m *ResourceStatistics) GetMemAnonBytes() uint64
- func (m *ResourceStatistics) GetMemCacheBytes() uint64
- func (m *ResourceStatistics) GetMemCriticalPressureCounter() uint64
- func (m *ResourceStatistics) GetMemFileBytes() uint64
- func (m *ResourceStatistics) GetMemLimitBytes() uint64
- func (m *ResourceStatistics) GetMemLowPressureCounter() uint64
- func (m *ResourceStatistics) GetMemMappedFileBytes() uint64
- func (m *ResourceStatistics) GetMemMediumPressureCounter() uint64
- func (m *ResourceStatistics) GetMemRSSBytes() uint64
- func (m *ResourceStatistics) GetMemSoftLimitBytes() uint64
- func (m *ResourceStatistics) GetMemSwapBytes() uint64
- func (m *ResourceStatistics) GetMemTotalBytes() uint64
- func (m *ResourceStatistics) GetMemTotalMemswBytes() uint64
- func (m *ResourceStatistics) GetMemUnevictableBytes() uint64
- func (m *ResourceStatistics) GetNetRxBytes() uint64
- func (m *ResourceStatistics) GetNetRxDropped() uint64
- func (m *ResourceStatistics) GetNetRxErrors() uint64
- func (m *ResourceStatistics) GetNetRxPackets() uint64
- func (m *ResourceStatistics) GetNetSNMPStatistics() *SNMPStatistics
- func (m *ResourceStatistics) GetNetTCPActiveConnections() float64
- func (m *ResourceStatistics) GetNetTCPRttMicrosecsP50() float64
- func (m *ResourceStatistics) GetNetTCPRttMicrosecsP90() float64
- func (m *ResourceStatistics) GetNetTCPRttMicrosecsP95() float64
- func (m *ResourceStatistics) GetNetTCPRttMicrosecsP99() float64
- func (m *ResourceStatistics) GetNetTCPTimeWaitConnections() float64
- func (m *ResourceStatistics) GetNetTrafficControlStatistics() []TrafficControlStatistics
- func (m *ResourceStatistics) GetNetTxBytes() uint64
- func (m *ResourceStatistics) GetNetTxDropped() uint64
- func (m *ResourceStatistics) GetNetTxErrors() uint64
- func (m *ResourceStatistics) GetNetTxPackets() uint64
- func (m *ResourceStatistics) GetPerf() *PerfStatistics
- func (m *ResourceStatistics) GetProcesses() uint32
- func (m *ResourceStatistics) GetThreads() uint32
- func (m *ResourceStatistics) GetTimestamp() float64
- func (this *ResourceStatistics) GoString() string
- func (m *ResourceStatistics) Marshal() (dAtA []byte, err error)
- func (mj *ResourceStatistics) MarshalJSON() ([]byte, error)
- func (mj *ResourceStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ResourceStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*ResourceStatistics) ProtoMessage()
- func (m *ResourceStatistics) ProtoSize() (n int)
- func (m *ResourceStatistics) Reset()
- func (this *ResourceStatistics) String() string
- func (m *ResourceStatistics) Unmarshal(dAtA []byte) error
- func (uj *ResourceStatistics) UnmarshalJSON(input []byte) error
- func (uj *ResourceStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ResourceStatistics) VerboseEqual(that interface{}) error
- type ResourceUsage
- func (*ResourceUsage) Descriptor() ([]byte, []int)
- func (this *ResourceUsage) Equal(that interface{}) bool
- func (m *ResourceUsage) GetExecutors() []ResourceUsage_Executor
- func (m *ResourceUsage) GetTotal() []Resource
- func (this *ResourceUsage) GoString() string
- func (m *ResourceUsage) Marshal() (dAtA []byte, err error)
- func (mj *ResourceUsage) MarshalJSON() ([]byte, error)
- func (mj *ResourceUsage) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ResourceUsage) MarshalTo(dAtA []byte) (int, error)
- func (*ResourceUsage) ProtoMessage()
- func (m *ResourceUsage) ProtoSize() (n int)
- func (m *ResourceUsage) Reset()
- func (this *ResourceUsage) String() string
- func (m *ResourceUsage) Unmarshal(dAtA []byte) error
- func (uj *ResourceUsage) UnmarshalJSON(input []byte) error
- func (uj *ResourceUsage) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ResourceUsage) VerboseEqual(that interface{}) error
- type ResourceUsage_Executor
- func (*ResourceUsage_Executor) Descriptor() ([]byte, []int)
- func (this *ResourceUsage_Executor) Equal(that interface{}) bool
- func (m *ResourceUsage_Executor) GetAllocated() []Resource
- func (m *ResourceUsage_Executor) GetContainerID() ContainerID
- func (m *ResourceUsage_Executor) GetExecutorInfo() ExecutorInfo
- func (m *ResourceUsage_Executor) GetStatistics() *ResourceStatistics
- func (m *ResourceUsage_Executor) GetTasks() []ResourceUsage_Executor_Task
- func (this *ResourceUsage_Executor) GoString() string
- func (m *ResourceUsage_Executor) Marshal() (dAtA []byte, err error)
- func (mj *ResourceUsage_Executor) MarshalJSON() ([]byte, error)
- func (mj *ResourceUsage_Executor) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ResourceUsage_Executor) MarshalTo(dAtA []byte) (int, error)
- func (*ResourceUsage_Executor) ProtoMessage()
- func (m *ResourceUsage_Executor) ProtoSize() (n int)
- func (m *ResourceUsage_Executor) Reset()
- func (this *ResourceUsage_Executor) String() string
- func (m *ResourceUsage_Executor) Unmarshal(dAtA []byte) error
- func (uj *ResourceUsage_Executor) UnmarshalJSON(input []byte) error
- func (uj *ResourceUsage_Executor) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ResourceUsage_Executor) VerboseEqual(that interface{}) error
- type ResourceUsage_Executor_Task
- func (*ResourceUsage_Executor_Task) Descriptor() ([]byte, []int)
- func (this *ResourceUsage_Executor_Task) Equal(that interface{}) bool
- func (m *ResourceUsage_Executor_Task) GetID() TaskID
- func (m *ResourceUsage_Executor_Task) GetLabels() *Labels
- func (m *ResourceUsage_Executor_Task) GetName() string
- func (m *ResourceUsage_Executor_Task) GetResources() []Resource
- func (this *ResourceUsage_Executor_Task) GoString() string
- func (m *ResourceUsage_Executor_Task) Marshal() (dAtA []byte, err error)
- func (mj *ResourceUsage_Executor_Task) MarshalJSON() ([]byte, error)
- func (mj *ResourceUsage_Executor_Task) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *ResourceUsage_Executor_Task) MarshalTo(dAtA []byte) (int, error)
- func (*ResourceUsage_Executor_Task) ProtoMessage()
- func (m *ResourceUsage_Executor_Task) ProtoSize() (n int)
- func (m *ResourceUsage_Executor_Task) Reset()
- func (this *ResourceUsage_Executor_Task) String() string
- func (m *ResourceUsage_Executor_Task) Unmarshal(dAtA []byte) error
- func (uj *ResourceUsage_Executor_Task) UnmarshalJSON(input []byte) error
- func (uj *ResourceUsage_Executor_Task) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *ResourceUsage_Executor_Task) VerboseEqual(that interface{}) error
- type Resource_AllocationInfo
- func (*Resource_AllocationInfo) Descriptor() ([]byte, []int)
- func (this *Resource_AllocationInfo) Equal(that interface{}) bool
- func (m *Resource_AllocationInfo) GetRole() string
- func (this *Resource_AllocationInfo) GoString() string
- func (m *Resource_AllocationInfo) Marshal() (dAtA []byte, err error)
- func (mj *Resource_AllocationInfo) MarshalJSON() ([]byte, error)
- func (mj *Resource_AllocationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_AllocationInfo) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_AllocationInfo) ProtoMessage()
- func (m *Resource_AllocationInfo) ProtoSize() (n int)
- func (m *Resource_AllocationInfo) Reset()
- func (this *Resource_AllocationInfo) String() string
- func (m *Resource_AllocationInfo) Unmarshal(dAtA []byte) error
- func (uj *Resource_AllocationInfo) UnmarshalJSON(input []byte) error
- func (uj *Resource_AllocationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_AllocationInfo) VerboseEqual(that interface{}) error
- type Resource_DiskInfo
- func (*Resource_DiskInfo) Descriptor() ([]byte, []int)
- func (this *Resource_DiskInfo) Equal(that interface{}) bool
- func (left *Resource_DiskInfo) Equivalent(right *Resource_DiskInfo) bool
- func (m *Resource_DiskInfo) GetPersistence() *Resource_DiskInfo_Persistence
- func (m *Resource_DiskInfo) GetSource() *Resource_DiskInfo_Source
- func (m *Resource_DiskInfo) GetVolume() *Volume
- func (this *Resource_DiskInfo) GoString() string
- func (m *Resource_DiskInfo) Marshal() (dAtA []byte, err error)
- func (mj *Resource_DiskInfo) MarshalJSON() ([]byte, error)
- func (mj *Resource_DiskInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_DiskInfo) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_DiskInfo) ProtoMessage()
- func (m *Resource_DiskInfo) ProtoSize() (n int)
- func (m *Resource_DiskInfo) Reset()
- func (this *Resource_DiskInfo) String() string
- func (m *Resource_DiskInfo) Unmarshal(dAtA []byte) error
- func (uj *Resource_DiskInfo) UnmarshalJSON(input []byte) error
- func (uj *Resource_DiskInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_DiskInfo) VerboseEqual(that interface{}) error
- type Resource_DiskInfo_Persistence
- func (*Resource_DiskInfo_Persistence) Descriptor() ([]byte, []int)
- func (this *Resource_DiskInfo_Persistence) Equal(that interface{}) bool
- func (m *Resource_DiskInfo_Persistence) GetID() string
- func (m *Resource_DiskInfo_Persistence) GetPrincipal() string
- func (this *Resource_DiskInfo_Persistence) GoString() string
- func (m *Resource_DiskInfo_Persistence) Marshal() (dAtA []byte, err error)
- func (mj *Resource_DiskInfo_Persistence) MarshalJSON() ([]byte, error)
- func (mj *Resource_DiskInfo_Persistence) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_DiskInfo_Persistence) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_DiskInfo_Persistence) ProtoMessage()
- func (m *Resource_DiskInfo_Persistence) ProtoSize() (n int)
- func (m *Resource_DiskInfo_Persistence) Reset()
- func (this *Resource_DiskInfo_Persistence) String() string
- func (m *Resource_DiskInfo_Persistence) Unmarshal(dAtA []byte) error
- func (uj *Resource_DiskInfo_Persistence) UnmarshalJSON(input []byte) error
- func (uj *Resource_DiskInfo_Persistence) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_DiskInfo_Persistence) VerboseEqual(that interface{}) error
- type Resource_DiskInfo_Source
- func (*Resource_DiskInfo_Source) Descriptor() ([]byte, []int)
- func (this *Resource_DiskInfo_Source) Equal(that interface{}) bool
- func (m *Resource_DiskInfo_Source) GetMount() *Resource_DiskInfo_Source_Mount
- func (m *Resource_DiskInfo_Source) GetPath() *Resource_DiskInfo_Source_Path
- func (m *Resource_DiskInfo_Source) GetType() Resource_DiskInfo_Source_Type
- func (this *Resource_DiskInfo_Source) GoString() string
- func (m *Resource_DiskInfo_Source) Marshal() (dAtA []byte, err error)
- func (mj *Resource_DiskInfo_Source) MarshalJSON() ([]byte, error)
- func (mj *Resource_DiskInfo_Source) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_DiskInfo_Source) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_DiskInfo_Source) ProtoMessage()
- func (m *Resource_DiskInfo_Source) ProtoSize() (n int)
- func (m *Resource_DiskInfo_Source) Reset()
- func (this *Resource_DiskInfo_Source) String() string
- func (m *Resource_DiskInfo_Source) Unmarshal(dAtA []byte) error
- func (uj *Resource_DiskInfo_Source) UnmarshalJSON(input []byte) error
- func (uj *Resource_DiskInfo_Source) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_DiskInfo_Source) VerboseEqual(that interface{}) error
- type Resource_DiskInfo_Source_Mount
- func (*Resource_DiskInfo_Source_Mount) Descriptor() ([]byte, []int)
- func (this *Resource_DiskInfo_Source_Mount) Equal(that interface{}) bool
- func (m *Resource_DiskInfo_Source_Mount) GetRoot() string
- func (this *Resource_DiskInfo_Source_Mount) GoString() string
- func (m *Resource_DiskInfo_Source_Mount) Marshal() (dAtA []byte, err error)
- func (mj *Resource_DiskInfo_Source_Mount) MarshalJSON() ([]byte, error)
- func (mj *Resource_DiskInfo_Source_Mount) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_DiskInfo_Source_Mount) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_DiskInfo_Source_Mount) ProtoMessage()
- func (m *Resource_DiskInfo_Source_Mount) ProtoSize() (n int)
- func (m *Resource_DiskInfo_Source_Mount) Reset()
- func (this *Resource_DiskInfo_Source_Mount) String() string
- func (m *Resource_DiskInfo_Source_Mount) Unmarshal(dAtA []byte) error
- func (uj *Resource_DiskInfo_Source_Mount) UnmarshalJSON(input []byte) error
- func (uj *Resource_DiskInfo_Source_Mount) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_DiskInfo_Source_Mount) VerboseEqual(that interface{}) error
- type Resource_DiskInfo_Source_Path
- func (*Resource_DiskInfo_Source_Path) Descriptor() ([]byte, []int)
- func (this *Resource_DiskInfo_Source_Path) Equal(that interface{}) bool
- func (m *Resource_DiskInfo_Source_Path) GetRoot() string
- func (this *Resource_DiskInfo_Source_Path) GoString() string
- func (m *Resource_DiskInfo_Source_Path) Marshal() (dAtA []byte, err error)
- func (mj *Resource_DiskInfo_Source_Path) MarshalJSON() ([]byte, error)
- func (mj *Resource_DiskInfo_Source_Path) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_DiskInfo_Source_Path) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_DiskInfo_Source_Path) ProtoMessage()
- func (m *Resource_DiskInfo_Source_Path) ProtoSize() (n int)
- func (m *Resource_DiskInfo_Source_Path) Reset()
- func (this *Resource_DiskInfo_Source_Path) String() string
- func (m *Resource_DiskInfo_Source_Path) Unmarshal(dAtA []byte) error
- func (uj *Resource_DiskInfo_Source_Path) UnmarshalJSON(input []byte) error
- func (uj *Resource_DiskInfo_Source_Path) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_DiskInfo_Source_Path) VerboseEqual(that interface{}) error
- type Resource_DiskInfo_Source_Type
- func (x Resource_DiskInfo_Source_Type) Enum() *Resource_DiskInfo_Source_Type
- func (Resource_DiskInfo_Source_Type) EnumDescriptor() ([]byte, []int)
- func (x Resource_DiskInfo_Source_Type) MarshalJSON() ([]byte, error)
- func (x Resource_DiskInfo_Source_Type) String() string
- func (x *Resource_DiskInfo_Source_Type) UnmarshalJSON(data []byte) error
- type Resource_ReservationInfo
- func (r *Resource_ReservationInfo) Assign() func(interface{})
- func (*Resource_ReservationInfo) Descriptor() ([]byte, []int)
- func (this *Resource_ReservationInfo) Equal(that interface{}) bool
- func (r *Resource_ReservationInfo) Equivalent(right *Resource_ReservationInfo) bool
- func (m *Resource_ReservationInfo) GetLabels() *Labels
- func (m *Resource_ReservationInfo) GetPrincipal() string
- func (this *Resource_ReservationInfo) GoString() string
- func (m *Resource_ReservationInfo) Marshal() (dAtA []byte, err error)
- func (mj *Resource_ReservationInfo) MarshalJSON() ([]byte, error)
- func (mj *Resource_ReservationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_ReservationInfo) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_ReservationInfo) ProtoMessage()
- func (m *Resource_ReservationInfo) ProtoSize() (n int)
- func (m *Resource_ReservationInfo) Reset()
- func (this *Resource_ReservationInfo) String() string
- func (m *Resource_ReservationInfo) Unmarshal(dAtA []byte) error
- func (uj *Resource_ReservationInfo) UnmarshalJSON(input []byte) error
- func (uj *Resource_ReservationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_ReservationInfo) VerboseEqual(that interface{}) error
- type Resource_RevocableInfo
- func (*Resource_RevocableInfo) Descriptor() ([]byte, []int)
- func (this *Resource_RevocableInfo) Equal(that interface{}) bool
- func (this *Resource_RevocableInfo) GoString() string
- func (m *Resource_RevocableInfo) Marshal() (dAtA []byte, err error)
- func (mj *Resource_RevocableInfo) MarshalJSON() ([]byte, error)
- func (mj *Resource_RevocableInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_RevocableInfo) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_RevocableInfo) ProtoMessage()
- func (m *Resource_RevocableInfo) ProtoSize() (n int)
- func (m *Resource_RevocableInfo) Reset()
- func (this *Resource_RevocableInfo) String() string
- func (m *Resource_RevocableInfo) Unmarshal(dAtA []byte) error
- func (uj *Resource_RevocableInfo) UnmarshalJSON(input []byte) error
- func (uj *Resource_RevocableInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_RevocableInfo) VerboseEqual(that interface{}) error
- type Resource_SharedInfo
- func (*Resource_SharedInfo) Descriptor() ([]byte, []int)
- func (this *Resource_SharedInfo) Equal(that interface{}) bool
- func (this *Resource_SharedInfo) GoString() string
- func (m *Resource_SharedInfo) Marshal() (dAtA []byte, err error)
- func (mj *Resource_SharedInfo) MarshalJSON() ([]byte, error)
- func (mj *Resource_SharedInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Resource_SharedInfo) MarshalTo(dAtA []byte) (int, error)
- func (*Resource_SharedInfo) ProtoMessage()
- func (m *Resource_SharedInfo) ProtoSize() (n int)
- func (m *Resource_SharedInfo) Reset()
- func (this *Resource_SharedInfo) String() string
- func (m *Resource_SharedInfo) Unmarshal(dAtA []byte) error
- func (uj *Resource_SharedInfo) UnmarshalJSON(input []byte) error
- func (uj *Resource_SharedInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Resource_SharedInfo) VerboseEqual(that interface{}) error
- type Resources
- func (resources *Resources) Add(that ...Resource) (rs Resources)
- func (resources *Resources) Add1(that Resource) (rs Resources)
- func (resources Resources) Clone() Resources
- func (resources Resources) Minus(that ...Resource) Resources
- func (resources *Resources) Minus1(that Resource) Resources
- func (resources Resources) Plus(that ...Resource) Resources
- func (resources Resources) String() string
- func (resources *Resources) Subtract(that ...Resource) (rs Resources)
- func (resources *Resources) Subtract1(that Resource) Resources
- type Response
- type ResponseDecorator
- type ResponseDecoratorFunc
- type ResponseWrapper
- type Role
- func (*Role) Descriptor() ([]byte, []int)
- func (this *Role) Equal(that interface{}) bool
- func (m *Role) GetFrameworks() []FrameworkID
- func (m *Role) GetName() string
- func (m *Role) GetResources() []Resource
- func (m *Role) GetWeight() float64
- func (this *Role) GoString() string
- func (m *Role) Marshal() (dAtA []byte, err error)
- func (mj *Role) MarshalJSON() ([]byte, error)
- func (mj *Role) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Role) MarshalTo(dAtA []byte) (int, error)
- func (*Role) ProtoMessage()
- func (m *Role) ProtoSize() (n int)
- func (m *Role) Reset()
- func (this *Role) String() string
- func (m *Role) Unmarshal(dAtA []byte) error
- func (uj *Role) UnmarshalJSON(input []byte) error
- func (uj *Role) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Role) VerboseEqual(that interface{}) error
- type SNMPStatistics
- func (*SNMPStatistics) Descriptor() ([]byte, []int)
- func (this *SNMPStatistics) Equal(that interface{}) bool
- func (m *SNMPStatistics) GetICMPStats() *IcmpStatistics
- func (m *SNMPStatistics) GetIPStats() *IpStatistics
- func (m *SNMPStatistics) GetTCPStats() *TcpStatistics
- func (m *SNMPStatistics) GetUDPStats() *UdpStatistics
- func (this *SNMPStatistics) GoString() string
- func (m *SNMPStatistics) Marshal() (dAtA []byte, err error)
- func (mj *SNMPStatistics) MarshalJSON() ([]byte, error)
- func (mj *SNMPStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *SNMPStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*SNMPStatistics) ProtoMessage()
- func (m *SNMPStatistics) ProtoSize() (n int)
- func (m *SNMPStatistics) Reset()
- func (this *SNMPStatistics) String() string
- func (m *SNMPStatistics) Unmarshal(dAtA []byte) error
- func (uj *SNMPStatistics) UnmarshalJSON(input []byte) error
- func (uj *SNMPStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *SNMPStatistics) VerboseEqual(that interface{}) error
- type Status
- type TTYInfo
- func (*TTYInfo) Descriptor() ([]byte, []int)
- func (this *TTYInfo) Equal(that interface{}) bool
- func (m *TTYInfo) GetWindowSize() *TTYInfo_WindowSize
- func (this *TTYInfo) GoString() string
- func (m *TTYInfo) Marshal() (dAtA []byte, err error)
- func (mj *TTYInfo) MarshalJSON() ([]byte, error)
- func (mj *TTYInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TTYInfo) MarshalTo(dAtA []byte) (int, error)
- func (*TTYInfo) ProtoMessage()
- func (m *TTYInfo) ProtoSize() (n int)
- func (m *TTYInfo) Reset()
- func (this *TTYInfo) String() string
- func (m *TTYInfo) Unmarshal(dAtA []byte) error
- func (uj *TTYInfo) UnmarshalJSON(input []byte) error
- func (uj *TTYInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TTYInfo) VerboseEqual(that interface{}) error
- type TTYInfo_WindowSize
- func (*TTYInfo_WindowSize) Descriptor() ([]byte, []int)
- func (this *TTYInfo_WindowSize) Equal(that interface{}) bool
- func (m *TTYInfo_WindowSize) GetColumns() uint32
- func (m *TTYInfo_WindowSize) GetRows() uint32
- func (this *TTYInfo_WindowSize) GoString() string
- func (m *TTYInfo_WindowSize) Marshal() (dAtA []byte, err error)
- func (mj *TTYInfo_WindowSize) MarshalJSON() ([]byte, error)
- func (mj *TTYInfo_WindowSize) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TTYInfo_WindowSize) MarshalTo(dAtA []byte) (int, error)
- func (*TTYInfo_WindowSize) ProtoMessage()
- func (m *TTYInfo_WindowSize) ProtoSize() (n int)
- func (m *TTYInfo_WindowSize) Reset()
- func (this *TTYInfo_WindowSize) String() string
- func (m *TTYInfo_WindowSize) Unmarshal(dAtA []byte) error
- func (uj *TTYInfo_WindowSize) UnmarshalJSON(input []byte) error
- func (uj *TTYInfo_WindowSize) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TTYInfo_WindowSize) VerboseEqual(that interface{}) error
- type Task
- func (*Task) Descriptor() ([]byte, []int)
- func (this *Task) Equal(that interface{}) bool
- func (m *Task) GetAgentID() AgentID
- func (m *Task) GetContainer() *ContainerInfo
- func (m *Task) GetDiscovery() *DiscoveryInfo
- func (m *Task) GetExecutorID() *ExecutorID
- func (m *Task) GetFrameworkID() FrameworkID
- func (m *Task) GetLabels() *Labels
- func (m *Task) GetName() string
- func (m *Task) GetResources() []Resource
- func (m *Task) GetState() TaskState
- func (m *Task) GetStatusUpdateState() TaskState
- func (m *Task) GetStatusUpdateUUID() []byte
- func (m *Task) GetStatuses() []TaskStatus
- func (m *Task) GetTaskID() TaskID
- func (m *Task) GetUser() string
- func (this *Task) GoString() string
- func (m *Task) Marshal() (dAtA []byte, err error)
- func (mj *Task) MarshalJSON() ([]byte, error)
- func (mj *Task) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Task) MarshalTo(dAtA []byte) (int, error)
- func (*Task) ProtoMessage()
- func (m *Task) ProtoSize() (n int)
- func (m *Task) Reset()
- func (this *Task) String() string
- func (m *Task) Unmarshal(dAtA []byte) error
- func (uj *Task) UnmarshalJSON(input []byte) error
- func (uj *Task) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Task) VerboseEqual(that interface{}) error
- type TaskGroupInfo
- func (*TaskGroupInfo) Descriptor() ([]byte, []int)
- func (this *TaskGroupInfo) Equal(that interface{}) bool
- func (m *TaskGroupInfo) GetTasks() []TaskInfo
- func (this *TaskGroupInfo) GoString() string
- func (m *TaskGroupInfo) Marshal() (dAtA []byte, err error)
- func (mj *TaskGroupInfo) MarshalJSON() ([]byte, error)
- func (mj *TaskGroupInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TaskGroupInfo) MarshalTo(dAtA []byte) (int, error)
- func (*TaskGroupInfo) ProtoMessage()
- func (m *TaskGroupInfo) ProtoSize() (n int)
- func (m *TaskGroupInfo) Reset()
- func (this *TaskGroupInfo) String() string
- func (m *TaskGroupInfo) Unmarshal(dAtA []byte) error
- func (uj *TaskGroupInfo) UnmarshalJSON(input []byte) error
- func (uj *TaskGroupInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TaskGroupInfo) VerboseEqual(that interface{}) error
- type TaskID
- func (*TaskID) Descriptor() ([]byte, []int)
- func (this *TaskID) Equal(that interface{}) bool
- func (m *TaskID) GetValue() string
- func (this *TaskID) GoString() string
- func (m *TaskID) Marshal() (dAtA []byte, err error)
- func (mj *TaskID) MarshalJSON() ([]byte, error)
- func (mj *TaskID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TaskID) MarshalTo(dAtA []byte) (int, error)
- func (*TaskID) ProtoMessage()
- func (m *TaskID) ProtoSize() (n int)
- func (m *TaskID) Reset()
- func (this *TaskID) String() string
- func (m *TaskID) Unmarshal(dAtA []byte) error
- func (uj *TaskID) UnmarshalJSON(input []byte) error
- func (uj *TaskID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TaskID) VerboseEqual(that interface{}) error
- type TaskInfo
- func (*TaskInfo) Descriptor() ([]byte, []int)
- func (this *TaskInfo) Equal(that interface{}) bool
- func (m *TaskInfo) GetAgentID() AgentID
- func (m *TaskInfo) GetCheck() *CheckInfo
- func (m *TaskInfo) GetCommand() *CommandInfo
- func (m *TaskInfo) GetContainer() *ContainerInfo
- func (m *TaskInfo) GetData() []byte
- func (m *TaskInfo) GetDiscovery() *DiscoveryInfo
- func (m *TaskInfo) GetExecutor() *ExecutorInfo
- func (m *TaskInfo) GetHealthCheck() *HealthCheck
- func (m *TaskInfo) GetKillPolicy() *KillPolicy
- func (m *TaskInfo) GetLabels() *Labels
- func (m *TaskInfo) GetName() string
- func (m *TaskInfo) GetResources() []Resource
- func (m *TaskInfo) GetTaskID() TaskID
- func (this *TaskInfo) GoString() string
- func (m *TaskInfo) Marshal() (dAtA []byte, err error)
- func (mj *TaskInfo) MarshalJSON() ([]byte, error)
- func (mj *TaskInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TaskInfo) MarshalTo(dAtA []byte) (int, error)
- func (*TaskInfo) ProtoMessage()
- func (m *TaskInfo) ProtoSize() (n int)
- func (m *TaskInfo) Reset()
- func (this *TaskInfo) String() string
- func (m *TaskInfo) Unmarshal(dAtA []byte) error
- func (uj *TaskInfo) UnmarshalJSON(input []byte) error
- func (uj *TaskInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TaskInfo) VerboseEqual(that interface{}) error
- type TaskState
- type TaskStatus
- func (*TaskStatus) Descriptor() ([]byte, []int)
- func (this *TaskStatus) Equal(that interface{}) bool
- func (m *TaskStatus) GetAgentID() *AgentID
- func (m *TaskStatus) GetCheckStatus() *CheckStatusInfo
- func (m *TaskStatus) GetContainerStatus() *ContainerStatus
- func (m *TaskStatus) GetData() []byte
- func (m *TaskStatus) GetExecutorID() *ExecutorID
- func (m *TaskStatus) GetHealthy() bool
- func (m *TaskStatus) GetLabels() *Labels
- func (m *TaskStatus) GetMessage() string
- func (m *TaskStatus) GetReason() TaskStatus_Reason
- func (m *TaskStatus) GetSource() TaskStatus_Source
- func (m *TaskStatus) GetState() TaskState
- func (m *TaskStatus) GetTaskID() TaskID
- func (m *TaskStatus) GetTimestamp() float64
- func (m *TaskStatus) GetUUID() []byte
- func (m *TaskStatus) GetUnreachableTime() *TimeInfo
- func (this *TaskStatus) GoString() string
- func (m *TaskStatus) Marshal() (dAtA []byte, err error)
- func (mj *TaskStatus) MarshalJSON() ([]byte, error)
- func (mj *TaskStatus) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TaskStatus) MarshalTo(dAtA []byte) (int, error)
- func (*TaskStatus) ProtoMessage()
- func (m *TaskStatus) ProtoSize() (n int)
- func (m *TaskStatus) Reset()
- func (this *TaskStatus) String() string
- func (m *TaskStatus) Unmarshal(dAtA []byte) error
- func (uj *TaskStatus) UnmarshalJSON(input []byte) error
- func (uj *TaskStatus) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TaskStatus) VerboseEqual(that interface{}) error
- type TaskStatus_Reason
- type TaskStatus_Source
- type TcpStatistics
- func (*TcpStatistics) Descriptor() ([]byte, []int)
- func (this *TcpStatistics) Equal(that interface{}) bool
- func (m *TcpStatistics) GetActiveOpens() int64
- func (m *TcpStatistics) GetAttemptFails() int64
- func (m *TcpStatistics) GetCurrEstab() int64
- func (m *TcpStatistics) GetEstabResets() int64
- func (m *TcpStatistics) GetInCsumErrors() int64
- func (m *TcpStatistics) GetInErrs() int64
- func (m *TcpStatistics) GetInSegs() int64
- func (m *TcpStatistics) GetMaxConn() int64
- func (m *TcpStatistics) GetOutRsts() int64
- func (m *TcpStatistics) GetOutSegs() int64
- func (m *TcpStatistics) GetPassiveOpens() int64
- func (m *TcpStatistics) GetRetransSegs() int64
- func (m *TcpStatistics) GetRtoAlgorithm() int64
- func (m *TcpStatistics) GetRtoMax() int64
- func (m *TcpStatistics) GetRtoMin() int64
- func (this *TcpStatistics) GoString() string
- func (m *TcpStatistics) Marshal() (dAtA []byte, err error)
- func (mj *TcpStatistics) MarshalJSON() ([]byte, error)
- func (mj *TcpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TcpStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*TcpStatistics) ProtoMessage()
- func (m *TcpStatistics) ProtoSize() (n int)
- func (m *TcpStatistics) Reset()
- func (this *TcpStatistics) String() string
- func (m *TcpStatistics) Unmarshal(dAtA []byte) error
- func (uj *TcpStatistics) UnmarshalJSON(input []byte) error
- func (uj *TcpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TcpStatistics) VerboseEqual(that interface{}) error
- type TimeInfo
- func (*TimeInfo) Descriptor() ([]byte, []int)
- func (this *TimeInfo) Equal(that interface{}) bool
- func (m *TimeInfo) GetNanoseconds() int64
- func (this *TimeInfo) GoString() string
- func (m *TimeInfo) Marshal() (dAtA []byte, err error)
- func (mj *TimeInfo) MarshalJSON() ([]byte, error)
- func (mj *TimeInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TimeInfo) MarshalTo(dAtA []byte) (int, error)
- func (*TimeInfo) ProtoMessage()
- func (m *TimeInfo) ProtoSize() (n int)
- func (m *TimeInfo) Reset()
- func (this *TimeInfo) String() string
- func (m *TimeInfo) Unmarshal(dAtA []byte) error
- func (uj *TimeInfo) UnmarshalJSON(input []byte) error
- func (uj *TimeInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TimeInfo) VerboseEqual(that interface{}) error
- type TrafficControlStatistics
- func (*TrafficControlStatistics) Descriptor() ([]byte, []int)
- func (this *TrafficControlStatistics) Equal(that interface{}) bool
- func (m *TrafficControlStatistics) GetBacklog() uint64
- func (m *TrafficControlStatistics) GetBytes() uint64
- func (m *TrafficControlStatistics) GetDrops() uint64
- func (m *TrafficControlStatistics) GetID() string
- func (m *TrafficControlStatistics) GetOverlimits() uint64
- func (m *TrafficControlStatistics) GetPackets() uint64
- func (m *TrafficControlStatistics) GetQlen() uint64
- func (m *TrafficControlStatistics) GetRateBPS() uint64
- func (m *TrafficControlStatistics) GetRatePPS() uint64
- func (m *TrafficControlStatistics) GetRequeues() uint64
- func (this *TrafficControlStatistics) GoString() string
- func (m *TrafficControlStatistics) Marshal() (dAtA []byte, err error)
- func (mj *TrafficControlStatistics) MarshalJSON() ([]byte, error)
- func (mj *TrafficControlStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *TrafficControlStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*TrafficControlStatistics) ProtoMessage()
- func (m *TrafficControlStatistics) ProtoSize() (n int)
- func (m *TrafficControlStatistics) Reset()
- func (this *TrafficControlStatistics) String() string
- func (m *TrafficControlStatistics) Unmarshal(dAtA []byte) error
- func (uj *TrafficControlStatistics) UnmarshalJSON(input []byte) error
- func (uj *TrafficControlStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *TrafficControlStatistics) VerboseEqual(that interface{}) error
- type URL
- func (*URL) Descriptor() ([]byte, []int)
- func (this *URL) Equal(that interface{}) bool
- func (m *URL) GetAddress() Address
- func (m *URL) GetFragment() string
- func (m *URL) GetPath() string
- func (m *URL) GetQuery() []Parameter
- func (m *URL) GetScheme() string
- func (this *URL) GoString() string
- func (m *URL) Marshal() (dAtA []byte, err error)
- func (mj *URL) MarshalJSON() ([]byte, error)
- func (mj *URL) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *URL) MarshalTo(dAtA []byte) (int, error)
- func (*URL) ProtoMessage()
- func (m *URL) ProtoSize() (n int)
- func (m *URL) Reset()
- func (this *URL) String() string
- func (m *URL) Unmarshal(dAtA []byte) error
- func (uj *URL) UnmarshalJSON(input []byte) error
- func (uj *URL) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *URL) VerboseEqual(that interface{}) error
- type UdpStatistics
- func (*UdpStatistics) Descriptor() ([]byte, []int)
- func (this *UdpStatistics) Equal(that interface{}) bool
- func (m *UdpStatistics) GetIgnoredMulti() int64
- func (m *UdpStatistics) GetInCsumErrors() int64
- func (m *UdpStatistics) GetInDatagrams() int64
- func (m *UdpStatistics) GetInErrors() int64
- func (m *UdpStatistics) GetNoPorts() int64
- func (m *UdpStatistics) GetOutDatagrams() int64
- func (m *UdpStatistics) GetRcvbufErrors() int64
- func (m *UdpStatistics) GetSndbufErrors() int64
- func (this *UdpStatistics) GoString() string
- func (m *UdpStatistics) Marshal() (dAtA []byte, err error)
- func (mj *UdpStatistics) MarshalJSON() ([]byte, error)
- func (mj *UdpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *UdpStatistics) MarshalTo(dAtA []byte) (int, error)
- func (*UdpStatistics) ProtoMessage()
- func (m *UdpStatistics) ProtoSize() (n int)
- func (m *UdpStatistics) Reset()
- func (this *UdpStatistics) String() string
- func (m *UdpStatistics) Unmarshal(dAtA []byte) error
- func (uj *UdpStatistics) UnmarshalJSON(input []byte) error
- func (uj *UdpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *UdpStatistics) VerboseEqual(that interface{}) error
- type Unavailability
- func (*Unavailability) Descriptor() ([]byte, []int)
- func (this *Unavailability) Equal(that interface{}) bool
- func (m *Unavailability) GetDuration() *DurationInfo
- func (m *Unavailability) GetStart() TimeInfo
- func (this *Unavailability) GoString() string
- func (m *Unavailability) Marshal() (dAtA []byte, err error)
- func (mj *Unavailability) MarshalJSON() ([]byte, error)
- func (mj *Unavailability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Unavailability) MarshalTo(dAtA []byte) (int, error)
- func (*Unavailability) ProtoMessage()
- func (m *Unavailability) ProtoSize() (n int)
- func (m *Unavailability) Reset()
- func (this *Unavailability) String() string
- func (m *Unavailability) Unmarshal(dAtA []byte) error
- func (uj *Unavailability) UnmarshalJSON(input []byte) error
- func (uj *Unavailability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Unavailability) VerboseEqual(that interface{}) error
- type Value
- func (*Value) Descriptor() ([]byte, []int)
- func (this *Value) Equal(that interface{}) bool
- func (m *Value) GetRanges() *Value_Ranges
- func (m *Value) GetScalar() *Value_Scalar
- func (m *Value) GetSet() *Value_Set
- func (m *Value) GetText() *Value_Text
- func (m *Value) GetType() Value_Type
- func (this *Value) GoString() string
- func (m *Value) Marshal() (dAtA []byte, err error)
- func (mj *Value) MarshalJSON() ([]byte, error)
- func (mj *Value) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value) MarshalTo(dAtA []byte) (int, error)
- func (*Value) ProtoMessage()
- func (m *Value) ProtoSize() (n int)
- func (m *Value) Reset()
- func (this *Value) String() string
- func (m *Value) Unmarshal(dAtA []byte) error
- func (uj *Value) UnmarshalJSON(input []byte) error
- func (uj *Value) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value) VerboseEqual(that interface{}) error
- type Value_Range
- func (*Value_Range) Descriptor() ([]byte, []int)
- func (this *Value_Range) Equal(that interface{}) bool
- func (m *Value_Range) GetBegin() uint64
- func (m *Value_Range) GetEnd() uint64
- func (this *Value_Range) GoString() string
- func (m *Value_Range) Marshal() (dAtA []byte, err error)
- func (mj *Value_Range) MarshalJSON() ([]byte, error)
- func (mj *Value_Range) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value_Range) MarshalTo(dAtA []byte) (int, error)
- func (*Value_Range) ProtoMessage()
- func (m *Value_Range) ProtoSize() (n int)
- func (m *Value_Range) Reset()
- func (this *Value_Range) String() string
- func (m *Value_Range) Unmarshal(dAtA []byte) error
- func (uj *Value_Range) UnmarshalJSON(input []byte) error
- func (uj *Value_Range) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value_Range) VerboseEqual(that interface{}) error
- type Value_Ranges
- func (left *Value_Ranges) Add(right *Value_Ranges) *Value_Ranges
- func (left *Value_Ranges) Compare(right *Value_Ranges) int
- func (*Value_Ranges) Descriptor() ([]byte, []int)
- func (this *Value_Ranges) Equal(that interface{}) bool
- func (m *Value_Ranges) GetRange() []Value_Range
- func (this *Value_Ranges) GoString() string
- func (m *Value_Ranges) Marshal() (dAtA []byte, err error)
- func (mj *Value_Ranges) MarshalJSON() ([]byte, error)
- func (mj *Value_Ranges) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value_Ranges) MarshalTo(dAtA []byte) (int, error)
- func (*Value_Ranges) ProtoMessage()
- func (m *Value_Ranges) ProtoSize() (n int)
- func (m *Value_Ranges) Reset()
- func (this *Value_Ranges) String() string
- func (left *Value_Ranges) Subtract(right *Value_Ranges) *Value_Ranges
- func (m *Value_Ranges) Unmarshal(dAtA []byte) error
- func (uj *Value_Ranges) UnmarshalJSON(input []byte) error
- func (uj *Value_Ranges) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value_Ranges) VerboseEqual(that interface{}) error
- type Value_Scalar
- func (left *Value_Scalar) Add(right *Value_Scalar) *Value_Scalar
- func (left *Value_Scalar) Compare(right *Value_Scalar) int
- func (*Value_Scalar) Descriptor() ([]byte, []int)
- func (this *Value_Scalar) Equal(that interface{}) bool
- func (m *Value_Scalar) GetValue() float64
- func (this *Value_Scalar) GoString() string
- func (m *Value_Scalar) Marshal() (dAtA []byte, err error)
- func (mj *Value_Scalar) MarshalJSON() ([]byte, error)
- func (mj *Value_Scalar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value_Scalar) MarshalTo(dAtA []byte) (int, error)
- func (*Value_Scalar) ProtoMessage()
- func (m *Value_Scalar) ProtoSize() (n int)
- func (m *Value_Scalar) Reset()
- func (this *Value_Scalar) String() string
- func (left *Value_Scalar) Subtract(right *Value_Scalar) *Value_Scalar
- func (m *Value_Scalar) Unmarshal(dAtA []byte) error
- func (uj *Value_Scalar) UnmarshalJSON(input []byte) error
- func (uj *Value_Scalar) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value_Scalar) VerboseEqual(that interface{}) error
- type Value_Set
- func (left *Value_Set) Add(right *Value_Set) *Value_Set
- func (left *Value_Set) Compare(right *Value_Set) int
- func (*Value_Set) Descriptor() ([]byte, []int)
- func (this *Value_Set) Equal(that interface{}) bool
- func (m *Value_Set) GetItem() []string
- func (this *Value_Set) GoString() string
- func (m *Value_Set) Marshal() (dAtA []byte, err error)
- func (mj *Value_Set) MarshalJSON() ([]byte, error)
- func (mj *Value_Set) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value_Set) MarshalTo(dAtA []byte) (int, error)
- func (*Value_Set) ProtoMessage()
- func (m *Value_Set) ProtoSize() (n int)
- func (m *Value_Set) Reset()
- func (this *Value_Set) String() string
- func (left *Value_Set) Subtract(right *Value_Set) *Value_Set
- func (m *Value_Set) Unmarshal(dAtA []byte) error
- func (uj *Value_Set) UnmarshalJSON(input []byte) error
- func (uj *Value_Set) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value_Set) VerboseEqual(that interface{}) error
- type Value_Text
- func (*Value_Text) Descriptor() ([]byte, []int)
- func (this *Value_Text) Equal(that interface{}) bool
- func (m *Value_Text) GetValue() string
- func (this *Value_Text) GoString() string
- func (m *Value_Text) Marshal() (dAtA []byte, err error)
- func (mj *Value_Text) MarshalJSON() ([]byte, error)
- func (mj *Value_Text) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Value_Text) MarshalTo(dAtA []byte) (int, error)
- func (*Value_Text) ProtoMessage()
- func (m *Value_Text) ProtoSize() (n int)
- func (m *Value_Text) Reset()
- func (this *Value_Text) String() string
- func (m *Value_Text) Unmarshal(dAtA []byte) error
- func (uj *Value_Text) UnmarshalJSON(input []byte) error
- func (uj *Value_Text) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Value_Text) VerboseEqual(that interface{}) error
- type Value_Type
- type VersionInfo
- func (*VersionInfo) Descriptor() ([]byte, []int)
- func (this *VersionInfo) Equal(that interface{}) bool
- func (m *VersionInfo) GetBuildDate() string
- func (m *VersionInfo) GetBuildTime() float64
- func (m *VersionInfo) GetBuildUser() string
- func (m *VersionInfo) GetGitBranch() string
- func (m *VersionInfo) GetGitSHA() string
- func (m *VersionInfo) GetGitTag() string
- func (m *VersionInfo) GetVersion() string
- func (this *VersionInfo) GoString() string
- func (m *VersionInfo) Marshal() (dAtA []byte, err error)
- func (mj *VersionInfo) MarshalJSON() ([]byte, error)
- func (mj *VersionInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *VersionInfo) MarshalTo(dAtA []byte) (int, error)
- func (*VersionInfo) ProtoMessage()
- func (m *VersionInfo) ProtoSize() (n int)
- func (m *VersionInfo) Reset()
- func (this *VersionInfo) String() string
- func (m *VersionInfo) Unmarshal(dAtA []byte) error
- func (uj *VersionInfo) UnmarshalJSON(input []byte) error
- func (uj *VersionInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *VersionInfo) VerboseEqual(that interface{}) error
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)
- func (this *Volume) Equal(that interface{}) bool
- func (m *Volume) GetContainerPath() string
- func (m *Volume) GetHostPath() string
- func (m *Volume) GetImage() *Image
- func (m *Volume) GetMode() Volume_Mode
- func (m *Volume) GetSource() *Volume_Source
- func (this *Volume) GoString() string
- func (m *Volume) Marshal() (dAtA []byte, err error)
- func (mj *Volume) MarshalJSON() ([]byte, error)
- func (mj *Volume) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Volume) MarshalTo(dAtA []byte) (int, error)
- func (*Volume) ProtoMessage()
- func (m *Volume) ProtoSize() (n int)
- func (m *Volume) Reset()
- func (this *Volume) String() string
- func (m *Volume) Unmarshal(dAtA []byte) error
- func (uj *Volume) UnmarshalJSON(input []byte) error
- func (uj *Volume) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Volume) VerboseEqual(that interface{}) error
- type Volume_Mode
- type Volume_Source
- func (*Volume_Source) Descriptor() ([]byte, []int)
- func (this *Volume_Source) Equal(that interface{}) bool
- func (m *Volume_Source) GetDockerVolume() *Volume_Source_DockerVolume
- func (m *Volume_Source) GetSandboxPath() *Volume_Source_SandboxPath
- func (m *Volume_Source) GetType() Volume_Source_Type
- func (this *Volume_Source) GoString() string
- func (m *Volume_Source) Marshal() (dAtA []byte, err error)
- func (mj *Volume_Source) MarshalJSON() ([]byte, error)
- func (mj *Volume_Source) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Volume_Source) MarshalTo(dAtA []byte) (int, error)
- func (*Volume_Source) ProtoMessage()
- func (m *Volume_Source) ProtoSize() (n int)
- func (m *Volume_Source) Reset()
- func (this *Volume_Source) String() string
- func (m *Volume_Source) Unmarshal(dAtA []byte) error
- func (uj *Volume_Source) UnmarshalJSON(input []byte) error
- func (uj *Volume_Source) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Volume_Source) VerboseEqual(that interface{}) error
- type Volume_Source_DockerVolume
- func (*Volume_Source_DockerVolume) Descriptor() ([]byte, []int)
- func (this *Volume_Source_DockerVolume) Equal(that interface{}) bool
- func (m *Volume_Source_DockerVolume) GetDriver() string
- func (m *Volume_Source_DockerVolume) GetDriverOptions() *Parameters
- func (m *Volume_Source_DockerVolume) GetName() string
- func (this *Volume_Source_DockerVolume) GoString() string
- func (m *Volume_Source_DockerVolume) Marshal() (dAtA []byte, err error)
- func (mj *Volume_Source_DockerVolume) MarshalJSON() ([]byte, error)
- func (mj *Volume_Source_DockerVolume) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Volume_Source_DockerVolume) MarshalTo(dAtA []byte) (int, error)
- func (*Volume_Source_DockerVolume) ProtoMessage()
- func (m *Volume_Source_DockerVolume) ProtoSize() (n int)
- func (m *Volume_Source_DockerVolume) Reset()
- func (this *Volume_Source_DockerVolume) String() string
- func (m *Volume_Source_DockerVolume) Unmarshal(dAtA []byte) error
- func (uj *Volume_Source_DockerVolume) UnmarshalJSON(input []byte) error
- func (uj *Volume_Source_DockerVolume) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Volume_Source_DockerVolume) VerboseEqual(that interface{}) error
- type Volume_Source_SandboxPath
- func (*Volume_Source_SandboxPath) Descriptor() ([]byte, []int)
- func (this *Volume_Source_SandboxPath) Equal(that interface{}) bool
- func (m *Volume_Source_SandboxPath) GetPath() string
- func (m *Volume_Source_SandboxPath) GetType() Volume_Source_SandboxPath_Type
- func (this *Volume_Source_SandboxPath) GoString() string
- func (m *Volume_Source_SandboxPath) Marshal() (dAtA []byte, err error)
- func (mj *Volume_Source_SandboxPath) MarshalJSON() ([]byte, error)
- func (mj *Volume_Source_SandboxPath) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *Volume_Source_SandboxPath) MarshalTo(dAtA []byte) (int, error)
- func (*Volume_Source_SandboxPath) ProtoMessage()
- func (m *Volume_Source_SandboxPath) ProtoSize() (n int)
- func (m *Volume_Source_SandboxPath) Reset()
- func (this *Volume_Source_SandboxPath) String() string
- func (m *Volume_Source_SandboxPath) Unmarshal(dAtA []byte) error
- func (uj *Volume_Source_SandboxPath) UnmarshalJSON(input []byte) error
- func (uj *Volume_Source_SandboxPath) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *Volume_Source_SandboxPath) VerboseEqual(that interface{}) error
- type Volume_Source_SandboxPath_Type
- func (x Volume_Source_SandboxPath_Type) Enum() *Volume_Source_SandboxPath_Type
- func (Volume_Source_SandboxPath_Type) EnumDescriptor() ([]byte, []int)
- func (x Volume_Source_SandboxPath_Type) MarshalJSON() ([]byte, error)
- func (x Volume_Source_SandboxPath_Type) String() string
- func (x *Volume_Source_SandboxPath_Type) UnmarshalJSON(data []byte) error
- type Volume_Source_Type
- type WeightInfo
- func (*WeightInfo) Descriptor() ([]byte, []int)
- func (this *WeightInfo) Equal(that interface{}) bool
- func (m *WeightInfo) GetRole() string
- func (m *WeightInfo) GetWeight() float64
- func (this *WeightInfo) GoString() string
- func (m *WeightInfo) Marshal() (dAtA []byte, err error)
- func (mj *WeightInfo) MarshalJSON() ([]byte, error)
- func (mj *WeightInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (m *WeightInfo) MarshalTo(dAtA []byte) (int, error)
- func (*WeightInfo) ProtoMessage()
- func (m *WeightInfo) ProtoSize() (n int)
- func (m *WeightInfo) Reset()
- func (this *WeightInfo) String() string
- func (m *WeightInfo) Unmarshal(dAtA []byte) error
- func (uj *WeightInfo) UnmarshalJSON(input []byte) error
- func (uj *WeightInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (this *WeightInfo) VerboseEqual(that interface{}) error
Constants ¶
const Default_AgentInfo_Port int32 = 5051
const Default_CheckInfo_DelaySeconds float64 = 15
const Default_CheckInfo_IntervalSeconds float64 = 10
const Default_CheckInfo_TimeoutSeconds float64 = 20
const Default_CommandInfo_Shell bool = true
const Default_CommandInfo_URI_Extract bool = true
const Default_ContainerInfo_DockerInfo_Privileged bool = false
const Default_Filters_RefuseSeconds float64 = 5
const Default_FrameworkInfo_Checkpoint bool = false
const Default_FrameworkInfo_FailoverTimeout float64 = 0
const Default_FrameworkInfo_Role string = "*"
const Default_HealthCheck_ConsecutiveFailures uint32 = 3
const Default_HealthCheck_DelaySeconds float64 = 15
const Default_HealthCheck_GracePeriodSeconds float64 = 10
const Default_HealthCheck_IntervalSeconds float64 = 10
const Default_HealthCheck_TimeoutSeconds float64 = 20
const Default_Image_Cached bool = true
const Default_MasterInfo_Port uint32 = 5050
const Default_Resource_Role string = "*"
Variables ¶
var ( ErrInvalidLengthMesos = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMesos = fmt.Errorf("proto: integer overflow") )
var AgentInfo_Capability_Type_name = map[int32]string{
0: "UNKNOWN",
1: "MULTI_ROLE",
}
var AgentInfo_Capability_Type_value = map[string]int32{
"UNKNOWN": 0,
"MULTI_ROLE": 1,
}
var CapabilityInfo_Capability_name = map[int32]string{
0: "UNKNOWN",
1000: "CHOWN",
1001: "DAC_OVERRIDE",
1002: "DAC_READ_SEARCH",
1003: "FOWNER",
1004: "FSETID",
1005: "KILL",
1006: "SETGID",
1007: "SETUID",
1008: "SETPCAP",
1009: "LINUX_IMMUTABLE",
1010: "NET_BIND_SERVICE",
1011: "NET_BROADCAST",
1012: "NET_ADMIN",
1013: "NET_RAW",
1014: "IPC_LOCK",
1015: "IPC_OWNER",
1016: "SYS_MODULE",
1017: "SYS_RAWIO",
1018: "SYS_CHROOT",
1019: "SYS_PTRACE",
1020: "SYS_PACCT",
1021: "SYS_ADMIN",
1022: "SYS_BOOT",
1023: "SYS_NICE",
1024: "SYS_RESOURCE",
1025: "SYS_TIME",
1026: "SYS_TTY_CONFIG",
1027: "MKNOD",
1028: "LEASE",
1029: "AUDIT_WRITE",
1030: "AUDIT_CONTROL",
1031: "SETFCAP",
1032: "MAC_OVERRIDE",
1033: "MAC_ADMIN",
1034: "SYSLOG",
1035: "WAKE_ALARM",
1036: "BLOCK_SUSPEND",
1037: "AUDIT_READ",
}
var CapabilityInfo_Capability_value = map[string]int32{
"UNKNOWN": 0,
"CHOWN": 1000,
"DAC_OVERRIDE": 1001,
"DAC_READ_SEARCH": 1002,
"FOWNER": 1003,
"FSETID": 1004,
"KILL": 1005,
"SETGID": 1006,
"SETUID": 1007,
"SETPCAP": 1008,
"LINUX_IMMUTABLE": 1009,
"NET_BIND_SERVICE": 1010,
"NET_BROADCAST": 1011,
"NET_ADMIN": 1012,
"NET_RAW": 1013,
"IPC_LOCK": 1014,
"IPC_OWNER": 1015,
"SYS_MODULE": 1016,
"SYS_RAWIO": 1017,
"SYS_CHROOT": 1018,
"SYS_PTRACE": 1019,
"SYS_PACCT": 1020,
"SYS_ADMIN": 1021,
"SYS_BOOT": 1022,
"SYS_NICE": 1023,
"SYS_RESOURCE": 1024,
"SYS_TIME": 1025,
"SYS_TTY_CONFIG": 1026,
"MKNOD": 1027,
"LEASE": 1028,
"AUDIT_WRITE": 1029,
"AUDIT_CONTROL": 1030,
"SETFCAP": 1031,
"MAC_OVERRIDE": 1032,
"MAC_ADMIN": 1033,
"SYSLOG": 1034,
"WAKE_ALARM": 1035,
"BLOCK_SUSPEND": 1036,
"AUDIT_READ": 1037,
}
var CheckInfo_Type_name = map[int32]string{
0: "UNKNOWN",
1: "COMMAND",
2: "HTTP",
}
var CheckInfo_Type_value = map[string]int32{
"UNKNOWN": 0,
"COMMAND": 1,
"HTTP": 2,
}
var ContainerInfo_DockerInfo_Network_name = map[int32]string{
1: "HOST",
2: "BRIDGE",
3: "NONE",
4: "USER",
}
var ContainerInfo_DockerInfo_Network_value = map[string]int32{
"HOST": 1,
"BRIDGE": 2,
"NONE": 3,
"USER": 4,
}
var ContainerInfo_Type_name = map[int32]string{
1: "DOCKER",
2: "MESOS",
}
var ContainerInfo_Type_value = map[string]int32{
"DOCKER": 1,
"MESOS": 2,
}
var DiscoveryInfo_Visibility_name = map[int32]string{
0: "FRAMEWORK",
1: "CLUSTER",
2: "EXTERNAL",
}
var DiscoveryInfo_Visibility_value = map[string]int32{
"FRAMEWORK": 0,
"CLUSTER": 1,
"EXTERNAL": 2,
}
var ExecutorInfo_Type_name = map[int32]string{
0: "UNKNOWN",
1: "DEFAULT",
2: "CUSTOM",
}
var ExecutorInfo_Type_value = map[string]int32{
"UNKNOWN": 0,
"DEFAULT": 1,
"CUSTOM": 2,
}
var FrameworkInfo_Capability_Type_name = map[int32]string{
0: "UNKNOWN",
1: "REVOCABLE_RESOURCES",
2: "TASK_KILLING_STATE",
3: "GPU_RESOURCES",
4: "SHARED_RESOURCES",
5: "PARTITION_AWARE",
6: "MULTI_ROLE",
}
var FrameworkInfo_Capability_Type_value = map[string]int32{
"UNKNOWN": 0,
"REVOCABLE_RESOURCES": 1,
"TASK_KILLING_STATE": 2,
"GPU_RESOURCES": 3,
"SHARED_RESOURCES": 4,
"PARTITION_AWARE": 5,
"MULTI_ROLE": 6,
}
var HealthCheck_Type_name = map[int32]string{
0: "UNKNOWN",
1: "COMMAND",
2: "HTTP",
3: "TCP",
}
var HealthCheck_Type_value = map[string]int32{
"UNKNOWN": 0,
"COMMAND": 1,
"HTTP": 2,
"TCP": 3,
}
var Image_Type_name = map[int32]string{
1: "APPC",
2: "DOCKER",
}
var Image_Type_value = map[string]int32{
"APPC": 1,
"DOCKER": 2,
}
var MachineInfo_Mode_name = map[int32]string{
1: "UP",
2: "DRAINING",
3: "DOWN",
}
var MachineInfo_Mode_value = map[string]int32{
"UP": 1,
"DRAINING": 2,
"DOWN": 3,
}
var NetworkInfo_Protocol_name = map[int32]string{
1: "IPv4",
2: "IPv6",
}
var NetworkInfo_Protocol_value = map[string]int32{
"IPv4": 1,
"IPv6": 2,
}
var Offer_Operation_Type_name = map[int32]string{
0: "UNKNOWN",
1: "LAUNCH",
6: "LAUNCH_GROUP",
2: "RESERVE",
3: "UNRESERVE",
4: "CREATE",
5: "DESTROY",
}
var Offer_Operation_Type_value = map[string]int32{
"UNKNOWN": 0,
"LAUNCH": 1,
"LAUNCH_GROUP": 6,
"RESERVE": 2,
"UNRESERVE": 3,
"CREATE": 4,
"DESTROY": 5,
}
var RLimitInfo_RLimit_Type_name = map[int32]string{
0: "UNKNOWN",
1: "RLMT_AS",
2: "RLMT_CORE",
3: "RLMT_CPU",
4: "RLMT_DATA",
5: "RLMT_FSIZE",
6: "RLMT_LOCKS",
7: "RLMT_MEMLOCK",
8: "RLMT_MSGQUEUE",
9: "RLMT_NICE",
10: "RLMT_NOFILE",
11: "RLMT_NPROC",
12: "RLMT_RSS",
13: "RLMT_RTPRIO",
14: "RLMT_RTTIME",
15: "RLMT_SIGPENDING",
16: "RLMT_STACK",
}
var RLimitInfo_RLimit_Type_value = map[string]int32{
"UNKNOWN": 0,
"RLMT_AS": 1,
"RLMT_CORE": 2,
"RLMT_CPU": 3,
"RLMT_DATA": 4,
"RLMT_FSIZE": 5,
"RLMT_LOCKS": 6,
"RLMT_MEMLOCK": 7,
"RLMT_MSGQUEUE": 8,
"RLMT_NICE": 9,
"RLMT_NOFILE": 10,
"RLMT_NPROC": 11,
"RLMT_RSS": 12,
"RLMT_RTPRIO": 13,
"RLMT_RTTIME": 14,
"RLMT_SIGPENDING": 15,
"RLMT_STACK": 16,
}
var Resource_DiskInfo_Source_Type_name = map[int32]string{
1: "PATH",
2: "MOUNT",
}
var Resource_DiskInfo_Source_Type_value = map[string]int32{
"PATH": 1,
"MOUNT": 2,
}
var Status_name = map[int32]string{
1: "DRIVER_NOT_STARTED",
2: "DRIVER_RUNNING",
3: "DRIVER_ABORTED",
4: "DRIVER_STOPPED",
}
var Status_value = map[string]int32{
"DRIVER_NOT_STARTED": 1,
"DRIVER_RUNNING": 2,
"DRIVER_ABORTED": 3,
"DRIVER_STOPPED": 4,
}
var TaskState_name = map[int32]string{
6: "TASK_STAGING",
0: "TASK_STARTING",
1: "TASK_RUNNING",
8: "TASK_KILLING",
2: "TASK_FINISHED",
3: "TASK_FAILED",
4: "TASK_KILLED",
7: "TASK_ERROR",
5: "TASK_LOST",
9: "TASK_DROPPED",
10: "TASK_UNREACHABLE",
11: "TASK_GONE",
12: "TASK_GONE_BY_OPERATOR",
13: "TASK_UNKNOWN",
}
var TaskState_value = map[string]int32{
"TASK_STAGING": 6,
"TASK_STARTING": 0,
"TASK_RUNNING": 1,
"TASK_KILLING": 8,
"TASK_FINISHED": 2,
"TASK_FAILED": 3,
"TASK_KILLED": 4,
"TASK_ERROR": 7,
"TASK_LOST": 5,
"TASK_DROPPED": 9,
"TASK_UNREACHABLE": 10,
"TASK_GONE": 11,
"TASK_GONE_BY_OPERATOR": 12,
"TASK_UNKNOWN": 13,
}
var TaskStatus_Reason_name = map[int32]string{
0: "REASON_COMMAND_EXECUTOR_FAILED",
21: "REASON_CONTAINER_LAUNCH_FAILED",
19: "REASON_CONTAINER_LIMITATION",
20: "REASON_CONTAINER_LIMITATION_DISK",
8: "REASON_CONTAINER_LIMITATION_MEMORY",
17: "REASON_CONTAINER_PREEMPTED",
22: "REASON_CONTAINER_UPDATE_FAILED",
23: "REASON_EXECUTOR_REGISTRATION_TIMEOUT",
24: "REASON_EXECUTOR_REREGISTRATION_TIMEOUT",
1: "REASON_EXECUTOR_TERMINATED",
2: "REASON_EXECUTOR_UNREGISTERED",
3: "REASON_FRAMEWORK_REMOVED",
4: "REASON_GC_ERROR",
5: "REASON_INVALID_FRAMEWORKID",
6: "REASON_INVALID_OFFERS",
27: "REASON_IO_SWITCHBOARD_EXITED",
7: "REASON_MASTER_DISCONNECTED",
9: "REASON_RECONCILIATION",
18: "REASON_RESOURCES_UNKNOWN",
10: "REASON_AGENT_DISCONNECTED",
11: "REASON_AGENT_REMOVED",
12: "REASON_AGENT_RESTARTED",
13: "REASON_AGENT_UNKNOWN",
28: "REASON_TASK_CHECK_STATUS_UPDATED",
25: "REASON_TASK_GROUP_INVALID",
26: "REASON_TASK_GROUP_UNAUTHORIZED",
14: "REASON_TASK_INVALID",
15: "REASON_TASK_UNAUTHORIZED",
16: "REASON_TASK_UNKNOWN",
}
var TaskStatus_Reason_value = map[string]int32{
"REASON_COMMAND_EXECUTOR_FAILED": 0,
"REASON_CONTAINER_LAUNCH_FAILED": 21,
"REASON_CONTAINER_LIMITATION": 19,
"REASON_CONTAINER_LIMITATION_DISK": 20,
"REASON_CONTAINER_LIMITATION_MEMORY": 8,
"REASON_CONTAINER_PREEMPTED": 17,
"REASON_CONTAINER_UPDATE_FAILED": 22,
"REASON_EXECUTOR_REGISTRATION_TIMEOUT": 23,
"REASON_EXECUTOR_REREGISTRATION_TIMEOUT": 24,
"REASON_EXECUTOR_TERMINATED": 1,
"REASON_EXECUTOR_UNREGISTERED": 2,
"REASON_FRAMEWORK_REMOVED": 3,
"REASON_GC_ERROR": 4,
"REASON_INVALID_FRAMEWORKID": 5,
"REASON_INVALID_OFFERS": 6,
"REASON_IO_SWITCHBOARD_EXITED": 27,
"REASON_MASTER_DISCONNECTED": 7,
"REASON_RECONCILIATION": 9,
"REASON_RESOURCES_UNKNOWN": 18,
"REASON_AGENT_DISCONNECTED": 10,
"REASON_AGENT_REMOVED": 11,
"REASON_AGENT_RESTARTED": 12,
"REASON_AGENT_UNKNOWN": 13,
"REASON_TASK_CHECK_STATUS_UPDATED": 28,
"REASON_TASK_GROUP_INVALID": 25,
"REASON_TASK_GROUP_UNAUTHORIZED": 26,
"REASON_TASK_INVALID": 14,
"REASON_TASK_UNAUTHORIZED": 15,
"REASON_TASK_UNKNOWN": 16,
}
var TaskStatus_Source_name = map[int32]string{
0: "SOURCE_MASTER",
1: "SOURCE_AGENT",
2: "SOURCE_EXECUTOR",
}
var TaskStatus_Source_value = map[string]int32{
"SOURCE_MASTER": 0,
"SOURCE_AGENT": 1,
"SOURCE_EXECUTOR": 2,
}
var Value_Type_name = map[int32]string{
0: "SCALAR",
1: "RANGES",
2: "SET",
3: "TEXT",
}
var Value_Type_value = map[string]int32{
"SCALAR": 0,
"RANGES": 1,
"SET": 2,
"TEXT": 3,
}
var Volume_Mode_name = map[int32]string{
1: "RW",
2: "RO",
}
var Volume_Mode_value = map[string]int32{
"RW": 1,
"RO": 2,
}
var Volume_Source_SandboxPath_Type_name = map[int32]string{
0: "UNKNOWN",
1: "SELF",
2: "PARENT",
}
var Volume_Source_SandboxPath_Type_value = map[string]int32{
"UNKNOWN": 0,
"SELF": 1,
"PARENT": 2,
}
var Volume_Source_Type_name = map[int32]string{
0: "UNKNOWN",
1: "DOCKER_VOLUME",
2: "SANDBOX_PATH",
}
var Volume_Source_Type_value = map[string]int32{
"UNKNOWN": 0,
"DOCKER_VOLUME": 1,
"SANDBOX_PATH": 2,
}
Functions ¶
func IsResourceError ¶ added in v0.0.4
Types ¶
type Address ¶
type Address struct { // May contain a hostname, IP address, or both. Hostname *string `protobuf:"bytes,1,opt,name=hostname" json:"hostname,omitempty"` IP *string `protobuf:"bytes,2,opt,name=ip" json:"ip,omitempty"` Port int32 `protobuf:"varint,3,req,name=port" json:"port"` }
* A network address.
TODO(bmahler): Use this more widely.
func NewPopulatedAddress ¶
func (*Address) Descriptor ¶ added in v0.0.4
func (*Address) GetHostname ¶
func (*Address) MarshalJSON ¶
func (*Address) MarshalJSONBuf ¶
func (mj *Address) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) UnmarshalJSON ¶
func (*Address) UnmarshalJSONFFLexer ¶
func (*Address) VerboseEqual ¶
type AgentID ¶
type AgentID struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
* A unique ID assigned to an agent. Currently, an agent gets a new ID whenever it (re)registers with Mesos. Framework writers shouldn't assume any binding between an agent ID and and a hostname.
func NewPopulatedAgentID ¶
func (*AgentID) Descriptor ¶ added in v0.0.4
func (*AgentID) MarshalJSON ¶
func (*AgentID) MarshalJSONBuf ¶
func (mj *AgentID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*AgentID) ProtoMessage ¶
func (*AgentID) ProtoMessage()
func (*AgentID) UnmarshalJSON ¶
func (*AgentID) UnmarshalJSONFFLexer ¶
func (*AgentID) VerboseEqual ¶
type AgentInfo ¶
type AgentInfo struct { Hostname string `protobuf:"bytes,1,req,name=hostname" json:"hostname"` Port *int32 `protobuf:"varint,8,opt,name=port,def=5051" json:"port,omitempty"` Resources []Resource `protobuf:"bytes,3,rep,name=resources" json:"resources"` Attributes []Attribute `protobuf:"bytes,5,rep,name=attributes" json:"attributes"` ID *AgentID `protobuf:"bytes,6,opt,name=id" json:"id,omitempty"` }
* Describes an agent. Note that the 'id' field is only available after an agent is registered with the master, and is made available here to facilitate re-registration.
func NewPopulatedAgentInfo ¶
func (*AgentInfo) Descriptor ¶ added in v0.0.4
func (*AgentInfo) GetAttributes ¶
func (*AgentInfo) GetHostname ¶
func (*AgentInfo) GetResources ¶
func (*AgentInfo) MarshalJSON ¶
func (*AgentInfo) MarshalJSONBuf ¶
func (mj *AgentInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*AgentInfo) ProtoMessage ¶
func (*AgentInfo) ProtoMessage()
func (*AgentInfo) UnmarshalJSON ¶
func (*AgentInfo) UnmarshalJSONFFLexer ¶
func (*AgentInfo) VerboseEqual ¶
type AgentInfo_Capability ¶ added in v0.0.4
type AgentInfo_Capability struct { // Enum fields should be optional, see: MESOS-4997. Type AgentInfo_Capability_Type `protobuf:"varint,1,opt,name=type,enum=mesos.AgentInfo_Capability_Type" json:"type"` }
func NewPopulatedAgentInfo_Capability ¶ added in v0.0.4
func NewPopulatedAgentInfo_Capability(r randyMesos, easy bool) *AgentInfo_Capability
func (*AgentInfo_Capability) Descriptor ¶ added in v0.0.4
func (*AgentInfo_Capability) Descriptor() ([]byte, []int)
func (*AgentInfo_Capability) Equal ¶ added in v0.0.4
func (this *AgentInfo_Capability) Equal(that interface{}) bool
func (*AgentInfo_Capability) GetType ¶ added in v0.0.4
func (m *AgentInfo_Capability) GetType() AgentInfo_Capability_Type
func (*AgentInfo_Capability) GoString ¶ added in v0.0.4
func (this *AgentInfo_Capability) GoString() string
func (*AgentInfo_Capability) Marshal ¶ added in v0.0.4
func (m *AgentInfo_Capability) Marshal() (dAtA []byte, err error)
func (*AgentInfo_Capability) MarshalJSON ¶ added in v0.0.4
func (mj *AgentInfo_Capability) MarshalJSON() ([]byte, error)
func (*AgentInfo_Capability) MarshalJSONBuf ¶ added in v0.0.4
func (mj *AgentInfo_Capability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*AgentInfo_Capability) MarshalTo ¶ added in v0.0.4
func (m *AgentInfo_Capability) MarshalTo(dAtA []byte) (int, error)
func (*AgentInfo_Capability) ProtoMessage ¶ added in v0.0.4
func (*AgentInfo_Capability) ProtoMessage()
func (*AgentInfo_Capability) ProtoSize ¶ added in v0.0.4
func (m *AgentInfo_Capability) ProtoSize() (n int)
func (*AgentInfo_Capability) Reset ¶ added in v0.0.4
func (m *AgentInfo_Capability) Reset()
func (*AgentInfo_Capability) String ¶ added in v0.0.4
func (this *AgentInfo_Capability) String() string
func (*AgentInfo_Capability) Unmarshal ¶ added in v0.0.4
func (m *AgentInfo_Capability) Unmarshal(dAtA []byte) error
func (*AgentInfo_Capability) UnmarshalJSON ¶ added in v0.0.4
func (uj *AgentInfo_Capability) UnmarshalJSON(input []byte) error
func (*AgentInfo_Capability) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *AgentInfo_Capability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*AgentInfo_Capability) VerboseEqual ¶ added in v0.0.4
func (this *AgentInfo_Capability) VerboseEqual(that interface{}) error
type AgentInfo_Capability_Type ¶ added in v0.0.4
type AgentInfo_Capability_Type int32
const ( // This must be the first enum value in this list, to // ensure that if 'type' is not set, the default value // is UNKNOWN. This enables enum values to be added // in a backwards-compatible way. See: MESOS-4997. AgentInfo_Capability_UNKNOWN AgentInfo_Capability_Type = 0 // This expresses the ability for the agent to be able // to launch tasks of a 'multi-role' framework. // // NOTE: The implementation for supporting multiple // roles is not complete, DO NOT USE THIS. AgentInfo_Capability_MULTI_ROLE AgentInfo_Capability_Type = 1 )
func (AgentInfo_Capability_Type) Enum ¶ added in v0.0.4
func (x AgentInfo_Capability_Type) Enum() *AgentInfo_Capability_Type
func (AgentInfo_Capability_Type) EnumDescriptor ¶ added in v0.0.4
func (AgentInfo_Capability_Type) EnumDescriptor() ([]byte, []int)
func (AgentInfo_Capability_Type) MarshalJSON ¶ added in v0.0.4
func (x AgentInfo_Capability_Type) MarshalJSON() ([]byte, error)
func (AgentInfo_Capability_Type) String ¶ added in v0.0.4
func (x AgentInfo_Capability_Type) String() string
func (*AgentInfo_Capability_Type) UnmarshalJSON ¶ added in v0.0.4
func (x *AgentInfo_Capability_Type) UnmarshalJSON(data []byte) error
type Attribute ¶
type Attribute struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` Type Value_Type `protobuf:"varint,2,req,name=type,enum=mesos.Value_Type" json:"type"` Scalar *Value_Scalar `protobuf:"bytes,3,opt,name=scalar" json:"scalar,omitempty"` Ranges *Value_Ranges `protobuf:"bytes,4,opt,name=ranges" json:"ranges,omitempty"` Set *Value_Set `protobuf:"bytes,6,opt,name=set" json:"set,omitempty"` Text *Value_Text `protobuf:"bytes,5,opt,name=text" json:"text,omitempty"` }
* Describes an attribute that can be set on a machine. For now, attributes and resources share the same "value" type, but this may change in the future and attributes may only be string based.
func NewPopulatedAttribute ¶
func (*Attribute) Descriptor ¶ added in v0.0.4
func (*Attribute) GetRanges ¶
func (m *Attribute) GetRanges() *Value_Ranges
func (*Attribute) GetScalar ¶
func (m *Attribute) GetScalar() *Value_Scalar
func (*Attribute) GetText ¶
func (m *Attribute) GetText() *Value_Text
func (*Attribute) GetType ¶
func (m *Attribute) GetType() Value_Type
func (*Attribute) MarshalJSON ¶
func (*Attribute) MarshalJSONBuf ¶
func (mj *Attribute) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Attribute) ProtoMessage ¶
func (*Attribute) ProtoMessage()
func (*Attribute) UnmarshalJSON ¶
func (*Attribute) UnmarshalJSONFFLexer ¶
func (*Attribute) VerboseEqual ¶
type CapabilityInfo ¶
type CapabilityInfo struct {
Capabilities []CapabilityInfo_Capability `protobuf:"varint,1,rep,name=capabilities,enum=mesos.CapabilityInfo_Capability" json:"capabilities,omitempty"`
}
* Encapsulation of `Capabilities` supported by Linux. Reference: http://linux.die.net/man/7/capabilities.
func NewPopulatedCapabilityInfo ¶
func NewPopulatedCapabilityInfo(r randyMesos, easy bool) *CapabilityInfo
func (*CapabilityInfo) Descriptor ¶ added in v0.0.4
func (*CapabilityInfo) Descriptor() ([]byte, []int)
func (*CapabilityInfo) Equal ¶
func (this *CapabilityInfo) Equal(that interface{}) bool
func (*CapabilityInfo) GetCapabilities ¶
func (m *CapabilityInfo) GetCapabilities() []CapabilityInfo_Capability
func (*CapabilityInfo) GoString ¶
func (this *CapabilityInfo) GoString() string
func (*CapabilityInfo) Marshal ¶
func (m *CapabilityInfo) Marshal() (dAtA []byte, err error)
func (*CapabilityInfo) MarshalJSON ¶
func (mj *CapabilityInfo) MarshalJSON() ([]byte, error)
func (*CapabilityInfo) MarshalJSONBuf ¶
func (mj *CapabilityInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CapabilityInfo) ProtoMessage ¶
func (*CapabilityInfo) ProtoMessage()
func (*CapabilityInfo) ProtoSize ¶ added in v0.0.4
func (m *CapabilityInfo) ProtoSize() (n int)
func (*CapabilityInfo) Reset ¶
func (m *CapabilityInfo) Reset()
func (*CapabilityInfo) String ¶
func (this *CapabilityInfo) String() string
func (*CapabilityInfo) Unmarshal ¶
func (m *CapabilityInfo) Unmarshal(dAtA []byte) error
func (*CapabilityInfo) UnmarshalJSON ¶
func (uj *CapabilityInfo) UnmarshalJSON(input []byte) error
func (*CapabilityInfo) UnmarshalJSONFFLexer ¶
func (uj *CapabilityInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CapabilityInfo) VerboseEqual ¶
func (this *CapabilityInfo) VerboseEqual(that interface{}) error
type CapabilityInfo_Capability ¶
type CapabilityInfo_Capability int32
We start the actual values at an offset(1000) because Protobuf 2 uses the first value as the default one. Separating the default value from the real first value helps to disambiguate them. This is especially valuable for backward compatibility. See: MESOS-4997.
const ( CapabilityInfo_UNKNOWN CapabilityInfo_Capability = 0 CapabilityInfo_CHOWN CapabilityInfo_Capability = 1000 CapabilityInfo_DAC_OVERRIDE CapabilityInfo_Capability = 1001 CapabilityInfo_DAC_READ_SEARCH CapabilityInfo_Capability = 1002 CapabilityInfo_FOWNER CapabilityInfo_Capability = 1003 CapabilityInfo_FSETID CapabilityInfo_Capability = 1004 CapabilityInfo_KILL CapabilityInfo_Capability = 1005 CapabilityInfo_SETGID CapabilityInfo_Capability = 1006 CapabilityInfo_SETUID CapabilityInfo_Capability = 1007 CapabilityInfo_SETPCAP CapabilityInfo_Capability = 1008 CapabilityInfo_LINUX_IMMUTABLE CapabilityInfo_Capability = 1009 CapabilityInfo_NET_BIND_SERVICE CapabilityInfo_Capability = 1010 CapabilityInfo_NET_BROADCAST CapabilityInfo_Capability = 1011 CapabilityInfo_NET_ADMIN CapabilityInfo_Capability = 1012 CapabilityInfo_NET_RAW CapabilityInfo_Capability = 1013 CapabilityInfo_IPC_LOCK CapabilityInfo_Capability = 1014 CapabilityInfo_IPC_OWNER CapabilityInfo_Capability = 1015 CapabilityInfo_SYS_MODULE CapabilityInfo_Capability = 1016 CapabilityInfo_SYS_RAWIO CapabilityInfo_Capability = 1017 CapabilityInfo_SYS_CHROOT CapabilityInfo_Capability = 1018 CapabilityInfo_SYS_PTRACE CapabilityInfo_Capability = 1019 CapabilityInfo_SYS_PACCT CapabilityInfo_Capability = 1020 CapabilityInfo_SYS_ADMIN CapabilityInfo_Capability = 1021 CapabilityInfo_SYS_BOOT CapabilityInfo_Capability = 1022 CapabilityInfo_SYS_NICE CapabilityInfo_Capability = 1023 CapabilityInfo_SYS_RESOURCE CapabilityInfo_Capability = 1024 CapabilityInfo_SYS_TIME CapabilityInfo_Capability = 1025 CapabilityInfo_SYS_TTY_CONFIG CapabilityInfo_Capability = 1026 CapabilityInfo_MKNOD CapabilityInfo_Capability = 1027 CapabilityInfo_LEASE CapabilityInfo_Capability = 1028 CapabilityInfo_AUDIT_WRITE CapabilityInfo_Capability = 1029 CapabilityInfo_AUDIT_CONTROL CapabilityInfo_Capability = 1030 CapabilityInfo_SETFCAP CapabilityInfo_Capability = 1031 CapabilityInfo_MAC_OVERRIDE CapabilityInfo_Capability = 1032 CapabilityInfo_MAC_ADMIN CapabilityInfo_Capability = 1033 CapabilityInfo_SYSLOG CapabilityInfo_Capability = 1034 CapabilityInfo_WAKE_ALARM CapabilityInfo_Capability = 1035 CapabilityInfo_BLOCK_SUSPEND CapabilityInfo_Capability = 1036 CapabilityInfo_AUDIT_READ CapabilityInfo_Capability = 1037 )
func (CapabilityInfo_Capability) Enum ¶
func (x CapabilityInfo_Capability) Enum() *CapabilityInfo_Capability
func (CapabilityInfo_Capability) EnumDescriptor ¶ added in v0.0.4
func (CapabilityInfo_Capability) EnumDescriptor() ([]byte, []int)
func (CapabilityInfo_Capability) MarshalJSON ¶
func (x CapabilityInfo_Capability) MarshalJSON() ([]byte, error)
func (CapabilityInfo_Capability) String ¶
func (x CapabilityInfo_Capability) String() string
func (*CapabilityInfo_Capability) UnmarshalJSON ¶
func (x *CapabilityInfo_Capability) UnmarshalJSON(data []byte) error
type CgroupInfo ¶
type CgroupInfo struct {
NetCLS *CgroupInfo_NetCls `protobuf:"bytes,1,opt,name=net_cls,json=netCls" json:"net_cls,omitempty"`
}
* Linux control group (cgroup) information.
func NewPopulatedCgroupInfo ¶
func NewPopulatedCgroupInfo(r randyMesos, easy bool) *CgroupInfo
func (*CgroupInfo) Descriptor ¶ added in v0.0.4
func (*CgroupInfo) Descriptor() ([]byte, []int)
func (*CgroupInfo) Equal ¶
func (this *CgroupInfo) Equal(that interface{}) bool
func (*CgroupInfo) GetNetCLS ¶
func (m *CgroupInfo) GetNetCLS() *CgroupInfo_NetCls
func (*CgroupInfo) GoString ¶
func (this *CgroupInfo) GoString() string
func (*CgroupInfo) Marshal ¶
func (m *CgroupInfo) Marshal() (dAtA []byte, err error)
func (*CgroupInfo) MarshalJSON ¶
func (mj *CgroupInfo) MarshalJSON() ([]byte, error)
func (*CgroupInfo) MarshalJSONBuf ¶
func (mj *CgroupInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CgroupInfo) ProtoMessage ¶
func (*CgroupInfo) ProtoMessage()
func (*CgroupInfo) ProtoSize ¶ added in v0.0.4
func (m *CgroupInfo) ProtoSize() (n int)
func (*CgroupInfo) Reset ¶
func (m *CgroupInfo) Reset()
func (*CgroupInfo) String ¶
func (this *CgroupInfo) String() string
func (*CgroupInfo) Unmarshal ¶
func (m *CgroupInfo) Unmarshal(dAtA []byte) error
func (*CgroupInfo) UnmarshalJSON ¶
func (uj *CgroupInfo) UnmarshalJSON(input []byte) error
func (*CgroupInfo) UnmarshalJSONFFLexer ¶
func (uj *CgroupInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CgroupInfo) VerboseEqual ¶
func (this *CgroupInfo) VerboseEqual(that interface{}) error
type CgroupInfo_NetCls ¶
type CgroupInfo_NetCls struct { // The 32-bit classid consists of two parts, a 16 bit major handle // and a 16-bit minor handle. The major and minor handle are // represented using the format 0xAAAABBBB, where 0xAAAA is the // 16-bit major handle and 0xBBBB is the 16-bit minor handle. ClassID *uint32 `protobuf:"varint,1,opt,name=classid" json:"classid,omitempty"` }
Configuration of a net_cls cgroup subsystem.
func NewPopulatedCgroupInfo_NetCls ¶
func NewPopulatedCgroupInfo_NetCls(r randyMesos, easy bool) *CgroupInfo_NetCls
func (*CgroupInfo_NetCls) Descriptor ¶ added in v0.0.4
func (*CgroupInfo_NetCls) Descriptor() ([]byte, []int)
func (*CgroupInfo_NetCls) Equal ¶
func (this *CgroupInfo_NetCls) Equal(that interface{}) bool
func (*CgroupInfo_NetCls) GetClassID ¶
func (m *CgroupInfo_NetCls) GetClassID() uint32
func (*CgroupInfo_NetCls) GoString ¶
func (this *CgroupInfo_NetCls) GoString() string
func (*CgroupInfo_NetCls) Marshal ¶
func (m *CgroupInfo_NetCls) Marshal() (dAtA []byte, err error)
func (*CgroupInfo_NetCls) MarshalJSON ¶
func (mj *CgroupInfo_NetCls) MarshalJSON() ([]byte, error)
func (*CgroupInfo_NetCls) MarshalJSONBuf ¶
func (mj *CgroupInfo_NetCls) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CgroupInfo_NetCls) MarshalTo ¶
func (m *CgroupInfo_NetCls) MarshalTo(dAtA []byte) (int, error)
func (*CgroupInfo_NetCls) ProtoMessage ¶
func (*CgroupInfo_NetCls) ProtoMessage()
func (*CgroupInfo_NetCls) ProtoSize ¶ added in v0.0.4
func (m *CgroupInfo_NetCls) ProtoSize() (n int)
func (*CgroupInfo_NetCls) Reset ¶
func (m *CgroupInfo_NetCls) Reset()
func (*CgroupInfo_NetCls) String ¶
func (this *CgroupInfo_NetCls) String() string
func (*CgroupInfo_NetCls) Unmarshal ¶
func (m *CgroupInfo_NetCls) Unmarshal(dAtA []byte) error
func (*CgroupInfo_NetCls) UnmarshalJSON ¶
func (uj *CgroupInfo_NetCls) UnmarshalJSON(input []byte) error
func (*CgroupInfo_NetCls) UnmarshalJSONFFLexer ¶
func (uj *CgroupInfo_NetCls) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CgroupInfo_NetCls) VerboseEqual ¶
func (this *CgroupInfo_NetCls) VerboseEqual(that interface{}) error
type CheckInfo ¶ added in v0.0.4
type CheckInfo struct { // The type of the check. Type CheckInfo_Type `protobuf:"varint,1,opt,name=type,enum=mesos.CheckInfo_Type" json:"type"` // Command check. Command *CheckInfo_Command `protobuf:"bytes,2,opt,name=command" json:"command,omitempty"` // HTTP check. HTTP *CheckInfo_Http `protobuf:"bytes,3,opt,name=http" json:"http,omitempty"` // Amount of time to wait to start checking the task after it // transitions to `TASK_RUNNING` or `TASK_STARTING` if the latter // is used by the executor. DelaySeconds *float64 `protobuf:"fixed64,4,opt,name=delay_seconds,json=delaySeconds,def=15" json:"delay_seconds,omitempty"` // Interval between check attempts, i.e., amount of time to wait after // the previous check finished or timed out to start the next check. IntervalSeconds *float64 `protobuf:"fixed64,5,opt,name=interval_seconds,json=intervalSeconds,def=10" json:"interval_seconds,omitempty"` // Amount of time to wait for the check to complete. Zero means infinite // timeout. // // After this timeout, the check attempt is aborted and no result is // reported. Note that this may be considered a state change and hence // may trigger a check status change delivery to the corresponding // scheduler. See `CheckStatusInfo` for more details. TimeoutSeconds *float64 `protobuf:"fixed64,6,opt,name=timeout_seconds,json=timeoutSeconds,def=20" json:"timeout_seconds,omitempty"` }
* Describes a general non-interpreting non-killing check for a task or executor (or any arbitrary process/command). A type is picked by specifying one of the optional fields. Specifying more than one type is an error.
NOTE: This API is unstable and the related feature is experimental.
func NewPopulatedCheckInfo ¶ added in v0.0.4
func (*CheckInfo) Descriptor ¶ added in v0.0.4
func (*CheckInfo) GetCommand ¶ added in v0.0.4
func (m *CheckInfo) GetCommand() *CheckInfo_Command
func (*CheckInfo) GetDelaySeconds ¶ added in v0.0.4
func (*CheckInfo) GetHTTP ¶ added in v0.0.4
func (m *CheckInfo) GetHTTP() *CheckInfo_Http
func (*CheckInfo) GetIntervalSeconds ¶ added in v0.0.4
func (*CheckInfo) GetTimeoutSeconds ¶ added in v0.0.4
func (*CheckInfo) GetType ¶ added in v0.0.4
func (m *CheckInfo) GetType() CheckInfo_Type
func (*CheckInfo) MarshalJSON ¶ added in v0.0.4
func (*CheckInfo) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckInfo) ProtoMessage ¶ added in v0.0.4
func (*CheckInfo) ProtoMessage()
func (*CheckInfo) UnmarshalJSON ¶ added in v0.0.4
func (*CheckInfo) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (*CheckInfo) VerboseEqual ¶ added in v0.0.4
type CheckInfo_Command ¶ added in v0.0.4
type CheckInfo_Command struct {
Command CommandInfo `protobuf:"bytes,1,req,name=command" json:"command"`
}
Describes a command check. If applicable, enters mount and/or network namespaces of the task.
func NewPopulatedCheckInfo_Command ¶ added in v0.0.4
func NewPopulatedCheckInfo_Command(r randyMesos, easy bool) *CheckInfo_Command
func (*CheckInfo_Command) Descriptor ¶ added in v0.0.4
func (*CheckInfo_Command) Descriptor() ([]byte, []int)
func (*CheckInfo_Command) Equal ¶ added in v0.0.4
func (this *CheckInfo_Command) Equal(that interface{}) bool
func (*CheckInfo_Command) GetCommand ¶ added in v0.0.4
func (m *CheckInfo_Command) GetCommand() CommandInfo
func (*CheckInfo_Command) GoString ¶ added in v0.0.4
func (this *CheckInfo_Command) GoString() string
func (*CheckInfo_Command) Marshal ¶ added in v0.0.4
func (m *CheckInfo_Command) Marshal() (dAtA []byte, err error)
func (*CheckInfo_Command) MarshalJSON ¶ added in v0.0.4
func (mj *CheckInfo_Command) MarshalJSON() ([]byte, error)
func (*CheckInfo_Command) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckInfo_Command) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckInfo_Command) MarshalTo ¶ added in v0.0.4
func (m *CheckInfo_Command) MarshalTo(dAtA []byte) (int, error)
func (*CheckInfo_Command) ProtoMessage ¶ added in v0.0.4
func (*CheckInfo_Command) ProtoMessage()
func (*CheckInfo_Command) ProtoSize ¶ added in v0.0.4
func (m *CheckInfo_Command) ProtoSize() (n int)
func (*CheckInfo_Command) Reset ¶ added in v0.0.4
func (m *CheckInfo_Command) Reset()
func (*CheckInfo_Command) String ¶ added in v0.0.4
func (this *CheckInfo_Command) String() string
func (*CheckInfo_Command) Unmarshal ¶ added in v0.0.4
func (m *CheckInfo_Command) Unmarshal(dAtA []byte) error
func (*CheckInfo_Command) UnmarshalJSON ¶ added in v0.0.4
func (uj *CheckInfo_Command) UnmarshalJSON(input []byte) error
func (*CheckInfo_Command) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *CheckInfo_Command) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CheckInfo_Command) VerboseEqual ¶ added in v0.0.4
func (this *CheckInfo_Command) VerboseEqual(that interface{}) error
type CheckInfo_Http ¶ added in v0.0.4
type CheckInfo_Http struct { // Port to send the HTTP request. Port uint32 `protobuf:"varint,1,req,name=port" json:"port"` // HTTP request path. Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"` }
Describes an HTTP check. Sends a GET request to http://<host>:port/path. Note that <host> is not configurable and is resolved automatically to 127.0.0.1.
func NewPopulatedCheckInfo_Http ¶ added in v0.0.4
func NewPopulatedCheckInfo_Http(r randyMesos, easy bool) *CheckInfo_Http
func (*CheckInfo_Http) Descriptor ¶ added in v0.0.4
func (*CheckInfo_Http) Descriptor() ([]byte, []int)
func (*CheckInfo_Http) Equal ¶ added in v0.0.4
func (this *CheckInfo_Http) Equal(that interface{}) bool
func (*CheckInfo_Http) GetPath ¶ added in v0.0.4
func (m *CheckInfo_Http) GetPath() string
func (*CheckInfo_Http) GetPort ¶ added in v0.0.4
func (m *CheckInfo_Http) GetPort() uint32
func (*CheckInfo_Http) GoString ¶ added in v0.0.4
func (this *CheckInfo_Http) GoString() string
func (*CheckInfo_Http) Marshal ¶ added in v0.0.4
func (m *CheckInfo_Http) Marshal() (dAtA []byte, err error)
func (*CheckInfo_Http) MarshalJSON ¶ added in v0.0.4
func (mj *CheckInfo_Http) MarshalJSON() ([]byte, error)
func (*CheckInfo_Http) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckInfo_Http) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckInfo_Http) MarshalTo ¶ added in v0.0.4
func (m *CheckInfo_Http) MarshalTo(dAtA []byte) (int, error)
func (*CheckInfo_Http) ProtoMessage ¶ added in v0.0.4
func (*CheckInfo_Http) ProtoMessage()
func (*CheckInfo_Http) ProtoSize ¶ added in v0.0.4
func (m *CheckInfo_Http) ProtoSize() (n int)
func (*CheckInfo_Http) Reset ¶ added in v0.0.4
func (m *CheckInfo_Http) Reset()
func (*CheckInfo_Http) String ¶ added in v0.0.4
func (this *CheckInfo_Http) String() string
func (*CheckInfo_Http) Unmarshal ¶ added in v0.0.4
func (m *CheckInfo_Http) Unmarshal(dAtA []byte) error
func (*CheckInfo_Http) UnmarshalJSON ¶ added in v0.0.4
func (uj *CheckInfo_Http) UnmarshalJSON(input []byte) error
func (*CheckInfo_Http) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *CheckInfo_Http) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CheckInfo_Http) VerboseEqual ¶ added in v0.0.4
func (this *CheckInfo_Http) VerboseEqual(that interface{}) error
type CheckInfo_Type ¶ added in v0.0.4
type CheckInfo_Type int32
const ( CheckInfo_UNKNOWN CheckInfo_Type = 0 CheckInfo_COMMAND CheckInfo_Type = 1 CheckInfo_HTTP CheckInfo_Type = 2 )
func (CheckInfo_Type) Enum ¶ added in v0.0.4
func (x CheckInfo_Type) Enum() *CheckInfo_Type
func (CheckInfo_Type) EnumDescriptor ¶ added in v0.0.4
func (CheckInfo_Type) EnumDescriptor() ([]byte, []int)
func (CheckInfo_Type) MarshalJSON ¶ added in v0.0.4
func (x CheckInfo_Type) MarshalJSON() ([]byte, error)
func (CheckInfo_Type) String ¶ added in v0.0.4
func (x CheckInfo_Type) String() string
func (*CheckInfo_Type) UnmarshalJSON ¶ added in v0.0.4
func (x *CheckInfo_Type) UnmarshalJSON(data []byte) error
type CheckStatusInfo ¶ added in v0.0.4
type CheckStatusInfo struct { // The type of the check this status corresponds to. Type *CheckInfo_Type `protobuf:"varint,1,opt,name=type,enum=mesos.CheckInfo_Type" json:"type,omitempty"` // Status of a command check. Command *CheckStatusInfo_Command `protobuf:"bytes,2,opt,name=command" json:"command,omitempty"` // Status of an HTTP check. HTTP *CheckStatusInfo_Http `protobuf:"bytes,3,opt,name=http" json:"http,omitempty"` }
* Describes the status of a check. Type and the corresponding field, i.e., `command` or `http` must be set. If the result of the check is not available (e.g., the check timed out), these fields must contain empty messages, i.e., `exit_code` or `status_code` will be unset.
NOTE: This API is unstable and the related feature is experimental.
func NewPopulatedCheckStatusInfo ¶ added in v0.0.4
func NewPopulatedCheckStatusInfo(r randyMesos, easy bool) *CheckStatusInfo
func (*CheckStatusInfo) Descriptor ¶ added in v0.0.4
func (*CheckStatusInfo) Descriptor() ([]byte, []int)
func (*CheckStatusInfo) Equal ¶ added in v0.0.4
func (this *CheckStatusInfo) Equal(that interface{}) bool
func (*CheckStatusInfo) GetCommand ¶ added in v0.0.4
func (m *CheckStatusInfo) GetCommand() *CheckStatusInfo_Command
func (*CheckStatusInfo) GetHTTP ¶ added in v0.0.4
func (m *CheckStatusInfo) GetHTTP() *CheckStatusInfo_Http
func (*CheckStatusInfo) GetType ¶ added in v0.0.4
func (m *CheckStatusInfo) GetType() CheckInfo_Type
func (*CheckStatusInfo) GoString ¶ added in v0.0.4
func (this *CheckStatusInfo) GoString() string
func (*CheckStatusInfo) Marshal ¶ added in v0.0.4
func (m *CheckStatusInfo) Marshal() (dAtA []byte, err error)
func (*CheckStatusInfo) MarshalJSON ¶ added in v0.0.4
func (mj *CheckStatusInfo) MarshalJSON() ([]byte, error)
func (*CheckStatusInfo) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckStatusInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckStatusInfo) MarshalTo ¶ added in v0.0.4
func (m *CheckStatusInfo) MarshalTo(dAtA []byte) (int, error)
func (*CheckStatusInfo) ProtoMessage ¶ added in v0.0.4
func (*CheckStatusInfo) ProtoMessage()
func (*CheckStatusInfo) ProtoSize ¶ added in v0.0.4
func (m *CheckStatusInfo) ProtoSize() (n int)
func (*CheckStatusInfo) Reset ¶ added in v0.0.4
func (m *CheckStatusInfo) Reset()
func (*CheckStatusInfo) String ¶ added in v0.0.4
func (this *CheckStatusInfo) String() string
func (*CheckStatusInfo) Unmarshal ¶ added in v0.0.4
func (m *CheckStatusInfo) Unmarshal(dAtA []byte) error
func (*CheckStatusInfo) UnmarshalJSON ¶ added in v0.0.4
func (uj *CheckStatusInfo) UnmarshalJSON(input []byte) error
func (*CheckStatusInfo) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *CheckStatusInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CheckStatusInfo) VerboseEqual ¶ added in v0.0.4
func (this *CheckStatusInfo) VerboseEqual(that interface{}) error
type CheckStatusInfo_Command ¶ added in v0.0.4
type CheckStatusInfo_Command struct { // Exit code of a command check. ExitCode *int32 `protobuf:"varint,1,opt,name=exit_code,json=exitCode" json:"exit_code,omitempty"` }
func NewPopulatedCheckStatusInfo_Command ¶ added in v0.0.4
func NewPopulatedCheckStatusInfo_Command(r randyMesos, easy bool) *CheckStatusInfo_Command
func (*CheckStatusInfo_Command) Descriptor ¶ added in v0.0.4
func (*CheckStatusInfo_Command) Descriptor() ([]byte, []int)
func (*CheckStatusInfo_Command) Equal ¶ added in v0.0.4
func (this *CheckStatusInfo_Command) Equal(that interface{}) bool
func (*CheckStatusInfo_Command) GetExitCode ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) GetExitCode() int32
func (*CheckStatusInfo_Command) GoString ¶ added in v0.0.4
func (this *CheckStatusInfo_Command) GoString() string
func (*CheckStatusInfo_Command) Marshal ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) Marshal() (dAtA []byte, err error)
func (*CheckStatusInfo_Command) MarshalJSON ¶ added in v0.0.4
func (mj *CheckStatusInfo_Command) MarshalJSON() ([]byte, error)
func (*CheckStatusInfo_Command) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckStatusInfo_Command) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckStatusInfo_Command) MarshalTo ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) MarshalTo(dAtA []byte) (int, error)
func (*CheckStatusInfo_Command) ProtoMessage ¶ added in v0.0.4
func (*CheckStatusInfo_Command) ProtoMessage()
func (*CheckStatusInfo_Command) ProtoSize ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) ProtoSize() (n int)
func (*CheckStatusInfo_Command) Reset ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) Reset()
func (*CheckStatusInfo_Command) String ¶ added in v0.0.4
func (this *CheckStatusInfo_Command) String() string
func (*CheckStatusInfo_Command) Unmarshal ¶ added in v0.0.4
func (m *CheckStatusInfo_Command) Unmarshal(dAtA []byte) error
func (*CheckStatusInfo_Command) UnmarshalJSON ¶ added in v0.0.4
func (uj *CheckStatusInfo_Command) UnmarshalJSON(input []byte) error
func (*CheckStatusInfo_Command) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *CheckStatusInfo_Command) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CheckStatusInfo_Command) VerboseEqual ¶ added in v0.0.4
func (this *CheckStatusInfo_Command) VerboseEqual(that interface{}) error
type CheckStatusInfo_Http ¶ added in v0.0.4
type CheckStatusInfo_Http struct { // HTTP status code of an HTTP check. StatusCode *uint32 `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"` }
func NewPopulatedCheckStatusInfo_Http ¶ added in v0.0.4
func NewPopulatedCheckStatusInfo_Http(r randyMesos, easy bool) *CheckStatusInfo_Http
func (*CheckStatusInfo_Http) Descriptor ¶ added in v0.0.4
func (*CheckStatusInfo_Http) Descriptor() ([]byte, []int)
func (*CheckStatusInfo_Http) Equal ¶ added in v0.0.4
func (this *CheckStatusInfo_Http) Equal(that interface{}) bool
func (*CheckStatusInfo_Http) GetStatusCode ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) GetStatusCode() uint32
func (*CheckStatusInfo_Http) GoString ¶ added in v0.0.4
func (this *CheckStatusInfo_Http) GoString() string
func (*CheckStatusInfo_Http) Marshal ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) Marshal() (dAtA []byte, err error)
func (*CheckStatusInfo_Http) MarshalJSON ¶ added in v0.0.4
func (mj *CheckStatusInfo_Http) MarshalJSON() ([]byte, error)
func (*CheckStatusInfo_Http) MarshalJSONBuf ¶ added in v0.0.4
func (mj *CheckStatusInfo_Http) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CheckStatusInfo_Http) MarshalTo ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) MarshalTo(dAtA []byte) (int, error)
func (*CheckStatusInfo_Http) ProtoMessage ¶ added in v0.0.4
func (*CheckStatusInfo_Http) ProtoMessage()
func (*CheckStatusInfo_Http) ProtoSize ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) ProtoSize() (n int)
func (*CheckStatusInfo_Http) Reset ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) Reset()
func (*CheckStatusInfo_Http) String ¶ added in v0.0.4
func (this *CheckStatusInfo_Http) String() string
func (*CheckStatusInfo_Http) Unmarshal ¶ added in v0.0.4
func (m *CheckStatusInfo_Http) Unmarshal(dAtA []byte) error
func (*CheckStatusInfo_Http) UnmarshalJSON ¶ added in v0.0.4
func (uj *CheckStatusInfo_Http) UnmarshalJSON(input []byte) error
func (*CheckStatusInfo_Http) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *CheckStatusInfo_Http) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CheckStatusInfo_Http) VerboseEqual ¶ added in v0.0.4
func (this *CheckStatusInfo_Http) VerboseEqual(that interface{}) error
type Client ¶
A Client represents a Mesos API client which can send Calls and return a streaming Decoder from which callers can read Events from, an io.Closer to close the event stream on graceful termination and an error in case of failure.
type ClientFunc ¶
ClientFunc is a functional adapter of the Client interface
type CommandInfo ¶
type CommandInfo struct { URIs []CommandInfo_URI `protobuf:"bytes,1,rep,name=uris" json:"uris"` Environment *Environment `protobuf:"bytes,2,opt,name=environment" json:"environment,omitempty"` // There are two ways to specify the command: // 1) If 'shell == true', the command will be launched via shell // (i.e., /bin/sh -c 'value'). The 'value' specified will be // treated as the shell command. The 'arguments' will be ignored. // 2) If 'shell == false', the command will be launched by passing // arguments to an executable. The 'value' specified will be // treated as the filename of the executable. The 'arguments' // will be treated as the arguments to the executable. This is // similar to how POSIX exec families launch processes (i.e., // execlp(value, arguments(0), arguments(1), ...)). // NOTE: The field 'value' is changed from 'required' to 'optional' // in 0.20.0. It will only cause issues if a new framework is // connecting to an old master. Shell *bool `protobuf:"varint,6,opt,name=shell,def=1" json:"shell,omitempty"` Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"` Arguments []string `protobuf:"bytes,7,rep,name=arguments" json:"arguments,omitempty"` // Enables executor and tasks to run as a specific user. If the user // field is present both in FrameworkInfo and here, the CommandInfo // user value takes precedence. User *string `protobuf:"bytes,5,opt,name=user" json:"user,omitempty"` }
* Describes a command, executed via: '/bin/sh -c value'. Any URIs specified are fetched before executing the command. If the executable field for an uri is set, executable file permission is set on the downloaded file. Otherwise, if the downloaded file has a recognized archive extension (currently [compressed] tar and zip) it is extracted into the executor's working directory. This extraction can be disabled by setting `extract` to false. In addition, any environment variables are set before executing the command (so they can be used to "parameterize" your command).
func NewPopulatedCommandInfo ¶
func NewPopulatedCommandInfo(r randyMesos, easy bool) *CommandInfo
func (*CommandInfo) Descriptor ¶ added in v0.0.4
func (*CommandInfo) Descriptor() ([]byte, []int)
func (*CommandInfo) Equal ¶
func (this *CommandInfo) Equal(that interface{}) bool
func (*CommandInfo) GetArguments ¶
func (m *CommandInfo) GetArguments() []string
func (*CommandInfo) GetEnvironment ¶
func (m *CommandInfo) GetEnvironment() *Environment
func (*CommandInfo) GetShell ¶
func (m *CommandInfo) GetShell() bool
func (*CommandInfo) GetURIs ¶
func (m *CommandInfo) GetURIs() []CommandInfo_URI
func (*CommandInfo) GetUser ¶
func (m *CommandInfo) GetUser() string
func (*CommandInfo) GetValue ¶
func (m *CommandInfo) GetValue() string
func (*CommandInfo) GoString ¶
func (this *CommandInfo) GoString() string
func (*CommandInfo) Marshal ¶
func (m *CommandInfo) Marshal() (dAtA []byte, err error)
func (*CommandInfo) MarshalJSON ¶
func (mj *CommandInfo) MarshalJSON() ([]byte, error)
func (*CommandInfo) MarshalJSONBuf ¶
func (mj *CommandInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CommandInfo) ProtoMessage ¶
func (*CommandInfo) ProtoMessage()
func (*CommandInfo) ProtoSize ¶ added in v0.0.4
func (m *CommandInfo) ProtoSize() (n int)
func (*CommandInfo) Reset ¶
func (m *CommandInfo) Reset()
func (*CommandInfo) String ¶
func (this *CommandInfo) String() string
func (*CommandInfo) Unmarshal ¶
func (m *CommandInfo) Unmarshal(dAtA []byte) error
func (*CommandInfo) UnmarshalJSON ¶
func (uj *CommandInfo) UnmarshalJSON(input []byte) error
func (*CommandInfo) UnmarshalJSONFFLexer ¶
func (uj *CommandInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CommandInfo) VerboseEqual ¶
func (this *CommandInfo) VerboseEqual(that interface{}) error
type CommandInfo_URI ¶
type CommandInfo_URI struct { Value string `protobuf:"bytes,1,req,name=value" json:"value"` Executable *bool `protobuf:"varint,2,opt,name=executable" json:"executable,omitempty"` // In case the fetched file is recognized as an archive, extract // its contents into the sandbox. Note that a cached archive is // not copied from the cache to the sandbox in case extraction // originates from an archive in the cache. Extract *bool `protobuf:"varint,3,opt,name=extract,def=1" json:"extract,omitempty"` // If this field is "true", the fetcher cache will be used. If not, // fetching bypasses the cache and downloads directly into the // sandbox directory, no matter whether a suitable cache file is // available or not. The former directs the fetcher to download to // the file cache, then copy from there to the sandbox. Subsequent // fetch attempts with the same URI will omit downloading and copy // from the cache as long as the file is resident there. Cache files // may get evicted at any time, which then leads to renewed // downloading. See also "docs/fetcher.md" and // "docs/fetcher-cache-internals.md". Cache *bool `protobuf:"varint,4,opt,name=cache" json:"cache,omitempty"` // The fetcher's default behavior is to use the URI string's basename to // name the local copy. If this field is provided, the local copy will be // named with its value instead. If there is a directory component (which // must be a relative path), the local copy will be stored in that // subdirectory inside the sandbox. OutputFile *string `protobuf:"bytes,5,opt,name=output_file,json=outputFile" json:"output_file,omitempty"` }
func NewPopulatedCommandInfo_URI ¶
func NewPopulatedCommandInfo_URI(r randyMesos, easy bool) *CommandInfo_URI
func (*CommandInfo_URI) Descriptor ¶ added in v0.0.4
func (*CommandInfo_URI) Descriptor() ([]byte, []int)
func (*CommandInfo_URI) Equal ¶
func (this *CommandInfo_URI) Equal(that interface{}) bool
func (*CommandInfo_URI) GetCache ¶
func (m *CommandInfo_URI) GetCache() bool
func (*CommandInfo_URI) GetExecutable ¶
func (m *CommandInfo_URI) GetExecutable() bool
func (*CommandInfo_URI) GetExtract ¶
func (m *CommandInfo_URI) GetExtract() bool
func (*CommandInfo_URI) GetOutputFile ¶
func (m *CommandInfo_URI) GetOutputFile() string
func (*CommandInfo_URI) GetValue ¶
func (m *CommandInfo_URI) GetValue() string
func (*CommandInfo_URI) GoString ¶
func (this *CommandInfo_URI) GoString() string
func (*CommandInfo_URI) Marshal ¶
func (m *CommandInfo_URI) Marshal() (dAtA []byte, err error)
func (*CommandInfo_URI) MarshalJSON ¶
func (mj *CommandInfo_URI) MarshalJSON() ([]byte, error)
func (*CommandInfo_URI) MarshalJSONBuf ¶
func (mj *CommandInfo_URI) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CommandInfo_URI) ProtoMessage ¶
func (*CommandInfo_URI) ProtoMessage()
func (*CommandInfo_URI) ProtoSize ¶ added in v0.0.4
func (m *CommandInfo_URI) ProtoSize() (n int)
func (*CommandInfo_URI) Reset ¶
func (m *CommandInfo_URI) Reset()
func (*CommandInfo_URI) String ¶
func (this *CommandInfo_URI) String() string
func (*CommandInfo_URI) Unmarshal ¶
func (m *CommandInfo_URI) Unmarshal(dAtA []byte) error
func (*CommandInfo_URI) UnmarshalJSON ¶
func (uj *CommandInfo_URI) UnmarshalJSON(input []byte) error
func (*CommandInfo_URI) UnmarshalJSONFFLexer ¶
func (uj *CommandInfo_URI) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CommandInfo_URI) VerboseEqual ¶
func (this *CommandInfo_URI) VerboseEqual(that interface{}) error
type ContainerID ¶
type ContainerID struct { Value string `protobuf:"bytes,1,req,name=value" json:"value"` Parent *ContainerID `protobuf:"bytes,2,opt,name=parent" json:"parent,omitempty"` }
* ID used to uniquely identify a container. If the `parent` is not specified, the ID is a UUID generated by the agent to uniquely identify the container of an executor run. If the `parent` field is specified, it represents a nested container.
func NewPopulatedContainerID ¶
func NewPopulatedContainerID(r randyMesos, easy bool) *ContainerID
func (*ContainerID) Descriptor ¶ added in v0.0.4
func (*ContainerID) Descriptor() ([]byte, []int)
func (*ContainerID) Equal ¶
func (this *ContainerID) Equal(that interface{}) bool
func (*ContainerID) GetParent ¶
func (m *ContainerID) GetParent() *ContainerID
func (*ContainerID) GetValue ¶
func (m *ContainerID) GetValue() string
func (*ContainerID) GoString ¶
func (this *ContainerID) GoString() string
func (*ContainerID) Marshal ¶
func (m *ContainerID) Marshal() (dAtA []byte, err error)
func (*ContainerID) MarshalJSON ¶
func (mj *ContainerID) MarshalJSON() ([]byte, error)
func (*ContainerID) MarshalJSONBuf ¶
func (mj *ContainerID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerID) ProtoMessage ¶
func (*ContainerID) ProtoMessage()
func (*ContainerID) ProtoSize ¶ added in v0.0.4
func (m *ContainerID) ProtoSize() (n int)
func (*ContainerID) Reset ¶
func (m *ContainerID) Reset()
func (*ContainerID) String ¶
func (this *ContainerID) String() string
func (*ContainerID) Unmarshal ¶
func (m *ContainerID) Unmarshal(dAtA []byte) error
func (*ContainerID) UnmarshalJSON ¶
func (uj *ContainerID) UnmarshalJSON(input []byte) error
func (*ContainerID) UnmarshalJSONFFLexer ¶
func (uj *ContainerID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerID) VerboseEqual ¶
func (this *ContainerID) VerboseEqual(that interface{}) error
type ContainerInfo ¶
type ContainerInfo struct { Type *ContainerInfo_Type `protobuf:"varint,1,req,name=type,enum=mesos.ContainerInfo_Type" json:"type,omitempty"` Volumes []Volume `protobuf:"bytes,2,rep,name=volumes" json:"volumes"` Hostname *string `protobuf:"bytes,4,opt,name=hostname" json:"hostname,omitempty"` // Only one of the following *Info messages should be set to match // the type. Docker *ContainerInfo_DockerInfo `protobuf:"bytes,3,opt,name=docker" json:"docker,omitempty"` Mesos *ContainerInfo_MesosInfo `protobuf:"bytes,5,opt,name=mesos" json:"mesos,omitempty"` // A list of network requests. A framework can request multiple IP addresses // for the container. NetworkInfos []NetworkInfo `protobuf:"bytes,7,rep,name=network_infos,json=networkInfos" json:"network_infos"` // Linux specific information for the container. LinuxInfo *LinuxInfo `protobuf:"bytes,8,opt,name=linux_info,json=linuxInfo" json:"linux_info,omitempty"` // (POSIX only) rlimits of the container. RlimitInfo *RLimitInfo `protobuf:"bytes,9,opt,name=rlimit_info,json=rlimitInfo" json:"rlimit_info,omitempty"` // If specified a tty will be attached to the container entrypoint. TTYInfo *TTYInfo `protobuf:"bytes,10,opt,name=tty_info,json=ttyInfo" json:"tty_info,omitempty"` }
* Describes a container configuration and allows extensible configurations for different container implementations.
NOTE: `ContainerInfo` may be specified, e.g., by a task, even if no container image is provided. In this case neither `MesosInfo` nor `DockerInfo` is set, the required `type` must be `MESOS`. This is to address a case when a task without an image, e.g., a shell script with URIs, wants to use features originally designed for containers, for example custom network isolation via `NetworkInfo`.
func NewPopulatedContainerInfo ¶
func NewPopulatedContainerInfo(r randyMesos, easy bool) *ContainerInfo
func (*ContainerInfo) Descriptor ¶ added in v0.0.4
func (*ContainerInfo) Descriptor() ([]byte, []int)
func (*ContainerInfo) Equal ¶
func (this *ContainerInfo) Equal(that interface{}) bool
func (*ContainerInfo) GetDocker ¶
func (m *ContainerInfo) GetDocker() *ContainerInfo_DockerInfo
func (*ContainerInfo) GetHostname ¶
func (m *ContainerInfo) GetHostname() string
func (*ContainerInfo) GetLinuxInfo ¶
func (m *ContainerInfo) GetLinuxInfo() *LinuxInfo
func (*ContainerInfo) GetMesos ¶
func (m *ContainerInfo) GetMesos() *ContainerInfo_MesosInfo
func (*ContainerInfo) GetNetworkInfos ¶
func (m *ContainerInfo) GetNetworkInfos() []NetworkInfo
func (*ContainerInfo) GetRlimitInfo ¶ added in v0.0.4
func (m *ContainerInfo) GetRlimitInfo() *RLimitInfo
func (*ContainerInfo) GetTTYInfo ¶ added in v0.0.4
func (m *ContainerInfo) GetTTYInfo() *TTYInfo
func (*ContainerInfo) GetType ¶
func (m *ContainerInfo) GetType() ContainerInfo_Type
func (*ContainerInfo) GetVolumes ¶
func (m *ContainerInfo) GetVolumes() []Volume
func (*ContainerInfo) GoString ¶
func (this *ContainerInfo) GoString() string
func (*ContainerInfo) Marshal ¶
func (m *ContainerInfo) Marshal() (dAtA []byte, err error)
func (*ContainerInfo) MarshalJSON ¶
func (mj *ContainerInfo) MarshalJSON() ([]byte, error)
func (*ContainerInfo) MarshalJSONBuf ¶
func (mj *ContainerInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerInfo) ProtoMessage ¶
func (*ContainerInfo) ProtoMessage()
func (*ContainerInfo) ProtoSize ¶ added in v0.0.4
func (m *ContainerInfo) ProtoSize() (n int)
func (*ContainerInfo) Reset ¶
func (m *ContainerInfo) Reset()
func (*ContainerInfo) String ¶
func (this *ContainerInfo) String() string
func (*ContainerInfo) Unmarshal ¶
func (m *ContainerInfo) Unmarshal(dAtA []byte) error
func (*ContainerInfo) UnmarshalJSON ¶
func (uj *ContainerInfo) UnmarshalJSON(input []byte) error
func (*ContainerInfo) UnmarshalJSONFFLexer ¶
func (uj *ContainerInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerInfo) VerboseEqual ¶
func (this *ContainerInfo) VerboseEqual(that interface{}) error
type ContainerInfo_DockerInfo ¶
type ContainerInfo_DockerInfo struct { // The docker image that is going to be passed to the registry. Image string `protobuf:"bytes,1,req,name=image" json:"image"` Network *ContainerInfo_DockerInfo_Network `protobuf:"varint,2,opt,name=network,enum=mesos.ContainerInfo_DockerInfo_Network,def=1" json:"network,omitempty"` PortMappings []ContainerInfo_DockerInfo_PortMapping `protobuf:"bytes,3,rep,name=port_mappings,json=portMappings" json:"port_mappings"` Privileged *bool `protobuf:"varint,4,opt,name=privileged,def=0" json:"privileged,omitempty"` // Allowing arbitrary parameters to be passed to docker CLI. // Note that anything passed to this field is not guaranteed // to be supported moving forward, as we might move away from // the docker CLI. Parameters []Parameter `protobuf:"bytes,5,rep,name=parameters" json:"parameters"` // With this flag set to true, the docker containerizer will // pull the docker image from the registry even if the image // is already downloaded on the agent. ForcePullImage *bool `protobuf:"varint,6,opt,name=force_pull_image,json=forcePullImage" json:"force_pull_image,omitempty"` // The name of volume driver plugin. VolumeDriver *string `protobuf:"bytes,7,opt,name=volume_driver,json=volumeDriver" json:"volume_driver,omitempty"` }
func NewPopulatedContainerInfo_DockerInfo ¶
func NewPopulatedContainerInfo_DockerInfo(r randyMesos, easy bool) *ContainerInfo_DockerInfo
func (*ContainerInfo_DockerInfo) Descriptor ¶ added in v0.0.4
func (*ContainerInfo_DockerInfo) Descriptor() ([]byte, []int)
func (*ContainerInfo_DockerInfo) Equal ¶
func (this *ContainerInfo_DockerInfo) Equal(that interface{}) bool
func (*ContainerInfo_DockerInfo) GetForcePullImage ¶
func (m *ContainerInfo_DockerInfo) GetForcePullImage() bool
func (*ContainerInfo_DockerInfo) GetImage ¶
func (m *ContainerInfo_DockerInfo) GetImage() string
func (*ContainerInfo_DockerInfo) GetNetwork ¶
func (m *ContainerInfo_DockerInfo) GetNetwork() ContainerInfo_DockerInfo_Network
func (*ContainerInfo_DockerInfo) GetParameters ¶
func (m *ContainerInfo_DockerInfo) GetParameters() []Parameter
func (*ContainerInfo_DockerInfo) GetPortMappings ¶
func (m *ContainerInfo_DockerInfo) GetPortMappings() []ContainerInfo_DockerInfo_PortMapping
func (*ContainerInfo_DockerInfo) GetPrivileged ¶
func (m *ContainerInfo_DockerInfo) GetPrivileged() bool
func (*ContainerInfo_DockerInfo) GetVolumeDriver ¶
func (m *ContainerInfo_DockerInfo) GetVolumeDriver() string
func (*ContainerInfo_DockerInfo) GoString ¶
func (this *ContainerInfo_DockerInfo) GoString() string
func (*ContainerInfo_DockerInfo) Marshal ¶
func (m *ContainerInfo_DockerInfo) Marshal() (dAtA []byte, err error)
func (*ContainerInfo_DockerInfo) MarshalJSON ¶
func (mj *ContainerInfo_DockerInfo) MarshalJSON() ([]byte, error)
func (*ContainerInfo_DockerInfo) MarshalJSONBuf ¶
func (mj *ContainerInfo_DockerInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerInfo_DockerInfo) MarshalTo ¶
func (m *ContainerInfo_DockerInfo) MarshalTo(dAtA []byte) (int, error)
func (*ContainerInfo_DockerInfo) ProtoMessage ¶
func (*ContainerInfo_DockerInfo) ProtoMessage()
func (*ContainerInfo_DockerInfo) ProtoSize ¶ added in v0.0.4
func (m *ContainerInfo_DockerInfo) ProtoSize() (n int)
func (*ContainerInfo_DockerInfo) Reset ¶
func (m *ContainerInfo_DockerInfo) Reset()
func (*ContainerInfo_DockerInfo) String ¶
func (this *ContainerInfo_DockerInfo) String() string
func (*ContainerInfo_DockerInfo) Unmarshal ¶
func (m *ContainerInfo_DockerInfo) Unmarshal(dAtA []byte) error
func (*ContainerInfo_DockerInfo) UnmarshalJSON ¶
func (uj *ContainerInfo_DockerInfo) UnmarshalJSON(input []byte) error
func (*ContainerInfo_DockerInfo) UnmarshalJSONFFLexer ¶
func (uj *ContainerInfo_DockerInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerInfo_DockerInfo) VerboseEqual ¶
func (this *ContainerInfo_DockerInfo) VerboseEqual(that interface{}) error
type ContainerInfo_DockerInfo_Network ¶
type ContainerInfo_DockerInfo_Network int32
Network options.
const ( ContainerInfo_DockerInfo_HOST ContainerInfo_DockerInfo_Network = 1 ContainerInfo_DockerInfo_BRIDGE ContainerInfo_DockerInfo_Network = 2 ContainerInfo_DockerInfo_NONE ContainerInfo_DockerInfo_Network = 3 ContainerInfo_DockerInfo_USER ContainerInfo_DockerInfo_Network = 4 )
const Default_ContainerInfo_DockerInfo_Network ContainerInfo_DockerInfo_Network = ContainerInfo_DockerInfo_HOST
func (ContainerInfo_DockerInfo_Network) Enum ¶
func (x ContainerInfo_DockerInfo_Network) Enum() *ContainerInfo_DockerInfo_Network
func (ContainerInfo_DockerInfo_Network) EnumDescriptor ¶ added in v0.0.4
func (ContainerInfo_DockerInfo_Network) EnumDescriptor() ([]byte, []int)
func (ContainerInfo_DockerInfo_Network) MarshalJSON ¶
func (x ContainerInfo_DockerInfo_Network) MarshalJSON() ([]byte, error)
func (ContainerInfo_DockerInfo_Network) String ¶
func (x ContainerInfo_DockerInfo_Network) String() string
func (*ContainerInfo_DockerInfo_Network) UnmarshalJSON ¶
func (x *ContainerInfo_DockerInfo_Network) UnmarshalJSON(data []byte) error
type ContainerInfo_DockerInfo_PortMapping ¶
type ContainerInfo_DockerInfo_PortMapping struct { HostPort uint32 `protobuf:"varint,1,req,name=host_port,json=hostPort" json:"host_port"` ContainerPort uint32 `protobuf:"varint,2,req,name=container_port,json=containerPort" json:"container_port"` // Protocol to expose as (ie: tcp, udp). Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` }
func NewPopulatedContainerInfo_DockerInfo_PortMapping ¶
func NewPopulatedContainerInfo_DockerInfo_PortMapping(r randyMesos, easy bool) *ContainerInfo_DockerInfo_PortMapping
func (*ContainerInfo_DockerInfo_PortMapping) Descriptor ¶ added in v0.0.4
func (*ContainerInfo_DockerInfo_PortMapping) Descriptor() ([]byte, []int)
func (*ContainerInfo_DockerInfo_PortMapping) Equal ¶
func (this *ContainerInfo_DockerInfo_PortMapping) Equal(that interface{}) bool
func (*ContainerInfo_DockerInfo_PortMapping) GetContainerPort ¶
func (m *ContainerInfo_DockerInfo_PortMapping) GetContainerPort() uint32
func (*ContainerInfo_DockerInfo_PortMapping) GetHostPort ¶
func (m *ContainerInfo_DockerInfo_PortMapping) GetHostPort() uint32
func (*ContainerInfo_DockerInfo_PortMapping) GetProtocol ¶
func (m *ContainerInfo_DockerInfo_PortMapping) GetProtocol() string
func (*ContainerInfo_DockerInfo_PortMapping) GoString ¶
func (this *ContainerInfo_DockerInfo_PortMapping) GoString() string
func (*ContainerInfo_DockerInfo_PortMapping) Marshal ¶
func (m *ContainerInfo_DockerInfo_PortMapping) Marshal() (dAtA []byte, err error)
func (*ContainerInfo_DockerInfo_PortMapping) MarshalJSON ¶
func (mj *ContainerInfo_DockerInfo_PortMapping) MarshalJSON() ([]byte, error)
func (*ContainerInfo_DockerInfo_PortMapping) MarshalJSONBuf ¶
func (mj *ContainerInfo_DockerInfo_PortMapping) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerInfo_DockerInfo_PortMapping) MarshalTo ¶
func (m *ContainerInfo_DockerInfo_PortMapping) MarshalTo(dAtA []byte) (int, error)
func (*ContainerInfo_DockerInfo_PortMapping) ProtoMessage ¶
func (*ContainerInfo_DockerInfo_PortMapping) ProtoMessage()
func (*ContainerInfo_DockerInfo_PortMapping) ProtoSize ¶ added in v0.0.4
func (m *ContainerInfo_DockerInfo_PortMapping) ProtoSize() (n int)
func (*ContainerInfo_DockerInfo_PortMapping) Reset ¶
func (m *ContainerInfo_DockerInfo_PortMapping) Reset()
func (*ContainerInfo_DockerInfo_PortMapping) String ¶
func (this *ContainerInfo_DockerInfo_PortMapping) String() string
func (*ContainerInfo_DockerInfo_PortMapping) Unmarshal ¶
func (m *ContainerInfo_DockerInfo_PortMapping) Unmarshal(dAtA []byte) error
func (*ContainerInfo_DockerInfo_PortMapping) UnmarshalJSON ¶
func (uj *ContainerInfo_DockerInfo_PortMapping) UnmarshalJSON(input []byte) error
func (*ContainerInfo_DockerInfo_PortMapping) UnmarshalJSONFFLexer ¶
func (uj *ContainerInfo_DockerInfo_PortMapping) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerInfo_DockerInfo_PortMapping) VerboseEqual ¶
func (this *ContainerInfo_DockerInfo_PortMapping) VerboseEqual(that interface{}) error
type ContainerInfo_MesosInfo ¶
type ContainerInfo_MesosInfo struct {
Image *Image `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"`
}
func NewPopulatedContainerInfo_MesosInfo ¶
func NewPopulatedContainerInfo_MesosInfo(r randyMesos, easy bool) *ContainerInfo_MesosInfo
func (*ContainerInfo_MesosInfo) Descriptor ¶ added in v0.0.4
func (*ContainerInfo_MesosInfo) Descriptor() ([]byte, []int)
func (*ContainerInfo_MesosInfo) Equal ¶
func (this *ContainerInfo_MesosInfo) Equal(that interface{}) bool
func (*ContainerInfo_MesosInfo) GetImage ¶
func (m *ContainerInfo_MesosInfo) GetImage() *Image
func (*ContainerInfo_MesosInfo) GoString ¶
func (this *ContainerInfo_MesosInfo) GoString() string
func (*ContainerInfo_MesosInfo) Marshal ¶
func (m *ContainerInfo_MesosInfo) Marshal() (dAtA []byte, err error)
func (*ContainerInfo_MesosInfo) MarshalJSON ¶
func (mj *ContainerInfo_MesosInfo) MarshalJSON() ([]byte, error)
func (*ContainerInfo_MesosInfo) MarshalJSONBuf ¶
func (mj *ContainerInfo_MesosInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerInfo_MesosInfo) MarshalTo ¶
func (m *ContainerInfo_MesosInfo) MarshalTo(dAtA []byte) (int, error)
func (*ContainerInfo_MesosInfo) ProtoMessage ¶
func (*ContainerInfo_MesosInfo) ProtoMessage()
func (*ContainerInfo_MesosInfo) ProtoSize ¶ added in v0.0.4
func (m *ContainerInfo_MesosInfo) ProtoSize() (n int)
func (*ContainerInfo_MesosInfo) Reset ¶
func (m *ContainerInfo_MesosInfo) Reset()
func (*ContainerInfo_MesosInfo) String ¶
func (this *ContainerInfo_MesosInfo) String() string
func (*ContainerInfo_MesosInfo) Unmarshal ¶
func (m *ContainerInfo_MesosInfo) Unmarshal(dAtA []byte) error
func (*ContainerInfo_MesosInfo) UnmarshalJSON ¶
func (uj *ContainerInfo_MesosInfo) UnmarshalJSON(input []byte) error
func (*ContainerInfo_MesosInfo) UnmarshalJSONFFLexer ¶
func (uj *ContainerInfo_MesosInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerInfo_MesosInfo) VerboseEqual ¶
func (this *ContainerInfo_MesosInfo) VerboseEqual(that interface{}) error
type ContainerInfo_Type ¶
type ContainerInfo_Type int32
All container implementation types.
const ( ContainerInfo_DOCKER ContainerInfo_Type = 1 ContainerInfo_MESOS ContainerInfo_Type = 2 )
func (ContainerInfo_Type) Enum ¶
func (x ContainerInfo_Type) Enum() *ContainerInfo_Type
func (ContainerInfo_Type) EnumDescriptor ¶ added in v0.0.4
func (ContainerInfo_Type) EnumDescriptor() ([]byte, []int)
func (ContainerInfo_Type) MarshalJSON ¶
func (x ContainerInfo_Type) MarshalJSON() ([]byte, error)
func (ContainerInfo_Type) String ¶
func (x ContainerInfo_Type) String() string
func (*ContainerInfo_Type) UnmarshalJSON ¶
func (x *ContainerInfo_Type) UnmarshalJSON(data []byte) error
type ContainerStatus ¶
type ContainerStatus struct { ContainerID *ContainerID `protobuf:"bytes,4,opt,name=container_id,json=containerId" json:"container_id,omitempty"` // This field can be reliably used to identify the container IP address. NetworkInfos []NetworkInfo `protobuf:"bytes,1,rep,name=network_infos,json=networkInfos" json:"network_infos"` // Information about Linux control group (cgroup). CgroupInfo *CgroupInfo `protobuf:"bytes,2,opt,name=cgroup_info,json=cgroupInfo" json:"cgroup_info,omitempty"` // Information about Executor PID. ExecutorPID *uint32 `protobuf:"varint,3,opt,name=executor_pid,json=executorPid" json:"executor_pid,omitempty"` }
* Container related information that is resolved during container setup. The information is sent back to the framework as part of the TaskStatus message.
func NewPopulatedContainerStatus ¶
func NewPopulatedContainerStatus(r randyMesos, easy bool) *ContainerStatus
func (*ContainerStatus) Descriptor ¶ added in v0.0.4
func (*ContainerStatus) Descriptor() ([]byte, []int)
func (*ContainerStatus) Equal ¶
func (this *ContainerStatus) Equal(that interface{}) bool
func (*ContainerStatus) GetCgroupInfo ¶
func (m *ContainerStatus) GetCgroupInfo() *CgroupInfo
func (*ContainerStatus) GetContainerID ¶ added in v0.0.4
func (m *ContainerStatus) GetContainerID() *ContainerID
func (*ContainerStatus) GetExecutorPID ¶
func (m *ContainerStatus) GetExecutorPID() uint32
func (*ContainerStatus) GetNetworkInfos ¶
func (m *ContainerStatus) GetNetworkInfos() []NetworkInfo
func (*ContainerStatus) GoString ¶
func (this *ContainerStatus) GoString() string
func (*ContainerStatus) Marshal ¶
func (m *ContainerStatus) Marshal() (dAtA []byte, err error)
func (*ContainerStatus) MarshalJSON ¶
func (mj *ContainerStatus) MarshalJSON() ([]byte, error)
func (*ContainerStatus) MarshalJSONBuf ¶
func (mj *ContainerStatus) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ContainerStatus) ProtoMessage ¶
func (*ContainerStatus) ProtoMessage()
func (*ContainerStatus) ProtoSize ¶ added in v0.0.4
func (m *ContainerStatus) ProtoSize() (n int)
func (*ContainerStatus) Reset ¶
func (m *ContainerStatus) Reset()
func (*ContainerStatus) String ¶
func (this *ContainerStatus) String() string
func (*ContainerStatus) Unmarshal ¶
func (m *ContainerStatus) Unmarshal(dAtA []byte) error
func (*ContainerStatus) UnmarshalJSON ¶
func (uj *ContainerStatus) UnmarshalJSON(input []byte) error
func (*ContainerStatus) UnmarshalJSONFFLexer ¶
func (uj *ContainerStatus) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ContainerStatus) VerboseEqual ¶
func (this *ContainerStatus) VerboseEqual(that interface{}) error
type Credential ¶
type Credential struct { Principal string `protobuf:"bytes,1,req,name=principal" json:"principal"` Secret *string `protobuf:"bytes,2,opt,name=secret" json:"secret,omitempty"` }
* Credential used in various places for authentication and authorization.
NOTE: A 'principal' is different from 'FrameworkInfo.user'. The former is used for authentication and authorization while the latter is used to determine the default user under which the framework's executors/tasks are run.
func NewPopulatedCredential ¶
func NewPopulatedCredential(r randyMesos, easy bool) *Credential
func (*Credential) Descriptor ¶ added in v0.0.4
func (*Credential) Descriptor() ([]byte, []int)
func (*Credential) Equal ¶
func (this *Credential) Equal(that interface{}) bool
func (*Credential) GetPrincipal ¶
func (m *Credential) GetPrincipal() string
func (*Credential) GetSecret ¶
func (m *Credential) GetSecret() string
func (*Credential) GoString ¶
func (this *Credential) GoString() string
func (*Credential) Marshal ¶
func (m *Credential) Marshal() (dAtA []byte, err error)
func (*Credential) MarshalJSON ¶
func (mj *Credential) MarshalJSON() ([]byte, error)
func (*Credential) MarshalJSONBuf ¶
func (mj *Credential) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Credential) ProtoMessage ¶
func (*Credential) ProtoMessage()
func (*Credential) ProtoSize ¶ added in v0.0.4
func (m *Credential) ProtoSize() (n int)
func (*Credential) Reset ¶
func (m *Credential) Reset()
func (*Credential) String ¶
func (this *Credential) String() string
func (*Credential) Unmarshal ¶
func (m *Credential) Unmarshal(dAtA []byte) error
func (*Credential) UnmarshalJSON ¶
func (uj *Credential) UnmarshalJSON(input []byte) error
func (*Credential) UnmarshalJSONFFLexer ¶
func (uj *Credential) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Credential) VerboseEqual ¶
func (this *Credential) VerboseEqual(that interface{}) error
type Credentials ¶
type Credentials struct {
Credentials []Credential `protobuf:"bytes,1,rep,name=credentials" json:"credentials"`
}
* Credentials used for framework authentication, HTTP authentication (where the common 'username' and 'password' are captured as 'principal' and 'secret' respectively), etc.
func NewPopulatedCredentials ¶
func NewPopulatedCredentials(r randyMesos, easy bool) *Credentials
func (*Credentials) Descriptor ¶ added in v0.0.4
func (*Credentials) Descriptor() ([]byte, []int)
func (*Credentials) Equal ¶
func (this *Credentials) Equal(that interface{}) bool
func (*Credentials) GetCredentials ¶
func (m *Credentials) GetCredentials() []Credential
func (*Credentials) GoString ¶
func (this *Credentials) GoString() string
func (*Credentials) Marshal ¶
func (m *Credentials) Marshal() (dAtA []byte, err error)
func (*Credentials) MarshalJSON ¶
func (mj *Credentials) MarshalJSON() ([]byte, error)
func (*Credentials) MarshalJSONBuf ¶
func (mj *Credentials) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Credentials) ProtoMessage ¶
func (*Credentials) ProtoMessage()
func (*Credentials) ProtoSize ¶ added in v0.0.4
func (m *Credentials) ProtoSize() (n int)
func (*Credentials) Reset ¶
func (m *Credentials) Reset()
func (*Credentials) String ¶
func (this *Credentials) String() string
func (*Credentials) Unmarshal ¶
func (m *Credentials) Unmarshal(dAtA []byte) error
func (*Credentials) UnmarshalJSON ¶
func (uj *Credentials) UnmarshalJSON(input []byte) error
func (*Credentials) UnmarshalJSONFFLexer ¶
func (uj *Credentials) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Credentials) VerboseEqual ¶
func (this *Credentials) VerboseEqual(that interface{}) error
type DiscoveryInfo ¶
type DiscoveryInfo struct { Visibility DiscoveryInfo_Visibility `protobuf:"varint,1,req,name=visibility,enum=mesos.DiscoveryInfo_Visibility" json:"visibility"` Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Environment *string `protobuf:"bytes,3,opt,name=environment" json:"environment,omitempty"` Location *string `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` Version *string `protobuf:"bytes,5,opt,name=version" json:"version,omitempty"` Ports *Ports `protobuf:"bytes,6,opt,name=ports" json:"ports,omitempty"` Labels *Labels `protobuf:"bytes,7,opt,name=labels" json:"labels,omitempty"` }
* Service discovery information. The visibility field restricts discovery within a framework (FRAMEWORK), within a Mesos cluster (CLUSTER), or places no restrictions (EXTERNAL). Each port in the ports field also has an optional visibility field. If visibility is specified for a port, it overrides the default service-wide DiscoveryInfo.visibility for that port. The environment, location, and version fields provide first class support for common attributes used to differentiate between similar services. The environment may receive values such as PROD/QA/DEV, the location field may receive values like EAST-US/WEST-US/EUROPE/AMEA, and the version field may receive values like v2.0/v0.9. The exact use of these fields is up to each service discovery system.
func NewPopulatedDiscoveryInfo ¶
func NewPopulatedDiscoveryInfo(r randyMesos, easy bool) *DiscoveryInfo
func (*DiscoveryInfo) Descriptor ¶ added in v0.0.4
func (*DiscoveryInfo) Descriptor() ([]byte, []int)
func (*DiscoveryInfo) Equal ¶
func (this *DiscoveryInfo) Equal(that interface{}) bool
func (*DiscoveryInfo) GetEnvironment ¶
func (m *DiscoveryInfo) GetEnvironment() string
func (*DiscoveryInfo) GetLabels ¶
func (m *DiscoveryInfo) GetLabels() *Labels
func (*DiscoveryInfo) GetLocation ¶
func (m *DiscoveryInfo) GetLocation() string
func (*DiscoveryInfo) GetName ¶
func (m *DiscoveryInfo) GetName() string
func (*DiscoveryInfo) GetPorts ¶
func (m *DiscoveryInfo) GetPorts() *Ports
func (*DiscoveryInfo) GetVersion ¶
func (m *DiscoveryInfo) GetVersion() string
func (*DiscoveryInfo) GetVisibility ¶
func (m *DiscoveryInfo) GetVisibility() DiscoveryInfo_Visibility
func (*DiscoveryInfo) GoString ¶
func (this *DiscoveryInfo) GoString() string
func (*DiscoveryInfo) Marshal ¶
func (m *DiscoveryInfo) Marshal() (dAtA []byte, err error)
func (*DiscoveryInfo) MarshalJSON ¶
func (mj *DiscoveryInfo) MarshalJSON() ([]byte, error)
func (*DiscoveryInfo) MarshalJSONBuf ¶
func (mj *DiscoveryInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*DiscoveryInfo) ProtoMessage ¶
func (*DiscoveryInfo) ProtoMessage()
func (*DiscoveryInfo) ProtoSize ¶ added in v0.0.4
func (m *DiscoveryInfo) ProtoSize() (n int)
func (*DiscoveryInfo) Reset ¶
func (m *DiscoveryInfo) Reset()
func (*DiscoveryInfo) String ¶
func (this *DiscoveryInfo) String() string
func (*DiscoveryInfo) Unmarshal ¶
func (m *DiscoveryInfo) Unmarshal(dAtA []byte) error
func (*DiscoveryInfo) UnmarshalJSON ¶
func (uj *DiscoveryInfo) UnmarshalJSON(input []byte) error
func (*DiscoveryInfo) UnmarshalJSONFFLexer ¶
func (uj *DiscoveryInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*DiscoveryInfo) VerboseEqual ¶
func (this *DiscoveryInfo) VerboseEqual(that interface{}) error
type DiscoveryInfo_Visibility ¶
type DiscoveryInfo_Visibility int32
const ( FRAMEWORK DiscoveryInfo_Visibility = 0 CLUSTER DiscoveryInfo_Visibility = 1 EXTERNAL DiscoveryInfo_Visibility = 2 )
func (DiscoveryInfo_Visibility) Enum ¶
func (x DiscoveryInfo_Visibility) Enum() *DiscoveryInfo_Visibility
func (DiscoveryInfo_Visibility) EnumDescriptor ¶ added in v0.0.4
func (DiscoveryInfo_Visibility) EnumDescriptor() ([]byte, []int)
func (DiscoveryInfo_Visibility) MarshalJSON ¶
func (x DiscoveryInfo_Visibility) MarshalJSON() ([]byte, error)
func (DiscoveryInfo_Visibility) String ¶
func (x DiscoveryInfo_Visibility) String() string
func (*DiscoveryInfo_Visibility) UnmarshalJSON ¶
func (x *DiscoveryInfo_Visibility) UnmarshalJSON(data []byte) error
type DurationInfo ¶
type DurationInfo struct {
Nanoseconds int64 `protobuf:"varint,1,req,name=nanoseconds" json:"nanoseconds"`
}
* Represents duration in nanoseconds.
func NewPopulatedDurationInfo ¶
func NewPopulatedDurationInfo(r randyMesos, easy bool) *DurationInfo
func (*DurationInfo) Descriptor ¶ added in v0.0.4
func (*DurationInfo) Descriptor() ([]byte, []int)
func (*DurationInfo) Equal ¶
func (this *DurationInfo) Equal(that interface{}) bool
func (*DurationInfo) GetNanoseconds ¶
func (m *DurationInfo) GetNanoseconds() int64
func (*DurationInfo) GoString ¶
func (this *DurationInfo) GoString() string
func (*DurationInfo) Marshal ¶
func (m *DurationInfo) Marshal() (dAtA []byte, err error)
func (*DurationInfo) MarshalJSON ¶
func (mj *DurationInfo) MarshalJSON() ([]byte, error)
func (*DurationInfo) MarshalJSONBuf ¶
func (mj *DurationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*DurationInfo) ProtoMessage ¶
func (*DurationInfo) ProtoMessage()
func (*DurationInfo) ProtoSize ¶ added in v0.0.4
func (m *DurationInfo) ProtoSize() (n int)
func (*DurationInfo) Reset ¶
func (m *DurationInfo) Reset()
func (*DurationInfo) String ¶
func (this *DurationInfo) String() string
func (*DurationInfo) Unmarshal ¶
func (m *DurationInfo) Unmarshal(dAtA []byte) error
func (*DurationInfo) UnmarshalJSON ¶
func (uj *DurationInfo) UnmarshalJSON(input []byte) error
func (*DurationInfo) UnmarshalJSONFFLexer ¶
func (uj *DurationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*DurationInfo) VerboseEqual ¶
func (this *DurationInfo) VerboseEqual(that interface{}) error
type Environment ¶
type Environment struct {
Variables []Environment_Variable `protobuf:"bytes,1,rep,name=variables" json:"variables"`
}
* Describes a collection of environment variables. This is used with CommandInfo in order to set environment variables before running a command.
func NewPopulatedEnvironment ¶
func NewPopulatedEnvironment(r randyMesos, easy bool) *Environment
func (*Environment) Descriptor ¶ added in v0.0.4
func (*Environment) Descriptor() ([]byte, []int)
func (*Environment) Equal ¶
func (this *Environment) Equal(that interface{}) bool
func (*Environment) GetVariables ¶
func (m *Environment) GetVariables() []Environment_Variable
func (*Environment) GoString ¶
func (this *Environment) GoString() string
func (*Environment) Marshal ¶
func (m *Environment) Marshal() (dAtA []byte, err error)
func (*Environment) MarshalJSON ¶
func (mj *Environment) MarshalJSON() ([]byte, error)
func (*Environment) MarshalJSONBuf ¶
func (mj *Environment) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Environment) ProtoMessage ¶
func (*Environment) ProtoMessage()
func (*Environment) ProtoSize ¶ added in v0.0.4
func (m *Environment) ProtoSize() (n int)
func (*Environment) Reset ¶
func (m *Environment) Reset()
func (*Environment) String ¶
func (this *Environment) String() string
func (*Environment) Unmarshal ¶
func (m *Environment) Unmarshal(dAtA []byte) error
func (*Environment) UnmarshalJSON ¶
func (uj *Environment) UnmarshalJSON(input []byte) error
func (*Environment) UnmarshalJSONFFLexer ¶
func (uj *Environment) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Environment) VerboseEqual ¶
func (this *Environment) VerboseEqual(that interface{}) error
type Environment_Variable ¶
type Environment_Variable struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` // NOTE: The `value` field was made optional in Mesos 1.2 but it // is currently enforced to be set. This constraint will be // removed in a future version. Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
func NewPopulatedEnvironment_Variable ¶
func NewPopulatedEnvironment_Variable(r randyMesos, easy bool) *Environment_Variable
func (*Environment_Variable) Descriptor ¶ added in v0.0.4
func (*Environment_Variable) Descriptor() ([]byte, []int)
func (*Environment_Variable) Equal ¶
func (this *Environment_Variable) Equal(that interface{}) bool
func (*Environment_Variable) GetName ¶
func (m *Environment_Variable) GetName() string
func (*Environment_Variable) GetValue ¶
func (m *Environment_Variable) GetValue() string
func (*Environment_Variable) GoString ¶
func (this *Environment_Variable) GoString() string
func (*Environment_Variable) Marshal ¶
func (m *Environment_Variable) Marshal() (dAtA []byte, err error)
func (*Environment_Variable) MarshalJSON ¶
func (mj *Environment_Variable) MarshalJSON() ([]byte, error)
func (*Environment_Variable) MarshalJSONBuf ¶
func (mj *Environment_Variable) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Environment_Variable) MarshalTo ¶
func (m *Environment_Variable) MarshalTo(dAtA []byte) (int, error)
func (*Environment_Variable) ProtoMessage ¶
func (*Environment_Variable) ProtoMessage()
func (*Environment_Variable) ProtoSize ¶ added in v0.0.4
func (m *Environment_Variable) ProtoSize() (n int)
func (*Environment_Variable) Reset ¶
func (m *Environment_Variable) Reset()
func (*Environment_Variable) String ¶
func (this *Environment_Variable) String() string
func (*Environment_Variable) Unmarshal ¶
func (m *Environment_Variable) Unmarshal(dAtA []byte) error
func (*Environment_Variable) UnmarshalJSON ¶
func (uj *Environment_Variable) UnmarshalJSON(input []byte) error
func (*Environment_Variable) UnmarshalJSONFFLexer ¶
func (uj *Environment_Variable) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Environment_Variable) VerboseEqual ¶
func (this *Environment_Variable) VerboseEqual(that interface{}) error
type ExecutorID ¶
type ExecutorID struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
* A framework-generated ID to distinguish an executor. Only one executor with the same ID can be active on the same agent at a time. However, reusing executor IDs is discouraged.
func NewPopulatedExecutorID ¶
func NewPopulatedExecutorID(r randyMesos, easy bool) *ExecutorID
func (*ExecutorID) Descriptor ¶ added in v0.0.4
func (*ExecutorID) Descriptor() ([]byte, []int)
func (*ExecutorID) Equal ¶
func (this *ExecutorID) Equal(that interface{}) bool
func (*ExecutorID) GetValue ¶
func (m *ExecutorID) GetValue() string
func (*ExecutorID) GoString ¶
func (this *ExecutorID) GoString() string
func (*ExecutorID) Marshal ¶
func (m *ExecutorID) Marshal() (dAtA []byte, err error)
func (*ExecutorID) MarshalJSON ¶
func (mj *ExecutorID) MarshalJSON() ([]byte, error)
func (*ExecutorID) MarshalJSONBuf ¶
func (mj *ExecutorID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ExecutorID) ProtoMessage ¶
func (*ExecutorID) ProtoMessage()
func (*ExecutorID) ProtoSize ¶ added in v0.0.4
func (m *ExecutorID) ProtoSize() (n int)
func (*ExecutorID) Reset ¶
func (m *ExecutorID) Reset()
func (*ExecutorID) String ¶
func (this *ExecutorID) String() string
func (*ExecutorID) Unmarshal ¶
func (m *ExecutorID) Unmarshal(dAtA []byte) error
func (*ExecutorID) UnmarshalJSON ¶
func (uj *ExecutorID) UnmarshalJSON(input []byte) error
func (*ExecutorID) UnmarshalJSONFFLexer ¶
func (uj *ExecutorID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ExecutorID) VerboseEqual ¶
func (this *ExecutorID) VerboseEqual(that interface{}) error
type ExecutorInfo ¶
type ExecutorInfo struct { // For backwards compatibility, if this field is not set when using `LAUNCH` // offer operation, Mesos will infer the type by checking if `command` is // set (`CUSTOM`) or unset (`DEFAULT`). `type` must be set when using // `LAUNCH_GROUP` offer operation. // // TODO(vinod): Add support for explicitly setting `type` to `DEFAULT ` // in `LAUNCH` offer operation. Type ExecutorInfo_Type `protobuf:"varint,15,opt,name=type,enum=mesos.ExecutorInfo_Type" json:"type"` ExecutorID ExecutorID `protobuf:"bytes,1,req,name=executor_id,json=executorId" json:"executor_id"` FrameworkID *FrameworkID `protobuf:"bytes,8,opt,name=framework_id,json=frameworkId" json:"framework_id,omitempty"` Command *CommandInfo `protobuf:"bytes,7,opt,name=command" json:"command,omitempty"` // Executor provided with a container will launch the container // with the executor's CommandInfo and we expect the container to // act as a Mesos executor. Container *ContainerInfo `protobuf:"bytes,11,opt,name=container" json:"container,omitempty"` Resources []Resource `protobuf:"bytes,5,rep,name=resources" json:"resources"` Name *string `protobuf:"bytes,9,opt,name=name" json:"name,omitempty"` // 'source' is an identifier style string used by frameworks to // track the source of an executor. This is useful when it's // possible for different executor ids to be related semantically. // // NOTE: 'source' is exposed alongside the resource usage of the // executor via JSON on the agent. This allows users to import usage // information into a time series database for monitoring. // // This field is deprecated since 1.0. Please use labels for // free-form metadata instead. Source *string `protobuf:"bytes,10,opt,name=source" json:"source,omitempty"` // This field can be used to pass arbitrary bytes to an executor. Data []byte `protobuf:"bytes,4,opt,name=data" json:"data,omitempty"` // Service discovery information for the executor. It is not // interpreted or acted upon by Mesos. It is up to a service // discovery system to use this information as needed and to handle // executors without service discovery information. Discovery *DiscoveryInfo `protobuf:"bytes,12,opt,name=discovery" json:"discovery,omitempty"` // When shutting down an executor the agent will wait in a // best-effort manner for the grace period specified here // before forcibly destroying the container. The executor // must not assume that it will always be allotted the full // grace period, as the agent may decide to allot a shorter // period and failures / forcible terminations may occur. ShutdownGracePeriod *DurationInfo `protobuf:"bytes,13,opt,name=shutdown_grace_period,json=shutdownGracePeriod" json:"shutdown_grace_period,omitempty"` // Labels are free-form key value pairs which are exposed through // master and agent endpoints. Labels will not be interpreted or // acted upon by Mesos itself. As opposed to the data field, labels // will be kept in memory on master and agent processes. Therefore, // labels should be used to tag executors with lightweight metadata. // Labels should not contain duplicate key-value pairs. Labels *Labels `protobuf:"bytes,14,opt,name=labels" json:"labels,omitempty"` }
* Describes information about an executor.
func NewPopulatedExecutorInfo ¶
func NewPopulatedExecutorInfo(r randyMesos, easy bool) *ExecutorInfo
func (*ExecutorInfo) Descriptor ¶ added in v0.0.4
func (*ExecutorInfo) Descriptor() ([]byte, []int)
func (*ExecutorInfo) Equal ¶
func (this *ExecutorInfo) Equal(that interface{}) bool
func (*ExecutorInfo) GetCommand ¶
func (m *ExecutorInfo) GetCommand() *CommandInfo
func (*ExecutorInfo) GetContainer ¶
func (m *ExecutorInfo) GetContainer() *ContainerInfo
func (*ExecutorInfo) GetData ¶
func (m *ExecutorInfo) GetData() []byte
func (*ExecutorInfo) GetDiscovery ¶
func (m *ExecutorInfo) GetDiscovery() *DiscoveryInfo
func (*ExecutorInfo) GetExecutorID ¶
func (m *ExecutorInfo) GetExecutorID() ExecutorID
func (*ExecutorInfo) GetFrameworkID ¶
func (m *ExecutorInfo) GetFrameworkID() *FrameworkID
func (*ExecutorInfo) GetLabels ¶
func (m *ExecutorInfo) GetLabels() *Labels
func (*ExecutorInfo) GetName ¶
func (m *ExecutorInfo) GetName() string
func (*ExecutorInfo) GetResources ¶
func (m *ExecutorInfo) GetResources() []Resource
func (*ExecutorInfo) GetShutdownGracePeriod ¶
func (m *ExecutorInfo) GetShutdownGracePeriod() *DurationInfo
func (*ExecutorInfo) GetSource ¶
func (m *ExecutorInfo) GetSource() string
func (*ExecutorInfo) GetType ¶
func (m *ExecutorInfo) GetType() ExecutorInfo_Type
func (*ExecutorInfo) GoString ¶
func (this *ExecutorInfo) GoString() string
func (*ExecutorInfo) Marshal ¶
func (m *ExecutorInfo) Marshal() (dAtA []byte, err error)
func (*ExecutorInfo) MarshalJSON ¶
func (mj *ExecutorInfo) MarshalJSON() ([]byte, error)
func (*ExecutorInfo) MarshalJSONBuf ¶
func (mj *ExecutorInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ExecutorInfo) ProtoMessage ¶
func (*ExecutorInfo) ProtoMessage()
func (*ExecutorInfo) ProtoSize ¶ added in v0.0.4
func (m *ExecutorInfo) ProtoSize() (n int)
func (*ExecutorInfo) Reset ¶
func (m *ExecutorInfo) Reset()
func (*ExecutorInfo) String ¶
func (this *ExecutorInfo) String() string
func (*ExecutorInfo) Unmarshal ¶
func (m *ExecutorInfo) Unmarshal(dAtA []byte) error
func (*ExecutorInfo) UnmarshalJSON ¶
func (uj *ExecutorInfo) UnmarshalJSON(input []byte) error
func (*ExecutorInfo) UnmarshalJSONFFLexer ¶
func (uj *ExecutorInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ExecutorInfo) VerboseEqual ¶
func (this *ExecutorInfo) VerboseEqual(that interface{}) error
type ExecutorInfo_Type ¶
type ExecutorInfo_Type int32
const ( ExecutorInfo_UNKNOWN ExecutorInfo_Type = 0 // Mesos provides a simple built-in default executor that frameworks can // leverage to run shell commands and containers. // // NOTES: // // 1) `command` must not be set when using a default executor. // // 2) Default executor only accepts a *single* `LAUNCH` or `LAUNCH_GROUP` // offer operation. // // 3) If `container` is set, `container.type` must be `MESOS` // and `container.mesos.image` must not be set. ExecutorInfo_DEFAULT ExecutorInfo_Type = 1 // For frameworks that need custom functionality to run tasks, a `CUSTOM` // executor can be used. Note that `command` must be set when using a // `CUSTOM` executor. ExecutorInfo_CUSTOM ExecutorInfo_Type = 2 )
func (ExecutorInfo_Type) Enum ¶
func (x ExecutorInfo_Type) Enum() *ExecutorInfo_Type
func (ExecutorInfo_Type) EnumDescriptor ¶ added in v0.0.4
func (ExecutorInfo_Type) EnumDescriptor() ([]byte, []int)
func (ExecutorInfo_Type) MarshalJSON ¶
func (x ExecutorInfo_Type) MarshalJSON() ([]byte, error)
func (ExecutorInfo_Type) String ¶
func (x ExecutorInfo_Type) String() string
func (*ExecutorInfo_Type) UnmarshalJSON ¶
func (x *ExecutorInfo_Type) UnmarshalJSON(data []byte) error
type FileInfo ¶
type FileInfo struct { // Absolute path to the file. Path string `protobuf:"bytes,1,req,name=path" json:"path"` // Number of hard links. Nlink *int32 `protobuf:"varint,2,opt,name=nlink" json:"nlink,omitempty"` // Total size in bytes. Size *uint64 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"` // Last modification time. Mtime *TimeInfo `protobuf:"bytes,4,opt,name=mtime" json:"mtime,omitempty"` // Represents a file's mode and permission bits. The bits have the same // definition on all systems and is portable. Mode *uint32 `protobuf:"varint,5,opt,name=mode" json:"mode,omitempty"` // User ID of owner. UID *string `protobuf:"bytes,6,opt,name=uid" json:"uid,omitempty"` // Group ID of owner. GID *string `protobuf:"bytes,7,opt,name=gid" json:"gid,omitempty"` }
* Describes a File.
func NewPopulatedFileInfo ¶
func (*FileInfo) Descriptor ¶ added in v0.0.4
func (*FileInfo) MarshalJSON ¶
func (*FileInfo) MarshalJSONBuf ¶
func (mj *FileInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*FileInfo) ProtoMessage ¶
func (*FileInfo) ProtoMessage()
func (*FileInfo) UnmarshalJSON ¶
func (*FileInfo) UnmarshalJSONFFLexer ¶
func (*FileInfo) VerboseEqual ¶
type Filters ¶
type Filters struct { // Time to consider unused resources refused. Note that all unused // resources will be considered refused and use the default value // (below) regardless of whether Filters was passed to // SchedulerDriver::launchTasks. You MUST pass Filters with this // field set to change this behavior (i.e., get another offer which // includes unused resources sooner or later than the default). RefuseSeconds *float64 `protobuf:"fixed64,1,opt,name=refuse_seconds,json=refuseSeconds,def=5" json:"refuse_seconds,omitempty"` }
* Describes possible filters that can be applied to unused resources (see SchedulerDriver::launchTasks) to influence the allocator.
func NewPopulatedFilters ¶
func OptionalFilters ¶
func (*Filters) Descriptor ¶ added in v0.0.4
func (*Filters) GetRefuseSeconds ¶
func (*Filters) MarshalJSON ¶
func (*Filters) MarshalJSONBuf ¶
func (mj *Filters) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Filters) ProtoMessage ¶
func (*Filters) ProtoMessage()
func (*Filters) UnmarshalJSON ¶
func (*Filters) UnmarshalJSONFFLexer ¶
func (*Filters) VerboseEqual ¶
type Flag ¶
type Flag struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
* Flag consists of a name and optionally its value.
func NewPopulatedFlag ¶
func (*Flag) Descriptor ¶ added in v0.0.4
func (*Flag) MarshalJSON ¶
func (*Flag) MarshalJSONBuf ¶
func (mj *Flag) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Flag) ProtoMessage ¶
func (*Flag) ProtoMessage()
func (*Flag) UnmarshalJSON ¶
func (*Flag) UnmarshalJSONFFLexer ¶
func (*Flag) VerboseEqual ¶
type FrameworkID ¶
type FrameworkID struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
* A unique ID assigned to a framework. A framework can reuse this ID in order to do failover (see MesosSchedulerDriver).
func NewPopulatedFrameworkID ¶
func NewPopulatedFrameworkID(r randyMesos, easy bool) *FrameworkID
func (*FrameworkID) Descriptor ¶ added in v0.0.4
func (*FrameworkID) Descriptor() ([]byte, []int)
func (*FrameworkID) Equal ¶
func (this *FrameworkID) Equal(that interface{}) bool
func (*FrameworkID) GetValue ¶
func (m *FrameworkID) GetValue() string
func (*FrameworkID) GoString ¶
func (this *FrameworkID) GoString() string
func (*FrameworkID) Marshal ¶
func (m *FrameworkID) Marshal() (dAtA []byte, err error)
func (*FrameworkID) MarshalJSON ¶
func (mj *FrameworkID) MarshalJSON() ([]byte, error)
func (*FrameworkID) MarshalJSONBuf ¶
func (mj *FrameworkID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*FrameworkID) ProtoMessage ¶
func (*FrameworkID) ProtoMessage()
func (*FrameworkID) ProtoSize ¶ added in v0.0.4
func (m *FrameworkID) ProtoSize() (n int)
func (*FrameworkID) Reset ¶
func (m *FrameworkID) Reset()
func (*FrameworkID) String ¶
func (this *FrameworkID) String() string
func (*FrameworkID) Unmarshal ¶
func (m *FrameworkID) Unmarshal(dAtA []byte) error
func (*FrameworkID) UnmarshalJSON ¶
func (uj *FrameworkID) UnmarshalJSON(input []byte) error
func (*FrameworkID) UnmarshalJSONFFLexer ¶
func (uj *FrameworkID) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*FrameworkID) VerboseEqual ¶
func (this *FrameworkID) VerboseEqual(that interface{}) error
type FrameworkInfo ¶
type FrameworkInfo struct { // Used to determine the Unix user that an executor or task should be // launched as. // // When using the MesosSchedulerDriver, if the field is set to an // empty string, it will automagically set it to the current user. // // When using the HTTP Scheduler API, the user has to be set // explicitly. User string `protobuf:"bytes,1,req,name=user" json:"user"` // Name of the framework that shows up in the Mesos Web UI. Name string `protobuf:"bytes,2,req,name=name" json:"name"` // Note that 'id' is only available after a framework has // registered, however, it is included here in order to facilitate // scheduler failover (i.e., if it is set then the // MesosSchedulerDriver expects the scheduler is performing // failover). ID *FrameworkID `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"` // The amount of time (in seconds) that the master will wait for the // scheduler to failover before it tears down the framework by // killing all its tasks/executors. This should be non-zero if a // framework expects to reconnect after a failure and not lose its // tasks/executors. // // NOTE: To avoid accidental destruction of tasks, production // frameworks typically set this to a large value (e.g., 1 week). FailoverTimeout *float64 `protobuf:"fixed64,4,opt,name=failover_timeout,json=failoverTimeout,def=0" json:"failover_timeout,omitempty"` // If set, agents running tasks started by this framework will write // the framework pid, executor pids and status updates to disk. If // the agent exits (e.g., due to a crash or as part of upgrading // Mesos), this checkpointed data allows the restarted agent to // reconnect to executors that were started by the old instance of // the agent. Enabling checkpointing improves fault tolerance, at // the cost of a (usually small) increase in disk I/O. Checkpoint *bool `protobuf:"varint,5,opt,name=checkpoint,def=0" json:"checkpoint,omitempty"` // Roles are the entities to which allocations are made. // The framework must have at least one role in order to // be offered resources. Note that `role` is deprecated // in favor of `roles` and only one of these fields must // be used. Since we cannot distinguish between empty // `roles` and the default unset `role`, we require that // frameworks set the `MULTI_ROLE` capability if // setting the `roles` field. // // NOTE: The implmentation for supporting `roles` // is not complete, DO NOT USE the `roles` field. Role *string `protobuf:"bytes,6,opt,name=role,def=*" json:"role,omitempty"` Roles []string `protobuf:"bytes,12,rep,name=roles" json:"roles,omitempty"` // Used to indicate the current host from which the scheduler is // registered in the Mesos Web UI. If set to an empty string Mesos // will automagically set it to the current hostname if one is // available. Hostname *string `protobuf:"bytes,7,opt,name=hostname" json:"hostname,omitempty"` // This field should match the credential's principal the framework // uses for authentication. This field is used for framework API // rate limiting and dynamic reservations. It should be set even // if authentication is not enabled if these features are desired. Principal *string `protobuf:"bytes,8,opt,name=principal" json:"principal,omitempty"` // This field allows a framework to advertise its web UI, so that // the Mesos web UI can link to it. It is expected to be a full URL, // for example http://my-scheduler.example.com:8080/. WebUiURL *string `protobuf:"bytes,9,opt,name=webui_url,json=webuiUrl" json:"webui_url,omitempty"` // This field allows a framework to advertise its set of // capabilities (e.g., ability to receive offers for revocable // resources). Capabilities []FrameworkInfo_Capability `protobuf:"bytes,10,rep,name=capabilities" json:"capabilities"` // Labels are free-form key value pairs supplied by the framework // scheduler (e.g., to describe additional functionality offered by // the framework). These labels are not interpreted by Mesos itself. // Labels should not contain duplicate key-value pairs. Labels *Labels `protobuf:"bytes,11,opt,name=labels" json:"labels,omitempty"` }
* Describes a framework.
func NewPopulatedFrameworkInfo ¶
func NewPopulatedFrameworkInfo(r randyMesos, easy bool) *FrameworkInfo
func (*FrameworkInfo) Descriptor ¶ added in v0.0.4
func (*FrameworkInfo) Descriptor() ([]byte, []int)
func (*FrameworkInfo) Equal ¶
func (this *FrameworkInfo) Equal(that interface{}) bool
func (*FrameworkInfo) GetCapabilities ¶
func (m *FrameworkInfo) GetCapabilities() []FrameworkInfo_Capability
func (*FrameworkInfo) GetCheckpoint ¶
func (m *FrameworkInfo) GetCheckpoint() bool
func (*FrameworkInfo) GetFailoverTimeout ¶
func (m *FrameworkInfo) GetFailoverTimeout() float64
func (*FrameworkInfo) GetHostname ¶
func (m *FrameworkInfo) GetHostname() string
func (*FrameworkInfo) GetID ¶
func (m *FrameworkInfo) GetID() *FrameworkID
func (*FrameworkInfo) GetLabels ¶
func (m *FrameworkInfo) GetLabels() *Labels
func (*FrameworkInfo) GetName ¶
func (m *FrameworkInfo) GetName() string
func (*FrameworkInfo) GetPrincipal ¶
func (m *FrameworkInfo) GetPrincipal() string
func (*FrameworkInfo) GetRole ¶
func (m *FrameworkInfo) GetRole() string
func (*FrameworkInfo) GetRoles ¶ added in v0.0.4
func (m *FrameworkInfo) GetRoles() []string
func (*FrameworkInfo) GetUser ¶
func (m *FrameworkInfo) GetUser() string
func (*FrameworkInfo) GetWebUiURL ¶
func (m *FrameworkInfo) GetWebUiURL() string
func (*FrameworkInfo) GoString ¶
func (this *FrameworkInfo) GoString() string
func (*FrameworkInfo) Marshal ¶
func (m *FrameworkInfo) Marshal() (dAtA []byte, err error)
func (*FrameworkInfo) MarshalJSON ¶
func (mj *FrameworkInfo) MarshalJSON() ([]byte, error)
func (*FrameworkInfo) MarshalJSONBuf ¶
func (mj *FrameworkInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*FrameworkInfo) ProtoMessage ¶
func (*FrameworkInfo) ProtoMessage()
func (*FrameworkInfo) ProtoSize ¶ added in v0.0.4
func (m *FrameworkInfo) ProtoSize() (n int)
func (*FrameworkInfo) Reset ¶
func (m *FrameworkInfo) Reset()
func (*FrameworkInfo) String ¶
func (this *FrameworkInfo) String() string
func (*FrameworkInfo) Unmarshal ¶
func (m *FrameworkInfo) Unmarshal(dAtA []byte) error
func (*FrameworkInfo) UnmarshalJSON ¶
func (uj *FrameworkInfo) UnmarshalJSON(input []byte) error
func (*FrameworkInfo) UnmarshalJSONFFLexer ¶
func (uj *FrameworkInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*FrameworkInfo) VerboseEqual ¶
func (this *FrameworkInfo) VerboseEqual(that interface{}) error
type FrameworkInfo_Capability ¶
type FrameworkInfo_Capability struct { // Enum fields should be optional, see: MESOS-4997. Type FrameworkInfo_Capability_Type `protobuf:"varint,1,opt,name=type,enum=mesos.FrameworkInfo_Capability_Type" json:"type"` }
func NewPopulatedFrameworkInfo_Capability ¶
func NewPopulatedFrameworkInfo_Capability(r randyMesos, easy bool) *FrameworkInfo_Capability
func (*FrameworkInfo_Capability) Descriptor ¶ added in v0.0.4
func (*FrameworkInfo_Capability) Descriptor() ([]byte, []int)
func (*FrameworkInfo_Capability) Equal ¶
func (this *FrameworkInfo_Capability) Equal(that interface{}) bool
func (*FrameworkInfo_Capability) GetType ¶
func (m *FrameworkInfo_Capability) GetType() FrameworkInfo_Capability_Type
func (*FrameworkInfo_Capability) GoString ¶
func (this *FrameworkInfo_Capability) GoString() string
func (*FrameworkInfo_Capability) Marshal ¶
func (m *FrameworkInfo_Capability) Marshal() (dAtA []byte, err error)
func (*FrameworkInfo_Capability) MarshalJSON ¶
func (mj *FrameworkInfo_Capability) MarshalJSON() ([]byte, error)
func (*FrameworkInfo_Capability) MarshalJSONBuf ¶
func (mj *FrameworkInfo_Capability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*FrameworkInfo_Capability) MarshalTo ¶
func (m *FrameworkInfo_Capability) MarshalTo(dAtA []byte) (int, error)
func (*FrameworkInfo_Capability) ProtoMessage ¶
func (*FrameworkInfo_Capability) ProtoMessage()
func (*FrameworkInfo_Capability) ProtoSize ¶ added in v0.0.4
func (m *FrameworkInfo_Capability) ProtoSize() (n int)
func (*FrameworkInfo_Capability) Reset ¶
func (m *FrameworkInfo_Capability) Reset()
func (*FrameworkInfo_Capability) String ¶
func (this *FrameworkInfo_Capability) String() string
func (*FrameworkInfo_Capability) Unmarshal ¶
func (m *FrameworkInfo_Capability) Unmarshal(dAtA []byte) error
func (*FrameworkInfo_Capability) UnmarshalJSON ¶
func (uj *FrameworkInfo_Capability) UnmarshalJSON(input []byte) error
func (*FrameworkInfo_Capability) UnmarshalJSONFFLexer ¶
func (uj *FrameworkInfo_Capability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*FrameworkInfo_Capability) VerboseEqual ¶
func (this *FrameworkInfo_Capability) VerboseEqual(that interface{}) error
type FrameworkInfo_Capability_Type ¶
type FrameworkInfo_Capability_Type int32
const ( // This must be the first enum value in this list, to // ensure that if 'type' is not set, the default value // is UNKNOWN. This enables enum values to be added // in a backwards-compatible way. See: MESOS-4997. FrameworkInfo_Capability_UNKNOWN FrameworkInfo_Capability_Type = 0 // Receive offers with revocable resources. See 'Resource' // message for details. FrameworkInfo_Capability_REVOCABLE_RESOURCES FrameworkInfo_Capability_Type = 1 // Receive the TASK_KILLING TaskState when a task is being // killed by an executor. The executor will examine this // capability to determine whether it can send TASK_KILLING. FrameworkInfo_Capability_TASK_KILLING_STATE FrameworkInfo_Capability_Type = 2 // Indicates whether the framework is aware of GPU resources. // Frameworks that are aware of GPU resources are expected to // avoid placing non-GPU workloads on GPU agents, in order // to avoid occupying a GPU agent and preventing GPU workloads // from running! Currently, if a framework is unaware of GPU // resources, it will not be offered *any* of the resources on // an agent with GPUs. This restriction is in place because we // do not have a revocation mechanism that ensures GPU workloads // can evict GPU agent occupants if necessary. // // TODO(bmahler): As we add revocation we can relax the // restriction here. See MESOS-5634 for more information. FrameworkInfo_Capability_GPU_RESOURCES FrameworkInfo_Capability_Type = 3 // Receive offers with resources that are shared. FrameworkInfo_Capability_SHARED_RESOURCES FrameworkInfo_Capability_Type = 4 // Indicates that (1) the framework is prepared to handle the // following TaskStates: TASK_UNREACHABLE, TASK_DROPPED, // TASK_GONE, TASK_GONE_BY_OPERATOR, and TASK_UNKNOWN, and (2) // the framework will assume responsibility for managing // partitioned tasks that reregister with the master. // // Frameworks that enable this capability can define how they // would like to handle partitioned tasks. Frameworks will // receive TASK_UNREACHABLE for tasks on agents that are // partitioned from the master. If/when a partitioned agent // reregisters, tasks on the agent that were started by // PARTITION_AWARE frameworks will not killed. // // Without this capability, frameworks will receive TASK_LOST // for tasks on partitioned agents; such tasks will be killed by // Mesos when the agent reregisters (unless the master has // failed over). FrameworkInfo_Capability_PARTITION_AWARE FrameworkInfo_Capability_Type = 5 // This expresses the ability for the framework to be // "multi-tenant" via using the newly introduced `roles` // field, and examining `Offer.allocation_info` to determine // which role the offers are being made to. We also // expect that "single-tenant" schedulers eventually // provide this and move away from the deprecated // `role` field. // // NOTE: The implementation for supporting multiple // roles is not complete, DO NOT USE THIS. FrameworkInfo_Capability_MULTI_ROLE FrameworkInfo_Capability_Type = 6 )
func (FrameworkInfo_Capability_Type) Enum ¶
func (x FrameworkInfo_Capability_Type) Enum() *FrameworkInfo_Capability_Type
func (FrameworkInfo_Capability_Type) EnumDescriptor ¶ added in v0.0.4
func (FrameworkInfo_Capability_Type) EnumDescriptor() ([]byte, []int)
func (FrameworkInfo_Capability_Type) MarshalJSON ¶
func (x FrameworkInfo_Capability_Type) MarshalJSON() ([]byte, error)
func (FrameworkInfo_Capability_Type) String ¶
func (x FrameworkInfo_Capability_Type) String() string
func (*FrameworkInfo_Capability_Type) UnmarshalJSON ¶
func (x *FrameworkInfo_Capability_Type) UnmarshalJSON(data []byte) error
type HealthCheck ¶
type HealthCheck struct { // Amount of time to wait to start health checking the task after it // transitions to `TASK_RUNNING` or `TASK_STATING` if the latter is // used by the executor. DelaySeconds *float64 `protobuf:"fixed64,2,opt,name=delay_seconds,json=delaySeconds,def=15" json:"delay_seconds,omitempty"` // Interval between health checks, i.e., amount of time to wait after // the previous health check finished or timed out to start the next // health check. IntervalSeconds *float64 `protobuf:"fixed64,3,opt,name=interval_seconds,json=intervalSeconds,def=10" json:"interval_seconds,omitempty"` // Amount of time to wait for the health check to complete. After this // timeout, the health check is aborted and treated as a failure. Zero // means infinite timeout. TimeoutSeconds *float64 `protobuf:"fixed64,4,opt,name=timeout_seconds,json=timeoutSeconds,def=20" json:"timeout_seconds,omitempty"` // Number of consecutive failures until the task is killed by the executor. ConsecutiveFailures *uint32 `protobuf:"varint,5,opt,name=consecutive_failures,json=consecutiveFailures,def=3" json:"consecutive_failures,omitempty"` // Amount of time after the task is launched during which health check // failures are ignored. Once the a check succeeds for the first time, // the grace period does not apply anymore. Note that it includes // `delay_seconds`, i.e., setting `grace_period_seconds` < `delay_seconds` // has no effect. GracePeriodSeconds *float64 `protobuf:"fixed64,6,opt,name=grace_period_seconds,json=gracePeriodSeconds,def=10" json:"grace_period_seconds,omitempty"` // The type of health check. Type HealthCheck_Type `protobuf:"varint,8,opt,name=type,enum=mesos.HealthCheck_Type" json:"type"` // Command health check. Command *CommandInfo `protobuf:"bytes,7,opt,name=command" json:"command,omitempty"` // HTTP health check. HTTP *HealthCheck_HTTPCheckInfo `protobuf:"bytes,1,opt,name=http" json:"http,omitempty"` // TCP health check. TCP *HealthCheck_TCPCheckInfo `protobuf:"bytes,9,opt,name=tcp" json:"tcp,omitempty"` }
* Describes a health check for a task or executor (or any arbitrary process/command). A type is picked by specifying one of the optional fields. Specifying more than one type is an error.
func NewPopulatedHealthCheck ¶
func NewPopulatedHealthCheck(r randyMesos, easy bool) *HealthCheck
func (*HealthCheck) Descriptor ¶ added in v0.0.4
func (*HealthCheck) Descriptor() ([]byte, []int)
func (*HealthCheck) Equal ¶
func (this *HealthCheck) Equal(that interface{}) bool
func (*HealthCheck) GetCommand ¶
func (m *HealthCheck) GetCommand() *CommandInfo
func (*HealthCheck) GetConsecutiveFailures ¶
func (m *HealthCheck) GetConsecutiveFailures() uint32
func (*HealthCheck) GetDelaySeconds ¶
func (m *HealthCheck) GetDelaySeconds() float64
func (*HealthCheck) GetGracePeriodSeconds ¶
func (m *HealthCheck) GetGracePeriodSeconds() float64
func (*HealthCheck) GetHTTP ¶
func (m *HealthCheck) GetHTTP() *HealthCheck_HTTPCheckInfo
func (*HealthCheck) GetIntervalSeconds ¶
func (m *HealthCheck) GetIntervalSeconds() float64
func (*HealthCheck) GetTCP ¶
func (m *HealthCheck) GetTCP() *HealthCheck_TCPCheckInfo
func (*HealthCheck) GetTimeoutSeconds ¶
func (m *HealthCheck) GetTimeoutSeconds() float64
func (*HealthCheck) GetType ¶
func (m *HealthCheck) GetType() HealthCheck_Type
func (*HealthCheck) GoString ¶
func (this *HealthCheck) GoString() string
func (*HealthCheck) Marshal ¶
func (m *HealthCheck) Marshal() (dAtA []byte, err error)
func (*HealthCheck) MarshalJSON ¶
func (mj *HealthCheck) MarshalJSON() ([]byte, error)
func (*HealthCheck) MarshalJSONBuf ¶
func (mj *HealthCheck) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*HealthCheck) ProtoMessage ¶
func (*HealthCheck) ProtoMessage()
func (*HealthCheck) ProtoSize ¶ added in v0.0.4
func (m *HealthCheck) ProtoSize() (n int)
func (*HealthCheck) Reset ¶
func (m *HealthCheck) Reset()
func (*HealthCheck) String ¶
func (this *HealthCheck) String() string
func (*HealthCheck) Unmarshal ¶
func (m *HealthCheck) Unmarshal(dAtA []byte) error
func (*HealthCheck) UnmarshalJSON ¶
func (uj *HealthCheck) UnmarshalJSON(input []byte) error
func (*HealthCheck) UnmarshalJSONFFLexer ¶
func (uj *HealthCheck) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*HealthCheck) VerboseEqual ¶
func (this *HealthCheck) VerboseEqual(that interface{}) error
type HealthCheck_HTTPCheckInfo ¶
type HealthCheck_HTTPCheckInfo struct { // Currently "http" and "https" are supported. Scheme *string `protobuf:"bytes,3,opt,name=scheme" json:"scheme,omitempty"` // Port to send the HTTP request. Port uint32 `protobuf:"varint,1,req,name=port" json:"port"` // HTTP request path. Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"` // NOTE: It is up to the custom executor to interpret and act on this // field. Setting this field has no effect on the default executors. // // TODO(haosdent): Deprecate this field when we add better support for // success and possibly failure statuses, e.g. ranges of success and // failure statuses. Statuses []uint32 `protobuf:"varint,4,rep,name=statuses" json:"statuses,omitempty"` }
Describes an HTTP health check. Sends a GET request to scheme://<host>:port/path. Note that <host> is not configurable and is resolved automatically, in most cases to 127.0.0.1. Default executors treat return codes between 200 and 399 as success; custom executors may employ a different strategy, e.g. leveraging the `statuses` field.
func NewPopulatedHealthCheck_HTTPCheckInfo ¶
func NewPopulatedHealthCheck_HTTPCheckInfo(r randyMesos, easy bool) *HealthCheck_HTTPCheckInfo
func (*HealthCheck_HTTPCheckInfo) Descriptor ¶ added in v0.0.4
func (*HealthCheck_HTTPCheckInfo) Descriptor() ([]byte, []int)
func (*HealthCheck_HTTPCheckInfo) Equal ¶
func (this *HealthCheck_HTTPCheckInfo) Equal(that interface{}) bool
func (*HealthCheck_HTTPCheckInfo) GetPath ¶
func (m *HealthCheck_HTTPCheckInfo) GetPath() string
func (*HealthCheck_HTTPCheckInfo) GetPort ¶
func (m *HealthCheck_HTTPCheckInfo) GetPort() uint32
func (*HealthCheck_HTTPCheckInfo) GetScheme ¶
func (m *HealthCheck_HTTPCheckInfo) GetScheme() string
func (*HealthCheck_HTTPCheckInfo) GetStatuses ¶
func (m *HealthCheck_HTTPCheckInfo) GetStatuses() []uint32
func (*HealthCheck_HTTPCheckInfo) GoString ¶
func (this *HealthCheck_HTTPCheckInfo) GoString() string
func (*HealthCheck_HTTPCheckInfo) Marshal ¶
func (m *HealthCheck_HTTPCheckInfo) Marshal() (dAtA []byte, err error)
func (*HealthCheck_HTTPCheckInfo) MarshalJSON ¶
func (mj *HealthCheck_HTTPCheckInfo) MarshalJSON() ([]byte, error)
func (*HealthCheck_HTTPCheckInfo) MarshalJSONBuf ¶
func (mj *HealthCheck_HTTPCheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*HealthCheck_HTTPCheckInfo) MarshalTo ¶
func (m *HealthCheck_HTTPCheckInfo) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_HTTPCheckInfo) ProtoMessage ¶
func (*HealthCheck_HTTPCheckInfo) ProtoMessage()
func (*HealthCheck_HTTPCheckInfo) ProtoSize ¶ added in v0.0.4
func (m *HealthCheck_HTTPCheckInfo) ProtoSize() (n int)
func (*HealthCheck_HTTPCheckInfo) Reset ¶
func (m *HealthCheck_HTTPCheckInfo) Reset()
func (*HealthCheck_HTTPCheckInfo) String ¶
func (this *HealthCheck_HTTPCheckInfo) String() string
func (*HealthCheck_HTTPCheckInfo) Unmarshal ¶
func (m *HealthCheck_HTTPCheckInfo) Unmarshal(dAtA []byte) error
func (*HealthCheck_HTTPCheckInfo) UnmarshalJSON ¶
func (uj *HealthCheck_HTTPCheckInfo) UnmarshalJSON(input []byte) error
func (*HealthCheck_HTTPCheckInfo) UnmarshalJSONFFLexer ¶
func (uj *HealthCheck_HTTPCheckInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*HealthCheck_HTTPCheckInfo) VerboseEqual ¶
func (this *HealthCheck_HTTPCheckInfo) VerboseEqual(that interface{}) error
type HealthCheck_TCPCheckInfo ¶
type HealthCheck_TCPCheckInfo struct { // Port expected to be open. Port uint32 `protobuf:"varint,1,req,name=port" json:"port"` }
Describes a TCP health check, i.e. based on establishing a TCP connection to the specified port.
func NewPopulatedHealthCheck_TCPCheckInfo ¶
func NewPopulatedHealthCheck_TCPCheckInfo(r randyMesos, easy bool) *HealthCheck_TCPCheckInfo
func (*HealthCheck_TCPCheckInfo) Descriptor ¶ added in v0.0.4
func (*HealthCheck_TCPCheckInfo) Descriptor() ([]byte, []int)
func (*HealthCheck_TCPCheckInfo) Equal ¶
func (this *HealthCheck_TCPCheckInfo) Equal(that interface{}) bool
func (*HealthCheck_TCPCheckInfo) GetPort ¶
func (m *HealthCheck_TCPCheckInfo) GetPort() uint32
func (*HealthCheck_TCPCheckInfo) GoString ¶
func (this *HealthCheck_TCPCheckInfo) GoString() string
func (*HealthCheck_TCPCheckInfo) Marshal ¶
func (m *HealthCheck_TCPCheckInfo) Marshal() (dAtA []byte, err error)
func (*HealthCheck_TCPCheckInfo) MarshalJSON ¶
func (mj *HealthCheck_TCPCheckInfo) MarshalJSON() ([]byte, error)
func (*HealthCheck_TCPCheckInfo) MarshalJSONBuf ¶
func (mj *HealthCheck_TCPCheckInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*HealthCheck_TCPCheckInfo) MarshalTo ¶
func (m *HealthCheck_TCPCheckInfo) MarshalTo(dAtA []byte) (int, error)
func (*HealthCheck_TCPCheckInfo) ProtoMessage ¶
func (*HealthCheck_TCPCheckInfo) ProtoMessage()
func (*HealthCheck_TCPCheckInfo) ProtoSize ¶ added in v0.0.4
func (m *HealthCheck_TCPCheckInfo) ProtoSize() (n int)
func (*HealthCheck_TCPCheckInfo) Reset ¶
func (m *HealthCheck_TCPCheckInfo) Reset()
func (*HealthCheck_TCPCheckInfo) String ¶
func (this *HealthCheck_TCPCheckInfo) String() string
func (*HealthCheck_TCPCheckInfo) Unmarshal ¶
func (m *HealthCheck_TCPCheckInfo) Unmarshal(dAtA []byte) error
func (*HealthCheck_TCPCheckInfo) UnmarshalJSON ¶
func (uj *HealthCheck_TCPCheckInfo) UnmarshalJSON(input []byte) error
func (*HealthCheck_TCPCheckInfo) UnmarshalJSONFFLexer ¶
func (uj *HealthCheck_TCPCheckInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*HealthCheck_TCPCheckInfo) VerboseEqual ¶
func (this *HealthCheck_TCPCheckInfo) VerboseEqual(that interface{}) error
type HealthCheck_Type ¶
type HealthCheck_Type int32
const ( HealthCheck_UNKNOWN HealthCheck_Type = 0 HealthCheck_COMMAND HealthCheck_Type = 1 HealthCheck_HTTP HealthCheck_Type = 2 HealthCheck_TCP HealthCheck_Type = 3 )
func (HealthCheck_Type) Enum ¶
func (x HealthCheck_Type) Enum() *HealthCheck_Type
func (HealthCheck_Type) EnumDescriptor ¶ added in v0.0.4
func (HealthCheck_Type) EnumDescriptor() ([]byte, []int)
func (HealthCheck_Type) MarshalJSON ¶
func (x HealthCheck_Type) MarshalJSON() ([]byte, error)
func (HealthCheck_Type) String ¶
func (x HealthCheck_Type) String() string
func (*HealthCheck_Type) UnmarshalJSON ¶
func (x *HealthCheck_Type) UnmarshalJSON(data []byte) error
type IcmpStatistics ¶
type IcmpStatistics struct { InMsgs *int64 `protobuf:"varint,1,opt,name=InMsgs" json:"InMsgs,omitempty"` InErrors *int64 `protobuf:"varint,2,opt,name=InErrors" json:"InErrors,omitempty"` InCsumErrors *int64 `protobuf:"varint,3,opt,name=InCsumErrors" json:"InCsumErrors,omitempty"` InDestUnreachs *int64 `protobuf:"varint,4,opt,name=InDestUnreachs" json:"InDestUnreachs,omitempty"` InTimeExcds *int64 `protobuf:"varint,5,opt,name=InTimeExcds" json:"InTimeExcds,omitempty"` InParmProbs *int64 `protobuf:"varint,6,opt,name=InParmProbs" json:"InParmProbs,omitempty"` InSrcQuenchs *int64 `protobuf:"varint,7,opt,name=InSrcQuenchs" json:"InSrcQuenchs,omitempty"` InRedirects *int64 `protobuf:"varint,8,opt,name=InRedirects" json:"InRedirects,omitempty"` InEchos *int64 `protobuf:"varint,9,opt,name=InEchos" json:"InEchos,omitempty"` InEchoReps *int64 `protobuf:"varint,10,opt,name=InEchoReps" json:"InEchoReps,omitempty"` InTimestamps *int64 `protobuf:"varint,11,opt,name=InTimestamps" json:"InTimestamps,omitempty"` InTimestampReps *int64 `protobuf:"varint,12,opt,name=InTimestampReps" json:"InTimestampReps,omitempty"` InAddrMasks *int64 `protobuf:"varint,13,opt,name=InAddrMasks" json:"InAddrMasks,omitempty"` InAddrMaskReps *int64 `protobuf:"varint,14,opt,name=InAddrMaskReps" json:"InAddrMaskReps,omitempty"` OutMsgs *int64 `protobuf:"varint,15,opt,name=OutMsgs" json:"OutMsgs,omitempty"` OutErrors *int64 `protobuf:"varint,16,opt,name=OutErrors" json:"OutErrors,omitempty"` OutDestUnreachs *int64 `protobuf:"varint,17,opt,name=OutDestUnreachs" json:"OutDestUnreachs,omitempty"` OutTimeExcds *int64 `protobuf:"varint,18,opt,name=OutTimeExcds" json:"OutTimeExcds,omitempty"` OutParmProbs *int64 `protobuf:"varint,19,opt,name=OutParmProbs" json:"OutParmProbs,omitempty"` OutSrcQuenchs *int64 `protobuf:"varint,20,opt,name=OutSrcQuenchs" json:"OutSrcQuenchs,omitempty"` OutRedirects *int64 `protobuf:"varint,21,opt,name=OutRedirects" json:"OutRedirects,omitempty"` OutEchos *int64 `protobuf:"varint,22,opt,name=OutEchos" json:"OutEchos,omitempty"` OutEchoReps *int64 `protobuf:"varint,23,opt,name=OutEchoReps" json:"OutEchoReps,omitempty"` OutTimestamps *int64 `protobuf:"varint,24,opt,name=OutTimestamps" json:"OutTimestamps,omitempty"` OutTimestampReps *int64 `protobuf:"varint,25,opt,name=OutTimestampReps" json:"OutTimestampReps,omitempty"` OutAddrMasks *int64 `protobuf:"varint,26,opt,name=OutAddrMasks" json:"OutAddrMasks,omitempty"` OutAddrMaskReps *int64 `protobuf:"varint,27,opt,name=OutAddrMaskReps" json:"OutAddrMaskReps,omitempty"` }
func NewPopulatedIcmpStatistics ¶
func NewPopulatedIcmpStatistics(r randyMesos, easy bool) *IcmpStatistics
func (*IcmpStatistics) Descriptor ¶ added in v0.0.4
func (*IcmpStatistics) Descriptor() ([]byte, []int)
func (*IcmpStatistics) Equal ¶
func (this *IcmpStatistics) Equal(that interface{}) bool
func (*IcmpStatistics) GetInAddrMaskReps ¶
func (m *IcmpStatistics) GetInAddrMaskReps() int64
func (*IcmpStatistics) GetInAddrMasks ¶
func (m *IcmpStatistics) GetInAddrMasks() int64
func (*IcmpStatistics) GetInCsumErrors ¶
func (m *IcmpStatistics) GetInCsumErrors() int64
func (*IcmpStatistics) GetInDestUnreachs ¶
func (m *IcmpStatistics) GetInDestUnreachs() int64
func (*IcmpStatistics) GetInEchoReps ¶
func (m *IcmpStatistics) GetInEchoReps() int64
func (*IcmpStatistics) GetInEchos ¶
func (m *IcmpStatistics) GetInEchos() int64
func (*IcmpStatistics) GetInErrors ¶
func (m *IcmpStatistics) GetInErrors() int64
func (*IcmpStatistics) GetInMsgs ¶
func (m *IcmpStatistics) GetInMsgs() int64
func (*IcmpStatistics) GetInParmProbs ¶
func (m *IcmpStatistics) GetInParmProbs() int64
func (*IcmpStatistics) GetInRedirects ¶
func (m *IcmpStatistics) GetInRedirects() int64
func (*IcmpStatistics) GetInSrcQuenchs ¶
func (m *IcmpStatistics) GetInSrcQuenchs() int64
func (*IcmpStatistics) GetInTimeExcds ¶
func (m *IcmpStatistics) GetInTimeExcds() int64
func (*IcmpStatistics) GetInTimestampReps ¶
func (m *IcmpStatistics) GetInTimestampReps() int64
func (*IcmpStatistics) GetInTimestamps ¶
func (m *IcmpStatistics) GetInTimestamps() int64
func (*IcmpStatistics) GetOutAddrMaskReps ¶
func (m *IcmpStatistics) GetOutAddrMaskReps() int64
func (*IcmpStatistics) GetOutAddrMasks ¶
func (m *IcmpStatistics) GetOutAddrMasks() int64
func (*IcmpStatistics) GetOutDestUnreachs ¶
func (m *IcmpStatistics) GetOutDestUnreachs() int64
func (*IcmpStatistics) GetOutEchoReps ¶
func (m *IcmpStatistics) GetOutEchoReps() int64
func (*IcmpStatistics) GetOutEchos ¶
func (m *IcmpStatistics) GetOutEchos() int64
func (*IcmpStatistics) GetOutErrors ¶
func (m *IcmpStatistics) GetOutErrors() int64
func (*IcmpStatistics) GetOutMsgs ¶
func (m *IcmpStatistics) GetOutMsgs() int64
func (*IcmpStatistics) GetOutParmProbs ¶
func (m *IcmpStatistics) GetOutParmProbs() int64
func (*IcmpStatistics) GetOutRedirects ¶
func (m *IcmpStatistics) GetOutRedirects() int64
func (*IcmpStatistics) GetOutSrcQuenchs ¶
func (m *IcmpStatistics) GetOutSrcQuenchs() int64
func (*IcmpStatistics) GetOutTimeExcds ¶
func (m *IcmpStatistics) GetOutTimeExcds() int64
func (*IcmpStatistics) GetOutTimestampReps ¶
func (m *IcmpStatistics) GetOutTimestampReps() int64
func (*IcmpStatistics) GetOutTimestamps ¶
func (m *IcmpStatistics) GetOutTimestamps() int64
func (*IcmpStatistics) GoString ¶
func (this *IcmpStatistics) GoString() string
func (*IcmpStatistics) Marshal ¶
func (m *IcmpStatistics) Marshal() (dAtA []byte, err error)
func (*IcmpStatistics) MarshalJSON ¶
func (mj *IcmpStatistics) MarshalJSON() ([]byte, error)
func (*IcmpStatistics) MarshalJSONBuf ¶
func (mj *IcmpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*IcmpStatistics) ProtoMessage ¶
func (*IcmpStatistics) ProtoMessage()
func (*IcmpStatistics) ProtoSize ¶ added in v0.0.4
func (m *IcmpStatistics) ProtoSize() (n int)
func (*IcmpStatistics) Reset ¶
func (m *IcmpStatistics) Reset()
func (*IcmpStatistics) String ¶
func (this *IcmpStatistics) String() string
func (*IcmpStatistics) Unmarshal ¶
func (m *IcmpStatistics) Unmarshal(dAtA []byte) error
func (*IcmpStatistics) UnmarshalJSON ¶
func (uj *IcmpStatistics) UnmarshalJSON(input []byte) error
func (*IcmpStatistics) UnmarshalJSONFFLexer ¶
func (uj *IcmpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*IcmpStatistics) VerboseEqual ¶
func (this *IcmpStatistics) VerboseEqual(that interface{}) error
type Image ¶
type Image struct { Type *Image_Type `protobuf:"varint,1,req,name=type,enum=mesos.Image_Type" json:"type,omitempty"` // Only one of the following image messages should be set to match // the type. Appc *Image_Appc `protobuf:"bytes,2,opt,name=appc" json:"appc,omitempty"` Docker *Image_Docker `protobuf:"bytes,3,opt,name=docker" json:"docker,omitempty"` // With this flag set to false, the mesos containerizer will pull // the docker/appc image from the registry even if the image is // already downloaded on the agent. Cached *bool `protobuf:"varint,4,opt,name=cached,def=1" json:"cached,omitempty"` }
* Describe an image used by tasks or executors. Note that it's only for tasks or executors launched by MesosContainerizer currently.
func NewPopulatedImage ¶
func (*Image) Descriptor ¶ added in v0.0.4
func (*Image) GetAppc ¶
func (m *Image) GetAppc() *Image_Appc
func (*Image) GetDocker ¶
func (m *Image) GetDocker() *Image_Docker
func (*Image) GetType ¶
func (m *Image) GetType() Image_Type
func (*Image) MarshalJSON ¶
func (*Image) MarshalJSONBuf ¶
func (mj *Image) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) UnmarshalJSON ¶
func (*Image) UnmarshalJSONFFLexer ¶
func (*Image) VerboseEqual ¶
type Image_Appc ¶
type Image_Appc struct { // The name of the image. Name string `protobuf:"bytes,1,req,name=name" json:"name"` // An image ID is a string of the format "hash-value", where // "hash" is the hash algorithm used and "value" is the hex // encoded string of the digest. Currently the only permitted // hash algorithm is sha512. ID *string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"` // Optional labels. Suggested labels: "version", "os", and "arch". Labels *Labels `protobuf:"bytes,3,opt,name=labels" json:"labels,omitempty"` }
Protobuf for specifying an Appc container image. See: https://github.com/appc/spec/blob/master/spec/aci.md
func NewPopulatedImage_Appc ¶
func NewPopulatedImage_Appc(r randyMesos, easy bool) *Image_Appc
func (*Image_Appc) Descriptor ¶ added in v0.0.4
func (*Image_Appc) Descriptor() ([]byte, []int)
func (*Image_Appc) Equal ¶
func (this *Image_Appc) Equal(that interface{}) bool
func (*Image_Appc) GetID ¶
func (m *Image_Appc) GetID() string
func (*Image_Appc) GetLabels ¶
func (m *Image_Appc) GetLabels() *Labels
func (*Image_Appc) GetName ¶
func (m *Image_Appc) GetName() string
func (*Image_Appc) GoString ¶
func (this *Image_Appc) GoString() string
func (*Image_Appc) Marshal ¶
func (m *Image_Appc) Marshal() (dAtA []byte, err error)
func (*Image_Appc) MarshalJSON ¶
func (mj *Image_Appc) MarshalJSON() ([]byte, error)
func (*Image_Appc) MarshalJSONBuf ¶
func (mj *Image_Appc) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Image_Appc) ProtoMessage ¶
func (*Image_Appc) ProtoMessage()
func (*Image_Appc) ProtoSize ¶ added in v0.0.4
func (m *Image_Appc) ProtoSize() (n int)
func (*Image_Appc) Reset ¶
func (m *Image_Appc) Reset()
func (*Image_Appc) String ¶
func (this *Image_Appc) String() string
func (*Image_Appc) Unmarshal ¶
func (m *Image_Appc) Unmarshal(dAtA []byte) error
func (*Image_Appc) UnmarshalJSON ¶
func (uj *Image_Appc) UnmarshalJSON(input []byte) error
func (*Image_Appc) UnmarshalJSONFFLexer ¶
func (uj *Image_Appc) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Image_Appc) VerboseEqual ¶
func (this *Image_Appc) VerboseEqual(that interface{}) error
type Image_Docker ¶
type Image_Docker struct { // The name of the image. Expected format: // [REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG|@TYPE:DIGEST] // // See: https://docs.docker.com/reference/commandline/pull/ Name string `protobuf:"bytes,1,req,name=name" json:"name"` // Credential to authenticate with docker registry. // NOTE: This is not encrypted, therefore framework and operators // should enable SSL when passing this information. Credential *Credential `protobuf:"bytes,2,opt,name=credential" json:"credential,omitempty"` }
func NewPopulatedImage_Docker ¶
func NewPopulatedImage_Docker(r randyMesos, easy bool) *Image_Docker
func (*Image_Docker) Descriptor ¶ added in v0.0.4
func (*Image_Docker) Descriptor() ([]byte, []int)
func (*Image_Docker) Equal ¶
func (this *Image_Docker) Equal(that interface{}) bool
func (*Image_Docker) GetCredential ¶
func (m *Image_Docker) GetCredential() *Credential
func (*Image_Docker) GetName ¶
func (m *Image_Docker) GetName() string
func (*Image_Docker) GoString ¶
func (this *Image_Docker) GoString() string
func (*Image_Docker) Marshal ¶
func (m *Image_Docker) Marshal() (dAtA []byte, err error)
func (*Image_Docker) MarshalJSON ¶
func (mj *Image_Docker) MarshalJSON() ([]byte, error)
func (*Image_Docker) MarshalJSONBuf ¶
func (mj *Image_Docker) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Image_Docker) ProtoMessage ¶
func (*Image_Docker) ProtoMessage()
func (*Image_Docker) ProtoSize ¶ added in v0.0.4
func (m *Image_Docker) ProtoSize() (n int)
func (*Image_Docker) Reset ¶
func (m *Image_Docker) Reset()
func (*Image_Docker) String ¶
func (this *Image_Docker) String() string
func (*Image_Docker) Unmarshal ¶
func (m *Image_Docker) Unmarshal(dAtA []byte) error
func (*Image_Docker) UnmarshalJSON ¶
func (uj *Image_Docker) UnmarshalJSON(input []byte) error
func (*Image_Docker) UnmarshalJSONFFLexer ¶
func (uj *Image_Docker) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Image_Docker) VerboseEqual ¶
func (this *Image_Docker) VerboseEqual(that interface{}) error
type Image_Type ¶
type Image_Type int32
const ( Image_APPC Image_Type = 1 Image_DOCKER Image_Type = 2 )
func (Image_Type) Enum ¶
func (x Image_Type) Enum() *Image_Type
func (Image_Type) EnumDescriptor ¶ added in v0.0.4
func (Image_Type) EnumDescriptor() ([]byte, []int)
func (Image_Type) MarshalJSON ¶
func (x Image_Type) MarshalJSON() ([]byte, error)
func (Image_Type) String ¶
func (x Image_Type) String() string
func (*Image_Type) UnmarshalJSON ¶
func (x *Image_Type) UnmarshalJSON(data []byte) error
type InverseOffer ¶
type InverseOffer struct { // This is the same OfferID as found in normal offers, which allows // re-use of some of the OfferID-only messages. OfferID OfferID `protobuf:"bytes,1,req,name=id" json:"id"` // URL for reaching the agent running on the host. This enables some // optimizations as described in MESOS-3012, such as allowing the // scheduler driver to bypass the master and talk directly with an agent. URL *URL `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` // The framework that should release its resources. // If no specifics are provided (i.e. which agent), all the framework's // resources are requested back. FrameworkID FrameworkID `protobuf:"bytes,3,req,name=framework_id,json=frameworkId" json:"framework_id"` // Specified if the resources need to be released from a particular agent. // All the framework's resources on this agent are requested back, // unless further qualified by the `resources` field. AgentID *AgentID `protobuf:"bytes,4,opt,name=agent_id,json=agentId" json:"agent_id,omitempty"` // specified interval. Any tasks running on the given framework or agent // may be killed when the interval arrives. Therefore, frameworks should // aim to gracefully terminate tasks prior to the arrival of the interval. // // For reserved resources, the resources are expected to be returned to the // framework after the unavailability interval. This is an expectation, // not a guarantee. For example, if the unavailability duration is not set, // the resources may be removed permanently. // // For other resources, there is no guarantee that requested resources will // be returned after the unavailability interval. The allocator has no // obligation to re-offer these resources to the prior framework after // the unavailability. Unavailability Unavailability `protobuf:"bytes,5,req,name=unavailability" json:"unavailability"` // A list of resources being requested back from the framework, // on the agent identified by `agent_id`. If no resources are specified // then all resources are being requested back. For the purpose of // maintenance, this field is always empty (maintenance always requests // all resources back). Resources []Resource `protobuf:"bytes,6,rep,name=resources" json:"resources"` }
* A request to return some resources occupied by a framework.
func NewPopulatedInverseOffer ¶
func NewPopulatedInverseOffer(r randyMesos, easy bool) *InverseOffer
func (*InverseOffer) Descriptor ¶ added in v0.0.4
func (*InverseOffer) Descriptor() ([]byte, []int)
func (*InverseOffer) Equal ¶
func (this *InverseOffer) Equal(that interface{}) bool
func (*InverseOffer) GetAgentID ¶
func (m *InverseOffer) GetAgentID() *AgentID
func (*InverseOffer) GetFrameworkID ¶
func (m *InverseOffer) GetFrameworkID() FrameworkID
func (*InverseOffer) GetOfferID ¶
func (m *InverseOffer) GetOfferID() OfferID
func (*InverseOffer) GetResources ¶
func (m *InverseOffer) GetResources() []Resource
func (*InverseOffer) GetURL ¶
func (m *InverseOffer) GetURL() *URL
func (*InverseOffer) GetUnavailability ¶
func (m *InverseOffer) GetUnavailability() Unavailability
func (*InverseOffer) GoString ¶
func (this *InverseOffer) GoString() string
func (*InverseOffer) Marshal ¶
func (m *InverseOffer) Marshal() (dAtA []byte, err error)
func (*InverseOffer) MarshalJSON ¶
func (mj *InverseOffer) MarshalJSON() ([]byte, error)
func (*InverseOffer) MarshalJSONBuf ¶
func (mj *InverseOffer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*InverseOffer) ProtoMessage ¶
func (*InverseOffer) ProtoMessage()
func (*InverseOffer) ProtoSize ¶ added in v0.0.4
func (m *InverseOffer) ProtoSize() (n int)
func (*InverseOffer) Reset ¶
func (m *InverseOffer) Reset()
func (*InverseOffer) String ¶
func (this *InverseOffer) String() string
func (*InverseOffer) Unmarshal ¶
func (m *InverseOffer) Unmarshal(dAtA []byte) error
func (*InverseOffer) UnmarshalJSON ¶
func (uj *InverseOffer) UnmarshalJSON(input []byte) error
func (*InverseOffer) UnmarshalJSONFFLexer ¶
func (uj *InverseOffer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*InverseOffer) VerboseEqual ¶
func (this *InverseOffer) VerboseEqual(that interface{}) error
type IpStatistics ¶
type IpStatistics struct { Forwarding *int64 `protobuf:"varint,1,opt,name=Forwarding" json:"Forwarding,omitempty"` DefaultTTL *int64 `protobuf:"varint,2,opt,name=DefaultTTL" json:"DefaultTTL,omitempty"` InReceives *int64 `protobuf:"varint,3,opt,name=InReceives" json:"InReceives,omitempty"` InHdrErrors *int64 `protobuf:"varint,4,opt,name=InHdrErrors" json:"InHdrErrors,omitempty"` InAddrErrors *int64 `protobuf:"varint,5,opt,name=InAddrErrors" json:"InAddrErrors,omitempty"` ForwDatagrams *int64 `protobuf:"varint,6,opt,name=ForwDatagrams" json:"ForwDatagrams,omitempty"` InUnknownProtos *int64 `protobuf:"varint,7,opt,name=InUnknownProtos" json:"InUnknownProtos,omitempty"` InDiscards *int64 `protobuf:"varint,8,opt,name=InDiscards" json:"InDiscards,omitempty"` InDelivers *int64 `protobuf:"varint,9,opt,name=InDelivers" json:"InDelivers,omitempty"` OutRequests *int64 `protobuf:"varint,10,opt,name=OutRequests" json:"OutRequests,omitempty"` OutDiscards *int64 `protobuf:"varint,11,opt,name=OutDiscards" json:"OutDiscards,omitempty"` OutNoRoutes *int64 `protobuf:"varint,12,opt,name=OutNoRoutes" json:"OutNoRoutes,omitempty"` ReasmTimeout *int64 `protobuf:"varint,13,opt,name=ReasmTimeout" json:"ReasmTimeout,omitempty"` ReasmReqds *int64 `protobuf:"varint,14,opt,name=ReasmReqds" json:"ReasmReqds,omitempty"` ReasmOKs *int64 `protobuf:"varint,15,opt,name=ReasmOKs" json:"ReasmOKs,omitempty"` ReasmFails *int64 `protobuf:"varint,16,opt,name=ReasmFails" json:"ReasmFails,omitempty"` FragOKs *int64 `protobuf:"varint,17,opt,name=FragOKs" json:"FragOKs,omitempty"` FragFails *int64 `protobuf:"varint,18,opt,name=FragFails" json:"FragFails,omitempty"` FragCreates *int64 `protobuf:"varint,19,opt,name=FragCreates" json:"FragCreates,omitempty"` }
func NewPopulatedIpStatistics ¶
func NewPopulatedIpStatistics(r randyMesos, easy bool) *IpStatistics
func (*IpStatistics) Descriptor ¶ added in v0.0.4
func (*IpStatistics) Descriptor() ([]byte, []int)
func (*IpStatistics) Equal ¶
func (this *IpStatistics) Equal(that interface{}) bool
func (*IpStatistics) GetDefaultTTL ¶
func (m *IpStatistics) GetDefaultTTL() int64
func (*IpStatistics) GetForwDatagrams ¶
func (m *IpStatistics) GetForwDatagrams() int64
func (*IpStatistics) GetForwarding ¶
func (m *IpStatistics) GetForwarding() int64
func (*IpStatistics) GetFragCreates ¶
func (m *IpStatistics) GetFragCreates() int64
func (*IpStatistics) GetFragFails ¶
func (m *IpStatistics) GetFragFails() int64
func (*IpStatistics) GetFragOKs ¶
func (m *IpStatistics) GetFragOKs() int64
func (*IpStatistics) GetInAddrErrors ¶
func (m *IpStatistics) GetInAddrErrors() int64
func (*IpStatistics) GetInDelivers ¶
func (m *IpStatistics) GetInDelivers() int64
func (*IpStatistics) GetInDiscards ¶
func (m *IpStatistics) GetInDiscards() int64
func (*IpStatistics) GetInHdrErrors ¶
func (m *IpStatistics) GetInHdrErrors() int64
func (*IpStatistics) GetInReceives ¶
func (m *IpStatistics) GetInReceives() int64
func (*IpStatistics) GetInUnknownProtos ¶
func (m *IpStatistics) GetInUnknownProtos() int64
func (*IpStatistics) GetOutDiscards ¶
func (m *IpStatistics) GetOutDiscards() int64
func (*IpStatistics) GetOutNoRoutes ¶
func (m *IpStatistics) GetOutNoRoutes() int64
func (*IpStatistics) GetOutRequests ¶
func (m *IpStatistics) GetOutRequests() int64
func (*IpStatistics) GetReasmFails ¶
func (m *IpStatistics) GetReasmFails() int64
func (*IpStatistics) GetReasmOKs ¶
func (m *IpStatistics) GetReasmOKs() int64
func (*IpStatistics) GetReasmReqds ¶
func (m *IpStatistics) GetReasmReqds() int64
func (*IpStatistics) GetReasmTimeout ¶
func (m *IpStatistics) GetReasmTimeout() int64
func (*IpStatistics) GoString ¶
func (this *IpStatistics) GoString() string
func (*IpStatistics) Marshal ¶
func (m *IpStatistics) Marshal() (dAtA []byte, err error)
func (*IpStatistics) MarshalJSON ¶
func (mj *IpStatistics) MarshalJSON() ([]byte, error)
func (*IpStatistics) MarshalJSONBuf ¶
func (mj *IpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*IpStatistics) ProtoMessage ¶
func (*IpStatistics) ProtoMessage()
func (*IpStatistics) ProtoSize ¶ added in v0.0.4
func (m *IpStatistics) ProtoSize() (n int)
func (*IpStatistics) Reset ¶
func (m *IpStatistics) Reset()
func (*IpStatistics) String ¶
func (this *IpStatistics) String() string
func (*IpStatistics) Unmarshal ¶
func (m *IpStatistics) Unmarshal(dAtA []byte) error
func (*IpStatistics) UnmarshalJSON ¶
func (uj *IpStatistics) UnmarshalJSON(input []byte) error
func (*IpStatistics) UnmarshalJSONFFLexer ¶
func (uj *IpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*IpStatistics) VerboseEqual ¶
func (this *IpStatistics) VerboseEqual(that interface{}) error
type KillPolicy ¶
type KillPolicy struct { // The grace period specifies how long to wait before forcibly // killing the task. It is recommended to attempt to gracefully // kill the task (and send TASK_KILLING) to indicate that the // graceful kill is in progress. Once the grace period elapses, // if the task has not terminated, a forcible kill should occur. // The task should not assume that it will always be allotted // the full grace period. For example, the executor may be // shutdown more quickly by the agent, or failures / forcible // terminations may occur. GracePeriod *DurationInfo `protobuf:"bytes,1,opt,name=grace_period,json=gracePeriod" json:"grace_period,omitempty"` }
* Describes a kill policy for a task. Currently does not express different policies (e.g. hitting HTTP endpoints), only controls how long to wait between graceful and forcible task kill:
graceful kill --------------> forcible kill grace_period
Kill policies are best-effort, because machine failures / forcible terminations may occur.
NOTE: For executor-less command-based tasks, the kill is performed via sending a signal to the task process: SIGTERM for the graceful kill and SIGKILL for the forcible kill. For the docker executor-less tasks the grace period is passed to 'docker stop --time'.
func NewPopulatedKillPolicy ¶
func NewPopulatedKillPolicy(r randyMesos, easy bool) *KillPolicy
func (*KillPolicy) Descriptor ¶ added in v0.0.4
func (*KillPolicy) Descriptor() ([]byte, []int)
func (*KillPolicy) Equal ¶
func (this *KillPolicy) Equal(that interface{}) bool
func (*KillPolicy) GetGracePeriod ¶
func (m *KillPolicy) GetGracePeriod() *DurationInfo
func (*KillPolicy) GoString ¶
func (this *KillPolicy) GoString() string
func (*KillPolicy) Marshal ¶
func (m *KillPolicy) Marshal() (dAtA []byte, err error)
func (*KillPolicy) MarshalJSON ¶
func (mj *KillPolicy) MarshalJSON() ([]byte, error)
func (*KillPolicy) MarshalJSONBuf ¶
func (mj *KillPolicy) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*KillPolicy) ProtoMessage ¶
func (*KillPolicy) ProtoMessage()
func (*KillPolicy) ProtoSize ¶ added in v0.0.4
func (m *KillPolicy) ProtoSize() (n int)
func (*KillPolicy) Reset ¶
func (m *KillPolicy) Reset()
func (*KillPolicy) String ¶
func (this *KillPolicy) String() string
func (*KillPolicy) Unmarshal ¶
func (m *KillPolicy) Unmarshal(dAtA []byte) error
func (*KillPolicy) UnmarshalJSON ¶
func (uj *KillPolicy) UnmarshalJSON(input []byte) error
func (*KillPolicy) UnmarshalJSONFFLexer ¶
func (uj *KillPolicy) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*KillPolicy) VerboseEqual ¶
func (this *KillPolicy) VerboseEqual(that interface{}) error
type Label ¶
type Label struct { Key string `protobuf:"bytes,1,req,name=key" json:"key"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` }
* Key, value pair used to store free form user-data.
func NewPopulatedLabel ¶
func (*Label) Descriptor ¶ added in v0.0.4
func (*Label) MarshalJSON ¶
func (*Label) MarshalJSONBuf ¶
func (mj *Label) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Label) ProtoMessage ¶
func (*Label) ProtoMessage()
func (*Label) UnmarshalJSON ¶
func (*Label) UnmarshalJSONFFLexer ¶
func (*Label) VerboseEqual ¶
type Labels ¶
type Labels struct {
Labels []Label `protobuf:"bytes,1,rep,name=labels" json:"labels"`
}
* Collection of labels. Labels should not contain duplicate key-value pairs.
func NewPopulatedLabels ¶
func (*Labels) Descriptor ¶ added in v0.0.4
func (*Labels) MarshalJSON ¶
func (*Labels) MarshalJSONBuf ¶
func (mj *Labels) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Labels) ProtoMessage ¶
func (*Labels) ProtoMessage()
func (*Labels) UnmarshalJSON ¶
func (*Labels) UnmarshalJSONFFLexer ¶
func (*Labels) VerboseEqual ¶
type LinuxInfo ¶
type LinuxInfo struct { // Represents the capability whitelist. CapabilityInfo *CapabilityInfo `protobuf:"bytes,1,opt,name=capability_info,json=capabilityInfo" json:"capability_info,omitempty"` }
* Encapsulation for Linux specific configuration. E.g, capabilities, limits etc.
func NewPopulatedLinuxInfo ¶
func (*LinuxInfo) Descriptor ¶ added in v0.0.4
func (*LinuxInfo) GetCapabilityInfo ¶
func (m *LinuxInfo) GetCapabilityInfo() *CapabilityInfo
func (*LinuxInfo) MarshalJSON ¶
func (*LinuxInfo) MarshalJSONBuf ¶
func (mj *LinuxInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*LinuxInfo) ProtoMessage ¶
func (*LinuxInfo) ProtoMessage()
func (*LinuxInfo) UnmarshalJSON ¶
func (*LinuxInfo) UnmarshalJSONFFLexer ¶
func (*LinuxInfo) VerboseEqual ¶
type MachineID ¶
type MachineID struct { Hostname *string `protobuf:"bytes,1,opt,name=hostname" json:"hostname,omitempty"` IP *string `protobuf:"bytes,2,opt,name=ip" json:"ip,omitempty"` }
* Represents a single machine, which may hold one or more agents.
NOTE: In order to match an agent to a machine, both the `hostname` and `ip` must match the values advertised by the agent to the master. Hostname is not case-sensitive.
func NewPopulatedMachineID ¶
func (*MachineID) Descriptor ¶ added in v0.0.4
func (*MachineID) GetHostname ¶
func (*MachineID) MarshalJSON ¶
func (*MachineID) MarshalJSONBuf ¶
func (mj *MachineID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*MachineID) ProtoMessage ¶
func (*MachineID) ProtoMessage()
func (*MachineID) UnmarshalJSON ¶
func (*MachineID) UnmarshalJSONFFLexer ¶
func (*MachineID) VerboseEqual ¶
type MachineInfo ¶
type MachineInfo struct { ID MachineID `protobuf:"bytes,1,req,name=id" json:"id"` Mode *MachineInfo_Mode `protobuf:"varint,2,opt,name=mode,enum=mesos.MachineInfo_Mode" json:"mode,omitempty"` // See comments in `Unavailability` and for the `unavailability` fields // in `Offer` and `InverseOffer` for more information. Unavailability *Unavailability `protobuf:"bytes,3,opt,name=unavailability" json:"unavailability,omitempty"` }
* Holds information about a single machine, its `mode`, and any other relevant information which may affect the behavior of the machine.
func NewPopulatedMachineInfo ¶
func NewPopulatedMachineInfo(r randyMesos, easy bool) *MachineInfo
func (*MachineInfo) Descriptor ¶ added in v0.0.4
func (*MachineInfo) Descriptor() ([]byte, []int)
func (*MachineInfo) Equal ¶
func (this *MachineInfo) Equal(that interface{}) bool
func (*MachineInfo) GetID ¶
func (m *MachineInfo) GetID() MachineID
func (*MachineInfo) GetMode ¶
func (m *MachineInfo) GetMode() MachineInfo_Mode
func (*MachineInfo) GetUnavailability ¶
func (m *MachineInfo) GetUnavailability() *Unavailability
func (*MachineInfo) GoString ¶
func (this *MachineInfo) GoString() string
func (*MachineInfo) Marshal ¶
func (m *MachineInfo) Marshal() (dAtA []byte, err error)
func (*MachineInfo) MarshalJSON ¶
func (mj *MachineInfo) MarshalJSON() ([]byte, error)
func (*MachineInfo) MarshalJSONBuf ¶
func (mj *MachineInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*MachineInfo) ProtoMessage ¶
func (*MachineInfo) ProtoMessage()
func (*MachineInfo) ProtoSize ¶ added in v0.0.4
func (m *MachineInfo) ProtoSize() (n int)
func (*MachineInfo) Reset ¶
func (m *MachineInfo) Reset()
func (*MachineInfo) String ¶
func (this *MachineInfo) String() string
func (*MachineInfo) Unmarshal ¶
func (m *MachineInfo) Unmarshal(dAtA []byte) error
func (*MachineInfo) UnmarshalJSON ¶
func (uj *MachineInfo) UnmarshalJSON(input []byte) error
func (*MachineInfo) UnmarshalJSONFFLexer ¶
func (uj *MachineInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*MachineInfo) VerboseEqual ¶
func (this *MachineInfo) VerboseEqual(that interface{}) error
type MachineInfo_Mode ¶
type MachineInfo_Mode int32
Describes the several states that a machine can be in. A `Mode` applies to a machine and to all associated agents on the machine.
const ( // In this mode, a machine is behaving normally; // offering resources, executing tasks, etc. UP MachineInfo_Mode = 1 // In this mode, all agents on the machine are expected to cooperate with // frameworks to drain resources. In general, draining is done ahead of // a pending `unavailability`. The resources should be drained so as to // maximize utilization prior to the maintenance but without knowingly // violating the frameworks' requirements. DRAINING MachineInfo_Mode = 2 // In this mode, a machine is not running any tasks and will not offer // any of its resources. Agents on the machine will not be allowed to // register with the master. DOWN MachineInfo_Mode = 3 )
func (MachineInfo_Mode) Enum ¶
func (x MachineInfo_Mode) Enum() *MachineInfo_Mode
func (MachineInfo_Mode) EnumDescriptor ¶ added in v0.0.4
func (MachineInfo_Mode) EnumDescriptor() ([]byte, []int)
func (MachineInfo_Mode) MarshalJSON ¶
func (x MachineInfo_Mode) MarshalJSON() ([]byte, error)
func (MachineInfo_Mode) String ¶
func (x MachineInfo_Mode) String() string
func (*MachineInfo_Mode) UnmarshalJSON ¶
func (x *MachineInfo_Mode) UnmarshalJSON(data []byte) error
type MasterInfo ¶
type MasterInfo struct { ID string `protobuf:"bytes,1,req,name=id" json:"id"` // The IP address (only IPv4) as a packed 4-bytes integer, // stored in network order. Deprecated, use `address.ip` instead. IP uint32 `protobuf:"varint,2,req,name=ip" json:"ip"` // The TCP port the Master is listening on for incoming // HTTP requests; deprecated, use `address.port` instead. Port *uint32 `protobuf:"varint,3,req,name=port,def=5050" json:"port,omitempty"` // In the default implementation, this will contain information // about both the IP address, port and Master name; it should really // not be relied upon by external tooling/frameworks and be // considered an "internal" implementation field. PID *string `protobuf:"bytes,4,opt,name=pid" json:"pid,omitempty"` // The server's hostname, if available; it may be unreliable // in environments where the DNS configuration does not resolve // internal hostnames (eg, some public cloud providers). // Deprecated, use `address.hostname` instead. Hostname *string `protobuf:"bytes,5,opt,name=hostname" json:"hostname,omitempty"` // The running Master version, as a string; taken from the // generated "master/version.hpp". Version *string `protobuf:"bytes,6,opt,name=version" json:"version,omitempty"` // The full IP address (supports both IPv4 and IPv6 formats) // and supersedes the use of `ip`, `port` and `hostname`. // Since Mesos 0.24. Address *Address `protobuf:"bytes,7,opt,name=address" json:"address,omitempty"` }
* Describes a master. This will probably have more fields in the future which might be used, for example, to link a framework webui to a master webui.
func NewPopulatedMasterInfo ¶
func NewPopulatedMasterInfo(r randyMesos, easy bool) *MasterInfo
func (*MasterInfo) Descriptor ¶ added in v0.0.4
func (*MasterInfo) Descriptor() ([]byte, []int)
func (*MasterInfo) Equal ¶
func (this *MasterInfo) Equal(that interface{}) bool
func (*MasterInfo) GetAddress ¶
func (m *MasterInfo) GetAddress() *Address
func (*MasterInfo) GetHostname ¶
func (m *MasterInfo) GetHostname() string
func (*MasterInfo) GetID ¶
func (m *MasterInfo) GetID() string
func (*MasterInfo) GetIP ¶
func (m *MasterInfo) GetIP() uint32
func (*MasterInfo) GetPID ¶
func (m *MasterInfo) GetPID() string
func (*MasterInfo) GetPort ¶
func (m *MasterInfo) GetPort() uint32
func (*MasterInfo) GetVersion ¶
func (m *MasterInfo) GetVersion() string
func (*MasterInfo) GoString ¶
func (this *MasterInfo) GoString() string
func (*MasterInfo) Marshal ¶
func (m *MasterInfo) Marshal() (dAtA []byte, err error)
func (*MasterInfo) MarshalJSON ¶
func (mj *MasterInfo) MarshalJSON() ([]byte, error)
func (*MasterInfo) MarshalJSONBuf ¶
func (mj *MasterInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*MasterInfo) ProtoMessage ¶
func (*MasterInfo) ProtoMessage()
func (*MasterInfo) ProtoSize ¶ added in v0.0.4
func (m *MasterInfo) ProtoSize() (n int)
func (*MasterInfo) Reset ¶
func (m *MasterInfo) Reset()
func (*MasterInfo) String ¶
func (this *MasterInfo) String() string
func (*MasterInfo) Unmarshal ¶
func (m *MasterInfo) Unmarshal(dAtA []byte) error
func (*MasterInfo) UnmarshalJSON ¶
func (uj *MasterInfo) UnmarshalJSON(input []byte) error
func (*MasterInfo) UnmarshalJSONFFLexer ¶
func (uj *MasterInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*MasterInfo) VerboseEqual ¶
func (this *MasterInfo) VerboseEqual(that interface{}) error
type Metric ¶
type Metric struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` Value *float64 `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"` }
* Metric consists of a name and optionally its value.
func NewPopulatedMetric ¶
func (*Metric) Descriptor ¶ added in v0.0.4
func (*Metric) MarshalJSON ¶
func (*Metric) MarshalJSONBuf ¶
func (mj *Metric) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Metric) ProtoMessage ¶
func (*Metric) ProtoMessage()
func (*Metric) UnmarshalJSON ¶
func (*Metric) UnmarshalJSONFFLexer ¶
func (*Metric) VerboseEqual ¶
type NetworkInfo ¶
type NetworkInfo struct { // When included in a ContainerInfo, each of these represent a // request for an IP address. Each request can specify an explicit address // or the IP protocol to use. // // When included in a TaskStatus message, these inform the framework // scheduler about the IP addresses that are bound to the container // interface. When there are no custom network isolator modules installed, // this field is filled in automatically with the Agent IP address. IPAddresses []NetworkInfo_IPAddress `protobuf:"bytes,5,rep,name=ip_addresses,json=ipAddresses" json:"ip_addresses"` // Name of the network which will be used by network isolator to determine // the network that the container joins. It's up to the network isolator // to decide how to interpret this field. Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` // A group is the name given to a set of logically-related interfaces that // are allowed to communicate among themselves. Network traffic is allowed // between two container interfaces that share at least one network group. // For example, one might want to create separate groups for isolating dev, // testing, qa and prod deployment environments. Groups []string `protobuf:"bytes,3,rep,name=groups" json:"groups,omitempty"` // To tag certain metadata to be used by Isolator/IPAM, e.g., rack, etc. Labels *Labels `protobuf:"bytes,4,opt,name=labels" json:"labels,omitempty"` PortMappings []NetworkInfo_PortMapping `protobuf:"bytes,7,rep,name=port_mappings,json=portMappings" json:"port_mappings"` }
* Describes a network request from a framework as well as network resolution provided by Mesos.
A framework may request the network isolator on the Agent to isolate the container in a network namespace and create a virtual network interface. The `NetworkInfo` message describes the properties of that virtual interface, including the IP addresses and network isolation policy (network group membership).
The NetworkInfo message is not interpreted by the Master or Agent and is intended to be used by Agent and Master modules implementing network isolation. If the modules are missing, the message is simply ignored. In future, the task launch will fail if there is no module providing the network isolation capabilities (MESOS-3390).
An executor, Agent, or an Agent module may append NetworkInfos inside TaskStatus::container_status to provide information such as the container IP address and isolation groups.
func NewPopulatedNetworkInfo ¶
func NewPopulatedNetworkInfo(r randyMesos, easy bool) *NetworkInfo
func (*NetworkInfo) Descriptor ¶ added in v0.0.4
func (*NetworkInfo) Descriptor() ([]byte, []int)
func (*NetworkInfo) Equal ¶
func (this *NetworkInfo) Equal(that interface{}) bool
func (*NetworkInfo) GetGroups ¶
func (m *NetworkInfo) GetGroups() []string
func (*NetworkInfo) GetIPAddresses ¶
func (m *NetworkInfo) GetIPAddresses() []NetworkInfo_IPAddress
func (*NetworkInfo) GetLabels ¶
func (m *NetworkInfo) GetLabels() *Labels
func (*NetworkInfo) GetName ¶
func (m *NetworkInfo) GetName() string
func (*NetworkInfo) GetPortMappings ¶
func (m *NetworkInfo) GetPortMappings() []NetworkInfo_PortMapping
func (*NetworkInfo) GoString ¶
func (this *NetworkInfo) GoString() string
func (*NetworkInfo) Marshal ¶
func (m *NetworkInfo) Marshal() (dAtA []byte, err error)
func (*NetworkInfo) MarshalJSON ¶
func (mj *NetworkInfo) MarshalJSON() ([]byte, error)
func (*NetworkInfo) MarshalJSONBuf ¶
func (mj *NetworkInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*NetworkInfo) ProtoMessage ¶
func (*NetworkInfo) ProtoMessage()
func (*NetworkInfo) ProtoSize ¶ added in v0.0.4
func (m *NetworkInfo) ProtoSize() (n int)
func (*NetworkInfo) Reset ¶
func (m *NetworkInfo) Reset()
func (*NetworkInfo) String ¶
func (this *NetworkInfo) String() string
func (*NetworkInfo) Unmarshal ¶
func (m *NetworkInfo) Unmarshal(dAtA []byte) error
func (*NetworkInfo) UnmarshalJSON ¶
func (uj *NetworkInfo) UnmarshalJSON(input []byte) error
func (*NetworkInfo) UnmarshalJSONFFLexer ¶
func (uj *NetworkInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*NetworkInfo) VerboseEqual ¶
func (this *NetworkInfo) VerboseEqual(that interface{}) error
type NetworkInfo_IPAddress ¶
type NetworkInfo_IPAddress struct { // Specify IP address requirement. Set protocol to the desired value to // request the network isolator on the Agent to assign an IP address to the // container being launched. If a specific IP address is specified in // ip_address, this field should not be set. Protocol *NetworkInfo_Protocol `protobuf:"varint,1,opt,name=protocol,enum=mesos.NetworkInfo_Protocol" json:"protocol,omitempty"` // Statically assigned IP provided by the Framework. This IP will be // assigned to the container by the network isolator module on the Agent. // This field should not be used with the protocol field above. // // If an explicit address is requested but is unavailable, the network // isolator should fail the task. IPAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"` }
Specifies a request for an IP address, or reports the assigned container IP address.
Users can request an automatically assigned IP (for example, via an IPAM service) or a specific IP by adding a NetworkInfo to the ContainerInfo for a task. On a request, specifying neither `protocol` nor `ip_address` means that any available address may be assigned.
func NewPopulatedNetworkInfo_IPAddress ¶
func NewPopulatedNetworkInfo_IPAddress(r randyMesos, easy bool) *NetworkInfo_IPAddress
func (*NetworkInfo_IPAddress) Descriptor ¶ added in v0.0.4
func (*NetworkInfo_IPAddress) Descriptor() ([]byte, []int)
func (*NetworkInfo_IPAddress) Equal ¶
func (this *NetworkInfo_IPAddress) Equal(that interface{}) bool
func (*NetworkInfo_IPAddress) GetIPAddress ¶
func (m *NetworkInfo_IPAddress) GetIPAddress() string
func (*NetworkInfo_IPAddress) GetProtocol ¶
func (m *NetworkInfo_IPAddress) GetProtocol() NetworkInfo_Protocol
func (*NetworkInfo_IPAddress) GoString ¶
func (this *NetworkInfo_IPAddress) GoString() string
func (*NetworkInfo_IPAddress) Marshal ¶
func (m *NetworkInfo_IPAddress) Marshal() (dAtA []byte, err error)
func (*NetworkInfo_IPAddress) MarshalJSON ¶
func (mj *NetworkInfo_IPAddress) MarshalJSON() ([]byte, error)
func (*NetworkInfo_IPAddress) MarshalJSONBuf ¶
func (mj *NetworkInfo_IPAddress) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*NetworkInfo_IPAddress) MarshalTo ¶
func (m *NetworkInfo_IPAddress) MarshalTo(dAtA []byte) (int, error)
func (*NetworkInfo_IPAddress) ProtoMessage ¶
func (*NetworkInfo_IPAddress) ProtoMessage()
func (*NetworkInfo_IPAddress) ProtoSize ¶ added in v0.0.4
func (m *NetworkInfo_IPAddress) ProtoSize() (n int)
func (*NetworkInfo_IPAddress) Reset ¶
func (m *NetworkInfo_IPAddress) Reset()
func (*NetworkInfo_IPAddress) String ¶
func (this *NetworkInfo_IPAddress) String() string
func (*NetworkInfo_IPAddress) Unmarshal ¶
func (m *NetworkInfo_IPAddress) Unmarshal(dAtA []byte) error
func (*NetworkInfo_IPAddress) UnmarshalJSON ¶
func (uj *NetworkInfo_IPAddress) UnmarshalJSON(input []byte) error
func (*NetworkInfo_IPAddress) UnmarshalJSONFFLexer ¶
func (uj *NetworkInfo_IPAddress) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*NetworkInfo_IPAddress) VerboseEqual ¶
func (this *NetworkInfo_IPAddress) VerboseEqual(that interface{}) error
type NetworkInfo_PortMapping ¶
type NetworkInfo_PortMapping struct { HostPort uint32 `protobuf:"varint,1,req,name=host_port,json=hostPort" json:"host_port"` ContainerPort uint32 `protobuf:"varint,2,req,name=container_port,json=containerPort" json:"container_port"` // Protocol to expose as (ie: tcp, udp). Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` }
Specifies a port mapping request for the task on this network.
func NewPopulatedNetworkInfo_PortMapping ¶
func NewPopulatedNetworkInfo_PortMapping(r randyMesos, easy bool) *NetworkInfo_PortMapping
func (*NetworkInfo_PortMapping) Descriptor ¶ added in v0.0.4
func (*NetworkInfo_PortMapping) Descriptor() ([]byte, []int)
func (*NetworkInfo_PortMapping) Equal ¶
func (this *NetworkInfo_PortMapping) Equal(that interface{}) bool
func (*NetworkInfo_PortMapping) GetContainerPort ¶
func (m *NetworkInfo_PortMapping) GetContainerPort() uint32
func (*NetworkInfo_PortMapping) GetHostPort ¶
func (m *NetworkInfo_PortMapping) GetHostPort() uint32
func (*NetworkInfo_PortMapping) GetProtocol ¶
func (m *NetworkInfo_PortMapping) GetProtocol() string
func (*NetworkInfo_PortMapping) GoString ¶
func (this *NetworkInfo_PortMapping) GoString() string
func (*NetworkInfo_PortMapping) Marshal ¶
func (m *NetworkInfo_PortMapping) Marshal() (dAtA []byte, err error)
func (*NetworkInfo_PortMapping) MarshalJSON ¶
func (mj *NetworkInfo_PortMapping) MarshalJSON() ([]byte, error)
func (*NetworkInfo_PortMapping) MarshalJSONBuf ¶
func (mj *NetworkInfo_PortMapping) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*NetworkInfo_PortMapping) MarshalTo ¶
func (m *NetworkInfo_PortMapping) MarshalTo(dAtA []byte) (int, error)
func (*NetworkInfo_PortMapping) ProtoMessage ¶
func (*NetworkInfo_PortMapping) ProtoMessage()
func (*NetworkInfo_PortMapping) ProtoSize ¶ added in v0.0.4
func (m *NetworkInfo_PortMapping) ProtoSize() (n int)
func (*NetworkInfo_PortMapping) Reset ¶
func (m *NetworkInfo_PortMapping) Reset()
func (*NetworkInfo_PortMapping) String ¶
func (this *NetworkInfo_PortMapping) String() string
func (*NetworkInfo_PortMapping) Unmarshal ¶
func (m *NetworkInfo_PortMapping) Unmarshal(dAtA []byte) error
func (*NetworkInfo_PortMapping) UnmarshalJSON ¶
func (uj *NetworkInfo_PortMapping) UnmarshalJSON(input []byte) error
func (*NetworkInfo_PortMapping) UnmarshalJSONFFLexer ¶
func (uj *NetworkInfo_PortMapping) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*NetworkInfo_PortMapping) VerboseEqual ¶
func (this *NetworkInfo_PortMapping) VerboseEqual(that interface{}) error
type NetworkInfo_Protocol ¶
type NetworkInfo_Protocol int32
const ( IPv4 NetworkInfo_Protocol = 1 IPv6 NetworkInfo_Protocol = 2 )
func (NetworkInfo_Protocol) Enum ¶
func (x NetworkInfo_Protocol) Enum() *NetworkInfo_Protocol
func (NetworkInfo_Protocol) EnumDescriptor ¶ added in v0.0.4
func (NetworkInfo_Protocol) EnumDescriptor() ([]byte, []int)
func (NetworkInfo_Protocol) MarshalJSON ¶
func (x NetworkInfo_Protocol) MarshalJSON() ([]byte, error)
func (NetworkInfo_Protocol) String ¶
func (x NetworkInfo_Protocol) String() string
func (*NetworkInfo_Protocol) UnmarshalJSON ¶
func (x *NetworkInfo_Protocol) UnmarshalJSON(data []byte) error
type Offer ¶
type Offer struct { ID OfferID `protobuf:"bytes,1,req,name=id" json:"id"` FrameworkID FrameworkID `protobuf:"bytes,2,req,name=framework_id,json=frameworkId" json:"framework_id"` AgentID AgentID `protobuf:"bytes,3,req,name=agent_id,json=agentId" json:"agent_id"` Hostname string `protobuf:"bytes,4,req,name=hostname" json:"hostname"` // URL for reaching the agent running on the host. URL *URL `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"` Resources []Resource `protobuf:"bytes,5,rep,name=resources" json:"resources"` Attributes []Attribute `protobuf:"bytes,7,rep,name=attributes" json:"attributes"` ExecutorIDs []ExecutorID `protobuf:"bytes,6,rep,name=executor_ids,json=executorIds" json:"executor_ids"` // the given interval. Any tasks launched using these resources may be // killed when the interval arrives. For example, these resources may be // part of a planned maintenance schedule. // // This field only provides information about a planned unavailability. // The unavailability interval may not necessarily start at exactly this // interval, nor last for exactly the duration of this interval. // The unavailability may also be forever! See comments in // `Unavailability` for more details. Unavailability *Unavailability `protobuf:"bytes,9,opt,name=unavailability" json:"unavailability,omitempty"` // An offer represents resources allocated to *one* of the // roles managed by the scheduler. (Therefore, each // `Offer.resources[i].allocation_info` will match the // top level `Offer.allocation_info`). // // NOTE: Implementation of this is in-progress, DO NOT USE! AllocationInfo *Resource_AllocationInfo `protobuf:"bytes,10,opt,name=allocation_info,json=allocationInfo" json:"allocation_info,omitempty"` }
* Describes some resources available on an agent. An offer only contains resources from a single agent.
func NewPopulatedOffer ¶
func (*Offer) Descriptor ¶ added in v0.0.4
func (*Offer) GetAgentID ¶
func (*Offer) GetAllocationInfo ¶ added in v0.0.4
func (m *Offer) GetAllocationInfo() *Resource_AllocationInfo
func (*Offer) GetAttributes ¶
func (*Offer) GetExecutorIDs ¶
func (m *Offer) GetExecutorIDs() []ExecutorID
func (*Offer) GetFrameworkID ¶
func (m *Offer) GetFrameworkID() FrameworkID
func (*Offer) GetHostname ¶
func (*Offer) GetResources ¶
func (*Offer) GetUnavailability ¶
func (m *Offer) GetUnavailability() *Unavailability
func (*Offer) MarshalJSON ¶
func (*Offer) MarshalJSONBuf ¶
func (mj *Offer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer) ProtoMessage ¶
func (*Offer) ProtoMessage()
func (*Offer) UnmarshalJSON ¶
func (*Offer) UnmarshalJSONFFLexer ¶
func (*Offer) VerboseEqual ¶
type OfferID ¶
type OfferID struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
* A unique ID assigned to an offer.
func NewPopulatedOfferID ¶
func (*OfferID) Descriptor ¶ added in v0.0.4
func (*OfferID) MarshalJSON ¶
func (*OfferID) MarshalJSONBuf ¶
func (mj *OfferID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*OfferID) ProtoMessage ¶
func (*OfferID) ProtoMessage()
func (*OfferID) UnmarshalJSON ¶
func (*OfferID) UnmarshalJSONFFLexer ¶
func (*OfferID) VerboseEqual ¶
type Offer_Operation ¶
type Offer_Operation struct { Type Offer_Operation_Type `protobuf:"varint,1,opt,name=type,enum=mesos.Offer_Operation_Type" json:"type"` Launch *Offer_Operation_Launch `protobuf:"bytes,2,opt,name=launch" json:"launch,omitempty"` LaunchGroup *Offer_Operation_LaunchGroup `protobuf:"bytes,7,opt,name=launch_group,json=launchGroup" json:"launch_group,omitempty"` Reserve *Offer_Operation_Reserve `protobuf:"bytes,3,opt,name=reserve" json:"reserve,omitempty"` Unreserve *Offer_Operation_Unreserve `protobuf:"bytes,4,opt,name=unreserve" json:"unreserve,omitempty"` Create *Offer_Operation_Create `protobuf:"bytes,5,opt,name=create" json:"create,omitempty"` Destroy *Offer_Operation_Destroy `protobuf:"bytes,6,opt,name=destroy" json:"destroy,omitempty"` }
Defines an operation that can be performed against offers.
func NewPopulatedOffer_Operation ¶
func NewPopulatedOffer_Operation(r randyMesos, easy bool) *Offer_Operation
func (*Offer_Operation) Descriptor ¶ added in v0.0.4
func (*Offer_Operation) Descriptor() ([]byte, []int)
func (*Offer_Operation) Equal ¶
func (this *Offer_Operation) Equal(that interface{}) bool
func (*Offer_Operation) GetCreate ¶
func (m *Offer_Operation) GetCreate() *Offer_Operation_Create
func (*Offer_Operation) GetDestroy ¶
func (m *Offer_Operation) GetDestroy() *Offer_Operation_Destroy
func (*Offer_Operation) GetLaunch ¶
func (m *Offer_Operation) GetLaunch() *Offer_Operation_Launch
func (*Offer_Operation) GetLaunchGroup ¶
func (m *Offer_Operation) GetLaunchGroup() *Offer_Operation_LaunchGroup
func (*Offer_Operation) GetReserve ¶
func (m *Offer_Operation) GetReserve() *Offer_Operation_Reserve
func (*Offer_Operation) GetType ¶
func (m *Offer_Operation) GetType() Offer_Operation_Type
func (*Offer_Operation) GetUnreserve ¶
func (m *Offer_Operation) GetUnreserve() *Offer_Operation_Unreserve
func (*Offer_Operation) GoString ¶
func (this *Offer_Operation) GoString() string
func (*Offer_Operation) Marshal ¶
func (m *Offer_Operation) Marshal() (dAtA []byte, err error)
func (*Offer_Operation) MarshalJSON ¶
func (mj *Offer_Operation) MarshalJSON() ([]byte, error)
func (*Offer_Operation) MarshalJSONBuf ¶
func (mj *Offer_Operation) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation) ProtoMessage ¶
func (*Offer_Operation) ProtoMessage()
func (*Offer_Operation) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation) ProtoSize() (n int)
func (*Offer_Operation) Reset ¶
func (m *Offer_Operation) Reset()
func (*Offer_Operation) String ¶
func (this *Offer_Operation) String() string
func (*Offer_Operation) Unmarshal ¶
func (m *Offer_Operation) Unmarshal(dAtA []byte) error
func (*Offer_Operation) UnmarshalJSON ¶
func (uj *Offer_Operation) UnmarshalJSON(input []byte) error
func (*Offer_Operation) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation) VerboseEqual ¶
func (this *Offer_Operation) VerboseEqual(that interface{}) error
type Offer_Operation_Create ¶
type Offer_Operation_Create struct {
Volumes []Resource `protobuf:"bytes,1,rep,name=volumes" json:"volumes"`
}
func NewPopulatedOffer_Operation_Create ¶
func NewPopulatedOffer_Operation_Create(r randyMesos, easy bool) *Offer_Operation_Create
func (*Offer_Operation_Create) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_Create) Descriptor() ([]byte, []int)
func (*Offer_Operation_Create) Equal ¶
func (this *Offer_Operation_Create) Equal(that interface{}) bool
func (*Offer_Operation_Create) GetVolumes ¶
func (m *Offer_Operation_Create) GetVolumes() []Resource
func (*Offer_Operation_Create) GoString ¶
func (this *Offer_Operation_Create) GoString() string
func (*Offer_Operation_Create) Marshal ¶
func (m *Offer_Operation_Create) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_Create) MarshalJSON ¶
func (mj *Offer_Operation_Create) MarshalJSON() ([]byte, error)
func (*Offer_Operation_Create) MarshalJSONBuf ¶
func (mj *Offer_Operation_Create) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_Create) MarshalTo ¶
func (m *Offer_Operation_Create) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_Create) ProtoMessage ¶
func (*Offer_Operation_Create) ProtoMessage()
func (*Offer_Operation_Create) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_Create) ProtoSize() (n int)
func (*Offer_Operation_Create) Reset ¶
func (m *Offer_Operation_Create) Reset()
func (*Offer_Operation_Create) String ¶
func (this *Offer_Operation_Create) String() string
func (*Offer_Operation_Create) Unmarshal ¶
func (m *Offer_Operation_Create) Unmarshal(dAtA []byte) error
func (*Offer_Operation_Create) UnmarshalJSON ¶
func (uj *Offer_Operation_Create) UnmarshalJSON(input []byte) error
func (*Offer_Operation_Create) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_Create) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_Create) VerboseEqual ¶
func (this *Offer_Operation_Create) VerboseEqual(that interface{}) error
type Offer_Operation_Destroy ¶
type Offer_Operation_Destroy struct {
Volumes []Resource `protobuf:"bytes,1,rep,name=volumes" json:"volumes"`
}
func NewPopulatedOffer_Operation_Destroy ¶
func NewPopulatedOffer_Operation_Destroy(r randyMesos, easy bool) *Offer_Operation_Destroy
func (*Offer_Operation_Destroy) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_Destroy) Descriptor() ([]byte, []int)
func (*Offer_Operation_Destroy) Equal ¶
func (this *Offer_Operation_Destroy) Equal(that interface{}) bool
func (*Offer_Operation_Destroy) GetVolumes ¶
func (m *Offer_Operation_Destroy) GetVolumes() []Resource
func (*Offer_Operation_Destroy) GoString ¶
func (this *Offer_Operation_Destroy) GoString() string
func (*Offer_Operation_Destroy) Marshal ¶
func (m *Offer_Operation_Destroy) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_Destroy) MarshalJSON ¶
func (mj *Offer_Operation_Destroy) MarshalJSON() ([]byte, error)
func (*Offer_Operation_Destroy) MarshalJSONBuf ¶
func (mj *Offer_Operation_Destroy) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_Destroy) MarshalTo ¶
func (m *Offer_Operation_Destroy) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_Destroy) ProtoMessage ¶
func (*Offer_Operation_Destroy) ProtoMessage()
func (*Offer_Operation_Destroy) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_Destroy) ProtoSize() (n int)
func (*Offer_Operation_Destroy) Reset ¶
func (m *Offer_Operation_Destroy) Reset()
func (*Offer_Operation_Destroy) String ¶
func (this *Offer_Operation_Destroy) String() string
func (*Offer_Operation_Destroy) Unmarshal ¶
func (m *Offer_Operation_Destroy) Unmarshal(dAtA []byte) error
func (*Offer_Operation_Destroy) UnmarshalJSON ¶
func (uj *Offer_Operation_Destroy) UnmarshalJSON(input []byte) error
func (*Offer_Operation_Destroy) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_Destroy) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_Destroy) VerboseEqual ¶
func (this *Offer_Operation_Destroy) VerboseEqual(that interface{}) error
type Offer_Operation_Launch ¶
type Offer_Operation_Launch struct {
TaskInfos []TaskInfo `protobuf:"bytes,1,rep,name=task_infos,json=taskInfos" json:"task_infos"`
}
TODO(vinod): Deprecate this in favor of `LaunchGroup` below.
func NewPopulatedOffer_Operation_Launch ¶
func NewPopulatedOffer_Operation_Launch(r randyMesos, easy bool) *Offer_Operation_Launch
func (*Offer_Operation_Launch) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_Launch) Descriptor() ([]byte, []int)
func (*Offer_Operation_Launch) Equal ¶
func (this *Offer_Operation_Launch) Equal(that interface{}) bool
func (*Offer_Operation_Launch) GetTaskInfos ¶
func (m *Offer_Operation_Launch) GetTaskInfos() []TaskInfo
func (*Offer_Operation_Launch) GoString ¶
func (this *Offer_Operation_Launch) GoString() string
func (*Offer_Operation_Launch) Marshal ¶
func (m *Offer_Operation_Launch) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_Launch) MarshalJSON ¶
func (mj *Offer_Operation_Launch) MarshalJSON() ([]byte, error)
func (*Offer_Operation_Launch) MarshalJSONBuf ¶
func (mj *Offer_Operation_Launch) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_Launch) MarshalTo ¶
func (m *Offer_Operation_Launch) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_Launch) ProtoMessage ¶
func (*Offer_Operation_Launch) ProtoMessage()
func (*Offer_Operation_Launch) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_Launch) ProtoSize() (n int)
func (*Offer_Operation_Launch) Reset ¶
func (m *Offer_Operation_Launch) Reset()
func (*Offer_Operation_Launch) String ¶
func (this *Offer_Operation_Launch) String() string
func (*Offer_Operation_Launch) Unmarshal ¶
func (m *Offer_Operation_Launch) Unmarshal(dAtA []byte) error
func (*Offer_Operation_Launch) UnmarshalJSON ¶
func (uj *Offer_Operation_Launch) UnmarshalJSON(input []byte) error
func (*Offer_Operation_Launch) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_Launch) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_Launch) VerboseEqual ¶
func (this *Offer_Operation_Launch) VerboseEqual(that interface{}) error
type Offer_Operation_LaunchGroup ¶
type Offer_Operation_LaunchGroup struct { Executor ExecutorInfo `protobuf:"bytes,1,req,name=executor" json:"executor"` TaskGroup TaskGroupInfo `protobuf:"bytes,2,req,name=task_group,json=taskGroup" json:"task_group"` }
Unlike `Launch` above, all the tasks in a `task_group` are atomically delivered to an executor.
`NetworkInfo` set on executor will be shared by all tasks in the task group.
TODO(vinod): Any volumes set on executor could be used by a task by explicitly setting `Volume.source` in its resources.
func NewPopulatedOffer_Operation_LaunchGroup ¶
func NewPopulatedOffer_Operation_LaunchGroup(r randyMesos, easy bool) *Offer_Operation_LaunchGroup
func (*Offer_Operation_LaunchGroup) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_LaunchGroup) Descriptor() ([]byte, []int)
func (*Offer_Operation_LaunchGroup) Equal ¶
func (this *Offer_Operation_LaunchGroup) Equal(that interface{}) bool
func (*Offer_Operation_LaunchGroup) GetExecutor ¶
func (m *Offer_Operation_LaunchGroup) GetExecutor() ExecutorInfo
func (*Offer_Operation_LaunchGroup) GetTaskGroup ¶
func (m *Offer_Operation_LaunchGroup) GetTaskGroup() TaskGroupInfo
func (*Offer_Operation_LaunchGroup) GoString ¶
func (this *Offer_Operation_LaunchGroup) GoString() string
func (*Offer_Operation_LaunchGroup) Marshal ¶
func (m *Offer_Operation_LaunchGroup) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_LaunchGroup) MarshalJSON ¶
func (mj *Offer_Operation_LaunchGroup) MarshalJSON() ([]byte, error)
func (*Offer_Operation_LaunchGroup) MarshalJSONBuf ¶
func (mj *Offer_Operation_LaunchGroup) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_LaunchGroup) MarshalTo ¶
func (m *Offer_Operation_LaunchGroup) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_LaunchGroup) ProtoMessage ¶
func (*Offer_Operation_LaunchGroup) ProtoMessage()
func (*Offer_Operation_LaunchGroup) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_LaunchGroup) ProtoSize() (n int)
func (*Offer_Operation_LaunchGroup) Reset ¶
func (m *Offer_Operation_LaunchGroup) Reset()
func (*Offer_Operation_LaunchGroup) String ¶
func (this *Offer_Operation_LaunchGroup) String() string
func (*Offer_Operation_LaunchGroup) Unmarshal ¶
func (m *Offer_Operation_LaunchGroup) Unmarshal(dAtA []byte) error
func (*Offer_Operation_LaunchGroup) UnmarshalJSON ¶
func (uj *Offer_Operation_LaunchGroup) UnmarshalJSON(input []byte) error
func (*Offer_Operation_LaunchGroup) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_LaunchGroup) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_LaunchGroup) VerboseEqual ¶
func (this *Offer_Operation_LaunchGroup) VerboseEqual(that interface{}) error
type Offer_Operation_Reserve ¶
type Offer_Operation_Reserve struct {
Resources []Resource `protobuf:"bytes,1,rep,name=resources" json:"resources"`
}
func NewPopulatedOffer_Operation_Reserve ¶
func NewPopulatedOffer_Operation_Reserve(r randyMesos, easy bool) *Offer_Operation_Reserve
func (*Offer_Operation_Reserve) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_Reserve) Descriptor() ([]byte, []int)
func (*Offer_Operation_Reserve) Equal ¶
func (this *Offer_Operation_Reserve) Equal(that interface{}) bool
func (*Offer_Operation_Reserve) GetResources ¶
func (m *Offer_Operation_Reserve) GetResources() []Resource
func (*Offer_Operation_Reserve) GoString ¶
func (this *Offer_Operation_Reserve) GoString() string
func (*Offer_Operation_Reserve) Marshal ¶
func (m *Offer_Operation_Reserve) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_Reserve) MarshalJSON ¶
func (mj *Offer_Operation_Reserve) MarshalJSON() ([]byte, error)
func (*Offer_Operation_Reserve) MarshalJSONBuf ¶
func (mj *Offer_Operation_Reserve) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_Reserve) MarshalTo ¶
func (m *Offer_Operation_Reserve) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_Reserve) ProtoMessage ¶
func (*Offer_Operation_Reserve) ProtoMessage()
func (*Offer_Operation_Reserve) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_Reserve) ProtoSize() (n int)
func (*Offer_Operation_Reserve) Reset ¶
func (m *Offer_Operation_Reserve) Reset()
func (*Offer_Operation_Reserve) String ¶
func (this *Offer_Operation_Reserve) String() string
func (*Offer_Operation_Reserve) Unmarshal ¶
func (m *Offer_Operation_Reserve) Unmarshal(dAtA []byte) error
func (*Offer_Operation_Reserve) UnmarshalJSON ¶
func (uj *Offer_Operation_Reserve) UnmarshalJSON(input []byte) error
func (*Offer_Operation_Reserve) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_Reserve) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_Reserve) VerboseEqual ¶
func (this *Offer_Operation_Reserve) VerboseEqual(that interface{}) error
type Offer_Operation_Type ¶
type Offer_Operation_Type int32
const ( Offer_Operation_UNKNOWN Offer_Operation_Type = 0 Offer_Operation_LAUNCH Offer_Operation_Type = 1 Offer_Operation_LAUNCH_GROUP Offer_Operation_Type = 6 Offer_Operation_RESERVE Offer_Operation_Type = 2 Offer_Operation_UNRESERVE Offer_Operation_Type = 3 Offer_Operation_CREATE Offer_Operation_Type = 4 Offer_Operation_DESTROY Offer_Operation_Type = 5 )
func (Offer_Operation_Type) Enum ¶
func (x Offer_Operation_Type) Enum() *Offer_Operation_Type
func (Offer_Operation_Type) EnumDescriptor ¶ added in v0.0.4
func (Offer_Operation_Type) EnumDescriptor() ([]byte, []int)
func (Offer_Operation_Type) MarshalJSON ¶
func (x Offer_Operation_Type) MarshalJSON() ([]byte, error)
func (Offer_Operation_Type) String ¶
func (x Offer_Operation_Type) String() string
func (*Offer_Operation_Type) UnmarshalJSON ¶
func (x *Offer_Operation_Type) UnmarshalJSON(data []byte) error
type Offer_Operation_Unreserve ¶
type Offer_Operation_Unreserve struct {
Resources []Resource `protobuf:"bytes,1,rep,name=resources" json:"resources"`
}
func NewPopulatedOffer_Operation_Unreserve ¶
func NewPopulatedOffer_Operation_Unreserve(r randyMesos, easy bool) *Offer_Operation_Unreserve
func (*Offer_Operation_Unreserve) Descriptor ¶ added in v0.0.4
func (*Offer_Operation_Unreserve) Descriptor() ([]byte, []int)
func (*Offer_Operation_Unreserve) Equal ¶
func (this *Offer_Operation_Unreserve) Equal(that interface{}) bool
func (*Offer_Operation_Unreserve) GetResources ¶
func (m *Offer_Operation_Unreserve) GetResources() []Resource
func (*Offer_Operation_Unreserve) GoString ¶
func (this *Offer_Operation_Unreserve) GoString() string
func (*Offer_Operation_Unreserve) Marshal ¶
func (m *Offer_Operation_Unreserve) Marshal() (dAtA []byte, err error)
func (*Offer_Operation_Unreserve) MarshalJSON ¶
func (mj *Offer_Operation_Unreserve) MarshalJSON() ([]byte, error)
func (*Offer_Operation_Unreserve) MarshalJSONBuf ¶
func (mj *Offer_Operation_Unreserve) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Offer_Operation_Unreserve) MarshalTo ¶
func (m *Offer_Operation_Unreserve) MarshalTo(dAtA []byte) (int, error)
func (*Offer_Operation_Unreserve) ProtoMessage ¶
func (*Offer_Operation_Unreserve) ProtoMessage()
func (*Offer_Operation_Unreserve) ProtoSize ¶ added in v0.0.4
func (m *Offer_Operation_Unreserve) ProtoSize() (n int)
func (*Offer_Operation_Unreserve) Reset ¶
func (m *Offer_Operation_Unreserve) Reset()
func (*Offer_Operation_Unreserve) String ¶
func (this *Offer_Operation_Unreserve) String() string
func (*Offer_Operation_Unreserve) Unmarshal ¶
func (m *Offer_Operation_Unreserve) Unmarshal(dAtA []byte) error
func (*Offer_Operation_Unreserve) UnmarshalJSON ¶
func (uj *Offer_Operation_Unreserve) UnmarshalJSON(input []byte) error
func (*Offer_Operation_Unreserve) UnmarshalJSONFFLexer ¶
func (uj *Offer_Operation_Unreserve) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Offer_Operation_Unreserve) VerboseEqual ¶
func (this *Offer_Operation_Unreserve) VerboseEqual(that interface{}) error
type Parameter ¶
type Parameter struct { Key string `protobuf:"bytes,1,req,name=key" json:"key"` Value string `protobuf:"bytes,2,req,name=value" json:"value"` }
* A generic (key, value) pair used in various places for parameters.
func NewPopulatedParameter ¶
func (*Parameter) Descriptor ¶ added in v0.0.4
func (*Parameter) MarshalJSON ¶
func (*Parameter) MarshalJSONBuf ¶
func (mj *Parameter) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Parameter) ProtoMessage ¶
func (*Parameter) ProtoMessage()
func (*Parameter) UnmarshalJSON ¶
func (*Parameter) UnmarshalJSONFFLexer ¶
func (*Parameter) VerboseEqual ¶
type Parameters ¶
type Parameters struct {
Parameter []Parameter `protobuf:"bytes,1,rep,name=parameter" json:"parameter"`
}
* Collection of Parameter.
func NewPopulatedParameters ¶
func NewPopulatedParameters(r randyMesos, easy bool) *Parameters
func (*Parameters) Descriptor ¶ added in v0.0.4
func (*Parameters) Descriptor() ([]byte, []int)
func (*Parameters) Equal ¶
func (this *Parameters) Equal(that interface{}) bool
func (*Parameters) GetParameter ¶
func (m *Parameters) GetParameter() []Parameter
func (*Parameters) GoString ¶
func (this *Parameters) GoString() string
func (*Parameters) Marshal ¶
func (m *Parameters) Marshal() (dAtA []byte, err error)
func (*Parameters) MarshalJSON ¶
func (mj *Parameters) MarshalJSON() ([]byte, error)
func (*Parameters) MarshalJSONBuf ¶
func (mj *Parameters) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Parameters) ProtoMessage ¶
func (*Parameters) ProtoMessage()
func (*Parameters) ProtoSize ¶ added in v0.0.4
func (m *Parameters) ProtoSize() (n int)
func (*Parameters) Reset ¶
func (m *Parameters) Reset()
func (*Parameters) String ¶
func (this *Parameters) String() string
func (*Parameters) Unmarshal ¶
func (m *Parameters) Unmarshal(dAtA []byte) error
func (*Parameters) UnmarshalJSON ¶
func (uj *Parameters) UnmarshalJSON(input []byte) error
func (*Parameters) UnmarshalJSONFFLexer ¶
func (uj *Parameters) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Parameters) VerboseEqual ¶
func (this *Parameters) VerboseEqual(that interface{}) error
type PerfStatistics ¶
type PerfStatistics struct { Timestamp float64 `protobuf:"fixed64,1,req,name=timestamp" json:"timestamp"` Duration float64 `protobuf:"fixed64,2,req,name=duration" json:"duration"` // Hardware event. Cycles *uint64 `protobuf:"varint,3,opt,name=cycles" json:"cycles,omitempty"` StalledCyclesFrontend *uint64 `protobuf:"varint,4,opt,name=stalled_cycles_frontend,json=stalledCyclesFrontend" json:"stalled_cycles_frontend,omitempty"` StalledCyclesBackend *uint64 `protobuf:"varint,5,opt,name=stalled_cycles_backend,json=stalledCyclesBackend" json:"stalled_cycles_backend,omitempty"` Instructions *uint64 `protobuf:"varint,6,opt,name=instructions" json:"instructions,omitempty"` CacheReferences *uint64 `protobuf:"varint,7,opt,name=cache_references,json=cacheReferences" json:"cache_references,omitempty"` CacheMisses *uint64 `protobuf:"varint,8,opt,name=cache_misses,json=cacheMisses" json:"cache_misses,omitempty"` Branches *uint64 `protobuf:"varint,9,opt,name=branches" json:"branches,omitempty"` BranchMisses *uint64 `protobuf:"varint,10,opt,name=branch_misses,json=branchMisses" json:"branch_misses,omitempty"` BusCycles *uint64 `protobuf:"varint,11,opt,name=bus_cycles,json=busCycles" json:"bus_cycles,omitempty"` RefCycles *uint64 `protobuf:"varint,12,opt,name=ref_cycles,json=refCycles" json:"ref_cycles,omitempty"` // Software event. CPUClock *float64 `protobuf:"fixed64,13,opt,name=cpu_clock,json=cpuClock" json:"cpu_clock,omitempty"` TaskClock *float64 `protobuf:"fixed64,14,opt,name=task_clock,json=taskClock" json:"task_clock,omitempty"` PageFaults *uint64 `protobuf:"varint,15,opt,name=page_faults,json=pageFaults" json:"page_faults,omitempty"` MinorFaults *uint64 `protobuf:"varint,16,opt,name=minor_faults,json=minorFaults" json:"minor_faults,omitempty"` MajorFaults *uint64 `protobuf:"varint,17,opt,name=major_faults,json=majorFaults" json:"major_faults,omitempty"` ContextSwitches *uint64 `protobuf:"varint,18,opt,name=context_switches,json=contextSwitches" json:"context_switches,omitempty"` CPUMigrations *uint64 `protobuf:"varint,19,opt,name=cpu_migrations,json=cpuMigrations" json:"cpu_migrations,omitempty"` AlignmentFaults *uint64 `protobuf:"varint,20,opt,name=alignment_faults,json=alignmentFaults" json:"alignment_faults,omitempty"` EmulationFaults *uint64 `protobuf:"varint,21,opt,name=emulation_faults,json=emulationFaults" json:"emulation_faults,omitempty"` // Hardware cache event. L1DcacheLoads *uint64 `protobuf:"varint,22,opt,name=l1_dcache_loads,json=l1DcacheLoads" json:"l1_dcache_loads,omitempty"` L1DcacheLoadMisses *uint64 `protobuf:"varint,23,opt,name=l1_dcache_load_misses,json=l1DcacheLoadMisses" json:"l1_dcache_load_misses,omitempty"` L1DcacheStores *uint64 `protobuf:"varint,24,opt,name=l1_dcache_stores,json=l1DcacheStores" json:"l1_dcache_stores,omitempty"` L1DcacheStoreMisses *uint64 `protobuf:"varint,25,opt,name=l1_dcache_store_misses,json=l1DcacheStoreMisses" json:"l1_dcache_store_misses,omitempty"` L1DcachePrefetches *uint64 `protobuf:"varint,26,opt,name=l1_dcache_prefetches,json=l1DcachePrefetches" json:"l1_dcache_prefetches,omitempty"` L1DcachePrefetchMisses *uint64 `` /* 126-byte string literal not displayed */ L1IcacheLoads *uint64 `protobuf:"varint,28,opt,name=l1_icache_loads,json=l1IcacheLoads" json:"l1_icache_loads,omitempty"` L1IcacheLoadMisses *uint64 `protobuf:"varint,29,opt,name=l1_icache_load_misses,json=l1IcacheLoadMisses" json:"l1_icache_load_misses,omitempty"` L1IcachePrefetches *uint64 `protobuf:"varint,30,opt,name=l1_icache_prefetches,json=l1IcachePrefetches" json:"l1_icache_prefetches,omitempty"` L1IcachePrefetchMisses *uint64 `` /* 126-byte string literal not displayed */ LLCLoads *uint64 `protobuf:"varint,32,opt,name=llc_loads,json=llcLoads" json:"llc_loads,omitempty"` LLCLoadMisses *uint64 `protobuf:"varint,33,opt,name=llc_load_misses,json=llcLoadMisses" json:"llc_load_misses,omitempty"` LLCStores *uint64 `protobuf:"varint,34,opt,name=llc_stores,json=llcStores" json:"llc_stores,omitempty"` LLCStoreMisses *uint64 `protobuf:"varint,35,opt,name=llc_store_misses,json=llcStoreMisses" json:"llc_store_misses,omitempty"` LLCPrefetches *uint64 `protobuf:"varint,36,opt,name=llc_prefetches,json=llcPrefetches" json:"llc_prefetches,omitempty"` LLCPrefetchMisses *uint64 `protobuf:"varint,37,opt,name=llc_prefetch_misses,json=llcPrefetchMisses" json:"llc_prefetch_misses,omitempty"` DTLBLoads *uint64 `protobuf:"varint,38,opt,name=dtlb_loads,json=dtlbLoads" json:"dtlb_loads,omitempty"` DTLBLoadMisses *uint64 `protobuf:"varint,39,opt,name=dtlb_load_misses,json=dtlbLoadMisses" json:"dtlb_load_misses,omitempty"` DTLBStores *uint64 `protobuf:"varint,40,opt,name=dtlb_stores,json=dtlbStores" json:"dtlb_stores,omitempty"` DTLBStoreMisses *uint64 `protobuf:"varint,41,opt,name=dtlb_store_misses,json=dtlbStoreMisses" json:"dtlb_store_misses,omitempty"` DTLBPrefetches *uint64 `protobuf:"varint,42,opt,name=dtlb_prefetches,json=dtlbPrefetches" json:"dtlb_prefetches,omitempty"` DTLBPrefetchMisses *uint64 `protobuf:"varint,43,opt,name=dtlb_prefetch_misses,json=dtlbPrefetchMisses" json:"dtlb_prefetch_misses,omitempty"` ITLBLoads *uint64 `protobuf:"varint,44,opt,name=itlb_loads,json=itlbLoads" json:"itlb_loads,omitempty"` ITLBLoadMisses *uint64 `protobuf:"varint,45,opt,name=itlb_load_misses,json=itlbLoadMisses" json:"itlb_load_misses,omitempty"` BranchLoads *uint64 `protobuf:"varint,46,opt,name=branch_loads,json=branchLoads" json:"branch_loads,omitempty"` BranchLoadMisses *uint64 `protobuf:"varint,47,opt,name=branch_load_misses,json=branchLoadMisses" json:"branch_load_misses,omitempty"` NodeLoads *uint64 `protobuf:"varint,48,opt,name=node_loads,json=nodeLoads" json:"node_loads,omitempty"` NodeLoadMisses *uint64 `protobuf:"varint,49,opt,name=node_load_misses,json=nodeLoadMisses" json:"node_load_misses,omitempty"` NodeStores *uint64 `protobuf:"varint,50,opt,name=node_stores,json=nodeStores" json:"node_stores,omitempty"` NodeStoreMisses *uint64 `protobuf:"varint,51,opt,name=node_store_misses,json=nodeStoreMisses" json:"node_store_misses,omitempty"` NodePrefetches *uint64 `protobuf:"varint,52,opt,name=node_prefetches,json=nodePrefetches" json:"node_prefetches,omitempty"` NodePrefetchMisses *uint64 `protobuf:"varint,53,opt,name=node_prefetch_misses,json=nodePrefetchMisses" json:"node_prefetch_misses,omitempty"` }
* Describes a sample of events from "perf stat". Only available on Linux.
NOTE: Each optional field matches the name of a perf event (see "perf list") with the following changes:
- Names are downcased.
- Hyphens ('-') are replaced with underscores ('_').
- Events with alternate names use the name "perf stat" returns, e.g., for the event "cycles OR cpu-cycles" perf always returns cycles.
func NewPopulatedPerfStatistics ¶
func NewPopulatedPerfStatistics(r randyMesos, easy bool) *PerfStatistics
func (*PerfStatistics) Descriptor ¶ added in v0.0.4
func (*PerfStatistics) Descriptor() ([]byte, []int)
func (*PerfStatistics) Equal ¶
func (this *PerfStatistics) Equal(that interface{}) bool
func (*PerfStatistics) GetAlignmentFaults ¶
func (m *PerfStatistics) GetAlignmentFaults() uint64
func (*PerfStatistics) GetBranchLoadMisses ¶
func (m *PerfStatistics) GetBranchLoadMisses() uint64
func (*PerfStatistics) GetBranchLoads ¶
func (m *PerfStatistics) GetBranchLoads() uint64
func (*PerfStatistics) GetBranchMisses ¶
func (m *PerfStatistics) GetBranchMisses() uint64
func (*PerfStatistics) GetBranches ¶
func (m *PerfStatistics) GetBranches() uint64
func (*PerfStatistics) GetBusCycles ¶
func (m *PerfStatistics) GetBusCycles() uint64
func (*PerfStatistics) GetCPUClock ¶
func (m *PerfStatistics) GetCPUClock() float64
func (*PerfStatistics) GetCPUMigrations ¶
func (m *PerfStatistics) GetCPUMigrations() uint64
func (*PerfStatistics) GetCacheMisses ¶
func (m *PerfStatistics) GetCacheMisses() uint64
func (*PerfStatistics) GetCacheReferences ¶
func (m *PerfStatistics) GetCacheReferences() uint64
func (*PerfStatistics) GetContextSwitches ¶
func (m *PerfStatistics) GetContextSwitches() uint64
func (*PerfStatistics) GetCycles ¶
func (m *PerfStatistics) GetCycles() uint64
func (*PerfStatistics) GetDTLBLoadMisses ¶
func (m *PerfStatistics) GetDTLBLoadMisses() uint64
func (*PerfStatistics) GetDTLBLoads ¶
func (m *PerfStatistics) GetDTLBLoads() uint64
func (*PerfStatistics) GetDTLBPrefetchMisses ¶
func (m *PerfStatistics) GetDTLBPrefetchMisses() uint64
func (*PerfStatistics) GetDTLBPrefetches ¶
func (m *PerfStatistics) GetDTLBPrefetches() uint64
func (*PerfStatistics) GetDTLBStoreMisses ¶
func (m *PerfStatistics) GetDTLBStoreMisses() uint64
func (*PerfStatistics) GetDTLBStores ¶
func (m *PerfStatistics) GetDTLBStores() uint64
func (*PerfStatistics) GetDuration ¶
func (m *PerfStatistics) GetDuration() float64
func (*PerfStatistics) GetEmulationFaults ¶
func (m *PerfStatistics) GetEmulationFaults() uint64
func (*PerfStatistics) GetITLBLoadMisses ¶
func (m *PerfStatistics) GetITLBLoadMisses() uint64
func (*PerfStatistics) GetITLBLoads ¶
func (m *PerfStatistics) GetITLBLoads() uint64
func (*PerfStatistics) GetInstructions ¶
func (m *PerfStatistics) GetInstructions() uint64
func (*PerfStatistics) GetL1DcacheLoadMisses ¶
func (m *PerfStatistics) GetL1DcacheLoadMisses() uint64
func (*PerfStatistics) GetL1DcacheLoads ¶
func (m *PerfStatistics) GetL1DcacheLoads() uint64
func (*PerfStatistics) GetL1DcachePrefetchMisses ¶
func (m *PerfStatistics) GetL1DcachePrefetchMisses() uint64
func (*PerfStatistics) GetL1DcachePrefetches ¶
func (m *PerfStatistics) GetL1DcachePrefetches() uint64
func (*PerfStatistics) GetL1DcacheStoreMisses ¶
func (m *PerfStatistics) GetL1DcacheStoreMisses() uint64
func (*PerfStatistics) GetL1DcacheStores ¶
func (m *PerfStatistics) GetL1DcacheStores() uint64
func (*PerfStatistics) GetL1IcacheLoadMisses ¶
func (m *PerfStatistics) GetL1IcacheLoadMisses() uint64
func (*PerfStatistics) GetL1IcacheLoads ¶
func (m *PerfStatistics) GetL1IcacheLoads() uint64
func (*PerfStatistics) GetL1IcachePrefetchMisses ¶
func (m *PerfStatistics) GetL1IcachePrefetchMisses() uint64
func (*PerfStatistics) GetL1IcachePrefetches ¶
func (m *PerfStatistics) GetL1IcachePrefetches() uint64
func (*PerfStatistics) GetLLCLoadMisses ¶
func (m *PerfStatistics) GetLLCLoadMisses() uint64
func (*PerfStatistics) GetLLCLoads ¶
func (m *PerfStatistics) GetLLCLoads() uint64
func (*PerfStatistics) GetLLCPrefetchMisses ¶
func (m *PerfStatistics) GetLLCPrefetchMisses() uint64
func (*PerfStatistics) GetLLCPrefetches ¶
func (m *PerfStatistics) GetLLCPrefetches() uint64
func (*PerfStatistics) GetLLCStoreMisses ¶
func (m *PerfStatistics) GetLLCStoreMisses() uint64
func (*PerfStatistics) GetLLCStores ¶
func (m *PerfStatistics) GetLLCStores() uint64
func (*PerfStatistics) GetMajorFaults ¶
func (m *PerfStatistics) GetMajorFaults() uint64
func (*PerfStatistics) GetMinorFaults ¶
func (m *PerfStatistics) GetMinorFaults() uint64
func (*PerfStatistics) GetNodeLoadMisses ¶
func (m *PerfStatistics) GetNodeLoadMisses() uint64
func (*PerfStatistics) GetNodeLoads ¶
func (m *PerfStatistics) GetNodeLoads() uint64
func (*PerfStatistics) GetNodePrefetchMisses ¶
func (m *PerfStatistics) GetNodePrefetchMisses() uint64
func (*PerfStatistics) GetNodePrefetches ¶
func (m *PerfStatistics) GetNodePrefetches() uint64
func (*PerfStatistics) GetNodeStoreMisses ¶
func (m *PerfStatistics) GetNodeStoreMisses() uint64
func (*PerfStatistics) GetNodeStores ¶
func (m *PerfStatistics) GetNodeStores() uint64
func (*PerfStatistics) GetPageFaults ¶
func (m *PerfStatistics) GetPageFaults() uint64
func (*PerfStatistics) GetRefCycles ¶
func (m *PerfStatistics) GetRefCycles() uint64
func (*PerfStatistics) GetStalledCyclesBackend ¶
func (m *PerfStatistics) GetStalledCyclesBackend() uint64
func (*PerfStatistics) GetStalledCyclesFrontend ¶
func (m *PerfStatistics) GetStalledCyclesFrontend() uint64
func (*PerfStatistics) GetTaskClock ¶
func (m *PerfStatistics) GetTaskClock() float64
func (*PerfStatistics) GetTimestamp ¶
func (m *PerfStatistics) GetTimestamp() float64
func (*PerfStatistics) GoString ¶
func (this *PerfStatistics) GoString() string
func (*PerfStatistics) Marshal ¶
func (m *PerfStatistics) Marshal() (dAtA []byte, err error)
func (*PerfStatistics) MarshalJSON ¶
func (mj *PerfStatistics) MarshalJSON() ([]byte, error)
func (*PerfStatistics) MarshalJSONBuf ¶
func (mj *PerfStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*PerfStatistics) ProtoMessage ¶
func (*PerfStatistics) ProtoMessage()
func (*PerfStatistics) ProtoSize ¶ added in v0.0.4
func (m *PerfStatistics) ProtoSize() (n int)
func (*PerfStatistics) Reset ¶
func (m *PerfStatistics) Reset()
func (*PerfStatistics) String ¶
func (this *PerfStatistics) String() string
func (*PerfStatistics) Unmarshal ¶
func (m *PerfStatistics) Unmarshal(dAtA []byte) error
func (*PerfStatistics) UnmarshalJSON ¶
func (uj *PerfStatistics) UnmarshalJSON(input []byte) error
func (*PerfStatistics) UnmarshalJSONFFLexer ¶
func (uj *PerfStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*PerfStatistics) VerboseEqual ¶
func (this *PerfStatistics) VerboseEqual(that interface{}) error
type Port ¶
type Port struct { // Port number on which the framework exposes a service. Number uint32 `protobuf:"varint,1,req,name=number" json:"number"` // Name of the service hosted on this port. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // Layer 4-7 protocol on which the framework exposes its services. Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` // This field restricts discovery within a framework (FRAMEWORK), // within a Mesos cluster (CLUSTER), or places no restrictions (EXTERNAL). // The visibility setting for a Port overrides the general visibility setting // in the DiscoveryInfo. Visibility *DiscoveryInfo_Visibility `protobuf:"varint,4,opt,name=visibility,enum=mesos.DiscoveryInfo_Visibility" json:"visibility,omitempty"` // This can be used to decorate the message with metadata to be // interpreted by external applications such as firewalls. Labels *Labels `protobuf:"bytes,5,opt,name=labels" json:"labels,omitempty"` }
* Named port used for service discovery.
func NewPopulatedPort ¶
func (*Port) Descriptor ¶ added in v0.0.4
func (*Port) GetProtocol ¶
func (*Port) GetVisibility ¶
func (m *Port) GetVisibility() DiscoveryInfo_Visibility
func (*Port) MarshalJSON ¶
func (*Port) MarshalJSONBuf ¶
func (mj *Port) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Port) ProtoMessage ¶
func (*Port) ProtoMessage()
func (*Port) UnmarshalJSON ¶
func (*Port) UnmarshalJSONFFLexer ¶
func (*Port) VerboseEqual ¶
type Ports ¶
type Ports struct {
Ports []Port `protobuf:"bytes,1,rep,name=ports" json:"ports"`
}
* Collection of ports.
func NewPopulatedPorts ¶
func (*Ports) Descriptor ¶ added in v0.0.4
func (*Ports) MarshalJSON ¶
func (*Ports) MarshalJSONBuf ¶
func (mj *Ports) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Ports) ProtoMessage ¶
func (*Ports) ProtoMessage()
func (*Ports) UnmarshalJSON ¶
func (*Ports) UnmarshalJSONFFLexer ¶
func (*Ports) VerboseEqual ¶
type RLimitInfo ¶ added in v0.0.4
type RLimitInfo struct {
Rlimits []RLimitInfo_RLimit `protobuf:"bytes,1,rep,name=rlimits" json:"rlimits"`
}
* Encapsulation for POSIX rlimits, see http://pubs.opengroup.org/onlinepubs/009695399/functions/getrlimit.html. Note that some types might only be defined for Linux. We use a custom prefix to avoid conflict with existing system macros (e.g., `RLIMIT_CPU` or `NOFILE`).
func NewPopulatedRLimitInfo ¶ added in v0.0.4
func NewPopulatedRLimitInfo(r randyMesos, easy bool) *RLimitInfo
func (*RLimitInfo) Descriptor ¶ added in v0.0.4
func (*RLimitInfo) Descriptor() ([]byte, []int)
func (*RLimitInfo) Equal ¶ added in v0.0.4
func (this *RLimitInfo) Equal(that interface{}) bool
func (*RLimitInfo) GetRlimits ¶ added in v0.0.4
func (m *RLimitInfo) GetRlimits() []RLimitInfo_RLimit
func (*RLimitInfo) GoString ¶ added in v0.0.4
func (this *RLimitInfo) GoString() string
func (*RLimitInfo) Marshal ¶ added in v0.0.4
func (m *RLimitInfo) Marshal() (dAtA []byte, err error)
func (*RLimitInfo) MarshalJSON ¶ added in v0.0.4
func (mj *RLimitInfo) MarshalJSON() ([]byte, error)
func (*RLimitInfo) MarshalJSONBuf ¶ added in v0.0.4
func (mj *RLimitInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*RLimitInfo) MarshalTo ¶ added in v0.0.4
func (m *RLimitInfo) MarshalTo(dAtA []byte) (int, error)
func (*RLimitInfo) ProtoMessage ¶ added in v0.0.4
func (*RLimitInfo) ProtoMessage()
func (*RLimitInfo) ProtoSize ¶ added in v0.0.4
func (m *RLimitInfo) ProtoSize() (n int)
func (*RLimitInfo) Reset ¶ added in v0.0.4
func (m *RLimitInfo) Reset()
func (*RLimitInfo) String ¶ added in v0.0.4
func (this *RLimitInfo) String() string
func (*RLimitInfo) Unmarshal ¶ added in v0.0.4
func (m *RLimitInfo) Unmarshal(dAtA []byte) error
func (*RLimitInfo) UnmarshalJSON ¶ added in v0.0.4
func (uj *RLimitInfo) UnmarshalJSON(input []byte) error
func (*RLimitInfo) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *RLimitInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*RLimitInfo) VerboseEqual ¶ added in v0.0.4
func (this *RLimitInfo) VerboseEqual(that interface{}) error
type RLimitInfo_RLimit ¶ added in v0.0.4
type RLimitInfo_RLimit struct { Type RLimitInfo_RLimit_Type `protobuf:"varint,1,opt,name=type,enum=mesos.RLimitInfo_RLimit_Type" json:"type"` // Either both are set or both are not set. // If both are not set, it represents unlimited. // If both are set, we require `soft` <= `hard`. Hard *uint64 `protobuf:"varint,2,opt,name=hard" json:"hard,omitempty"` Soft *uint64 `protobuf:"varint,3,opt,name=soft" json:"soft,omitempty"` }
func NewPopulatedRLimitInfo_RLimit ¶ added in v0.0.4
func NewPopulatedRLimitInfo_RLimit(r randyMesos, easy bool) *RLimitInfo_RLimit
func (*RLimitInfo_RLimit) Descriptor ¶ added in v0.0.4
func (*RLimitInfo_RLimit) Descriptor() ([]byte, []int)
func (*RLimitInfo_RLimit) Equal ¶ added in v0.0.4
func (this *RLimitInfo_RLimit) Equal(that interface{}) bool
func (*RLimitInfo_RLimit) GetHard ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) GetHard() uint64
func (*RLimitInfo_RLimit) GetSoft ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) GetSoft() uint64
func (*RLimitInfo_RLimit) GetType ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) GetType() RLimitInfo_RLimit_Type
func (*RLimitInfo_RLimit) GoString ¶ added in v0.0.4
func (this *RLimitInfo_RLimit) GoString() string
func (*RLimitInfo_RLimit) Marshal ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) Marshal() (dAtA []byte, err error)
func (*RLimitInfo_RLimit) MarshalJSON ¶ added in v0.0.4
func (mj *RLimitInfo_RLimit) MarshalJSON() ([]byte, error)
func (*RLimitInfo_RLimit) MarshalJSONBuf ¶ added in v0.0.4
func (mj *RLimitInfo_RLimit) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*RLimitInfo_RLimit) MarshalTo ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) MarshalTo(dAtA []byte) (int, error)
func (*RLimitInfo_RLimit) ProtoMessage ¶ added in v0.0.4
func (*RLimitInfo_RLimit) ProtoMessage()
func (*RLimitInfo_RLimit) ProtoSize ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) ProtoSize() (n int)
func (*RLimitInfo_RLimit) Reset ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) Reset()
func (*RLimitInfo_RLimit) String ¶ added in v0.0.4
func (this *RLimitInfo_RLimit) String() string
func (*RLimitInfo_RLimit) Unmarshal ¶ added in v0.0.4
func (m *RLimitInfo_RLimit) Unmarshal(dAtA []byte) error
func (*RLimitInfo_RLimit) UnmarshalJSON ¶ added in v0.0.4
func (uj *RLimitInfo_RLimit) UnmarshalJSON(input []byte) error
func (*RLimitInfo_RLimit) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *RLimitInfo_RLimit) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*RLimitInfo_RLimit) VerboseEqual ¶ added in v0.0.4
func (this *RLimitInfo_RLimit) VerboseEqual(that interface{}) error
type RLimitInfo_RLimit_Type ¶ added in v0.0.4
type RLimitInfo_RLimit_Type int32
const ( RLimitInfo_RLimit_UNKNOWN RLimitInfo_RLimit_Type = 0 RLimitInfo_RLimit_RLMT_AS RLimitInfo_RLimit_Type = 1 RLimitInfo_RLimit_RLMT_CORE RLimitInfo_RLimit_Type = 2 RLimitInfo_RLimit_RLMT_CPU RLimitInfo_RLimit_Type = 3 RLimitInfo_RLimit_RLMT_DATA RLimitInfo_RLimit_Type = 4 RLimitInfo_RLimit_RLMT_FSIZE RLimitInfo_RLimit_Type = 5 RLimitInfo_RLimit_RLMT_LOCKS RLimitInfo_RLimit_Type = 6 RLimitInfo_RLimit_RLMT_MEMLOCK RLimitInfo_RLimit_Type = 7 RLimitInfo_RLimit_RLMT_MSGQUEUE RLimitInfo_RLimit_Type = 8 RLimitInfo_RLimit_RLMT_NICE RLimitInfo_RLimit_Type = 9 RLimitInfo_RLimit_RLMT_NOFILE RLimitInfo_RLimit_Type = 10 RLimitInfo_RLimit_RLMT_NPROC RLimitInfo_RLimit_Type = 11 RLimitInfo_RLimit_RLMT_RSS RLimitInfo_RLimit_Type = 12 RLimitInfo_RLimit_RLMT_RTPRIO RLimitInfo_RLimit_Type = 13 RLimitInfo_RLimit_RLMT_RTTIME RLimitInfo_RLimit_Type = 14 RLimitInfo_RLimit_RLMT_SIGPENDING RLimitInfo_RLimit_Type = 15 RLimitInfo_RLimit_RLMT_STACK RLimitInfo_RLimit_Type = 16 )
func (RLimitInfo_RLimit_Type) Enum ¶ added in v0.0.4
func (x RLimitInfo_RLimit_Type) Enum() *RLimitInfo_RLimit_Type
func (RLimitInfo_RLimit_Type) EnumDescriptor ¶ added in v0.0.4
func (RLimitInfo_RLimit_Type) EnumDescriptor() ([]byte, []int)
func (RLimitInfo_RLimit_Type) MarshalJSON ¶ added in v0.0.4
func (x RLimitInfo_RLimit_Type) MarshalJSON() ([]byte, error)
func (RLimitInfo_RLimit_Type) String ¶ added in v0.0.4
func (x RLimitInfo_RLimit_Type) String() string
func (*RLimitInfo_RLimit_Type) UnmarshalJSON ¶ added in v0.0.4
func (x *RLimitInfo_RLimit_Type) UnmarshalJSON(data []byte) error
type Ranges ¶
type Ranges []Value_Range
Ranges represents a list of Ranges.
func NewPortRanges ¶
NewPortRanges returns Ranges from the "ports" resource in the given *Offer. If that resource isn't provided, nil will be returned.
The returned Ranges are sorted and have all overlapping ranges merged from left to right. e.g. [[0, 5], [4, 3], [10, 7]] -> [[0, 5], [7, 10]]
func (Ranges) Compare ¶
Compare assumes that both Ranges are already in sort-order. Returns 0 if rs and right are equivalent, -1 if rs is a subset of right, or else 1
func (Ranges) Equivalent ¶
Equivalent assumes that both Ranges are already in sort-order.
func (Ranges) Partition ¶
Partition partitions Ranges around n. It returns the partitioned Ranges and a boolean indicating if n was found.
func (Ranges) Remove ¶
func (rs Ranges) Remove(removal Value_Range) Ranges
Remove removes a range from already coalesced ranges. The algorithms constructs a new vector of ranges which is then Squash'ed into a Ranges instance.
func (Ranges) Search ¶
Search performs a binary search for n returning the index of the Range it was found at or -1 if not found.
type RateLimit ¶
type RateLimit struct { // Leaving QPS unset gives it unlimited rate (i.e., not throttled), // which also implies unlimited capacity. QPS *float64 `protobuf:"fixed64,1,opt,name=qps" json:"qps,omitempty"` // Principal of framework(s) to be throttled. Should match // FrameworkInfo.principal and Credential.principal (if using authentication). Principal string `protobuf:"bytes,2,req,name=principal" json:"principal"` // Max number of outstanding messages from frameworks of this principal // allowed by master before the next message is dropped and an error is sent // back to the sender. Messages received before the capacity is reached are // still going to be processed after the error is sent. // If unspecified, this principal is assigned unlimited capacity. // NOTE: This value is ignored if 'qps' is not set. Capacity *uint64 `protobuf:"varint,3,opt,name=capacity" json:"capacity,omitempty"` }
* Rate (queries per second, QPS) limit for messages from a framework to master. Strictly speaking they are the combined rate from all frameworks of the same principal.
func NewPopulatedRateLimit ¶
func (*RateLimit) Descriptor ¶ added in v0.0.4
func (*RateLimit) GetCapacity ¶
func (*RateLimit) GetPrincipal ¶
func (*RateLimit) MarshalJSON ¶
func (*RateLimit) MarshalJSONBuf ¶
func (mj *RateLimit) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*RateLimit) ProtoMessage ¶
func (*RateLimit) ProtoMessage()
func (*RateLimit) UnmarshalJSON ¶
func (*RateLimit) UnmarshalJSONFFLexer ¶
func (*RateLimit) VerboseEqual ¶
type RateLimits ¶
type RateLimits struct { // Items should have unique principals. Limits []RateLimit `protobuf:"bytes,1,rep,name=limits" json:"limits"` // All the frameworks not specified in 'limits' get this default rate. // This rate is an aggregate rate for all of them, i.e., their combined // traffic is throttled together at this rate. AggregateDefaultQPS *float64 `protobuf:"fixed64,2,opt,name=aggregate_default_qps,json=aggregateDefaultQps" json:"aggregate_default_qps,omitempty"` // All the frameworks not specified in 'limits' get this default capacity. // This is an aggregate value similar to 'aggregate_default_qps'. AggregateDefaultCapacity *uint64 `` /* 129-byte string literal not displayed */ }
* Collection of RateLimit. Frameworks without rate limits defined here are not throttled unless 'aggregate_default_qps' is specified.
func NewPopulatedRateLimits ¶
func NewPopulatedRateLimits(r randyMesos, easy bool) *RateLimits
func (*RateLimits) Descriptor ¶ added in v0.0.4
func (*RateLimits) Descriptor() ([]byte, []int)
func (*RateLimits) Equal ¶
func (this *RateLimits) Equal(that interface{}) bool
func (*RateLimits) GetAggregateDefaultCapacity ¶
func (m *RateLimits) GetAggregateDefaultCapacity() uint64
func (*RateLimits) GetAggregateDefaultQPS ¶
func (m *RateLimits) GetAggregateDefaultQPS() float64
func (*RateLimits) GetLimits ¶
func (m *RateLimits) GetLimits() []RateLimit
func (*RateLimits) GoString ¶
func (this *RateLimits) GoString() string
func (*RateLimits) Marshal ¶
func (m *RateLimits) Marshal() (dAtA []byte, err error)
func (*RateLimits) MarshalJSON ¶
func (mj *RateLimits) MarshalJSON() ([]byte, error)
func (*RateLimits) MarshalJSONBuf ¶
func (mj *RateLimits) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*RateLimits) ProtoMessage ¶
func (*RateLimits) ProtoMessage()
func (*RateLimits) ProtoSize ¶ added in v0.0.4
func (m *RateLimits) ProtoSize() (n int)
func (*RateLimits) Reset ¶
func (m *RateLimits) Reset()
func (*RateLimits) String ¶
func (this *RateLimits) String() string
func (*RateLimits) Unmarshal ¶
func (m *RateLimits) Unmarshal(dAtA []byte) error
func (*RateLimits) UnmarshalJSON ¶
func (uj *RateLimits) UnmarshalJSON(input []byte) error
func (*RateLimits) UnmarshalJSONFFLexer ¶
func (uj *RateLimits) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*RateLimits) VerboseEqual ¶
func (this *RateLimits) VerboseEqual(that interface{}) error
type Request ¶
type Request struct { AgentID *AgentID `protobuf:"bytes,1,opt,name=agent_id,json=agentId" json:"agent_id,omitempty"` Resources []Resource `protobuf:"bytes,2,rep,name=resources" json:"resources"` }
* Describes a request for resources that can be used by a framework to proactively influence the allocator. If 'agent_id' is provided then this request is assumed to only apply to resources on that agent.
func NewPopulatedRequest ¶
func (*Request) Descriptor ¶ added in v0.0.4
func (*Request) GetAgentID ¶
func (*Request) GetResources ¶
func (*Request) MarshalJSON ¶
func (*Request) MarshalJSONBuf ¶
func (mj *Request) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) UnmarshalJSON ¶
func (*Request) UnmarshalJSONFFLexer ¶
func (*Request) VerboseEqual ¶
type Resource ¶
type Resource struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` Type *Value_Type `protobuf:"varint,2,req,name=type,enum=mesos.Value_Type" json:"type,omitempty"` Scalar *Value_Scalar `protobuf:"bytes,3,opt,name=scalar" json:"scalar,omitempty"` Ranges *Value_Ranges `protobuf:"bytes,4,opt,name=ranges" json:"ranges,omitempty"` Set *Value_Set `protobuf:"bytes,5,opt,name=set" json:"set,omitempty"` // The role that this resource is reserved for. If "*", this indicates // that the resource is unreserved. Otherwise, the resource will only // be offered to frameworks that belong to this role. Role *string `protobuf:"bytes,6,opt,name=role,def=*" json:"role,omitempty"` AllocationInfo *Resource_AllocationInfo `protobuf:"bytes,11,opt,name=allocation_info,json=allocationInfo" json:"allocation_info,omitempty"` // If this is set, this resource was dynamically reserved by an // operator or a framework. Otherwise, this resource is either unreserved // or statically reserved by an operator via the --resources flag. Reservation *Resource_ReservationInfo `protobuf:"bytes,8,opt,name=reservation" json:"reservation,omitempty"` Disk *Resource_DiskInfo `protobuf:"bytes,7,opt,name=disk" json:"disk,omitempty"` // If this is set, the resources are revocable, i.e., any tasks or // executors launched using these resources could get preempted or // throttled at any time. This could be used by frameworks to run // best effort tasks that do not need strict uptime or performance // guarantees. Note that if this is set, 'disk' or 'reservation' // cannot be set. Revocable *Resource_RevocableInfo `protobuf:"bytes,9,opt,name=revocable" json:"revocable,omitempty"` // can be launched using this resource and all of them shall refer // to the same physical resource on the cluster. Note that only // persistent volumes can be shared currently. Shared *Resource_SharedInfo `protobuf:"bytes,10,opt,name=shared" json:"shared,omitempty"` }
* Describes a resource on a machine. The `name` field is a string like "cpus" or "mem" that indicates which kind of resource this is; the rest of the fields describe the properties of the resource. A resource can take on one of three types: scalar (double), a list of finite and discrete ranges (e.g., [1-10, 20-30]), or a set of items. A resource is described using the standard protocol buffer "union" trick.
Note that "disk" and "mem" resources are scalar values expressed in megabytes. Fractional "cpus" values are allowed (e.g., "0.5"), which correspond to partial shares of a CPU.
func NewPopulatedResource ¶
func (*Resource) Addable ¶
Addable tests if we can add two Resource objects together resulting in one valid Resource object. For example, two Resource objects with different name, type or role are not addable.
func (*Resource) Descriptor ¶ added in v0.0.4
func (*Resource) Equivalent ¶
Equivalent returns true if right is equivalent to left (differs from Equal in that deeply nested values are test for equivalence, not equality).
func (*Resource) GetAllocationInfo ¶ added in v0.0.4
func (m *Resource) GetAllocationInfo() *Resource_AllocationInfo
func (*Resource) GetDisk ¶
func (m *Resource) GetDisk() *Resource_DiskInfo
func (*Resource) GetRanges ¶
func (m *Resource) GetRanges() *Value_Ranges
func (*Resource) GetReservation ¶
func (m *Resource) GetReservation() *Resource_ReservationInfo
func (*Resource) GetRevocable ¶
func (m *Resource) GetRevocable() *Resource_RevocableInfo
func (*Resource) GetScalar ¶
func (m *Resource) GetScalar() *Value_Scalar
func (*Resource) GetShared ¶
func (m *Resource) GetShared() *Resource_SharedInfo
func (*Resource) GetType ¶
func (m *Resource) GetType() Value_Type
func (*Resource) IsDynamicallyReserved ¶
IsDynamicallyReserved returns true if this resource has a non-nil reservation descriptor
func (*Resource) IsEmpty ¶
IsEmpty returns true if the value of this resource is equivalent to the zero-value, where a zero-length slice or map is equivalent to a nil reference to such.
func (*Resource) IsPersistentVolume ¶
IsPersistentVolume returns true if this is a disk resource with a non-nil Persistence descriptor
func (*Resource) IsReserved ¶
IsReserved returns true if this resource has been reserved for the given role. If role=="" then return true if there are no static or dynamic reservations for this resource. It's expected that this Resource has already been validated (see Validate).
func (*Resource) IsRevocable ¶
IsRevocable returns true if this resource has a non-nil revocable descriptor
func (*Resource) IsUnreserved ¶
IsUnreserved returns true if this resource neither statically or dynamically reserved. A resource is considered statically reserved if it has a non-default role.
func (*Resource) MarshalJSON ¶
func (*Resource) MarshalJSONBuf ¶
func (mj *Resource) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource) ProtoMessage ¶
func (*Resource) ProtoMessage()
func (*Resource) Subtract ¶
Subtract removes right from left. This func panics if the resource types don't match.
func (*Resource) Subtractable ¶
Subtractable tests if we can subtract "right" from "left" resulting in one valid Resource object. For example, two Resource objects with different name, type or role are not subtractable. NOTE: Set subtraction is always well defined, it does not require 'right' to be contained within 'left'. For example, assuming that "left = {1, 2}" and "right = {2, 3}", "left" and "right" are subtractable because "left - right = {1}". However, "left" does not contain "right".
func (*Resource) UnmarshalJSON ¶
func (*Resource) UnmarshalJSONFFLexer ¶
func (*Resource) VerboseEqual ¶
type ResourceStatistics ¶
type ResourceStatistics struct { Timestamp float64 `protobuf:"fixed64,1,req,name=timestamp" json:"timestamp"` Processes *uint32 `protobuf:"varint,30,opt,name=processes" json:"processes,omitempty"` Threads *uint32 `protobuf:"varint,31,opt,name=threads" json:"threads,omitempty"` // CPU Usage Information: // Total CPU time spent in user mode, and kernel mode. CPUsUserTimeSecs *float64 `protobuf:"fixed64,2,opt,name=cpus_user_time_secs,json=cpusUserTimeSecs" json:"cpus_user_time_secs,omitempty"` CPUsSystemTimeSecs *float64 `protobuf:"fixed64,3,opt,name=cpus_system_time_secs,json=cpusSystemTimeSecs" json:"cpus_system_time_secs,omitempty"` // Number of CPUs allocated. CPUsLimit *float64 `protobuf:"fixed64,4,opt,name=cpus_limit,json=cpusLimit" json:"cpus_limit,omitempty"` // cpu.stat on process throttling (for contention issues). CPUsNrPeriods *uint32 `protobuf:"varint,7,opt,name=cpus_nr_periods,json=cpusNrPeriods" json:"cpus_nr_periods,omitempty"` CPUsNrThrottled *uint32 `protobuf:"varint,8,opt,name=cpus_nr_throttled,json=cpusNrThrottled" json:"cpus_nr_throttled,omitempty"` CPUsThrottledTimeSecs *float64 `protobuf:"fixed64,9,opt,name=cpus_throttled_time_secs,json=cpusThrottledTimeSecs" json:"cpus_throttled_time_secs,omitempty"` // mem_total_bytes was added in 0.23.0 to represent the total memory // of a process in RAM (as opposed to in Swap). This was previously // reported as mem_rss_bytes, which was also changed in 0.23.0 to // represent only the anonymous memory usage, to keep in sync with // Linux kernel's (arguably erroneous) use of terminology. MemTotalBytes *uint64 `protobuf:"varint,36,opt,name=mem_total_bytes,json=memTotalBytes" json:"mem_total_bytes,omitempty"` // Total memory + swap usage. This is set if swap is enabled. MemTotalMemswBytes *uint64 `protobuf:"varint,37,opt,name=mem_total_memsw_bytes,json=memTotalMemswBytes" json:"mem_total_memsw_bytes,omitempty"` // Hard memory limit for a container. MemLimitBytes *uint64 `protobuf:"varint,6,opt,name=mem_limit_bytes,json=memLimitBytes" json:"mem_limit_bytes,omitempty"` // Soft memory limit for a container. MemSoftLimitBytes *uint64 `protobuf:"varint,38,opt,name=mem_soft_limit_bytes,json=memSoftLimitBytes" json:"mem_soft_limit_bytes,omitempty"` // TODO(chzhcn) mem_file_bytes and mem_anon_bytes are deprecated in // 0.23.0 and will be removed in 0.24.0. MemFileBytes *uint64 `protobuf:"varint,10,opt,name=mem_file_bytes,json=memFileBytes" json:"mem_file_bytes,omitempty"` MemAnonBytes *uint64 `protobuf:"varint,11,opt,name=mem_anon_bytes,json=memAnonBytes" json:"mem_anon_bytes,omitempty"` // mem_cache_bytes is added in 0.23.0 to represent page cache usage. MemCacheBytes *uint64 `protobuf:"varint,39,opt,name=mem_cache_bytes,json=memCacheBytes" json:"mem_cache_bytes,omitempty"` // Since 0.23.0, mem_rss_bytes is changed to represent only // anonymous memory usage. Note that neither its requiredness, type, // name nor numeric tag has been changed. MemRSSBytes *uint64 `protobuf:"varint,5,opt,name=mem_rss_bytes,json=memRssBytes" json:"mem_rss_bytes,omitempty"` MemMappedFileBytes *uint64 `protobuf:"varint,12,opt,name=mem_mapped_file_bytes,json=memMappedFileBytes" json:"mem_mapped_file_bytes,omitempty"` // This is only set if swap is enabled. MemSwapBytes *uint64 `protobuf:"varint,40,opt,name=mem_swap_bytes,json=memSwapBytes" json:"mem_swap_bytes,omitempty"` MemUnevictableBytes *uint64 `protobuf:"varint,41,opt,name=mem_unevictable_bytes,json=memUnevictableBytes" json:"mem_unevictable_bytes,omitempty"` // Number of occurrences of different levels of memory pressure // events reported by memory cgroup. Pressure listening (re)starts // with these values set to 0 when agent (re)starts. See // https://www.kernel.org/doc/Documentation/cgroups/memory.txt for // more details. MemLowPressureCounter *uint64 `protobuf:"varint,32,opt,name=mem_low_pressure_counter,json=memLowPressureCounter" json:"mem_low_pressure_counter,omitempty"` MemMediumPressureCounter *uint64 `` /* 132-byte string literal not displayed */ MemCriticalPressureCounter *uint64 `` /* 138-byte string literal not displayed */ // Disk Usage Information for executor working directory. DiskLimitBytes *uint64 `protobuf:"varint,26,opt,name=disk_limit_bytes,json=diskLimitBytes" json:"disk_limit_bytes,omitempty"` DiskUsedBytes *uint64 `protobuf:"varint,27,opt,name=disk_used_bytes,json=diskUsedBytes" json:"disk_used_bytes,omitempty"` // Perf statistics. Perf *PerfStatistics `protobuf:"bytes,13,opt,name=perf" json:"perf,omitempty"` // Network Usage Information: NetRxPackets *uint64 `protobuf:"varint,14,opt,name=net_rx_packets,json=netRxPackets" json:"net_rx_packets,omitempty"` NetRxBytes *uint64 `protobuf:"varint,15,opt,name=net_rx_bytes,json=netRxBytes" json:"net_rx_bytes,omitempty"` NetRxErrors *uint64 `protobuf:"varint,16,opt,name=net_rx_errors,json=netRxErrors" json:"net_rx_errors,omitempty"` NetRxDropped *uint64 `protobuf:"varint,17,opt,name=net_rx_dropped,json=netRxDropped" json:"net_rx_dropped,omitempty"` NetTxPackets *uint64 `protobuf:"varint,18,opt,name=net_tx_packets,json=netTxPackets" json:"net_tx_packets,omitempty"` NetTxBytes *uint64 `protobuf:"varint,19,opt,name=net_tx_bytes,json=netTxBytes" json:"net_tx_bytes,omitempty"` NetTxErrors *uint64 `protobuf:"varint,20,opt,name=net_tx_errors,json=netTxErrors" json:"net_tx_errors,omitempty"` NetTxDropped *uint64 `protobuf:"varint,21,opt,name=net_tx_dropped,json=netTxDropped" json:"net_tx_dropped,omitempty"` // The kernel keeps track of RTT (round-trip time) for its TCP // sockets. RTT is a way to tell the latency of a container. NetTCPRttMicrosecsP50 *float64 `` /* 126-byte string literal not displayed */ NetTCPRttMicrosecsP90 *float64 `` /* 126-byte string literal not displayed */ NetTCPRttMicrosecsP95 *float64 `` /* 126-byte string literal not displayed */ NetTCPRttMicrosecsP99 *float64 `` /* 126-byte string literal not displayed */ NetTCPActiveConnections *float64 `` /* 130-byte string literal not displayed */ NetTCPTimeWaitConnections *float64 `` /* 138-byte string literal not displayed */ // Network traffic flowing into or out of a container can be delayed // or dropped due to congestion or policy inside and outside the // container. NetTrafficControlStatistics []TrafficControlStatistics `` /* 130-byte string literal not displayed */ // Network SNMP statistics for each container. NetSNMPStatistics *SNMPStatistics `protobuf:"bytes,42,opt,name=net_snmp_statistics,json=netSnmpStatistics" json:"net_snmp_statistics,omitempty"` }
* A snapshot of resource usage statistics.
func NewPopulatedResourceStatistics ¶
func NewPopulatedResourceStatistics(r randyMesos, easy bool) *ResourceStatistics
func (*ResourceStatistics) Descriptor ¶ added in v0.0.4
func (*ResourceStatistics) Descriptor() ([]byte, []int)
func (*ResourceStatistics) Equal ¶
func (this *ResourceStatistics) Equal(that interface{}) bool
func (*ResourceStatistics) GetCPUsLimit ¶
func (m *ResourceStatistics) GetCPUsLimit() float64
func (*ResourceStatistics) GetCPUsNrPeriods ¶
func (m *ResourceStatistics) GetCPUsNrPeriods() uint32
func (*ResourceStatistics) GetCPUsNrThrottled ¶
func (m *ResourceStatistics) GetCPUsNrThrottled() uint32
func (*ResourceStatistics) GetCPUsSystemTimeSecs ¶
func (m *ResourceStatistics) GetCPUsSystemTimeSecs() float64
func (*ResourceStatistics) GetCPUsThrottledTimeSecs ¶
func (m *ResourceStatistics) GetCPUsThrottledTimeSecs() float64
func (*ResourceStatistics) GetCPUsUserTimeSecs ¶
func (m *ResourceStatistics) GetCPUsUserTimeSecs() float64
func (*ResourceStatistics) GetDiskLimitBytes ¶
func (m *ResourceStatistics) GetDiskLimitBytes() uint64
func (*ResourceStatistics) GetDiskUsedBytes ¶
func (m *ResourceStatistics) GetDiskUsedBytes() uint64
func (*ResourceStatistics) GetMemAnonBytes ¶
func (m *ResourceStatistics) GetMemAnonBytes() uint64
func (*ResourceStatistics) GetMemCacheBytes ¶
func (m *ResourceStatistics) GetMemCacheBytes() uint64
func (*ResourceStatistics) GetMemCriticalPressureCounter ¶
func (m *ResourceStatistics) GetMemCriticalPressureCounter() uint64
func (*ResourceStatistics) GetMemFileBytes ¶
func (m *ResourceStatistics) GetMemFileBytes() uint64
func (*ResourceStatistics) GetMemLimitBytes ¶
func (m *ResourceStatistics) GetMemLimitBytes() uint64
func (*ResourceStatistics) GetMemLowPressureCounter ¶
func (m *ResourceStatistics) GetMemLowPressureCounter() uint64
func (*ResourceStatistics) GetMemMappedFileBytes ¶
func (m *ResourceStatistics) GetMemMappedFileBytes() uint64
func (*ResourceStatistics) GetMemMediumPressureCounter ¶
func (m *ResourceStatistics) GetMemMediumPressureCounter() uint64
func (*ResourceStatistics) GetMemRSSBytes ¶
func (m *ResourceStatistics) GetMemRSSBytes() uint64
func (*ResourceStatistics) GetMemSoftLimitBytes ¶
func (m *ResourceStatistics) GetMemSoftLimitBytes() uint64
func (*ResourceStatistics) GetMemSwapBytes ¶
func (m *ResourceStatistics) GetMemSwapBytes() uint64
func (*ResourceStatistics) GetMemTotalBytes ¶
func (m *ResourceStatistics) GetMemTotalBytes() uint64
func (*ResourceStatistics) GetMemTotalMemswBytes ¶
func (m *ResourceStatistics) GetMemTotalMemswBytes() uint64
func (*ResourceStatistics) GetMemUnevictableBytes ¶
func (m *ResourceStatistics) GetMemUnevictableBytes() uint64
func (*ResourceStatistics) GetNetRxBytes ¶
func (m *ResourceStatistics) GetNetRxBytes() uint64
func (*ResourceStatistics) GetNetRxDropped ¶
func (m *ResourceStatistics) GetNetRxDropped() uint64
func (*ResourceStatistics) GetNetRxErrors ¶
func (m *ResourceStatistics) GetNetRxErrors() uint64
func (*ResourceStatistics) GetNetRxPackets ¶
func (m *ResourceStatistics) GetNetRxPackets() uint64
func (*ResourceStatistics) GetNetSNMPStatistics ¶
func (m *ResourceStatistics) GetNetSNMPStatistics() *SNMPStatistics
func (*ResourceStatistics) GetNetTCPActiveConnections ¶
func (m *ResourceStatistics) GetNetTCPActiveConnections() float64
func (*ResourceStatistics) GetNetTCPRttMicrosecsP50 ¶
func (m *ResourceStatistics) GetNetTCPRttMicrosecsP50() float64
func (*ResourceStatistics) GetNetTCPRttMicrosecsP90 ¶
func (m *ResourceStatistics) GetNetTCPRttMicrosecsP90() float64
func (*ResourceStatistics) GetNetTCPRttMicrosecsP95 ¶
func (m *ResourceStatistics) GetNetTCPRttMicrosecsP95() float64
func (*ResourceStatistics) GetNetTCPRttMicrosecsP99 ¶
func (m *ResourceStatistics) GetNetTCPRttMicrosecsP99() float64
func (*ResourceStatistics) GetNetTCPTimeWaitConnections ¶
func (m *ResourceStatistics) GetNetTCPTimeWaitConnections() float64
func (*ResourceStatistics) GetNetTrafficControlStatistics ¶
func (m *ResourceStatistics) GetNetTrafficControlStatistics() []TrafficControlStatistics
func (*ResourceStatistics) GetNetTxBytes ¶
func (m *ResourceStatistics) GetNetTxBytes() uint64
func (*ResourceStatistics) GetNetTxDropped ¶
func (m *ResourceStatistics) GetNetTxDropped() uint64
func (*ResourceStatistics) GetNetTxErrors ¶
func (m *ResourceStatistics) GetNetTxErrors() uint64
func (*ResourceStatistics) GetNetTxPackets ¶
func (m *ResourceStatistics) GetNetTxPackets() uint64
func (*ResourceStatistics) GetPerf ¶
func (m *ResourceStatistics) GetPerf() *PerfStatistics
func (*ResourceStatistics) GetProcesses ¶
func (m *ResourceStatistics) GetProcesses() uint32
func (*ResourceStatistics) GetThreads ¶
func (m *ResourceStatistics) GetThreads() uint32
func (*ResourceStatistics) GetTimestamp ¶
func (m *ResourceStatistics) GetTimestamp() float64
func (*ResourceStatistics) GoString ¶
func (this *ResourceStatistics) GoString() string
func (*ResourceStatistics) Marshal ¶
func (m *ResourceStatistics) Marshal() (dAtA []byte, err error)
func (*ResourceStatistics) MarshalJSON ¶
func (mj *ResourceStatistics) MarshalJSON() ([]byte, error)
func (*ResourceStatistics) MarshalJSONBuf ¶
func (mj *ResourceStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ResourceStatistics) MarshalTo ¶
func (m *ResourceStatistics) MarshalTo(dAtA []byte) (int, error)
func (*ResourceStatistics) ProtoMessage ¶
func (*ResourceStatistics) ProtoMessage()
func (*ResourceStatistics) ProtoSize ¶ added in v0.0.4
func (m *ResourceStatistics) ProtoSize() (n int)
func (*ResourceStatistics) Reset ¶
func (m *ResourceStatistics) Reset()
func (*ResourceStatistics) String ¶
func (this *ResourceStatistics) String() string
func (*ResourceStatistics) Unmarshal ¶
func (m *ResourceStatistics) Unmarshal(dAtA []byte) error
func (*ResourceStatistics) UnmarshalJSON ¶
func (uj *ResourceStatistics) UnmarshalJSON(input []byte) error
func (*ResourceStatistics) UnmarshalJSONFFLexer ¶
func (uj *ResourceStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ResourceStatistics) VerboseEqual ¶
func (this *ResourceStatistics) VerboseEqual(that interface{}) error
type ResourceUsage ¶
type ResourceUsage struct { Executors []ResourceUsage_Executor `protobuf:"bytes,1,rep,name=executors" json:"executors"` // Agent's total resources including checkpointed dynamic // reservations and persistent volumes. Total []Resource `protobuf:"bytes,2,rep,name=total" json:"total"` }
* Describes a snapshot of the resource usage for executors.
func NewPopulatedResourceUsage ¶
func NewPopulatedResourceUsage(r randyMesos, easy bool) *ResourceUsage
func (*ResourceUsage) Descriptor ¶ added in v0.0.4
func (*ResourceUsage) Descriptor() ([]byte, []int)
func (*ResourceUsage) Equal ¶
func (this *ResourceUsage) Equal(that interface{}) bool
func (*ResourceUsage) GetExecutors ¶
func (m *ResourceUsage) GetExecutors() []ResourceUsage_Executor
func (*ResourceUsage) GetTotal ¶
func (m *ResourceUsage) GetTotal() []Resource
func (*ResourceUsage) GoString ¶
func (this *ResourceUsage) GoString() string
func (*ResourceUsage) Marshal ¶
func (m *ResourceUsage) Marshal() (dAtA []byte, err error)
func (*ResourceUsage) MarshalJSON ¶
func (mj *ResourceUsage) MarshalJSON() ([]byte, error)
func (*ResourceUsage) MarshalJSONBuf ¶
func (mj *ResourceUsage) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ResourceUsage) ProtoMessage ¶
func (*ResourceUsage) ProtoMessage()
func (*ResourceUsage) ProtoSize ¶ added in v0.0.4
func (m *ResourceUsage) ProtoSize() (n int)
func (*ResourceUsage) Reset ¶
func (m *ResourceUsage) Reset()
func (*ResourceUsage) String ¶
func (this *ResourceUsage) String() string
func (*ResourceUsage) Unmarshal ¶
func (m *ResourceUsage) Unmarshal(dAtA []byte) error
func (*ResourceUsage) UnmarshalJSON ¶
func (uj *ResourceUsage) UnmarshalJSON(input []byte) error
func (*ResourceUsage) UnmarshalJSONFFLexer ¶
func (uj *ResourceUsage) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ResourceUsage) VerboseEqual ¶
func (this *ResourceUsage) VerboseEqual(that interface{}) error
type ResourceUsage_Executor ¶
type ResourceUsage_Executor struct { ExecutorInfo ExecutorInfo `protobuf:"bytes,1,req,name=executor_info,json=executorInfo" json:"executor_info"` // This includes resources used by the executor itself // as well as its active tasks. Allocated []Resource `protobuf:"bytes,2,rep,name=allocated" json:"allocated"` // Current resource usage. If absent, the containerizer // cannot provide resource usage. Statistics *ResourceStatistics `protobuf:"bytes,3,opt,name=statistics" json:"statistics,omitempty"` // The container id for the executor specified in the executor_info field. ContainerID ContainerID `protobuf:"bytes,4,req,name=container_id,json=containerId" json:"container_id"` // Non-terminal tasks. Tasks []ResourceUsage_Executor_Task `protobuf:"bytes,5,rep,name=tasks" json:"tasks"` }
func NewPopulatedResourceUsage_Executor ¶
func NewPopulatedResourceUsage_Executor(r randyMesos, easy bool) *ResourceUsage_Executor
func (*ResourceUsage_Executor) Descriptor ¶ added in v0.0.4
func (*ResourceUsage_Executor) Descriptor() ([]byte, []int)
func (*ResourceUsage_Executor) Equal ¶
func (this *ResourceUsage_Executor) Equal(that interface{}) bool
func (*ResourceUsage_Executor) GetAllocated ¶
func (m *ResourceUsage_Executor) GetAllocated() []Resource
func (*ResourceUsage_Executor) GetContainerID ¶
func (m *ResourceUsage_Executor) GetContainerID() ContainerID
func (*ResourceUsage_Executor) GetExecutorInfo ¶
func (m *ResourceUsage_Executor) GetExecutorInfo() ExecutorInfo
func (*ResourceUsage_Executor) GetStatistics ¶
func (m *ResourceUsage_Executor) GetStatistics() *ResourceStatistics
func (*ResourceUsage_Executor) GetTasks ¶
func (m *ResourceUsage_Executor) GetTasks() []ResourceUsage_Executor_Task
func (*ResourceUsage_Executor) GoString ¶
func (this *ResourceUsage_Executor) GoString() string
func (*ResourceUsage_Executor) Marshal ¶
func (m *ResourceUsage_Executor) Marshal() (dAtA []byte, err error)
func (*ResourceUsage_Executor) MarshalJSON ¶
func (mj *ResourceUsage_Executor) MarshalJSON() ([]byte, error)
func (*ResourceUsage_Executor) MarshalJSONBuf ¶
func (mj *ResourceUsage_Executor) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ResourceUsage_Executor) MarshalTo ¶
func (m *ResourceUsage_Executor) MarshalTo(dAtA []byte) (int, error)
func (*ResourceUsage_Executor) ProtoMessage ¶
func (*ResourceUsage_Executor) ProtoMessage()
func (*ResourceUsage_Executor) ProtoSize ¶ added in v0.0.4
func (m *ResourceUsage_Executor) ProtoSize() (n int)
func (*ResourceUsage_Executor) Reset ¶
func (m *ResourceUsage_Executor) Reset()
func (*ResourceUsage_Executor) String ¶
func (this *ResourceUsage_Executor) String() string
func (*ResourceUsage_Executor) Unmarshal ¶
func (m *ResourceUsage_Executor) Unmarshal(dAtA []byte) error
func (*ResourceUsage_Executor) UnmarshalJSON ¶
func (uj *ResourceUsage_Executor) UnmarshalJSON(input []byte) error
func (*ResourceUsage_Executor) UnmarshalJSONFFLexer ¶
func (uj *ResourceUsage_Executor) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ResourceUsage_Executor) VerboseEqual ¶
func (this *ResourceUsage_Executor) VerboseEqual(that interface{}) error
type ResourceUsage_Executor_Task ¶
type ResourceUsage_Executor_Task struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` ID TaskID `protobuf:"bytes,2,req,name=id" json:"id"` Resources []Resource `protobuf:"bytes,3,rep,name=resources" json:"resources"` Labels *Labels `protobuf:"bytes,4,opt,name=labels" json:"labels,omitempty"` }
func NewPopulatedResourceUsage_Executor_Task ¶
func NewPopulatedResourceUsage_Executor_Task(r randyMesos, easy bool) *ResourceUsage_Executor_Task
func (*ResourceUsage_Executor_Task) Descriptor ¶ added in v0.0.4
func (*ResourceUsage_Executor_Task) Descriptor() ([]byte, []int)
func (*ResourceUsage_Executor_Task) Equal ¶
func (this *ResourceUsage_Executor_Task) Equal(that interface{}) bool
func (*ResourceUsage_Executor_Task) GetID ¶
func (m *ResourceUsage_Executor_Task) GetID() TaskID
func (*ResourceUsage_Executor_Task) GetLabels ¶
func (m *ResourceUsage_Executor_Task) GetLabels() *Labels
func (*ResourceUsage_Executor_Task) GetName ¶
func (m *ResourceUsage_Executor_Task) GetName() string
func (*ResourceUsage_Executor_Task) GetResources ¶
func (m *ResourceUsage_Executor_Task) GetResources() []Resource
func (*ResourceUsage_Executor_Task) GoString ¶
func (this *ResourceUsage_Executor_Task) GoString() string
func (*ResourceUsage_Executor_Task) Marshal ¶
func (m *ResourceUsage_Executor_Task) Marshal() (dAtA []byte, err error)
func (*ResourceUsage_Executor_Task) MarshalJSON ¶
func (mj *ResourceUsage_Executor_Task) MarshalJSON() ([]byte, error)
func (*ResourceUsage_Executor_Task) MarshalJSONBuf ¶
func (mj *ResourceUsage_Executor_Task) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ResourceUsage_Executor_Task) MarshalTo ¶
func (m *ResourceUsage_Executor_Task) MarshalTo(dAtA []byte) (int, error)
func (*ResourceUsage_Executor_Task) ProtoMessage ¶
func (*ResourceUsage_Executor_Task) ProtoMessage()
func (*ResourceUsage_Executor_Task) ProtoSize ¶ added in v0.0.4
func (m *ResourceUsage_Executor_Task) ProtoSize() (n int)
func (*ResourceUsage_Executor_Task) Reset ¶
func (m *ResourceUsage_Executor_Task) Reset()
func (*ResourceUsage_Executor_Task) String ¶
func (this *ResourceUsage_Executor_Task) String() string
func (*ResourceUsage_Executor_Task) Unmarshal ¶
func (m *ResourceUsage_Executor_Task) Unmarshal(dAtA []byte) error
func (*ResourceUsage_Executor_Task) UnmarshalJSON ¶
func (uj *ResourceUsage_Executor_Task) UnmarshalJSON(input []byte) error
func (*ResourceUsage_Executor_Task) UnmarshalJSONFFLexer ¶
func (uj *ResourceUsage_Executor_Task) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ResourceUsage_Executor_Task) VerboseEqual ¶
func (this *ResourceUsage_Executor_Task) VerboseEqual(that interface{}) error
type Resource_AllocationInfo ¶ added in v0.0.4
type Resource_AllocationInfo struct { // If set, this resource is allocated to a role. Note that in the // future, this may be unset and the scheduler may be responsible // for allocating to one of its roles. Role *string `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"` }
This was initially introduced to support MULTI_ROLE capable frameworks. Frameworks that are not MULTI_ROLE capable can continue to assume that the offered resources are allocated to their role.
NOTE: Implementation of this is in-progress, DO NOT USE!
func NewPopulatedResource_AllocationInfo ¶ added in v0.0.4
func NewPopulatedResource_AllocationInfo(r randyMesos, easy bool) *Resource_AllocationInfo
func (*Resource_AllocationInfo) Descriptor ¶ added in v0.0.4
func (*Resource_AllocationInfo) Descriptor() ([]byte, []int)
func (*Resource_AllocationInfo) Equal ¶ added in v0.0.4
func (this *Resource_AllocationInfo) Equal(that interface{}) bool
func (*Resource_AllocationInfo) GetRole ¶ added in v0.0.4
func (m *Resource_AllocationInfo) GetRole() string
func (*Resource_AllocationInfo) GoString ¶ added in v0.0.4
func (this *Resource_AllocationInfo) GoString() string
func (*Resource_AllocationInfo) Marshal ¶ added in v0.0.4
func (m *Resource_AllocationInfo) Marshal() (dAtA []byte, err error)
func (*Resource_AllocationInfo) MarshalJSON ¶ added in v0.0.4
func (mj *Resource_AllocationInfo) MarshalJSON() ([]byte, error)
func (*Resource_AllocationInfo) MarshalJSONBuf ¶ added in v0.0.4
func (mj *Resource_AllocationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_AllocationInfo) MarshalTo ¶ added in v0.0.4
func (m *Resource_AllocationInfo) MarshalTo(dAtA []byte) (int, error)
func (*Resource_AllocationInfo) ProtoMessage ¶ added in v0.0.4
func (*Resource_AllocationInfo) ProtoMessage()
func (*Resource_AllocationInfo) ProtoSize ¶ added in v0.0.4
func (m *Resource_AllocationInfo) ProtoSize() (n int)
func (*Resource_AllocationInfo) Reset ¶ added in v0.0.4
func (m *Resource_AllocationInfo) Reset()
func (*Resource_AllocationInfo) String ¶ added in v0.0.4
func (this *Resource_AllocationInfo) String() string
func (*Resource_AllocationInfo) Unmarshal ¶ added in v0.0.4
func (m *Resource_AllocationInfo) Unmarshal(dAtA []byte) error
func (*Resource_AllocationInfo) UnmarshalJSON ¶ added in v0.0.4
func (uj *Resource_AllocationInfo) UnmarshalJSON(input []byte) error
func (*Resource_AllocationInfo) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *Resource_AllocationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_AllocationInfo) VerboseEqual ¶ added in v0.0.4
func (this *Resource_AllocationInfo) VerboseEqual(that interface{}) error
type Resource_DiskInfo ¶
type Resource_DiskInfo struct { Persistence *Resource_DiskInfo_Persistence `protobuf:"bytes,1,opt,name=persistence" json:"persistence,omitempty"` // Describes how this disk resource will be mounted in the // container. If not set, the disk resource will be used as the // sandbox. Otherwise, it will be mounted according to the // 'container_path' inside 'volume'. The 'host_path' inside // 'volume' is ignored. // NOTE: If 'volume' is set but 'persistence' is not set, the // volume will be automatically garbage collected after // task/executor terminates. Currently, if 'persistence' is set, // 'volume' must be set. Volume *Volume `protobuf:"bytes,2,opt,name=volume" json:"volume,omitempty"` Source *Resource_DiskInfo_Source `protobuf:"bytes,3,opt,name=source" json:"source,omitempty"` }
func NewPopulatedResource_DiskInfo ¶
func NewPopulatedResource_DiskInfo(r randyMesos, easy bool) *Resource_DiskInfo
func (*Resource_DiskInfo) Descriptor ¶ added in v0.0.4
func (*Resource_DiskInfo) Descriptor() ([]byte, []int)
func (*Resource_DiskInfo) Equal ¶
func (this *Resource_DiskInfo) Equal(that interface{}) bool
func (*Resource_DiskInfo) Equivalent ¶
func (left *Resource_DiskInfo) Equivalent(right *Resource_DiskInfo) bool
func (*Resource_DiskInfo) GetPersistence ¶
func (m *Resource_DiskInfo) GetPersistence() *Resource_DiskInfo_Persistence
func (*Resource_DiskInfo) GetSource ¶
func (m *Resource_DiskInfo) GetSource() *Resource_DiskInfo_Source
func (*Resource_DiskInfo) GetVolume ¶
func (m *Resource_DiskInfo) GetVolume() *Volume
func (*Resource_DiskInfo) GoString ¶
func (this *Resource_DiskInfo) GoString() string
func (*Resource_DiskInfo) Marshal ¶
func (m *Resource_DiskInfo) Marshal() (dAtA []byte, err error)
func (*Resource_DiskInfo) MarshalJSON ¶
func (mj *Resource_DiskInfo) MarshalJSON() ([]byte, error)
func (*Resource_DiskInfo) MarshalJSONBuf ¶
func (mj *Resource_DiskInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_DiskInfo) MarshalTo ¶
func (m *Resource_DiskInfo) MarshalTo(dAtA []byte) (int, error)
func (*Resource_DiskInfo) ProtoMessage ¶
func (*Resource_DiskInfo) ProtoMessage()
func (*Resource_DiskInfo) ProtoSize ¶ added in v0.0.4
func (m *Resource_DiskInfo) ProtoSize() (n int)
func (*Resource_DiskInfo) Reset ¶
func (m *Resource_DiskInfo) Reset()
func (*Resource_DiskInfo) String ¶
func (this *Resource_DiskInfo) String() string
func (*Resource_DiskInfo) Unmarshal ¶
func (m *Resource_DiskInfo) Unmarshal(dAtA []byte) error
func (*Resource_DiskInfo) UnmarshalJSON ¶
func (uj *Resource_DiskInfo) UnmarshalJSON(input []byte) error
func (*Resource_DiskInfo) UnmarshalJSONFFLexer ¶
func (uj *Resource_DiskInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_DiskInfo) VerboseEqual ¶
func (this *Resource_DiskInfo) VerboseEqual(that interface{}) error
type Resource_DiskInfo_Persistence ¶
type Resource_DiskInfo_Persistence struct { // A unique ID for the persistent disk volume. This ID must be // unique per role on each agent. Although it is possible to use // the same ID on different agents in the cluster and to reuse // IDs after a volume with that ID has been destroyed, both // practices are discouraged. ID string `protobuf:"bytes,1,req,name=id" json:"id"` // This field indicates the principal of the operator or // framework that created this volume. It is used in conjunction // with the "destroy" ACL to determine whether an entity // attempting to destroy the volume is permitted to do so. // // NOTE: This field is optional, while the `principal` found in // `ReservationInfo` is required. This field is optional to // allow for the possibility of volume creation without a // principal, though currently it must be provided. // // NOTE: This field should match the FrameworkInfo.principal of // the framework that created the volume. Principal *string `protobuf:"bytes,2,opt,name=principal" json:"principal,omitempty"` }
Describes a persistent disk volume.
A persistent disk volume will not be automatically garbage collected if the task/executor/agent terminates, but will be re-offered to the framework(s) belonging to the 'role'.
NOTE: Currently, we do not allow persistent disk volumes without a reservation (i.e., 'role' cannot be '*').
func NewPopulatedResource_DiskInfo_Persistence ¶
func NewPopulatedResource_DiskInfo_Persistence(r randyMesos, easy bool) *Resource_DiskInfo_Persistence
func (*Resource_DiskInfo_Persistence) Descriptor ¶ added in v0.0.4
func (*Resource_DiskInfo_Persistence) Descriptor() ([]byte, []int)
func (*Resource_DiskInfo_Persistence) Equal ¶
func (this *Resource_DiskInfo_Persistence) Equal(that interface{}) bool
func (*Resource_DiskInfo_Persistence) GetID ¶
func (m *Resource_DiskInfo_Persistence) GetID() string
func (*Resource_DiskInfo_Persistence) GetPrincipal ¶
func (m *Resource_DiskInfo_Persistence) GetPrincipal() string
func (*Resource_DiskInfo_Persistence) GoString ¶
func (this *Resource_DiskInfo_Persistence) GoString() string
func (*Resource_DiskInfo_Persistence) Marshal ¶
func (m *Resource_DiskInfo_Persistence) Marshal() (dAtA []byte, err error)
func (*Resource_DiskInfo_Persistence) MarshalJSON ¶
func (mj *Resource_DiskInfo_Persistence) MarshalJSON() ([]byte, error)
func (*Resource_DiskInfo_Persistence) MarshalJSONBuf ¶
func (mj *Resource_DiskInfo_Persistence) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_DiskInfo_Persistence) MarshalTo ¶
func (m *Resource_DiskInfo_Persistence) MarshalTo(dAtA []byte) (int, error)
func (*Resource_DiskInfo_Persistence) ProtoMessage ¶
func (*Resource_DiskInfo_Persistence) ProtoMessage()
func (*Resource_DiskInfo_Persistence) ProtoSize ¶ added in v0.0.4
func (m *Resource_DiskInfo_Persistence) ProtoSize() (n int)
func (*Resource_DiskInfo_Persistence) Reset ¶
func (m *Resource_DiskInfo_Persistence) Reset()
func (*Resource_DiskInfo_Persistence) String ¶
func (this *Resource_DiskInfo_Persistence) String() string
func (*Resource_DiskInfo_Persistence) Unmarshal ¶
func (m *Resource_DiskInfo_Persistence) Unmarshal(dAtA []byte) error
func (*Resource_DiskInfo_Persistence) UnmarshalJSON ¶
func (uj *Resource_DiskInfo_Persistence) UnmarshalJSON(input []byte) error
func (*Resource_DiskInfo_Persistence) UnmarshalJSONFFLexer ¶
func (uj *Resource_DiskInfo_Persistence) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_DiskInfo_Persistence) VerboseEqual ¶
func (this *Resource_DiskInfo_Persistence) VerboseEqual(that interface{}) error
type Resource_DiskInfo_Source ¶
type Resource_DiskInfo_Source struct { Type *Resource_DiskInfo_Source_Type `protobuf:"varint,1,req,name=type,enum=mesos.Resource_DiskInfo_Source_Type" json:"type,omitempty"` Path *Resource_DiskInfo_Source_Path `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"` Mount *Resource_DiskInfo_Source_Mount `protobuf:"bytes,3,opt,name=mount" json:"mount,omitempty"` }
Describes where a disk originates from. TODO(jmlvanre): Add support for BLOCK devices.
func NewPopulatedResource_DiskInfo_Source ¶
func NewPopulatedResource_DiskInfo_Source(r randyMesos, easy bool) *Resource_DiskInfo_Source
func (*Resource_DiskInfo_Source) Descriptor ¶ added in v0.0.4
func (*Resource_DiskInfo_Source) Descriptor() ([]byte, []int)
func (*Resource_DiskInfo_Source) Equal ¶
func (this *Resource_DiskInfo_Source) Equal(that interface{}) bool
func (*Resource_DiskInfo_Source) GetMount ¶
func (m *Resource_DiskInfo_Source) GetMount() *Resource_DiskInfo_Source_Mount
func (*Resource_DiskInfo_Source) GetPath ¶
func (m *Resource_DiskInfo_Source) GetPath() *Resource_DiskInfo_Source_Path
func (*Resource_DiskInfo_Source) GetType ¶
func (m *Resource_DiskInfo_Source) GetType() Resource_DiskInfo_Source_Type
func (*Resource_DiskInfo_Source) GoString ¶
func (this *Resource_DiskInfo_Source) GoString() string
func (*Resource_DiskInfo_Source) Marshal ¶
func (m *Resource_DiskInfo_Source) Marshal() (dAtA []byte, err error)
func (*Resource_DiskInfo_Source) MarshalJSON ¶
func (mj *Resource_DiskInfo_Source) MarshalJSON() ([]byte, error)
func (*Resource_DiskInfo_Source) MarshalJSONBuf ¶
func (mj *Resource_DiskInfo_Source) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_DiskInfo_Source) MarshalTo ¶
func (m *Resource_DiskInfo_Source) MarshalTo(dAtA []byte) (int, error)
func (*Resource_DiskInfo_Source) ProtoMessage ¶
func (*Resource_DiskInfo_Source) ProtoMessage()
func (*Resource_DiskInfo_Source) ProtoSize ¶ added in v0.0.4
func (m *Resource_DiskInfo_Source) ProtoSize() (n int)
func (*Resource_DiskInfo_Source) Reset ¶
func (m *Resource_DiskInfo_Source) Reset()
func (*Resource_DiskInfo_Source) String ¶
func (this *Resource_DiskInfo_Source) String() string
func (*Resource_DiskInfo_Source) Unmarshal ¶
func (m *Resource_DiskInfo_Source) Unmarshal(dAtA []byte) error
func (*Resource_DiskInfo_Source) UnmarshalJSON ¶
func (uj *Resource_DiskInfo_Source) UnmarshalJSON(input []byte) error
func (*Resource_DiskInfo_Source) UnmarshalJSONFFLexer ¶
func (uj *Resource_DiskInfo_Source) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_DiskInfo_Source) VerboseEqual ¶
func (this *Resource_DiskInfo_Source) VerboseEqual(that interface{}) error
type Resource_DiskInfo_Source_Mount ¶
type Resource_DiskInfo_Source_Mount struct { // Path to mount point (e.g., /mnt/raid/disk0). Root string `protobuf:"bytes,1,req,name=root" json:"root"` }
A mounted file-system set up by the Agent administrator. This can only be used exclusively: a framework cannot accept a partial amount of this disk.
func NewPopulatedResource_DiskInfo_Source_Mount ¶
func NewPopulatedResource_DiskInfo_Source_Mount(r randyMesos, easy bool) *Resource_DiskInfo_Source_Mount
func (*Resource_DiskInfo_Source_Mount) Descriptor ¶ added in v0.0.4
func (*Resource_DiskInfo_Source_Mount) Descriptor() ([]byte, []int)
func (*Resource_DiskInfo_Source_Mount) Equal ¶
func (this *Resource_DiskInfo_Source_Mount) Equal(that interface{}) bool
func (*Resource_DiskInfo_Source_Mount) GetRoot ¶
func (m *Resource_DiskInfo_Source_Mount) GetRoot() string
func (*Resource_DiskInfo_Source_Mount) GoString ¶
func (this *Resource_DiskInfo_Source_Mount) GoString() string
func (*Resource_DiskInfo_Source_Mount) Marshal ¶
func (m *Resource_DiskInfo_Source_Mount) Marshal() (dAtA []byte, err error)
func (*Resource_DiskInfo_Source_Mount) MarshalJSON ¶
func (mj *Resource_DiskInfo_Source_Mount) MarshalJSON() ([]byte, error)
func (*Resource_DiskInfo_Source_Mount) MarshalJSONBuf ¶
func (mj *Resource_DiskInfo_Source_Mount) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_DiskInfo_Source_Mount) MarshalTo ¶
func (m *Resource_DiskInfo_Source_Mount) MarshalTo(dAtA []byte) (int, error)
func (*Resource_DiskInfo_Source_Mount) ProtoMessage ¶
func (*Resource_DiskInfo_Source_Mount) ProtoMessage()
func (*Resource_DiskInfo_Source_Mount) ProtoSize ¶ added in v0.0.4
func (m *Resource_DiskInfo_Source_Mount) ProtoSize() (n int)
func (*Resource_DiskInfo_Source_Mount) Reset ¶
func (m *Resource_DiskInfo_Source_Mount) Reset()
func (*Resource_DiskInfo_Source_Mount) String ¶
func (this *Resource_DiskInfo_Source_Mount) String() string
func (*Resource_DiskInfo_Source_Mount) Unmarshal ¶
func (m *Resource_DiskInfo_Source_Mount) Unmarshal(dAtA []byte) error
func (*Resource_DiskInfo_Source_Mount) UnmarshalJSON ¶
func (uj *Resource_DiskInfo_Source_Mount) UnmarshalJSON(input []byte) error
func (*Resource_DiskInfo_Source_Mount) UnmarshalJSONFFLexer ¶
func (uj *Resource_DiskInfo_Source_Mount) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_DiskInfo_Source_Mount) VerboseEqual ¶
func (this *Resource_DiskInfo_Source_Mount) VerboseEqual(that interface{}) error
type Resource_DiskInfo_Source_Path ¶
type Resource_DiskInfo_Source_Path struct { // Path to the folder (e.g., /mnt/raid/disk0). Root string `protobuf:"bytes,1,req,name=root" json:"root"` }
A folder that can be located on a separate disk device. This can be shared and carved up as necessary between frameworks.
func NewPopulatedResource_DiskInfo_Source_Path ¶
func NewPopulatedResource_DiskInfo_Source_Path(r randyMesos, easy bool) *Resource_DiskInfo_Source_Path
func (*Resource_DiskInfo_Source_Path) Descriptor ¶ added in v0.0.4
func (*Resource_DiskInfo_Source_Path) Descriptor() ([]byte, []int)
func (*Resource_DiskInfo_Source_Path) Equal ¶
func (this *Resource_DiskInfo_Source_Path) Equal(that interface{}) bool
func (*Resource_DiskInfo_Source_Path) GetRoot ¶
func (m *Resource_DiskInfo_Source_Path) GetRoot() string
func (*Resource_DiskInfo_Source_Path) GoString ¶
func (this *Resource_DiskInfo_Source_Path) GoString() string
func (*Resource_DiskInfo_Source_Path) Marshal ¶
func (m *Resource_DiskInfo_Source_Path) Marshal() (dAtA []byte, err error)
func (*Resource_DiskInfo_Source_Path) MarshalJSON ¶
func (mj *Resource_DiskInfo_Source_Path) MarshalJSON() ([]byte, error)
func (*Resource_DiskInfo_Source_Path) MarshalJSONBuf ¶
func (mj *Resource_DiskInfo_Source_Path) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_DiskInfo_Source_Path) MarshalTo ¶
func (m *Resource_DiskInfo_Source_Path) MarshalTo(dAtA []byte) (int, error)
func (*Resource_DiskInfo_Source_Path) ProtoMessage ¶
func (*Resource_DiskInfo_Source_Path) ProtoMessage()
func (*Resource_DiskInfo_Source_Path) ProtoSize ¶ added in v0.0.4
func (m *Resource_DiskInfo_Source_Path) ProtoSize() (n int)
func (*Resource_DiskInfo_Source_Path) Reset ¶
func (m *Resource_DiskInfo_Source_Path) Reset()
func (*Resource_DiskInfo_Source_Path) String ¶
func (this *Resource_DiskInfo_Source_Path) String() string
func (*Resource_DiskInfo_Source_Path) Unmarshal ¶
func (m *Resource_DiskInfo_Source_Path) Unmarshal(dAtA []byte) error
func (*Resource_DiskInfo_Source_Path) UnmarshalJSON ¶
func (uj *Resource_DiskInfo_Source_Path) UnmarshalJSON(input []byte) error
func (*Resource_DiskInfo_Source_Path) UnmarshalJSONFFLexer ¶
func (uj *Resource_DiskInfo_Source_Path) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_DiskInfo_Source_Path) VerboseEqual ¶
func (this *Resource_DiskInfo_Source_Path) VerboseEqual(that interface{}) error
type Resource_DiskInfo_Source_Type ¶
type Resource_DiskInfo_Source_Type int32
const ( PATH Resource_DiskInfo_Source_Type = 1 MOUNT Resource_DiskInfo_Source_Type = 2 )
func (Resource_DiskInfo_Source_Type) Enum ¶
func (x Resource_DiskInfo_Source_Type) Enum() *Resource_DiskInfo_Source_Type
func (Resource_DiskInfo_Source_Type) EnumDescriptor ¶ added in v0.0.4
func (Resource_DiskInfo_Source_Type) EnumDescriptor() ([]byte, []int)
func (Resource_DiskInfo_Source_Type) MarshalJSON ¶
func (x Resource_DiskInfo_Source_Type) MarshalJSON() ([]byte, error)
func (Resource_DiskInfo_Source_Type) String ¶
func (x Resource_DiskInfo_Source_Type) String() string
func (*Resource_DiskInfo_Source_Type) UnmarshalJSON ¶
func (x *Resource_DiskInfo_Source_Type) UnmarshalJSON(data []byte) error
type Resource_ReservationInfo ¶
type Resource_ReservationInfo struct { // Indicates the principal, if any, of the framework or operator // that reserved this resource. If reserved by a framework, the // field should match the `FrameworkInfo.principal`. It is used in // conjunction with the `UnreserveResources` ACL to determine // whether the entity attempting to unreserve this resource is // permitted to do so. Principal *string `protobuf:"bytes,1,opt,name=principal" json:"principal,omitempty"` // Labels are free-form key value pairs that can be used to // associate arbitrary metadata with a reserved resource. For // example, frameworks can use labels to identify the intended // purpose for a portion of the resources the framework has // reserved at a given agent. Labels should not contain duplicate // key-value pairs. Labels *Labels `protobuf:"bytes,2,opt,name=labels" json:"labels,omitempty"` }
func NewPopulatedResource_ReservationInfo ¶
func NewPopulatedResource_ReservationInfo(r randyMesos, easy bool) *Resource_ReservationInfo
func (*Resource_ReservationInfo) Assign ¶
func (r *Resource_ReservationInfo) Assign() func(interface{})
func (*Resource_ReservationInfo) Descriptor ¶ added in v0.0.4
func (*Resource_ReservationInfo) Descriptor() ([]byte, []int)
func (*Resource_ReservationInfo) Equal ¶
func (this *Resource_ReservationInfo) Equal(that interface{}) bool
func (*Resource_ReservationInfo) Equivalent ¶
func (r *Resource_ReservationInfo) Equivalent(right *Resource_ReservationInfo) bool
func (*Resource_ReservationInfo) GetLabels ¶
func (m *Resource_ReservationInfo) GetLabels() *Labels
func (*Resource_ReservationInfo) GetPrincipal ¶
func (m *Resource_ReservationInfo) GetPrincipal() string
func (*Resource_ReservationInfo) GoString ¶
func (this *Resource_ReservationInfo) GoString() string
func (*Resource_ReservationInfo) Marshal ¶
func (m *Resource_ReservationInfo) Marshal() (dAtA []byte, err error)
func (*Resource_ReservationInfo) MarshalJSON ¶
func (mj *Resource_ReservationInfo) MarshalJSON() ([]byte, error)
func (*Resource_ReservationInfo) MarshalJSONBuf ¶
func (mj *Resource_ReservationInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_ReservationInfo) MarshalTo ¶
func (m *Resource_ReservationInfo) MarshalTo(dAtA []byte) (int, error)
func (*Resource_ReservationInfo) ProtoMessage ¶
func (*Resource_ReservationInfo) ProtoMessage()
func (*Resource_ReservationInfo) ProtoSize ¶ added in v0.0.4
func (m *Resource_ReservationInfo) ProtoSize() (n int)
func (*Resource_ReservationInfo) Reset ¶
func (m *Resource_ReservationInfo) Reset()
func (*Resource_ReservationInfo) String ¶
func (this *Resource_ReservationInfo) String() string
func (*Resource_ReservationInfo) Unmarshal ¶
func (m *Resource_ReservationInfo) Unmarshal(dAtA []byte) error
func (*Resource_ReservationInfo) UnmarshalJSON ¶
func (uj *Resource_ReservationInfo) UnmarshalJSON(input []byte) error
func (*Resource_ReservationInfo) UnmarshalJSONFFLexer ¶
func (uj *Resource_ReservationInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_ReservationInfo) VerboseEqual ¶
func (this *Resource_ReservationInfo) VerboseEqual(that interface{}) error
type Resource_RevocableInfo ¶
type Resource_RevocableInfo struct { }
func NewPopulatedResource_RevocableInfo ¶
func NewPopulatedResource_RevocableInfo(r randyMesos, easy bool) *Resource_RevocableInfo
func (*Resource_RevocableInfo) Descriptor ¶ added in v0.0.4
func (*Resource_RevocableInfo) Descriptor() ([]byte, []int)
func (*Resource_RevocableInfo) Equal ¶
func (this *Resource_RevocableInfo) Equal(that interface{}) bool
func (*Resource_RevocableInfo) GoString ¶
func (this *Resource_RevocableInfo) GoString() string
func (*Resource_RevocableInfo) Marshal ¶
func (m *Resource_RevocableInfo) Marshal() (dAtA []byte, err error)
func (*Resource_RevocableInfo) MarshalJSON ¶
func (mj *Resource_RevocableInfo) MarshalJSON() ([]byte, error)
func (*Resource_RevocableInfo) MarshalJSONBuf ¶
func (mj *Resource_RevocableInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_RevocableInfo) MarshalTo ¶
func (m *Resource_RevocableInfo) MarshalTo(dAtA []byte) (int, error)
func (*Resource_RevocableInfo) ProtoMessage ¶
func (*Resource_RevocableInfo) ProtoMessage()
func (*Resource_RevocableInfo) ProtoSize ¶ added in v0.0.4
func (m *Resource_RevocableInfo) ProtoSize() (n int)
func (*Resource_RevocableInfo) Reset ¶
func (m *Resource_RevocableInfo) Reset()
func (*Resource_RevocableInfo) String ¶
func (this *Resource_RevocableInfo) String() string
func (*Resource_RevocableInfo) Unmarshal ¶
func (m *Resource_RevocableInfo) Unmarshal(dAtA []byte) error
func (*Resource_RevocableInfo) UnmarshalJSON ¶
func (uj *Resource_RevocableInfo) UnmarshalJSON(input []byte) error
func (*Resource_RevocableInfo) UnmarshalJSONFFLexer ¶
func (uj *Resource_RevocableInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_RevocableInfo) VerboseEqual ¶
func (this *Resource_RevocableInfo) VerboseEqual(that interface{}) error
type Resource_SharedInfo ¶
type Resource_SharedInfo struct { }
Allow the resource to be shared across tasks.
func NewPopulatedResource_SharedInfo ¶
func NewPopulatedResource_SharedInfo(r randyMesos, easy bool) *Resource_SharedInfo
func (*Resource_SharedInfo) Descriptor ¶ added in v0.0.4
func (*Resource_SharedInfo) Descriptor() ([]byte, []int)
func (*Resource_SharedInfo) Equal ¶
func (this *Resource_SharedInfo) Equal(that interface{}) bool
func (*Resource_SharedInfo) GoString ¶
func (this *Resource_SharedInfo) GoString() string
func (*Resource_SharedInfo) Marshal ¶
func (m *Resource_SharedInfo) Marshal() (dAtA []byte, err error)
func (*Resource_SharedInfo) MarshalJSON ¶
func (mj *Resource_SharedInfo) MarshalJSON() ([]byte, error)
func (*Resource_SharedInfo) MarshalJSONBuf ¶
func (mj *Resource_SharedInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Resource_SharedInfo) MarshalTo ¶
func (m *Resource_SharedInfo) MarshalTo(dAtA []byte) (int, error)
func (*Resource_SharedInfo) ProtoMessage ¶
func (*Resource_SharedInfo) ProtoMessage()
func (*Resource_SharedInfo) ProtoSize ¶ added in v0.0.4
func (m *Resource_SharedInfo) ProtoSize() (n int)
func (*Resource_SharedInfo) Reset ¶
func (m *Resource_SharedInfo) Reset()
func (*Resource_SharedInfo) String ¶
func (this *Resource_SharedInfo) String() string
func (*Resource_SharedInfo) Unmarshal ¶
func (m *Resource_SharedInfo) Unmarshal(dAtA []byte) error
func (*Resource_SharedInfo) UnmarshalJSON ¶
func (uj *Resource_SharedInfo) UnmarshalJSON(input []byte) error
func (*Resource_SharedInfo) UnmarshalJSONFFLexer ¶
func (uj *Resource_SharedInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Resource_SharedInfo) VerboseEqual ¶
func (this *Resource_SharedInfo) VerboseEqual(that interface{}) error
type Resources ¶
type Resources []Resource
func (*Resources) Add ¶
Add adds `that` to the receiving `resources` and returns the result (the modified `resources` receiver).
func (*Resources) Add1 ¶ added in v0.0.4
Add1 adds `that` to the receiving `resources` and returns the result (the modified `resources` receiver).
func (Resources) Minus ¶
Minus calculates and returns the result of `resources - that` without modifying either the receiving `resources` or `that`.
func (*Resources) Minus1 ¶ added in v0.0.4
Minus1 calculates and returns the result of `resources - that` without modifying either the receiving `resources` or `that`.
func (Resources) Plus ¶
Plus calculates and returns the result of `resources + that` without modifying either the receiving `resources` or `that`.
type Response ¶
Response captures the output of a Mesos API operation. Callers are responsible for invoking Close when they're finished processing the response otherwise there may be connection leaks.
type ResponseDecorator ¶
ResponseDecorator optionally modifies the behavior of a Response
type ResponseDecoratorFunc ¶
ResponseDecoratorFunc is the functional adapter for ResponseDecorator
func (ResponseDecoratorFunc) Decorate ¶
func (f ResponseDecoratorFunc) Decorate(r Response) Response
type ResponseWrapper ¶
ResponseWrapper delegates to optional overrides for invocations of Response methods.
func (*ResponseWrapper) Close ¶
func (wrapper *ResponseWrapper) Close() error
func (*ResponseWrapper) Decode ¶
func (wrapper *ResponseWrapper) Decode(u encoding.Unmarshaler) error
type Role ¶
type Role struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` Weight float64 `protobuf:"fixed64,2,req,name=weight" json:"weight"` Frameworks []FrameworkID `protobuf:"bytes,3,rep,name=frameworks" json:"frameworks"` Resources []Resource `protobuf:"bytes,4,rep,name=resources" json:"resources"` }
* Describes a Role. Roles can be used to specify that certain resources are reserved for the use of one or more frameworks.
func NewPopulatedRole ¶
func (*Role) Descriptor ¶ added in v0.0.4
func (*Role) GetFrameworks ¶
func (m *Role) GetFrameworks() []FrameworkID
func (*Role) GetResources ¶
func (*Role) MarshalJSON ¶
func (*Role) MarshalJSONBuf ¶
func (mj *Role) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Role) ProtoMessage ¶
func (*Role) ProtoMessage()
func (*Role) UnmarshalJSON ¶
func (*Role) UnmarshalJSONFFLexer ¶
func (*Role) VerboseEqual ¶
type SNMPStatistics ¶
type SNMPStatistics struct { IPStats *IpStatistics `protobuf:"bytes,1,opt,name=ip_stats,json=ipStats" json:"ip_stats,omitempty"` ICMPStats *IcmpStatistics `protobuf:"bytes,2,opt,name=icmp_stats,json=icmpStats" json:"icmp_stats,omitempty"` TCPStats *TcpStatistics `protobuf:"bytes,3,opt,name=tcp_stats,json=tcpStats" json:"tcp_stats,omitempty"` UDPStats *UdpStatistics `protobuf:"bytes,4,opt,name=udp_stats,json=udpStats" json:"udp_stats,omitempty"` }
func NewPopulatedSNMPStatistics ¶
func NewPopulatedSNMPStatistics(r randyMesos, easy bool) *SNMPStatistics
func (*SNMPStatistics) Descriptor ¶ added in v0.0.4
func (*SNMPStatistics) Descriptor() ([]byte, []int)
func (*SNMPStatistics) Equal ¶
func (this *SNMPStatistics) Equal(that interface{}) bool
func (*SNMPStatistics) GetICMPStats ¶
func (m *SNMPStatistics) GetICMPStats() *IcmpStatistics
func (*SNMPStatistics) GetIPStats ¶
func (m *SNMPStatistics) GetIPStats() *IpStatistics
func (*SNMPStatistics) GetTCPStats ¶
func (m *SNMPStatistics) GetTCPStats() *TcpStatistics
func (*SNMPStatistics) GetUDPStats ¶
func (m *SNMPStatistics) GetUDPStats() *UdpStatistics
func (*SNMPStatistics) GoString ¶
func (this *SNMPStatistics) GoString() string
func (*SNMPStatistics) Marshal ¶
func (m *SNMPStatistics) Marshal() (dAtA []byte, err error)
func (*SNMPStatistics) MarshalJSON ¶
func (mj *SNMPStatistics) MarshalJSON() ([]byte, error)
func (*SNMPStatistics) MarshalJSONBuf ¶
func (mj *SNMPStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*SNMPStatistics) ProtoMessage ¶
func (*SNMPStatistics) ProtoMessage()
func (*SNMPStatistics) ProtoSize ¶ added in v0.0.4
func (m *SNMPStatistics) ProtoSize() (n int)
func (*SNMPStatistics) Reset ¶
func (m *SNMPStatistics) Reset()
func (*SNMPStatistics) String ¶
func (this *SNMPStatistics) String() string
func (*SNMPStatistics) Unmarshal ¶
func (m *SNMPStatistics) Unmarshal(dAtA []byte) error
func (*SNMPStatistics) UnmarshalJSON ¶
func (uj *SNMPStatistics) UnmarshalJSON(input []byte) error
func (*SNMPStatistics) UnmarshalJSONFFLexer ¶
func (uj *SNMPStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*SNMPStatistics) VerboseEqual ¶
func (this *SNMPStatistics) VerboseEqual(that interface{}) error
type Status ¶
type Status int32
* Status is used to indicate the state of the scheduler and executor driver after function calls.
func (Status) EnumDescriptor ¶ added in v0.0.4
func (Status) MarshalJSON ¶
func (*Status) UnmarshalJSON ¶
type TTYInfo ¶ added in v0.0.4
type TTYInfo struct {
WindowSize *TTYInfo_WindowSize `protobuf:"bytes,1,opt,name=window_size,json=windowSize" json:"window_size,omitempty"`
}
* Describes the information about (pseudo) TTY that can be attached to a process running in a container.
func NewPopulatedTTYInfo ¶ added in v0.0.4
func (*TTYInfo) Descriptor ¶ added in v0.0.4
func (*TTYInfo) GetWindowSize ¶ added in v0.0.4
func (m *TTYInfo) GetWindowSize() *TTYInfo_WindowSize
func (*TTYInfo) MarshalJSON ¶ added in v0.0.4
func (*TTYInfo) MarshalJSONBuf ¶ added in v0.0.4
func (mj *TTYInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TTYInfo) ProtoMessage ¶ added in v0.0.4
func (*TTYInfo) ProtoMessage()
func (*TTYInfo) UnmarshalJSON ¶ added in v0.0.4
func (*TTYInfo) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (*TTYInfo) VerboseEqual ¶ added in v0.0.4
type TTYInfo_WindowSize ¶ added in v0.0.4
type TTYInfo_WindowSize struct { Rows uint32 `protobuf:"varint,1,req,name=rows" json:"rows"` Columns uint32 `protobuf:"varint,2,req,name=columns" json:"columns"` }
func NewPopulatedTTYInfo_WindowSize ¶ added in v0.0.4
func NewPopulatedTTYInfo_WindowSize(r randyMesos, easy bool) *TTYInfo_WindowSize
func (*TTYInfo_WindowSize) Descriptor ¶ added in v0.0.4
func (*TTYInfo_WindowSize) Descriptor() ([]byte, []int)
func (*TTYInfo_WindowSize) Equal ¶ added in v0.0.4
func (this *TTYInfo_WindowSize) Equal(that interface{}) bool
func (*TTYInfo_WindowSize) GetColumns ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) GetColumns() uint32
func (*TTYInfo_WindowSize) GetRows ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) GetRows() uint32
func (*TTYInfo_WindowSize) GoString ¶ added in v0.0.4
func (this *TTYInfo_WindowSize) GoString() string
func (*TTYInfo_WindowSize) Marshal ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) Marshal() (dAtA []byte, err error)
func (*TTYInfo_WindowSize) MarshalJSON ¶ added in v0.0.4
func (mj *TTYInfo_WindowSize) MarshalJSON() ([]byte, error)
func (*TTYInfo_WindowSize) MarshalJSONBuf ¶ added in v0.0.4
func (mj *TTYInfo_WindowSize) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TTYInfo_WindowSize) MarshalTo ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) MarshalTo(dAtA []byte) (int, error)
func (*TTYInfo_WindowSize) ProtoMessage ¶ added in v0.0.4
func (*TTYInfo_WindowSize) ProtoMessage()
func (*TTYInfo_WindowSize) ProtoSize ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) ProtoSize() (n int)
func (*TTYInfo_WindowSize) Reset ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) Reset()
func (*TTYInfo_WindowSize) String ¶ added in v0.0.4
func (this *TTYInfo_WindowSize) String() string
func (*TTYInfo_WindowSize) Unmarshal ¶ added in v0.0.4
func (m *TTYInfo_WindowSize) Unmarshal(dAtA []byte) error
func (*TTYInfo_WindowSize) UnmarshalJSON ¶ added in v0.0.4
func (uj *TTYInfo_WindowSize) UnmarshalJSON(input []byte) error
func (*TTYInfo_WindowSize) UnmarshalJSONFFLexer ¶ added in v0.0.4
func (uj *TTYInfo_WindowSize) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*TTYInfo_WindowSize) VerboseEqual ¶ added in v0.0.4
func (this *TTYInfo_WindowSize) VerboseEqual(that interface{}) error
type Task ¶
type Task struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` TaskID TaskID `protobuf:"bytes,2,req,name=task_id,json=taskId" json:"task_id"` FrameworkID FrameworkID `protobuf:"bytes,3,req,name=framework_id,json=frameworkId" json:"framework_id"` ExecutorID *ExecutorID `protobuf:"bytes,4,opt,name=executor_id,json=executorId" json:"executor_id,omitempty"` AgentID AgentID `protobuf:"bytes,5,req,name=agent_id,json=agentId" json:"agent_id"` State *TaskState `protobuf:"varint,6,req,name=state,enum=mesos.TaskState" json:"state,omitempty"` Resources []Resource `protobuf:"bytes,7,rep,name=resources" json:"resources"` Statuses []TaskStatus `protobuf:"bytes,8,rep,name=statuses" json:"statuses"` // These fields correspond to the state and uuid of the latest // status update forwarded to the master. // NOTE: Either both the fields must be set or both must be unset. StatusUpdateState *TaskState `` /* 129-byte string literal not displayed */ StatusUpdateUUID []byte `protobuf:"bytes,10,opt,name=status_update_uuid,json=statusUpdateUuid" json:"status_update_uuid,omitempty"` Labels *Labels `protobuf:"bytes,11,opt,name=labels" json:"labels,omitempty"` // Service discovery information for the task. It is not interpreted // or acted upon by Mesos. It is up to a service discovery system // to use this information as needed and to handle tasks without // service discovery information. Discovery *DiscoveryInfo `protobuf:"bytes,12,opt,name=discovery" json:"discovery,omitempty"` // Container information for the task. Container *ContainerInfo `protobuf:"bytes,13,opt,name=container" json:"container,omitempty"` // Specific user under which task is running. User *string `protobuf:"bytes,14,opt,name=user" json:"user,omitempty"` }
* Describes a task, similar to `TaskInfo`.
`Task` is used in some of the Mesos messages found below. `Task` is used instead of `TaskInfo` if:
- we need additional IDs, such as a specific framework, executor, or agent; or
- we do not need the additional data, such as the command run by the task or the health checks. These additional fields may be large and unnecessary for some Mesos messages.
`Task` is generally constructed from a `TaskInfo`. See protobuf::createTask.
func NewPopulatedTask ¶
func (*Task) Descriptor ¶ added in v0.0.4
func (*Task) GetAgentID ¶
func (*Task) GetContainer ¶
func (m *Task) GetContainer() *ContainerInfo
func (*Task) GetDiscovery ¶
func (m *Task) GetDiscovery() *DiscoveryInfo
func (*Task) GetExecutorID ¶
func (m *Task) GetExecutorID() *ExecutorID
func (*Task) GetFrameworkID ¶
func (m *Task) GetFrameworkID() FrameworkID
func (*Task) GetResources ¶
func (*Task) GetStatusUpdateState ¶
func (*Task) GetStatusUpdateUUID ¶
func (*Task) GetStatuses ¶
func (m *Task) GetStatuses() []TaskStatus
func (*Task) MarshalJSON ¶
func (*Task) MarshalJSONBuf ¶
func (mj *Task) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) UnmarshalJSON ¶
func (*Task) UnmarshalJSONFFLexer ¶
func (*Task) VerboseEqual ¶
type TaskGroupInfo ¶
type TaskGroupInfo struct {
Tasks []TaskInfo `protobuf:"bytes,1,rep,name=tasks" json:"tasks"`
}
* Describes a group of tasks that belong to an executor. The executor will receive the task group in a single message to allow the group to be launched "atomically".
NOTES:
- `NetworkInfo` must not be set inside task's `ContainerInfo`.
- `TaskInfo.executor` doesn't need to set. If set, it should match `LaunchGroup.executor`.
func NewPopulatedTaskGroupInfo ¶
func NewPopulatedTaskGroupInfo(r randyMesos, easy bool) *TaskGroupInfo
func (*TaskGroupInfo) Descriptor ¶ added in v0.0.4
func (*TaskGroupInfo) Descriptor() ([]byte, []int)
func (*TaskGroupInfo) Equal ¶
func (this *TaskGroupInfo) Equal(that interface{}) bool
func (*TaskGroupInfo) GetTasks ¶
func (m *TaskGroupInfo) GetTasks() []TaskInfo
func (*TaskGroupInfo) GoString ¶
func (this *TaskGroupInfo) GoString() string
func (*TaskGroupInfo) Marshal ¶
func (m *TaskGroupInfo) Marshal() (dAtA []byte, err error)
func (*TaskGroupInfo) MarshalJSON ¶
func (mj *TaskGroupInfo) MarshalJSON() ([]byte, error)
func (*TaskGroupInfo) MarshalJSONBuf ¶
func (mj *TaskGroupInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TaskGroupInfo) ProtoMessage ¶
func (*TaskGroupInfo) ProtoMessage()
func (*TaskGroupInfo) ProtoSize ¶ added in v0.0.4
func (m *TaskGroupInfo) ProtoSize() (n int)
func (*TaskGroupInfo) Reset ¶
func (m *TaskGroupInfo) Reset()
func (*TaskGroupInfo) String ¶
func (this *TaskGroupInfo) String() string
func (*TaskGroupInfo) Unmarshal ¶
func (m *TaskGroupInfo) Unmarshal(dAtA []byte) error
func (*TaskGroupInfo) UnmarshalJSON ¶
func (uj *TaskGroupInfo) UnmarshalJSON(input []byte) error
func (*TaskGroupInfo) UnmarshalJSONFFLexer ¶
func (uj *TaskGroupInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*TaskGroupInfo) VerboseEqual ¶
func (this *TaskGroupInfo) VerboseEqual(that interface{}) error
type TaskID ¶
type TaskID struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
* A framework-generated ID to distinguish a task. The ID must remain unique while the task is active. A framework can reuse an ID _only_ if the previous task with the same ID has reached a terminal state (e.g., TASK_FINISHED, TASK_LOST, TASK_KILLED, etc.). However, reusing task IDs is strongly discouraged (MESOS-2198).
func NewPopulatedTaskID ¶
func (*TaskID) Descriptor ¶ added in v0.0.4
func (*TaskID) MarshalJSON ¶
func (*TaskID) MarshalJSONBuf ¶
func (mj *TaskID) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TaskID) ProtoMessage ¶
func (*TaskID) ProtoMessage()
func (*TaskID) UnmarshalJSON ¶
func (*TaskID) UnmarshalJSONFFLexer ¶
func (*TaskID) VerboseEqual ¶
type TaskInfo ¶
type TaskInfo struct { Name string `protobuf:"bytes,1,req,name=name" json:"name"` TaskID TaskID `protobuf:"bytes,2,req,name=task_id,json=taskId" json:"task_id"` AgentID AgentID `protobuf:"bytes,3,req,name=agent_id,json=agentId" json:"agent_id"` Resources []Resource `protobuf:"bytes,4,rep,name=resources" json:"resources"` Executor *ExecutorInfo `protobuf:"bytes,5,opt,name=executor" json:"executor,omitempty"` Command *CommandInfo `protobuf:"bytes,7,opt,name=command" json:"command,omitempty"` // Task provided with a container will launch the container as part // of this task paired with the task's CommandInfo. Container *ContainerInfo `protobuf:"bytes,9,opt,name=container" json:"container,omitempty"` // A health check for the task. Implemented for executor-less // command-based tasks. For tasks that specify an executor, it is // the executor's responsibility to implement the health checking. HealthCheck *HealthCheck `protobuf:"bytes,8,opt,name=health_check,json=healthCheck" json:"health_check,omitempty"` // A general check for the task. Implemented for all built-in executors. // For tasks that specify an executor, it is the executor's responsibility // to implement checking support. Executors should (all built-in executors // will) neither interpret nor act on the check's result. // // NOTE: Check support in built-in executors is experimental. // // TODO(alexr): Consider supporting multiple checks per task. Check *CheckInfo `protobuf:"bytes,13,opt,name=check" json:"check,omitempty"` // A kill policy for the task. Implemented for executor-less // command-based and docker tasks. For tasks that specify an // executor, it is the executor's responsibility to implement // the kill policy. KillPolicy *KillPolicy `protobuf:"bytes,12,opt,name=kill_policy,json=killPolicy" json:"kill_policy,omitempty"` Data []byte `protobuf:"bytes,6,opt,name=data" json:"data,omitempty"` // Labels are free-form key value pairs which are exposed through // master and agent endpoints. Labels will not be interpreted or // acted upon by Mesos itself. As opposed to the data field, labels // will be kept in memory on master and agent processes. Therefore, // labels should be used to tag tasks with light-weight meta-data. // Labels should not contain duplicate key-value pairs. Labels *Labels `protobuf:"bytes,10,opt,name=labels" json:"labels,omitempty"` // Service discovery information for the task. It is not interpreted // or acted upon by Mesos. It is up to a service discovery system // to use this information as needed and to handle tasks without // service discovery information. Discovery *DiscoveryInfo `protobuf:"bytes,11,opt,name=discovery" json:"discovery,omitempty"` }
* Describes a task. Passed from the scheduler all the way to an executor (see SchedulerDriver::launchTasks and Executor::launchTask). Either ExecutorInfo or CommandInfo should be set. A different executor can be used to launch this task, and subsequent tasks meant for the same executor can reuse the same ExecutorInfo struct.
func NewPopulatedTaskInfo ¶
func (*TaskInfo) Descriptor ¶ added in v0.0.4
func (*TaskInfo) GetAgentID ¶
func (*TaskInfo) GetCommand ¶
func (m *TaskInfo) GetCommand() *CommandInfo
func (*TaskInfo) GetContainer ¶
func (m *TaskInfo) GetContainer() *ContainerInfo
func (*TaskInfo) GetDiscovery ¶
func (m *TaskInfo) GetDiscovery() *DiscoveryInfo
func (*TaskInfo) GetExecutor ¶
func (m *TaskInfo) GetExecutor() *ExecutorInfo
func (*TaskInfo) GetHealthCheck ¶
func (m *TaskInfo) GetHealthCheck() *HealthCheck
func (*TaskInfo) GetKillPolicy ¶
func (m *TaskInfo) GetKillPolicy() *KillPolicy
func (*TaskInfo) GetResources ¶
func (*TaskInfo) MarshalJSON ¶
func (*TaskInfo) MarshalJSONBuf ¶
func (mj *TaskInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TaskInfo) ProtoMessage ¶
func (*TaskInfo) ProtoMessage()
func (*TaskInfo) UnmarshalJSON ¶
func (*TaskInfo) UnmarshalJSONFFLexer ¶
func (*TaskInfo) VerboseEqual ¶
type TaskState ¶
type TaskState int32
* Describes possible task states. IMPORTANT: Mesos assumes tasks that enter terminal states (see below) imply the task is no longer running and thus clean up any thing associated with the task (ultimately offering any resources being consumed by that task to another task).
const ( TASK_STAGING TaskState = 6 TASK_STARTING TaskState = 0 TASK_RUNNING TaskState = 1 // NOTE: This should only be sent when the framework has // the TASK_KILLING_STATE capability. TASK_KILLING TaskState = 8 TASK_FINISHED TaskState = 2 TASK_FAILED TaskState = 3 TASK_KILLED TaskState = 4 TASK_ERROR TaskState = 7 // In Mesos 1.3, this will only be sent when the framework does NOT // opt-in to the PARTITION_AWARE capability. TASK_LOST TaskState = 5 // The task failed to launch because of a transient error. The // task's executor never started running. Unlike TASK_ERROR, the // task description is valid -- attempting to launch the task again // may be successful. TASK_DROPPED TaskState = 9 // The task was running on an agent that has lost contact with the // master, typically due to a network failure or partition. The task // may or may not still be running. TASK_UNREACHABLE TaskState = 10 // The task is no longer running. This can occur if the agent has // been terminated along with all of its tasks (e.g., the host that // was running the agent was rebooted). It might also occur if the // task was terminated due to an agent or containerizer error, or if // the task was preempted by the QoS controller in an // oversubscription scenario. TASK_GONE TaskState = 11 // The task was running on an agent that the master cannot contact; // the operator has asserted that the agent has been shutdown, but // this has not been directly confirmed by the master. If the // operator is correct, the task is not running and this is a // terminal state; if the operator is mistaken, the task may still // be running and might return to RUNNING in the future. TASK_GONE_BY_OPERATOR TaskState = 12 // The master has no knowledge of the task. This is typically // because either (a) the master never had knowledge of the task, or // (b) the master forgot about the task because it garbage collected // its metadata about the task. The task may or may not still be // running. TASK_UNKNOWN TaskState = 13 )
func (TaskState) EnumDescriptor ¶ added in v0.0.4
func (TaskState) MarshalJSON ¶
func (*TaskState) UnmarshalJSON ¶
type TaskStatus ¶
type TaskStatus struct { TaskID TaskID `protobuf:"bytes,1,req,name=task_id,json=taskId" json:"task_id"` State *TaskState `protobuf:"varint,2,req,name=state,enum=mesos.TaskState" json:"state,omitempty"` Message *string `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"` Source *TaskStatus_Source `protobuf:"varint,9,opt,name=source,enum=mesos.TaskStatus_Source" json:"source,omitempty"` Reason *TaskStatus_Reason `protobuf:"varint,10,opt,name=reason,enum=mesos.TaskStatus_Reason" json:"reason,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"` AgentID *AgentID `protobuf:"bytes,5,opt,name=agent_id,json=agentId" json:"agent_id,omitempty"` ExecutorID *ExecutorID `protobuf:"bytes,7,opt,name=executor_id,json=executorId" json:"executor_id,omitempty"` Timestamp *float64 `protobuf:"fixed64,6,opt,name=timestamp" json:"timestamp,omitempty"` // Statuses that are delivered reliably to the scheduler will // include a 'uuid'. The status is considered delivered once // it is acknowledged by the scheduler. Schedulers can choose // to either explicitly acknowledge statuses or let the scheduler // driver implicitly acknowledge (default). // // TODO(bmahler): This is currently overwritten in the scheduler // driver and executor driver, but executors will need to set this // to a valid RFC-4122 UUID if using the HTTP API. UUID []byte `protobuf:"bytes,11,opt,name=uuid" json:"uuid,omitempty"` // Describes whether the task has been determined to be healthy (true) or // unhealthy (false) according to the `health_check` field in `TaskInfo`. Healthy *bool `protobuf:"varint,8,opt,name=healthy" json:"healthy,omitempty"` // Contains check status for the check specified in the corresponding // `TaskInfo`. If no check has been specified, this field must be // absent, otherwise it must be present even if the check status is // not available yet. If the status update is triggered for a different // reason than `REASON_TASK_CHECK_STATUS_UPDATED`, this field will contain // the last known value. // // NOTE: A check-related task status update is triggered if and only if // the value or presence of any field in `CheckStatusInfo` changes. // // NOTE: Check support in built-in executors is experimental. CheckStatus *CheckStatusInfo `protobuf:"bytes,15,opt,name=check_status,json=checkStatus" json:"check_status,omitempty"` // Labels are free-form key value pairs which are exposed through // master and agent endpoints. Labels will not be interpreted or // acted upon by Mesos itself. As opposed to the data field, labels // will be kept in memory on master and agent processes. Therefore, // labels should be used to tag TaskStatus message with light-weight // meta-data. Labels should not contain duplicate key-value pairs. Labels *Labels `protobuf:"bytes,12,opt,name=labels" json:"labels,omitempty"` // Container related information that is resolved dynamically such as // network address. ContainerStatus *ContainerStatus `protobuf:"bytes,13,opt,name=container_status,json=containerStatus" json:"container_status,omitempty"` // The time (according to the master's clock) when the agent where // this task was running became unreachable. This is only set on // status updates for tasks running on agents that are unreachable // (e.g., partitioned away from the master). UnreachableTime *TimeInfo `protobuf:"bytes,14,opt,name=unreachable_time,json=unreachableTime" json:"unreachable_time,omitempty"` }
* Describes the current status of a task.
func NewPopulatedTaskStatus ¶
func NewPopulatedTaskStatus(r randyMesos, easy bool) *TaskStatus
func (*TaskStatus) Descriptor ¶ added in v0.0.4
func (*TaskStatus) Descriptor() ([]byte, []int)
func (*TaskStatus) Equal ¶
func (this *TaskStatus) Equal(that interface{}) bool
func (*TaskStatus) GetAgentID ¶
func (m *TaskStatus) GetAgentID() *AgentID
func (*TaskStatus) GetCheckStatus ¶ added in v0.0.4
func (m *TaskStatus) GetCheckStatus() *CheckStatusInfo
func (*TaskStatus) GetContainerStatus ¶
func (m *TaskStatus) GetContainerStatus() *ContainerStatus
func (*TaskStatus) GetData ¶
func (m *TaskStatus) GetData() []byte
func (*TaskStatus) GetExecutorID ¶
func (m *TaskStatus) GetExecutorID() *ExecutorID
func (*TaskStatus) GetHealthy ¶
func (m *TaskStatus) GetHealthy() bool
func (*TaskStatus) GetLabels ¶
func (m *TaskStatus) GetLabels() *Labels
func (*TaskStatus) GetMessage ¶
func (m *TaskStatus) GetMessage() string
func (*TaskStatus) GetReason ¶
func (m *TaskStatus) GetReason() TaskStatus_Reason
func (*TaskStatus) GetSource ¶
func (m *TaskStatus) GetSource() TaskStatus_Source
func (*TaskStatus) GetState ¶
func (m *TaskStatus) GetState() TaskState
func (*TaskStatus) GetTaskID ¶
func (m *TaskStatus) GetTaskID() TaskID
func (*TaskStatus) GetTimestamp ¶
func (m *TaskStatus) GetTimestamp() float64
func (*TaskStatus) GetUUID ¶
func (m *TaskStatus) GetUUID() []byte
func (*TaskStatus) GetUnreachableTime ¶
func (m *TaskStatus) GetUnreachableTime() *TimeInfo
func (*TaskStatus) GoString ¶
func (this *TaskStatus) GoString() string
func (*TaskStatus) Marshal ¶
func (m *TaskStatus) Marshal() (dAtA []byte, err error)
func (*TaskStatus) MarshalJSON ¶
func (mj *TaskStatus) MarshalJSON() ([]byte, error)
func (*TaskStatus) MarshalJSONBuf ¶
func (mj *TaskStatus) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TaskStatus) ProtoMessage ¶
func (*TaskStatus) ProtoMessage()
func (*TaskStatus) ProtoSize ¶ added in v0.0.4
func (m *TaskStatus) ProtoSize() (n int)
func (*TaskStatus) Reset ¶
func (m *TaskStatus) Reset()
func (*TaskStatus) String ¶
func (this *TaskStatus) String() string
func (*TaskStatus) Unmarshal ¶
func (m *TaskStatus) Unmarshal(dAtA []byte) error
func (*TaskStatus) UnmarshalJSON ¶
func (uj *TaskStatus) UnmarshalJSON(input []byte) error
func (*TaskStatus) UnmarshalJSONFFLexer ¶
func (uj *TaskStatus) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*TaskStatus) VerboseEqual ¶
func (this *TaskStatus) VerboseEqual(that interface{}) error
type TaskStatus_Reason ¶
type TaskStatus_Reason int32
Detailed reason for the task status update.
TODO(bmahler): Differentiate between agent removal reasons (e.g. unhealthy vs. unregistered for maintenance).
const ( // TODO(jieyu): The default value when a caller doesn't check for // presence is 0 and so ideally the 0 reason is not a valid one. // Since this is not used anywhere, consider removing this reason. REASON_COMMAND_EXECUTOR_FAILED TaskStatus_Reason = 0 REASON_CONTAINER_LAUNCH_FAILED TaskStatus_Reason = 21 REASON_CONTAINER_LIMITATION TaskStatus_Reason = 19 REASON_CONTAINER_LIMITATION_DISK TaskStatus_Reason = 20 REASON_CONTAINER_LIMITATION_MEMORY TaskStatus_Reason = 8 REASON_CONTAINER_PREEMPTED TaskStatus_Reason = 17 REASON_CONTAINER_UPDATE_FAILED TaskStatus_Reason = 22 REASON_EXECUTOR_REGISTRATION_TIMEOUT TaskStatus_Reason = 23 REASON_EXECUTOR_REREGISTRATION_TIMEOUT TaskStatus_Reason = 24 REASON_EXECUTOR_TERMINATED TaskStatus_Reason = 1 REASON_EXECUTOR_UNREGISTERED TaskStatus_Reason = 2 REASON_FRAMEWORK_REMOVED TaskStatus_Reason = 3 REASON_GC_ERROR TaskStatus_Reason = 4 REASON_INVALID_FRAMEWORKID TaskStatus_Reason = 5 REASON_INVALID_OFFERS TaskStatus_Reason = 6 REASON_IO_SWITCHBOARD_EXITED TaskStatus_Reason = 27 REASON_MASTER_DISCONNECTED TaskStatus_Reason = 7 REASON_RECONCILIATION TaskStatus_Reason = 9 REASON_RESOURCES_UNKNOWN TaskStatus_Reason = 18 REASON_AGENT_DISCONNECTED TaskStatus_Reason = 10 REASON_AGENT_REMOVED TaskStatus_Reason = 11 REASON_AGENT_RESTARTED TaskStatus_Reason = 12 REASON_AGENT_UNKNOWN TaskStatus_Reason = 13 REASON_TASK_CHECK_STATUS_UPDATED TaskStatus_Reason = 28 REASON_TASK_GROUP_INVALID TaskStatus_Reason = 25 REASON_TASK_GROUP_UNAUTHORIZED TaskStatus_Reason = 26 REASON_TASK_INVALID TaskStatus_Reason = 14 REASON_TASK_UNAUTHORIZED TaskStatus_Reason = 15 REASON_TASK_UNKNOWN TaskStatus_Reason = 16 )
func (TaskStatus_Reason) Enum ¶
func (x TaskStatus_Reason) Enum() *TaskStatus_Reason
func (TaskStatus_Reason) EnumDescriptor ¶ added in v0.0.4
func (TaskStatus_Reason) EnumDescriptor() ([]byte, []int)
func (TaskStatus_Reason) MarshalJSON ¶
func (x TaskStatus_Reason) MarshalJSON() ([]byte, error)
func (TaskStatus_Reason) String ¶
func (x TaskStatus_Reason) String() string
func (*TaskStatus_Reason) UnmarshalJSON ¶
func (x *TaskStatus_Reason) UnmarshalJSON(data []byte) error
type TaskStatus_Source ¶
type TaskStatus_Source int32
Describes the source of the task status update.
const ( SOURCE_MASTER TaskStatus_Source = 0 SOURCE_AGENT TaskStatus_Source = 1 SOURCE_EXECUTOR TaskStatus_Source = 2 )
func (TaskStatus_Source) Enum ¶
func (x TaskStatus_Source) Enum() *TaskStatus_Source
func (TaskStatus_Source) EnumDescriptor ¶ added in v0.0.4
func (TaskStatus_Source) EnumDescriptor() ([]byte, []int)
func (TaskStatus_Source) MarshalJSON ¶
func (x TaskStatus_Source) MarshalJSON() ([]byte, error)
func (TaskStatus_Source) String ¶
func (x TaskStatus_Source) String() string
func (*TaskStatus_Source) UnmarshalJSON ¶
func (x *TaskStatus_Source) UnmarshalJSON(data []byte) error
type TcpStatistics ¶
type TcpStatistics struct { RtoAlgorithm *int64 `protobuf:"varint,1,opt,name=RtoAlgorithm" json:"RtoAlgorithm,omitempty"` RtoMin *int64 `protobuf:"varint,2,opt,name=RtoMin" json:"RtoMin,omitempty"` RtoMax *int64 `protobuf:"varint,3,opt,name=RtoMax" json:"RtoMax,omitempty"` MaxConn *int64 `protobuf:"varint,4,opt,name=MaxConn" json:"MaxConn,omitempty"` ActiveOpens *int64 `protobuf:"varint,5,opt,name=ActiveOpens" json:"ActiveOpens,omitempty"` PassiveOpens *int64 `protobuf:"varint,6,opt,name=PassiveOpens" json:"PassiveOpens,omitempty"` AttemptFails *int64 `protobuf:"varint,7,opt,name=AttemptFails" json:"AttemptFails,omitempty"` EstabResets *int64 `protobuf:"varint,8,opt,name=EstabResets" json:"EstabResets,omitempty"` CurrEstab *int64 `protobuf:"varint,9,opt,name=CurrEstab" json:"CurrEstab,omitempty"` InSegs *int64 `protobuf:"varint,10,opt,name=InSegs" json:"InSegs,omitempty"` OutSegs *int64 `protobuf:"varint,11,opt,name=OutSegs" json:"OutSegs,omitempty"` RetransSegs *int64 `protobuf:"varint,12,opt,name=RetransSegs" json:"RetransSegs,omitempty"` InErrs *int64 `protobuf:"varint,13,opt,name=InErrs" json:"InErrs,omitempty"` OutRsts *int64 `protobuf:"varint,14,opt,name=OutRsts" json:"OutRsts,omitempty"` InCsumErrors *int64 `protobuf:"varint,15,opt,name=InCsumErrors" json:"InCsumErrors,omitempty"` }
func NewPopulatedTcpStatistics ¶
func NewPopulatedTcpStatistics(r randyMesos, easy bool) *TcpStatistics
func (*TcpStatistics) Descriptor ¶ added in v0.0.4
func (*TcpStatistics) Descriptor() ([]byte, []int)
func (*TcpStatistics) Equal ¶
func (this *TcpStatistics) Equal(that interface{}) bool
func (*TcpStatistics) GetActiveOpens ¶
func (m *TcpStatistics) GetActiveOpens() int64
func (*TcpStatistics) GetAttemptFails ¶
func (m *TcpStatistics) GetAttemptFails() int64
func (*TcpStatistics) GetCurrEstab ¶
func (m *TcpStatistics) GetCurrEstab() int64
func (*TcpStatistics) GetEstabResets ¶
func (m *TcpStatistics) GetEstabResets() int64
func (*TcpStatistics) GetInCsumErrors ¶
func (m *TcpStatistics) GetInCsumErrors() int64
func (*TcpStatistics) GetInErrs ¶
func (m *TcpStatistics) GetInErrs() int64
func (*TcpStatistics) GetInSegs ¶
func (m *TcpStatistics) GetInSegs() int64
func (*TcpStatistics) GetMaxConn ¶
func (m *TcpStatistics) GetMaxConn() int64
func (*TcpStatistics) GetOutRsts ¶
func (m *TcpStatistics) GetOutRsts() int64
func (*TcpStatistics) GetOutSegs ¶
func (m *TcpStatistics) GetOutSegs() int64
func (*TcpStatistics) GetPassiveOpens ¶
func (m *TcpStatistics) GetPassiveOpens() int64
func (*TcpStatistics) GetRetransSegs ¶
func (m *TcpStatistics) GetRetransSegs() int64
func (*TcpStatistics) GetRtoAlgorithm ¶
func (m *TcpStatistics) GetRtoAlgorithm() int64
func (*TcpStatistics) GetRtoMax ¶
func (m *TcpStatistics) GetRtoMax() int64
func (*TcpStatistics) GetRtoMin ¶
func (m *TcpStatistics) GetRtoMin() int64
func (*TcpStatistics) GoString ¶
func (this *TcpStatistics) GoString() string
func (*TcpStatistics) Marshal ¶
func (m *TcpStatistics) Marshal() (dAtA []byte, err error)
func (*TcpStatistics) MarshalJSON ¶
func (mj *TcpStatistics) MarshalJSON() ([]byte, error)
func (*TcpStatistics) MarshalJSONBuf ¶
func (mj *TcpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TcpStatistics) ProtoMessage ¶
func (*TcpStatistics) ProtoMessage()
func (*TcpStatistics) ProtoSize ¶ added in v0.0.4
func (m *TcpStatistics) ProtoSize() (n int)
func (*TcpStatistics) Reset ¶
func (m *TcpStatistics) Reset()
func (*TcpStatistics) String ¶
func (this *TcpStatistics) String() string
func (*TcpStatistics) Unmarshal ¶
func (m *TcpStatistics) Unmarshal(dAtA []byte) error
func (*TcpStatistics) UnmarshalJSON ¶
func (uj *TcpStatistics) UnmarshalJSON(input []byte) error
func (*TcpStatistics) UnmarshalJSONFFLexer ¶
func (uj *TcpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*TcpStatistics) VerboseEqual ¶
func (this *TcpStatistics) VerboseEqual(that interface{}) error
type TimeInfo ¶
type TimeInfo struct {
Nanoseconds int64 `protobuf:"varint,1,req,name=nanoseconds" json:"nanoseconds"`
}
* Represents time since the epoch, in nanoseconds.
func NewPopulatedTimeInfo ¶
func (*TimeInfo) Descriptor ¶ added in v0.0.4
func (*TimeInfo) GetNanoseconds ¶
func (*TimeInfo) MarshalJSON ¶
func (*TimeInfo) MarshalJSONBuf ¶
func (mj *TimeInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TimeInfo) ProtoMessage ¶
func (*TimeInfo) ProtoMessage()
func (*TimeInfo) UnmarshalJSON ¶
func (*TimeInfo) UnmarshalJSONFFLexer ¶
func (*TimeInfo) VerboseEqual ¶
type TrafficControlStatistics ¶
type TrafficControlStatistics struct { ID string `protobuf:"bytes,1,req,name=id" json:"id"` Backlog *uint64 `protobuf:"varint,2,opt,name=backlog" json:"backlog,omitempty"` Bytes *uint64 `protobuf:"varint,3,opt,name=bytes" json:"bytes,omitempty"` Drops *uint64 `protobuf:"varint,4,opt,name=drops" json:"drops,omitempty"` Overlimits *uint64 `protobuf:"varint,5,opt,name=overlimits" json:"overlimits,omitempty"` Packets *uint64 `protobuf:"varint,6,opt,name=packets" json:"packets,omitempty"` Qlen *uint64 `protobuf:"varint,7,opt,name=qlen" json:"qlen,omitempty"` RateBPS *uint64 `protobuf:"varint,8,opt,name=ratebps" json:"ratebps,omitempty"` RatePPS *uint64 `protobuf:"varint,9,opt,name=ratepps" json:"ratepps,omitempty"` Requeues *uint64 `protobuf:"varint,10,opt,name=requeues" json:"requeues,omitempty"` }
* When the network bandwidth caps are enabled and the container is over its limit, outbound packets may be either delayed or dropped completely either because it exceeds the maximum bandwidth allocation for a single container (the cap) or because the combined network traffic of multiple containers on the host exceeds the transmit capacity of the host (the share). We can report the following statistics for each of these conditions exported directly from the Linux Traffic Control Queueing Discipline.
id : name of the limiter, e.g. 'tx_bw_cap' backlog : number of packets currently delayed bytes : total bytes seen drops : number of packets dropped in total overlimits : number of packets which exceeded allocation packets : total packets seen qlen : number of packets currently queued rate_bps : throughput in bytes/sec rate_pps : throughput in packets/sec requeues : number of times a packet has been delayed due to
locking or device contention issues
More information on the operation of Linux Traffic Control can be found at http://www.lartc.org/lartc.html.
func NewPopulatedTrafficControlStatistics ¶
func NewPopulatedTrafficControlStatistics(r randyMesos, easy bool) *TrafficControlStatistics
func (*TrafficControlStatistics) Descriptor ¶ added in v0.0.4
func (*TrafficControlStatistics) Descriptor() ([]byte, []int)
func (*TrafficControlStatistics) Equal ¶
func (this *TrafficControlStatistics) Equal(that interface{}) bool
func (*TrafficControlStatistics) GetBacklog ¶
func (m *TrafficControlStatistics) GetBacklog() uint64
func (*TrafficControlStatistics) GetBytes ¶
func (m *TrafficControlStatistics) GetBytes() uint64
func (*TrafficControlStatistics) GetDrops ¶
func (m *TrafficControlStatistics) GetDrops() uint64
func (*TrafficControlStatistics) GetID ¶
func (m *TrafficControlStatistics) GetID() string
func (*TrafficControlStatistics) GetOverlimits ¶
func (m *TrafficControlStatistics) GetOverlimits() uint64
func (*TrafficControlStatistics) GetPackets ¶
func (m *TrafficControlStatistics) GetPackets() uint64
func (*TrafficControlStatistics) GetQlen ¶
func (m *TrafficControlStatistics) GetQlen() uint64
func (*TrafficControlStatistics) GetRateBPS ¶
func (m *TrafficControlStatistics) GetRateBPS() uint64
func (*TrafficControlStatistics) GetRatePPS ¶
func (m *TrafficControlStatistics) GetRatePPS() uint64
func (*TrafficControlStatistics) GetRequeues ¶
func (m *TrafficControlStatistics) GetRequeues() uint64
func (*TrafficControlStatistics) GoString ¶
func (this *TrafficControlStatistics) GoString() string
func (*TrafficControlStatistics) Marshal ¶
func (m *TrafficControlStatistics) Marshal() (dAtA []byte, err error)
func (*TrafficControlStatistics) MarshalJSON ¶
func (mj *TrafficControlStatistics) MarshalJSON() ([]byte, error)
func (*TrafficControlStatistics) MarshalJSONBuf ¶
func (mj *TrafficControlStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*TrafficControlStatistics) MarshalTo ¶
func (m *TrafficControlStatistics) MarshalTo(dAtA []byte) (int, error)
func (*TrafficControlStatistics) ProtoMessage ¶
func (*TrafficControlStatistics) ProtoMessage()
func (*TrafficControlStatistics) ProtoSize ¶ added in v0.0.4
func (m *TrafficControlStatistics) ProtoSize() (n int)
func (*TrafficControlStatistics) Reset ¶
func (m *TrafficControlStatistics) Reset()
func (*TrafficControlStatistics) String ¶
func (this *TrafficControlStatistics) String() string
func (*TrafficControlStatistics) Unmarshal ¶
func (m *TrafficControlStatistics) Unmarshal(dAtA []byte) error
func (*TrafficControlStatistics) UnmarshalJSON ¶
func (uj *TrafficControlStatistics) UnmarshalJSON(input []byte) error
func (*TrafficControlStatistics) UnmarshalJSONFFLexer ¶
func (uj *TrafficControlStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*TrafficControlStatistics) VerboseEqual ¶
func (this *TrafficControlStatistics) VerboseEqual(that interface{}) error
type URL ¶
type URL struct { Scheme string `protobuf:"bytes,1,req,name=scheme" json:"scheme"` Address Address `protobuf:"bytes,2,req,name=address" json:"address"` Path *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` Query []Parameter `protobuf:"bytes,4,rep,name=query" json:"query"` Fragment *string `protobuf:"bytes,5,opt,name=fragment" json:"fragment,omitempty"` }
* Represents a URL.
func NewPopulatedURL ¶
func (*URL) Descriptor ¶ added in v0.0.4
func (*URL) GetAddress ¶
func (*URL) GetFragment ¶
func (*URL) MarshalJSON ¶
func (*URL) MarshalJSONBuf ¶
func (mj *URL) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*URL) ProtoMessage ¶
func (*URL) ProtoMessage()
func (*URL) UnmarshalJSON ¶
func (*URL) UnmarshalJSONFFLexer ¶
func (*URL) VerboseEqual ¶
type UdpStatistics ¶
type UdpStatistics struct { InDatagrams *int64 `protobuf:"varint,1,opt,name=InDatagrams" json:"InDatagrams,omitempty"` NoPorts *int64 `protobuf:"varint,2,opt,name=NoPorts" json:"NoPorts,omitempty"` InErrors *int64 `protobuf:"varint,3,opt,name=InErrors" json:"InErrors,omitempty"` OutDatagrams *int64 `protobuf:"varint,4,opt,name=OutDatagrams" json:"OutDatagrams,omitempty"` RcvbufErrors *int64 `protobuf:"varint,5,opt,name=RcvbufErrors" json:"RcvbufErrors,omitempty"` SndbufErrors *int64 `protobuf:"varint,6,opt,name=SndbufErrors" json:"SndbufErrors,omitempty"` InCsumErrors *int64 `protobuf:"varint,7,opt,name=InCsumErrors" json:"InCsumErrors,omitempty"` IgnoredMulti *int64 `protobuf:"varint,8,opt,name=IgnoredMulti" json:"IgnoredMulti,omitempty"` }
func NewPopulatedUdpStatistics ¶
func NewPopulatedUdpStatistics(r randyMesos, easy bool) *UdpStatistics
func (*UdpStatistics) Descriptor ¶ added in v0.0.4
func (*UdpStatistics) Descriptor() ([]byte, []int)
func (*UdpStatistics) Equal ¶
func (this *UdpStatistics) Equal(that interface{}) bool
func (*UdpStatistics) GetIgnoredMulti ¶
func (m *UdpStatistics) GetIgnoredMulti() int64
func (*UdpStatistics) GetInCsumErrors ¶
func (m *UdpStatistics) GetInCsumErrors() int64
func (*UdpStatistics) GetInDatagrams ¶
func (m *UdpStatistics) GetInDatagrams() int64
func (*UdpStatistics) GetInErrors ¶
func (m *UdpStatistics) GetInErrors() int64
func (*UdpStatistics) GetNoPorts ¶
func (m *UdpStatistics) GetNoPorts() int64
func (*UdpStatistics) GetOutDatagrams ¶
func (m *UdpStatistics) GetOutDatagrams() int64
func (*UdpStatistics) GetRcvbufErrors ¶
func (m *UdpStatistics) GetRcvbufErrors() int64
func (*UdpStatistics) GetSndbufErrors ¶
func (m *UdpStatistics) GetSndbufErrors() int64
func (*UdpStatistics) GoString ¶
func (this *UdpStatistics) GoString() string
func (*UdpStatistics) Marshal ¶
func (m *UdpStatistics) Marshal() (dAtA []byte, err error)
func (*UdpStatistics) MarshalJSON ¶
func (mj *UdpStatistics) MarshalJSON() ([]byte, error)
func (*UdpStatistics) MarshalJSONBuf ¶
func (mj *UdpStatistics) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*UdpStatistics) ProtoMessage ¶
func (*UdpStatistics) ProtoMessage()
func (*UdpStatistics) ProtoSize ¶ added in v0.0.4
func (m *UdpStatistics) ProtoSize() (n int)
func (*UdpStatistics) Reset ¶
func (m *UdpStatistics) Reset()
func (*UdpStatistics) String ¶
func (this *UdpStatistics) String() string
func (*UdpStatistics) Unmarshal ¶
func (m *UdpStatistics) Unmarshal(dAtA []byte) error
func (*UdpStatistics) UnmarshalJSON ¶
func (uj *UdpStatistics) UnmarshalJSON(input []byte) error
func (*UdpStatistics) UnmarshalJSONFFLexer ¶
func (uj *UdpStatistics) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*UdpStatistics) VerboseEqual ¶
func (this *UdpStatistics) VerboseEqual(that interface{}) error
type Unavailability ¶
type Unavailability struct { // If unspecified, the duration is assumed to be infinite. Duration *DurationInfo `protobuf:"bytes,2,opt,name=duration" json:"duration,omitempty"` }
* Represents an interval, from a given start time over a given duration. This interval pertains to an unavailability event, such as maintenance, and is not a generic interval.
func NewPopulatedUnavailability ¶
func NewPopulatedUnavailability(r randyMesos, easy bool) *Unavailability
func (*Unavailability) Descriptor ¶ added in v0.0.4
func (*Unavailability) Descriptor() ([]byte, []int)
func (*Unavailability) Equal ¶
func (this *Unavailability) Equal(that interface{}) bool
func (*Unavailability) GetDuration ¶
func (m *Unavailability) GetDuration() *DurationInfo
func (*Unavailability) GetStart ¶
func (m *Unavailability) GetStart() TimeInfo
func (*Unavailability) GoString ¶
func (this *Unavailability) GoString() string
func (*Unavailability) Marshal ¶
func (m *Unavailability) Marshal() (dAtA []byte, err error)
func (*Unavailability) MarshalJSON ¶
func (mj *Unavailability) MarshalJSON() ([]byte, error)
func (*Unavailability) MarshalJSONBuf ¶
func (mj *Unavailability) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Unavailability) ProtoMessage ¶
func (*Unavailability) ProtoMessage()
func (*Unavailability) ProtoSize ¶ added in v0.0.4
func (m *Unavailability) ProtoSize() (n int)
func (*Unavailability) Reset ¶
func (m *Unavailability) Reset()
func (*Unavailability) String ¶
func (this *Unavailability) String() string
func (*Unavailability) Unmarshal ¶
func (m *Unavailability) Unmarshal(dAtA []byte) error
func (*Unavailability) UnmarshalJSON ¶
func (uj *Unavailability) UnmarshalJSON(input []byte) error
func (*Unavailability) UnmarshalJSONFFLexer ¶
func (uj *Unavailability) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Unavailability) VerboseEqual ¶
func (this *Unavailability) VerboseEqual(that interface{}) error
type Value ¶
type Value struct { Type Value_Type `protobuf:"varint,1,req,name=type,enum=mesos.Value_Type" json:"type"` Scalar *Value_Scalar `protobuf:"bytes,2,opt,name=scalar" json:"scalar,omitempty"` Ranges *Value_Ranges `protobuf:"bytes,3,opt,name=ranges" json:"ranges,omitempty"` Set *Value_Set `protobuf:"bytes,4,opt,name=set" json:"set,omitempty"` Text *Value_Text `protobuf:"bytes,5,opt,name=text" json:"text,omitempty"` }
* Describes an Attribute or Resource "value". A value is described using the standard protocol buffer "union" trick.
func NewPopulatedValue ¶
func (*Value) Descriptor ¶ added in v0.0.4
func (*Value) GetRanges ¶
func (m *Value) GetRanges() *Value_Ranges
func (*Value) GetScalar ¶
func (m *Value) GetScalar() *Value_Scalar
func (*Value) GetText ¶
func (m *Value) GetText() *Value_Text
func (*Value) GetType ¶
func (m *Value) GetType() Value_Type
func (*Value) MarshalJSON ¶
func (*Value) MarshalJSONBuf ¶
func (mj *Value) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) UnmarshalJSON ¶
func (*Value) UnmarshalJSONFFLexer ¶
func (*Value) VerboseEqual ¶
type Value_Range ¶
type Value_Range struct { Begin uint64 `protobuf:"varint,1,req,name=begin" json:"begin"` End uint64 `protobuf:"varint,2,req,name=end" json:"end"` }
func NewPopulatedValue_Range ¶
func NewPopulatedValue_Range(r randyMesos, easy bool) *Value_Range
func (*Value_Range) Descriptor ¶ added in v0.0.4
func (*Value_Range) Descriptor() ([]byte, []int)
func (*Value_Range) Equal ¶
func (this *Value_Range) Equal(that interface{}) bool
func (*Value_Range) GetBegin ¶
func (m *Value_Range) GetBegin() uint64
func (*Value_Range) GetEnd ¶
func (m *Value_Range) GetEnd() uint64
func (*Value_Range) GoString ¶
func (this *Value_Range) GoString() string
func (*Value_Range) Marshal ¶
func (m *Value_Range) Marshal() (dAtA []byte, err error)
func (*Value_Range) MarshalJSON ¶
func (mj *Value_Range) MarshalJSON() ([]byte, error)
func (*Value_Range) MarshalJSONBuf ¶
func (mj *Value_Range) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value_Range) ProtoMessage ¶
func (*Value_Range) ProtoMessage()
func (*Value_Range) ProtoSize ¶ added in v0.0.4
func (m *Value_Range) ProtoSize() (n int)
func (*Value_Range) Reset ¶
func (m *Value_Range) Reset()
func (*Value_Range) String ¶
func (this *Value_Range) String() string
func (*Value_Range) Unmarshal ¶
func (m *Value_Range) Unmarshal(dAtA []byte) error
func (*Value_Range) UnmarshalJSON ¶
func (uj *Value_Range) UnmarshalJSON(input []byte) error
func (*Value_Range) UnmarshalJSONFFLexer ¶
func (uj *Value_Range) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Value_Range) VerboseEqual ¶
func (this *Value_Range) VerboseEqual(that interface{}) error
type Value_Ranges ¶
type Value_Ranges struct {
Range []Value_Range `protobuf:"bytes,1,rep,name=range" json:"range"`
}
func NewPopulatedValue_Ranges ¶
func NewPopulatedValue_Ranges(r randyMesos, easy bool) *Value_Ranges
func (*Value_Ranges) Add ¶
func (left *Value_Ranges) Add(right *Value_Ranges) *Value_Ranges
func (*Value_Ranges) Compare ¶
func (left *Value_Ranges) Compare(right *Value_Ranges) int
func (*Value_Ranges) Descriptor ¶ added in v0.0.4
func (*Value_Ranges) Descriptor() ([]byte, []int)
func (*Value_Ranges) Equal ¶
func (this *Value_Ranges) Equal(that interface{}) bool
func (*Value_Ranges) GetRange ¶
func (m *Value_Ranges) GetRange() []Value_Range
func (*Value_Ranges) GoString ¶
func (this *Value_Ranges) GoString() string
func (*Value_Ranges) Marshal ¶
func (m *Value_Ranges) Marshal() (dAtA []byte, err error)
func (*Value_Ranges) MarshalJSON ¶
func (mj *Value_Ranges) MarshalJSON() ([]byte, error)
func (*Value_Ranges) MarshalJSONBuf ¶
func (mj *Value_Ranges) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value_Ranges) ProtoMessage ¶
func (*Value_Ranges) ProtoMessage()
func (*Value_Ranges) ProtoSize ¶ added in v0.0.4
func (m *Value_Ranges) ProtoSize() (n int)
func (*Value_Ranges) Reset ¶
func (m *Value_Ranges) Reset()
func (*Value_Ranges) String ¶
func (this *Value_Ranges) String() string
func (*Value_Ranges) Subtract ¶
func (left *Value_Ranges) Subtract(right *Value_Ranges) *Value_Ranges
func (*Value_Ranges) Unmarshal ¶
func (m *Value_Ranges) Unmarshal(dAtA []byte) error
func (*Value_Ranges) UnmarshalJSON ¶
func (uj *Value_Ranges) UnmarshalJSON(input []byte) error
func (*Value_Ranges) UnmarshalJSONFFLexer ¶
func (uj *Value_Ranges) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Value_Ranges) VerboseEqual ¶
func (this *Value_Ranges) VerboseEqual(that interface{}) error
type Value_Scalar ¶
type Value_Scalar struct { // Scalar values are represented using floating point. To reduce // the chance of unpredictable floating point behavior due to // roundoff error, Mesos only supports three decimal digits of // precision for scalar resource values. That is, floating point // values are converted to a fixed point format that supports // three decimal digits of precision, and then converted back to // floating point on output. Any additional precision in scalar // resource values is discarded (via rounding). Value float64 `protobuf:"fixed64,1,req,name=value" json:"value"` }
func NewPopulatedValue_Scalar ¶
func NewPopulatedValue_Scalar(r randyMesos, easy bool) *Value_Scalar
func (*Value_Scalar) Add ¶
func (left *Value_Scalar) Add(right *Value_Scalar) *Value_Scalar
func (*Value_Scalar) Compare ¶
func (left *Value_Scalar) Compare(right *Value_Scalar) int
func (*Value_Scalar) Descriptor ¶ added in v0.0.4
func (*Value_Scalar) Descriptor() ([]byte, []int)
func (*Value_Scalar) Equal ¶
func (this *Value_Scalar) Equal(that interface{}) bool
func (*Value_Scalar) GetValue ¶
func (m *Value_Scalar) GetValue() float64
func (*Value_Scalar) GoString ¶
func (this *Value_Scalar) GoString() string
func (*Value_Scalar) Marshal ¶
func (m *Value_Scalar) Marshal() (dAtA []byte, err error)
func (*Value_Scalar) MarshalJSON ¶
func (mj *Value_Scalar) MarshalJSON() ([]byte, error)
func (*Value_Scalar) MarshalJSONBuf ¶
func (mj *Value_Scalar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value_Scalar) ProtoMessage ¶
func (*Value_Scalar) ProtoMessage()
func (*Value_Scalar) ProtoSize ¶ added in v0.0.4
func (m *Value_Scalar) ProtoSize() (n int)
func (*Value_Scalar) Reset ¶
func (m *Value_Scalar) Reset()
func (*Value_Scalar) String ¶
func (this *Value_Scalar) String() string
func (*Value_Scalar) Subtract ¶
func (left *Value_Scalar) Subtract(right *Value_Scalar) *Value_Scalar
func (*Value_Scalar) Unmarshal ¶
func (m *Value_Scalar) Unmarshal(dAtA []byte) error
func (*Value_Scalar) UnmarshalJSON ¶
func (uj *Value_Scalar) UnmarshalJSON(input []byte) error
func (*Value_Scalar) UnmarshalJSONFFLexer ¶
func (uj *Value_Scalar) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Value_Scalar) VerboseEqual ¶
func (this *Value_Scalar) VerboseEqual(that interface{}) error
type Value_Set ¶
type Value_Set struct {
Item []string `protobuf:"bytes,1,rep,name=item" json:"item,omitempty"`
}
func NewPopulatedValue_Set ¶
func (*Value_Set) Descriptor ¶ added in v0.0.4
func (*Value_Set) MarshalJSON ¶
func (*Value_Set) MarshalJSONBuf ¶
func (mj *Value_Set) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value_Set) ProtoMessage ¶
func (*Value_Set) ProtoMessage()
func (*Value_Set) UnmarshalJSON ¶
func (*Value_Set) UnmarshalJSONFFLexer ¶
func (*Value_Set) VerboseEqual ¶
type Value_Text ¶
type Value_Text struct {
Value string `protobuf:"bytes,1,req,name=value" json:"value"`
}
func NewPopulatedValue_Text ¶
func NewPopulatedValue_Text(r randyMesos, easy bool) *Value_Text
func (*Value_Text) Descriptor ¶ added in v0.0.4
func (*Value_Text) Descriptor() ([]byte, []int)
func (*Value_Text) Equal ¶
func (this *Value_Text) Equal(that interface{}) bool
func (*Value_Text) GetValue ¶
func (m *Value_Text) GetValue() string
func (*Value_Text) GoString ¶
func (this *Value_Text) GoString() string
func (*Value_Text) Marshal ¶
func (m *Value_Text) Marshal() (dAtA []byte, err error)
func (*Value_Text) MarshalJSON ¶
func (mj *Value_Text) MarshalJSON() ([]byte, error)
func (*Value_Text) MarshalJSONBuf ¶
func (mj *Value_Text) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Value_Text) ProtoMessage ¶
func (*Value_Text) ProtoMessage()
func (*Value_Text) ProtoSize ¶ added in v0.0.4
func (m *Value_Text) ProtoSize() (n int)
func (*Value_Text) Reset ¶
func (m *Value_Text) Reset()
func (*Value_Text) String ¶
func (this *Value_Text) String() string
func (*Value_Text) Unmarshal ¶
func (m *Value_Text) Unmarshal(dAtA []byte) error
func (*Value_Text) UnmarshalJSON ¶
func (uj *Value_Text) UnmarshalJSON(input []byte) error
func (*Value_Text) UnmarshalJSONFFLexer ¶
func (uj *Value_Text) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Value_Text) VerboseEqual ¶
func (this *Value_Text) VerboseEqual(that interface{}) error
type Value_Type ¶
type Value_Type int32
const ( SCALAR Value_Type = 0 RANGES Value_Type = 1 SET Value_Type = 2 TEXT Value_Type = 3 )
func (Value_Type) Enum ¶
func (x Value_Type) Enum() *Value_Type
func (Value_Type) EnumDescriptor ¶ added in v0.0.4
func (Value_Type) EnumDescriptor() ([]byte, []int)
func (Value_Type) MarshalJSON ¶
func (x Value_Type) MarshalJSON() ([]byte, error)
func (Value_Type) String ¶
func (x Value_Type) String() string
func (*Value_Type) UnmarshalJSON ¶
func (x *Value_Type) UnmarshalJSON(data []byte) error
type VersionInfo ¶
type VersionInfo struct { Version string `protobuf:"bytes,1,req,name=version" json:"version"` BuildDate *string `protobuf:"bytes,2,opt,name=build_date,json=buildDate" json:"build_date,omitempty"` BuildTime *float64 `protobuf:"fixed64,3,opt,name=build_time,json=buildTime" json:"build_time,omitempty"` BuildUser *string `protobuf:"bytes,4,opt,name=build_user,json=buildUser" json:"build_user,omitempty"` GitSHA *string `protobuf:"bytes,5,opt,name=git_sha,json=gitSha" json:"git_sha,omitempty"` GitBranch *string `protobuf:"bytes,6,opt,name=git_branch,json=gitBranch" json:"git_branch,omitempty"` GitTag *string `protobuf:"bytes,7,opt,name=git_tag,json=gitTag" json:"git_tag,omitempty"` }
* Version information of a component.
func NewPopulatedVersionInfo ¶
func NewPopulatedVersionInfo(r randyMesos, easy bool) *VersionInfo
func (*VersionInfo) Descriptor ¶ added in v0.0.4
func (*VersionInfo) Descriptor() ([]byte, []int)
func (*VersionInfo) Equal ¶
func (this *VersionInfo) Equal(that interface{}) bool
func (*VersionInfo) GetBuildDate ¶
func (m *VersionInfo) GetBuildDate() string
func (*VersionInfo) GetBuildTime ¶
func (m *VersionInfo) GetBuildTime() float64
func (*VersionInfo) GetBuildUser ¶
func (m *VersionInfo) GetBuildUser() string
func (*VersionInfo) GetGitBranch ¶
func (m *VersionInfo) GetGitBranch() string
func (*VersionInfo) GetGitSHA ¶
func (m *VersionInfo) GetGitSHA() string
func (*VersionInfo) GetGitTag ¶
func (m *VersionInfo) GetGitTag() string
func (*VersionInfo) GetVersion ¶
func (m *VersionInfo) GetVersion() string
func (*VersionInfo) GoString ¶
func (this *VersionInfo) GoString() string
func (*VersionInfo) Marshal ¶
func (m *VersionInfo) Marshal() (dAtA []byte, err error)
func (*VersionInfo) MarshalJSON ¶
func (mj *VersionInfo) MarshalJSON() ([]byte, error)
func (*VersionInfo) MarshalJSONBuf ¶
func (mj *VersionInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*VersionInfo) ProtoMessage ¶
func (*VersionInfo) ProtoMessage()
func (*VersionInfo) ProtoSize ¶ added in v0.0.4
func (m *VersionInfo) ProtoSize() (n int)
func (*VersionInfo) Reset ¶
func (m *VersionInfo) Reset()
func (*VersionInfo) String ¶
func (this *VersionInfo) String() string
func (*VersionInfo) Unmarshal ¶
func (m *VersionInfo) Unmarshal(dAtA []byte) error
func (*VersionInfo) UnmarshalJSON ¶
func (uj *VersionInfo) UnmarshalJSON(input []byte) error
func (*VersionInfo) UnmarshalJSONFFLexer ¶
func (uj *VersionInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*VersionInfo) VerboseEqual ¶
func (this *VersionInfo) VerboseEqual(that interface{}) error
type Volume ¶
type Volume struct { // TODO(gyliu513): Make this as `optional` after deprecation cycle of 1.0. Mode *Volume_Mode `protobuf:"varint,3,req,name=mode,enum=mesos.Volume_Mode" json:"mode,omitempty"` // Path pointing to a directory or file in the container. If the // path is a relative path, it is relative to the container work // directory. If the path is an absolute path, that path must // already exist. ContainerPath string `protobuf:"bytes,1,req,name=container_path,json=containerPath" json:"container_path"` // Absolute path pointing to a directory or file on the host or a // path relative to the container work directory. HostPath *string `protobuf:"bytes,2,opt,name=host_path,json=hostPath" json:"host_path,omitempty"` // The source of the volume is an Image which describes a root // filesystem which will be provisioned by Mesos. Image *Image `protobuf:"bytes,4,opt,name=image" json:"image,omitempty"` Source *Volume_Source `protobuf:"bytes,5,opt,name=source" json:"source,omitempty"` }
* Describes a volume mapping either from host to container or vice versa. Both paths can either refer to a directory or a file.
func NewPopulatedVolume ¶
func (*Volume) Descriptor ¶ added in v0.0.4
func (*Volume) GetContainerPath ¶
func (*Volume) GetHostPath ¶
func (*Volume) GetMode ¶
func (m *Volume) GetMode() Volume_Mode
func (*Volume) GetSource ¶
func (m *Volume) GetSource() *Volume_Source
func (*Volume) MarshalJSON ¶
func (*Volume) MarshalJSONBuf ¶
func (mj *Volume) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) UnmarshalJSON ¶
func (*Volume) UnmarshalJSONFFLexer ¶
func (*Volume) VerboseEqual ¶
type Volume_Mode ¶
type Volume_Mode int32
const ( RW Volume_Mode = 1 RO Volume_Mode = 2 )
func (Volume_Mode) Enum ¶
func (x Volume_Mode) Enum() *Volume_Mode
func (Volume_Mode) EnumDescriptor ¶ added in v0.0.4
func (Volume_Mode) EnumDescriptor() ([]byte, []int)
func (Volume_Mode) MarshalJSON ¶
func (x Volume_Mode) MarshalJSON() ([]byte, error)
func (Volume_Mode) String ¶
func (x Volume_Mode) String() string
func (*Volume_Mode) UnmarshalJSON ¶
func (x *Volume_Mode) UnmarshalJSON(data []byte) error
type Volume_Source ¶
type Volume_Source struct { // Enum fields should be optional, see: MESOS-4997. Type Volume_Source_Type `protobuf:"varint,1,opt,name=type,enum=mesos.Volume_Source_Type" json:"type"` // The source of the volume created by docker volume driver. DockerVolume *Volume_Source_DockerVolume `protobuf:"bytes,2,opt,name=docker_volume,json=dockerVolume" json:"docker_volume,omitempty"` SandboxPath *Volume_Source_SandboxPath `protobuf:"bytes,3,opt,name=sandbox_path,json=sandboxPath" json:"sandbox_path,omitempty"` }
Describes where a volume originates from.
func NewPopulatedVolume_Source ¶
func NewPopulatedVolume_Source(r randyMesos, easy bool) *Volume_Source
func (*Volume_Source) Descriptor ¶ added in v0.0.4
func (*Volume_Source) Descriptor() ([]byte, []int)
func (*Volume_Source) Equal ¶
func (this *Volume_Source) Equal(that interface{}) bool
func (*Volume_Source) GetDockerVolume ¶
func (m *Volume_Source) GetDockerVolume() *Volume_Source_DockerVolume
func (*Volume_Source) GetSandboxPath ¶
func (m *Volume_Source) GetSandboxPath() *Volume_Source_SandboxPath
func (*Volume_Source) GetType ¶
func (m *Volume_Source) GetType() Volume_Source_Type
func (*Volume_Source) GoString ¶
func (this *Volume_Source) GoString() string
func (*Volume_Source) Marshal ¶
func (m *Volume_Source) Marshal() (dAtA []byte, err error)
func (*Volume_Source) MarshalJSON ¶
func (mj *Volume_Source) MarshalJSON() ([]byte, error)
func (*Volume_Source) MarshalJSONBuf ¶
func (mj *Volume_Source) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Volume_Source) ProtoMessage ¶
func (*Volume_Source) ProtoMessage()
func (*Volume_Source) ProtoSize ¶ added in v0.0.4
func (m *Volume_Source) ProtoSize() (n int)
func (*Volume_Source) Reset ¶
func (m *Volume_Source) Reset()
func (*Volume_Source) String ¶
func (this *Volume_Source) String() string
func (*Volume_Source) Unmarshal ¶
func (m *Volume_Source) Unmarshal(dAtA []byte) error
func (*Volume_Source) UnmarshalJSON ¶
func (uj *Volume_Source) UnmarshalJSON(input []byte) error
func (*Volume_Source) UnmarshalJSONFFLexer ¶
func (uj *Volume_Source) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Volume_Source) VerboseEqual ¶
func (this *Volume_Source) VerboseEqual(that interface{}) error
type Volume_Source_DockerVolume ¶
type Volume_Source_DockerVolume struct { // Driver of the volume, it can be flocker, convoy, raxrey etc. Driver *string `protobuf:"bytes,1,opt,name=driver" json:"driver,omitempty"` // Name of the volume. Name string `protobuf:"bytes,2,req,name=name" json:"name"` // Volume driver specific options. DriverOptions *Parameters `protobuf:"bytes,3,opt,name=driver_options,json=driverOptions" json:"driver_options,omitempty"` }
func NewPopulatedVolume_Source_DockerVolume ¶
func NewPopulatedVolume_Source_DockerVolume(r randyMesos, easy bool) *Volume_Source_DockerVolume
func (*Volume_Source_DockerVolume) Descriptor ¶ added in v0.0.4
func (*Volume_Source_DockerVolume) Descriptor() ([]byte, []int)
func (*Volume_Source_DockerVolume) Equal ¶
func (this *Volume_Source_DockerVolume) Equal(that interface{}) bool
func (*Volume_Source_DockerVolume) GetDriver ¶
func (m *Volume_Source_DockerVolume) GetDriver() string
func (*Volume_Source_DockerVolume) GetDriverOptions ¶
func (m *Volume_Source_DockerVolume) GetDriverOptions() *Parameters
func (*Volume_Source_DockerVolume) GetName ¶
func (m *Volume_Source_DockerVolume) GetName() string
func (*Volume_Source_DockerVolume) GoString ¶
func (this *Volume_Source_DockerVolume) GoString() string
func (*Volume_Source_DockerVolume) Marshal ¶
func (m *Volume_Source_DockerVolume) Marshal() (dAtA []byte, err error)
func (*Volume_Source_DockerVolume) MarshalJSON ¶
func (mj *Volume_Source_DockerVolume) MarshalJSON() ([]byte, error)
func (*Volume_Source_DockerVolume) MarshalJSONBuf ¶
func (mj *Volume_Source_DockerVolume) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Volume_Source_DockerVolume) MarshalTo ¶
func (m *Volume_Source_DockerVolume) MarshalTo(dAtA []byte) (int, error)
func (*Volume_Source_DockerVolume) ProtoMessage ¶
func (*Volume_Source_DockerVolume) ProtoMessage()
func (*Volume_Source_DockerVolume) ProtoSize ¶ added in v0.0.4
func (m *Volume_Source_DockerVolume) ProtoSize() (n int)
func (*Volume_Source_DockerVolume) Reset ¶
func (m *Volume_Source_DockerVolume) Reset()
func (*Volume_Source_DockerVolume) String ¶
func (this *Volume_Source_DockerVolume) String() string
func (*Volume_Source_DockerVolume) Unmarshal ¶
func (m *Volume_Source_DockerVolume) Unmarshal(dAtA []byte) error
func (*Volume_Source_DockerVolume) UnmarshalJSON ¶
func (uj *Volume_Source_DockerVolume) UnmarshalJSON(input []byte) error
func (*Volume_Source_DockerVolume) UnmarshalJSONFFLexer ¶
func (uj *Volume_Source_DockerVolume) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Volume_Source_DockerVolume) VerboseEqual ¶
func (this *Volume_Source_DockerVolume) VerboseEqual(that interface{}) error
type Volume_Source_SandboxPath ¶
type Volume_Source_SandboxPath struct { Type Volume_Source_SandboxPath_Type `protobuf:"varint,1,opt,name=type,enum=mesos.Volume_Source_SandboxPath_Type" json:"type"` // A path relative to the corresponding container's sandbox. // Note that upwards traversal (i.e. ../../abc) is not allowed. Path string `protobuf:"bytes,2,req,name=path" json:"path"` }
Describe a path from a container's sandbox. The container can be the current container (SELF), or its parent container (PARENT). PARENT allows all child containers to share a volume from their parent container's sandbox. It'll be an error if the current container is a top level container.
func NewPopulatedVolume_Source_SandboxPath ¶
func NewPopulatedVolume_Source_SandboxPath(r randyMesos, easy bool) *Volume_Source_SandboxPath
func (*Volume_Source_SandboxPath) Descriptor ¶ added in v0.0.4
func (*Volume_Source_SandboxPath) Descriptor() ([]byte, []int)
func (*Volume_Source_SandboxPath) Equal ¶
func (this *Volume_Source_SandboxPath) Equal(that interface{}) bool
func (*Volume_Source_SandboxPath) GetPath ¶
func (m *Volume_Source_SandboxPath) GetPath() string
func (*Volume_Source_SandboxPath) GetType ¶
func (m *Volume_Source_SandboxPath) GetType() Volume_Source_SandboxPath_Type
func (*Volume_Source_SandboxPath) GoString ¶
func (this *Volume_Source_SandboxPath) GoString() string
func (*Volume_Source_SandboxPath) Marshal ¶
func (m *Volume_Source_SandboxPath) Marshal() (dAtA []byte, err error)
func (*Volume_Source_SandboxPath) MarshalJSON ¶
func (mj *Volume_Source_SandboxPath) MarshalJSON() ([]byte, error)
func (*Volume_Source_SandboxPath) MarshalJSONBuf ¶
func (mj *Volume_Source_SandboxPath) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Volume_Source_SandboxPath) MarshalTo ¶
func (m *Volume_Source_SandboxPath) MarshalTo(dAtA []byte) (int, error)
func (*Volume_Source_SandboxPath) ProtoMessage ¶
func (*Volume_Source_SandboxPath) ProtoMessage()
func (*Volume_Source_SandboxPath) ProtoSize ¶ added in v0.0.4
func (m *Volume_Source_SandboxPath) ProtoSize() (n int)
func (*Volume_Source_SandboxPath) Reset ¶
func (m *Volume_Source_SandboxPath) Reset()
func (*Volume_Source_SandboxPath) String ¶
func (this *Volume_Source_SandboxPath) String() string
func (*Volume_Source_SandboxPath) Unmarshal ¶
func (m *Volume_Source_SandboxPath) Unmarshal(dAtA []byte) error
func (*Volume_Source_SandboxPath) UnmarshalJSON ¶
func (uj *Volume_Source_SandboxPath) UnmarshalJSON(input []byte) error
func (*Volume_Source_SandboxPath) UnmarshalJSONFFLexer ¶
func (uj *Volume_Source_SandboxPath) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Volume_Source_SandboxPath) VerboseEqual ¶
func (this *Volume_Source_SandboxPath) VerboseEqual(that interface{}) error
type Volume_Source_SandboxPath_Type ¶
type Volume_Source_SandboxPath_Type int32
const ( Volume_Source_SandboxPath_UNKNOWN Volume_Source_SandboxPath_Type = 0 Volume_Source_SandboxPath_SELF Volume_Source_SandboxPath_Type = 1 Volume_Source_SandboxPath_PARENT Volume_Source_SandboxPath_Type = 2 )
func (Volume_Source_SandboxPath_Type) Enum ¶
func (x Volume_Source_SandboxPath_Type) Enum() *Volume_Source_SandboxPath_Type
func (Volume_Source_SandboxPath_Type) EnumDescriptor ¶ added in v0.0.4
func (Volume_Source_SandboxPath_Type) EnumDescriptor() ([]byte, []int)
func (Volume_Source_SandboxPath_Type) MarshalJSON ¶
func (x Volume_Source_SandboxPath_Type) MarshalJSON() ([]byte, error)
func (Volume_Source_SandboxPath_Type) String ¶
func (x Volume_Source_SandboxPath_Type) String() string
func (*Volume_Source_SandboxPath_Type) UnmarshalJSON ¶
func (x *Volume_Source_SandboxPath_Type) UnmarshalJSON(data []byte) error
type Volume_Source_Type ¶
type Volume_Source_Type int32
const ( // This must be the first enum value in this list, to // ensure that if 'type' is not set, the default value // is UNKNOWN. This enables enum values to be added // in a backwards-compatible way. See: MESOS-4997. Volume_Source_UNKNOWN Volume_Source_Type = 0 // TODO(gyliu513): Add HOST_PATH and IMAGE as volume source type. Volume_Source_DOCKER_VOLUME Volume_Source_Type = 1 Volume_Source_SANDBOX_PATH Volume_Source_Type = 2 )
func (Volume_Source_Type) Enum ¶
func (x Volume_Source_Type) Enum() *Volume_Source_Type
func (Volume_Source_Type) EnumDescriptor ¶ added in v0.0.4
func (Volume_Source_Type) EnumDescriptor() ([]byte, []int)
func (Volume_Source_Type) MarshalJSON ¶
func (x Volume_Source_Type) MarshalJSON() ([]byte, error)
func (Volume_Source_Type) String ¶
func (x Volume_Source_Type) String() string
func (*Volume_Source_Type) UnmarshalJSON ¶
func (x *Volume_Source_Type) UnmarshalJSON(data []byte) error
type WeightInfo ¶
type WeightInfo struct { Weight float64 `protobuf:"fixed64,1,req,name=weight" json:"weight"` // Related role name. Role *string `protobuf:"bytes,2,opt,name=role" json:"role,omitempty"` }
* Named WeightInfo to indicate resource allocation priority between the different roles.
func NewPopulatedWeightInfo ¶
func NewPopulatedWeightInfo(r randyMesos, easy bool) *WeightInfo
func (*WeightInfo) Descriptor ¶ added in v0.0.4
func (*WeightInfo) Descriptor() ([]byte, []int)
func (*WeightInfo) Equal ¶
func (this *WeightInfo) Equal(that interface{}) bool
func (*WeightInfo) GetRole ¶
func (m *WeightInfo) GetRole() string
func (*WeightInfo) GetWeight ¶
func (m *WeightInfo) GetWeight() float64
func (*WeightInfo) GoString ¶
func (this *WeightInfo) GoString() string
func (*WeightInfo) Marshal ¶
func (m *WeightInfo) Marshal() (dAtA []byte, err error)
func (*WeightInfo) MarshalJSON ¶
func (mj *WeightInfo) MarshalJSON() ([]byte, error)
func (*WeightInfo) MarshalJSONBuf ¶
func (mj *WeightInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*WeightInfo) ProtoMessage ¶
func (*WeightInfo) ProtoMessage()
func (*WeightInfo) ProtoSize ¶ added in v0.0.4
func (m *WeightInfo) ProtoSize() (n int)
func (*WeightInfo) Reset ¶
func (m *WeightInfo) Reset()
func (*WeightInfo) String ¶
func (this *WeightInfo) String() string
func (*WeightInfo) Unmarshal ¶
func (m *WeightInfo) Unmarshal(dAtA []byte) error
func (*WeightInfo) UnmarshalJSON ¶
func (uj *WeightInfo) UnmarshalJSON(input []byte) error
func (*WeightInfo) UnmarshalJSONFFLexer ¶
func (uj *WeightInfo) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*WeightInfo) VerboseEqual ¶
func (this *WeightInfo) VerboseEqual(that interface{}) error
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package agent is a generated protocol buffer package.
|
Package agent is a generated protocol buffer package. |
Package allocator is a generated protocol buffer package.
|
Package allocator is a generated protocol buffer package. |
proto
Package proto implements protobuf utilities such as functional options to construct complex structs and encoders and decoders composable with io.ReadWriters.
|
Package proto implements protobuf utilities such as functional options to construct complex structs and encoders and decoders composable with io.ReadWriters. |
Package executor is a generated protocol buffer package.
|
Package executor is a generated protocol buffer package. |
extras
|
|
Package maintenance is a generated protocol buffer package.
|
Package maintenance is a generated protocol buffer package. |
Package master is a generated protocol buffer package.
|
Package master is a generated protocol buffer package. |
Package quota is a generated protocol buffer package.
|
Package quota is a generated protocol buffer package. |
Package recordio implements the Mesos variant of RecordIO framing, whereby each record is prefixed by a line that indicates the length of the record in decimal ASCII.
|
Package recordio implements the Mesos variant of RecordIO framing, whereby each record is prefixed by a line that indicates the length of the record in decimal ASCII. |
Package scheduler is a generated protocol buffer package.
|
Package scheduler is a generated protocol buffer package. |