// Code generated by protoc-gen-gogo. // source: mesos.proto // DO NOT EDIT! package mesosproto import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" // discarding unused import gogoproto "github.com/gogo/protobuf/gogoproto" import bytes "bytes" import strings "strings" import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" import sort "sort" import strconv "strconv" import reflect "reflect" import io "io" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // * // Status is used to indicate the state of the scheduler and executor // driver after function calls. type Status int32 const ( Status_DRIVER_NOT_STARTED Status = 1 Status_DRIVER_RUNNING Status = 2 Status_DRIVER_ABORTED Status = 3 Status_DRIVER_STOPPED Status = 4 ) 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, } func (x Status) Enum() *Status { p := new(Status) *p = x return p } func (x Status) String() string { return proto.EnumName(Status_name, int32(x)) } func (x *Status) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Status_value, data, "Status") if err != nil { return err } *x = Status(value) return nil } // * // 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). type TaskState int32 const ( TaskState_TASK_STAGING TaskState = 6 TaskState_TASK_STARTING TaskState = 0 TaskState_TASK_RUNNING TaskState = 1 TaskState_TASK_FINISHED TaskState = 2 TaskState_TASK_FAILED TaskState = 3 TaskState_TASK_KILLED TaskState = 4 TaskState_TASK_LOST TaskState = 5 TaskState_TASK_ERROR TaskState = 7 ) var TaskState_name = map[int32]string{ 6: "TASK_STAGING", 0: "TASK_STARTING", 1: "TASK_RUNNING", 2: "TASK_FINISHED", 3: "TASK_FAILED", 4: "TASK_KILLED", 5: "TASK_LOST", 7: "TASK_ERROR", } var TaskState_value = map[string]int32{ "TASK_STAGING": 6, "TASK_STARTING": 0, "TASK_RUNNING": 1, "TASK_FINISHED": 2, "TASK_FAILED": 3, "TASK_KILLED": 4, "TASK_LOST": 5, "TASK_ERROR": 7, } func (x TaskState) Enum() *TaskState { p := new(TaskState) *p = x return p } func (x TaskState) String() string { return proto.EnumName(TaskState_name, int32(x)) } func (x *TaskState) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(TaskState_value, data, "TaskState") if err != nil { return err } *x = TaskState(value) return nil } type FrameworkInfo_Capability_Type int32 const ( // Receive offers with revocable resources. See 'Resource' // message for details. // TODO(vinod): This is currently a no-op. FrameworkInfo_Capability_REVOCABLE_RESOURCES FrameworkInfo_Capability_Type = 1 ) var FrameworkInfo_Capability_Type_name = map[int32]string{ 1: "REVOCABLE_RESOURCES", } var FrameworkInfo_Capability_Type_value = map[string]int32{ "REVOCABLE_RESOURCES": 1, } func (x FrameworkInfo_Capability_Type) Enum() *FrameworkInfo_Capability_Type { p := new(FrameworkInfo_Capability_Type) *p = x return p } func (x FrameworkInfo_Capability_Type) String() string { return proto.EnumName(FrameworkInfo_Capability_Type_name, int32(x)) } func (x *FrameworkInfo_Capability_Type) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(FrameworkInfo_Capability_Type_value, data, "FrameworkInfo_Capability_Type") if err != nil { return err } *x = FrameworkInfo_Capability_Type(value) return nil } type Value_Type int32 const ( Value_SCALAR Value_Type = 0 Value_RANGES Value_Type = 1 Value_SET Value_Type = 2 Value_TEXT Value_Type = 3 ) 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, } func (x Value_Type) Enum() *Value_Type { p := new(Value_Type) *p = x return p } func (x Value_Type) String() string { return proto.EnumName(Value_Type_name, int32(x)) } func (x *Value_Type) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Value_Type_value, data, "Value_Type") if err != nil { return err } *x = Value_Type(value) return nil } type Offer_Operation_Type int32 const ( Offer_Operation_LAUNCH Offer_Operation_Type = 1 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 ) var Offer_Operation_Type_name = map[int32]string{ 1: "LAUNCH", 2: "RESERVE", 3: "UNRESERVE", 4: "CREATE", 5: "DESTROY", } var Offer_Operation_Type_value = map[string]int32{ "LAUNCH": 1, "RESERVE": 2, "UNRESERVE": 3, "CREATE": 4, "DESTROY": 5, } func (x Offer_Operation_Type) Enum() *Offer_Operation_Type { p := new(Offer_Operation_Type) *p = x return p } func (x Offer_Operation_Type) String() string { return proto.EnumName(Offer_Operation_Type_name, int32(x)) } func (x *Offer_Operation_Type) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Offer_Operation_Type_value, data, "Offer_Operation_Type") if err != nil { return err } *x = Offer_Operation_Type(value) return nil } // Describes the source of the task status update. type TaskStatus_Source int32 const ( TaskStatus_SOURCE_MASTER TaskStatus_Source = 0 TaskStatus_SOURCE_SLAVE TaskStatus_Source = 1 TaskStatus_SOURCE_EXECUTOR TaskStatus_Source = 2 ) var TaskStatus_Source_name = map[int32]string{ 0: "SOURCE_MASTER", 1: "SOURCE_SLAVE", 2: "SOURCE_EXECUTOR", } var TaskStatus_Source_value = map[string]int32{ "SOURCE_MASTER": 0, "SOURCE_SLAVE": 1, "SOURCE_EXECUTOR": 2, } func (x TaskStatus_Source) Enum() *TaskStatus_Source { p := new(TaskStatus_Source) *p = x return p } func (x TaskStatus_Source) String() string { return proto.EnumName(TaskStatus_Source_name, int32(x)) } func (x *TaskStatus_Source) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(TaskStatus_Source_value, data, "TaskStatus_Source") if err != nil { return err } *x = TaskStatus_Source(value) return nil } // Detailed reason for the task status update. // // TODO(bmahler): Differentiate between slave removal reasons // (e.g. unhealthy vs. unregistered for maintenance). type TaskStatus_Reason int32 const ( TaskStatus_REASON_COMMAND_EXECUTOR_FAILED TaskStatus_Reason = 0 TaskStatus_REASON_EXECUTOR_PREEMPTED TaskStatus_Reason = 17 TaskStatus_REASON_EXECUTOR_TERMINATED TaskStatus_Reason = 1 TaskStatus_REASON_EXECUTOR_UNREGISTERED TaskStatus_Reason = 2 TaskStatus_REASON_FRAMEWORK_REMOVED TaskStatus_Reason = 3 TaskStatus_REASON_GC_ERROR TaskStatus_Reason = 4 TaskStatus_REASON_INVALID_FRAMEWORKID TaskStatus_Reason = 5 TaskStatus_REASON_INVALID_OFFERS TaskStatus_Reason = 6 TaskStatus_REASON_MASTER_DISCONNECTED TaskStatus_Reason = 7 TaskStatus_REASON_MEMORY_LIMIT TaskStatus_Reason = 8 TaskStatus_REASON_RECONCILIATION TaskStatus_Reason = 9 TaskStatus_REASON_RESOURCES_UNKNOWN TaskStatus_Reason = 18 TaskStatus_REASON_SLAVE_DISCONNECTED TaskStatus_Reason = 10 TaskStatus_REASON_SLAVE_REMOVED TaskStatus_Reason = 11 TaskStatus_REASON_SLAVE_RESTARTED TaskStatus_Reason = 12 TaskStatus_REASON_SLAVE_UNKNOWN TaskStatus_Reason = 13 TaskStatus_REASON_TASK_INVALID TaskStatus_Reason = 14 TaskStatus_REASON_TASK_UNAUTHORIZED TaskStatus_Reason = 15 TaskStatus_REASON_TASK_UNKNOWN TaskStatus_Reason = 16 ) var TaskStatus_Reason_name = map[int32]string{ 0: "REASON_COMMAND_EXECUTOR_FAILED", 17: "REASON_EXECUTOR_PREEMPTED", 1: "REASON_EXECUTOR_TERMINATED", 2: "REASON_EXECUTOR_UNREGISTERED", 3: "REASON_FRAMEWORK_REMOVED", 4: "REASON_GC_ERROR", 5: "REASON_INVALID_FRAMEWORKID", 6: "REASON_INVALID_OFFERS", 7: "REASON_MASTER_DISCONNECTED", 8: "REASON_MEMORY_LIMIT", 9: "REASON_RECONCILIATION", 18: "REASON_RESOURCES_UNKNOWN", 10: "REASON_SLAVE_DISCONNECTED", 11: "REASON_SLAVE_REMOVED", 12: "REASON_SLAVE_RESTARTED", 13: "REASON_SLAVE_UNKNOWN", 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_EXECUTOR_PREEMPTED": 17, "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_MASTER_DISCONNECTED": 7, "REASON_MEMORY_LIMIT": 8, "REASON_RECONCILIATION": 9, "REASON_RESOURCES_UNKNOWN": 18, "REASON_SLAVE_DISCONNECTED": 10, "REASON_SLAVE_REMOVED": 11, "REASON_SLAVE_RESTARTED": 12, "REASON_SLAVE_UNKNOWN": 13, "REASON_TASK_INVALID": 14, "REASON_TASK_UNAUTHORIZED": 15, "REASON_TASK_UNKNOWN": 16, } func (x TaskStatus_Reason) Enum() *TaskStatus_Reason { p := new(TaskStatus_Reason) *p = x return p } func (x TaskStatus_Reason) String() string { return proto.EnumName(TaskStatus_Reason_name, int32(x)) } func (x *TaskStatus_Reason) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(TaskStatus_Reason_value, data, "TaskStatus_Reason") if err != nil { return err } *x = TaskStatus_Reason(value) return nil } type Image_Type int32 const ( Image_APPC Image_Type = 1 Image_DOCKER Image_Type = 2 ) var Image_Type_name = map[int32]string{ 1: "APPC", 2: "DOCKER", } var Image_Type_value = map[string]int32{ "APPC": 1, "DOCKER": 2, } func (x Image_Type) Enum() *Image_Type { p := new(Image_Type) *p = x return p } func (x Image_Type) String() string { return proto.EnumName(Image_Type_name, int32(x)) } func (x *Image_Type) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Image_Type_value, data, "Image_Type") if err != nil { return err } *x = Image_Type(value) return nil } type Volume_Mode int32 const ( Volume_RW Volume_Mode = 1 Volume_RO Volume_Mode = 2 ) var Volume_Mode_name = map[int32]string{ 1: "RW", 2: "RO", } var Volume_Mode_value = map[string]int32{ "RW": 1, "RO": 2, } func (x Volume_Mode) Enum() *Volume_Mode { p := new(Volume_Mode) *p = x return p } func (x Volume_Mode) String() string { return proto.EnumName(Volume_Mode_name, int32(x)) } func (x *Volume_Mode) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(Volume_Mode_value, data, "Volume_Mode") if err != nil { return err } *x = Volume_Mode(value) return nil } // All container implementation types. type ContainerInfo_Type int32 const ( ContainerInfo_DOCKER ContainerInfo_Type = 1 ContainerInfo_MESOS ContainerInfo_Type = 2 ) var ContainerInfo_Type_name = map[int32]string{ 1: "DOCKER", 2: "MESOS", } var ContainerInfo_Type_value = map[string]int32{ "DOCKER": 1, "MESOS": 2, } func (x ContainerInfo_Type) Enum() *ContainerInfo_Type { p := new(ContainerInfo_Type) *p = x return p } func (x ContainerInfo_Type) String() string { return proto.EnumName(ContainerInfo_Type_name, int32(x)) } func (x *ContainerInfo_Type) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ContainerInfo_Type_value, data, "ContainerInfo_Type") if err != nil { return err } *x = ContainerInfo_Type(value) return nil } // Network options. type ContainerInfo_DockerInfo_Network int32 const ( ContainerInfo_DockerInfo_HOST ContainerInfo_DockerInfo_Network = 1 ContainerInfo_DockerInfo_BRIDGE ContainerInfo_DockerInfo_Network = 2 ContainerInfo_DockerInfo_NONE ContainerInfo_DockerInfo_Network = 3 ) var ContainerInfo_DockerInfo_Network_name = map[int32]string{ 1: "HOST", 2: "BRIDGE", 3: "NONE", } var ContainerInfo_DockerInfo_Network_value = map[string]int32{ "HOST": 1, "BRIDGE": 2, "NONE": 3, } func (x ContainerInfo_DockerInfo_Network) Enum() *ContainerInfo_DockerInfo_Network { p := new(ContainerInfo_DockerInfo_Network) *p = x return p } func (x ContainerInfo_DockerInfo_Network) String() string { return proto.EnumName(ContainerInfo_DockerInfo_Network_name, int32(x)) } func (x *ContainerInfo_DockerInfo_Network) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(ContainerInfo_DockerInfo_Network_value, data, "ContainerInfo_DockerInfo_Network") if err != nil { return err } *x = ContainerInfo_DockerInfo_Network(value) return nil } type DiscoveryInfo_Visibility int32 const ( DiscoveryInfo_FRAMEWORK DiscoveryInfo_Visibility = 0 DiscoveryInfo_CLUSTER DiscoveryInfo_Visibility = 1 DiscoveryInfo_EXTERNAL DiscoveryInfo_Visibility = 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, } func (x DiscoveryInfo_Visibility) Enum() *DiscoveryInfo_Visibility { p := new(DiscoveryInfo_Visibility) *p = x return p } func (x DiscoveryInfo_Visibility) String() string { return proto.EnumName(DiscoveryInfo_Visibility_name, int32(x)) } func (x *DiscoveryInfo_Visibility) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(DiscoveryInfo_Visibility_value, data, "DiscoveryInfo_Visibility") if err != nil { return err } *x = DiscoveryInfo_Visibility(value) return nil } // * // A unique ID assigned to a framework. A framework can reuse this ID // in order to do failover (see MesosSchedulerDriver). type FrameworkID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *FrameworkID) Reset() { *m = FrameworkID{} } func (*FrameworkID) ProtoMessage() {} func (m *FrameworkID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A unique ID assigned to an offer. type OfferID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *OfferID) Reset() { *m = OfferID{} } func (*OfferID) ProtoMessage() {} func (m *OfferID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A unique ID assigned to a slave. Currently, a slave gets a new ID // whenever it (re)registers with Mesos. Framework writers shouldn't // assume any binding between a slave ID and and a hostname. type SlaveID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *SlaveID) Reset() { *m = SlaveID{} } func (*SlaveID) ProtoMessage() {} func (m *SlaveID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A framework generated ID to distinguish a task. The ID must remain // unique while the task is active. However, a framework can reuse an // ID _only_ if a previous task with the same ID has reached a // terminal state (e.g., TASK_FINISHED, TASK_LOST, TASK_KILLED, etc.). type TaskID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *TaskID) Reset() { *m = TaskID{} } func (*TaskID) ProtoMessage() {} func (m *TaskID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A framework generated ID to distinguish an executor. Only one // executor with the same ID can be active on the same slave at a // time. type ExecutorID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ExecutorID) Reset() { *m = ExecutorID{} } func (*ExecutorID) ProtoMessage() {} func (m *ExecutorID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A slave generated ID to distinguish a container. The ID must be unique // between any active or completed containers on the slave. In particular, // containers for different runs of the same (framework, executor) pair must be // unique. type ContainerID struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ContainerID) Reset() { *m = ContainerID{} } func (*ContainerID) ProtoMessage() {} func (m *ContainerID) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A network address. // // TODO(bmahler): Use this more widely. 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,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Address) Reset() { *m = Address{} } func (*Address) ProtoMessage() {} func (m *Address) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *Address) GetIp() string { if m != nil && m.Ip != nil { return *m.Ip } return "" } func (m *Address) GetPort() int32 { if m != nil && m.Port != nil { return *m.Port } return 0 } // * // Represents a URL. type URL struct { Scheme *string `protobuf:"bytes,1,req,name=scheme" json:"scheme,omitempty"` Address *Address `protobuf:"bytes,2,req,name=address" json:"address,omitempty"` Path *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` Query []*Parameter `protobuf:"bytes,4,rep,name=query" json:"query,omitempty"` Fragment *string `protobuf:"bytes,5,opt,name=fragment" json:"fragment,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *URL) Reset() { *m = URL{} } func (*URL) ProtoMessage() {} func (m *URL) GetScheme() string { if m != nil && m.Scheme != nil { return *m.Scheme } return "" } func (m *URL) GetAddress() *Address { if m != nil { return m.Address } return nil } func (m *URL) GetPath() string { if m != nil && m.Path != nil { return *m.Path } return "" } func (m *URL) GetQuery() []*Parameter { if m != nil { return m.Query } return nil } func (m *URL) GetFragment() string { if m != nil && m.Fragment != nil { return *m.Fragment } return "" } // * // Describes a framework. type FrameworkInfo struct { // Used to determine the Unix user that an executor or task should // be launched as. If the user field is set to an empty string Mesos // will automagically set it to the current user. User *string `protobuf:"bytes,1,req,name=user" json:"user,omitempty"` // Name of the framework that shows up in the Mesos Web UI. Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"` // 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 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 failover and not lose its tasks/executors. FailoverTimeout *float64 `protobuf:"fixed64,4,opt,name=failover_timeout,def=0" json:"failover_timeout,omitempty"` // If set, framework pid, executor pids and status updates are // checkpointed to disk by the slaves. Checkpointing allows a // restarted slave to reconnect with old executors and recover // status updates, at the cost of disk I/O. Checkpoint *bool `protobuf:"varint,5,opt,name=checkpoint,def=0" json:"checkpoint,omitempty"` // Used to group frameworks for allocation decisions, depending on // the allocation policy being used. Role *string `protobuf:"bytes,6,opt,name=role,def=*" json:"role,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:"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,omitempty"` // 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 *Labels `protobuf:"bytes,11,opt,name=labels" json:"labels,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *FrameworkInfo) Reset() { *m = FrameworkInfo{} } func (*FrameworkInfo) ProtoMessage() {} const Default_FrameworkInfo_FailoverTimeout float64 = 0 const Default_FrameworkInfo_Checkpoint bool = false const Default_FrameworkInfo_Role string = "*" func (m *FrameworkInfo) GetUser() string { if m != nil && m.User != nil { return *m.User } return "" } func (m *FrameworkInfo) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *FrameworkInfo) GetId() *FrameworkID { if m != nil { return m.Id } return nil } func (m *FrameworkInfo) GetFailoverTimeout() float64 { if m != nil && m.FailoverTimeout != nil { return *m.FailoverTimeout } return Default_FrameworkInfo_FailoverTimeout } func (m *FrameworkInfo) GetCheckpoint() bool { if m != nil && m.Checkpoint != nil { return *m.Checkpoint } return Default_FrameworkInfo_Checkpoint } func (m *FrameworkInfo) GetRole() string { if m != nil && m.Role != nil { return *m.Role } return Default_FrameworkInfo_Role } func (m *FrameworkInfo) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *FrameworkInfo) GetPrincipal() string { if m != nil && m.Principal != nil { return *m.Principal } return "" } func (m *FrameworkInfo) GetWebuiUrl() string { if m != nil && m.WebuiUrl != nil { return *m.WebuiUrl } return "" } func (m *FrameworkInfo) GetCapabilities() []*FrameworkInfo_Capability { if m != nil { return m.Capabilities } return nil } func (m *FrameworkInfo) GetLabels() *Labels { if m != nil { return m.Labels } return nil } type FrameworkInfo_Capability struct { Type *FrameworkInfo_Capability_Type `protobuf:"varint,1,req,name=type,enum=mesosproto.FrameworkInfo_Capability_Type" json:"type,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *FrameworkInfo_Capability) Reset() { *m = FrameworkInfo_Capability{} } func (*FrameworkInfo_Capability) ProtoMessage() {} func (m *FrameworkInfo_Capability) GetType() FrameworkInfo_Capability_Type { if m != nil && m.Type != nil { return *m.Type } return FrameworkInfo_Capability_REVOCABLE_RESOURCES } // * // Describes a health check for a task or executor (or any arbitrary // process/command). A "strategy" is picked by specifying one of the // optional fields; currently only 'command' is supported. // Specifying more than one strategy is an error. type HealthCheck struct { // HTTP health check - not yet recommended for use, see MESOS-2533. Http *HealthCheck_HTTP `protobuf:"bytes,1,opt,name=http" json:"http,omitempty"` // Amount of time to wait until starting the health checks. DelaySeconds *float64 `protobuf:"fixed64,2,opt,name=delay_seconds,def=15" json:"delay_seconds,omitempty"` // Interval between health checks. IntervalSeconds *float64 `protobuf:"fixed64,3,opt,name=interval_seconds,def=10" json:"interval_seconds,omitempty"` // Amount of time to wait for the health check to complete. TimeoutSeconds *float64 `protobuf:"fixed64,4,opt,name=timeout_seconds,def=20" json:"timeout_seconds,omitempty"` // Number of consecutive failures until considered unhealthy. ConsecutiveFailures *uint32 `protobuf:"varint,5,opt,name=consecutive_failures,def=3" json:"consecutive_failures,omitempty"` // Amount of time to allow failed health checks since launch. GracePeriodSeconds *float64 `protobuf:"fixed64,6,opt,name=grace_period_seconds,def=10" json:"grace_period_seconds,omitempty"` // Command health check. Command *CommandInfo `protobuf:"bytes,7,opt,name=command" json:"command,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *HealthCheck) Reset() { *m = HealthCheck{} } func (*HealthCheck) ProtoMessage() {} const Default_HealthCheck_DelaySeconds float64 = 15 const Default_HealthCheck_IntervalSeconds float64 = 10 const Default_HealthCheck_TimeoutSeconds float64 = 20 const Default_HealthCheck_ConsecutiveFailures uint32 = 3 const Default_HealthCheck_GracePeriodSeconds float64 = 10 func (m *HealthCheck) GetHttp() *HealthCheck_HTTP { if m != nil { return m.Http } return nil } func (m *HealthCheck) GetDelaySeconds() float64 { if m != nil && m.DelaySeconds != nil { return *m.DelaySeconds } return Default_HealthCheck_DelaySeconds } func (m *HealthCheck) GetIntervalSeconds() float64 { if m != nil && m.IntervalSeconds != nil { return *m.IntervalSeconds } return Default_HealthCheck_IntervalSeconds } func (m *HealthCheck) GetTimeoutSeconds() float64 { if m != nil && m.TimeoutSeconds != nil { return *m.TimeoutSeconds } return Default_HealthCheck_TimeoutSeconds } func (m *HealthCheck) GetConsecutiveFailures() uint32 { if m != nil && m.ConsecutiveFailures != nil { return *m.ConsecutiveFailures } return Default_HealthCheck_ConsecutiveFailures } func (m *HealthCheck) GetGracePeriodSeconds() float64 { if m != nil && m.GracePeriodSeconds != nil { return *m.GracePeriodSeconds } return Default_HealthCheck_GracePeriodSeconds } func (m *HealthCheck) GetCommand() *CommandInfo { if m != nil { return m.Command } return nil } // Describes an HTTP health check. This is not fully implemented and not // recommended for use - see MESOS-2533. type HealthCheck_HTTP struct { // Port to send the HTTP request. Port *uint32 `protobuf:"varint,1,req,name=port" json:"port,omitempty"` // HTTP request path. Path *string `protobuf:"bytes,2,opt,name=path,def=/" json:"path,omitempty"` // Expected response statuses. Not specifying any statuses implies // that any returned status is acceptable. Statuses []uint32 `protobuf:"varint,4,rep,name=statuses" json:"statuses,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *HealthCheck_HTTP) Reset() { *m = HealthCheck_HTTP{} } func (*HealthCheck_HTTP) ProtoMessage() {} const Default_HealthCheck_HTTP_Path string = "/" func (m *HealthCheck_HTTP) GetPort() uint32 { if m != nil && m.Port != nil { return *m.Port } return 0 } func (m *HealthCheck_HTTP) GetPath() string { if m != nil && m.Path != nil { return *m.Path } return Default_HealthCheck_HTTP_Path } func (m *HealthCheck_HTTP) GetStatuses() []uint32 { if m != nil { return m.Statuses } return nil } // * // 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). type CommandInfo struct { // NOTE: MesosContainerizer does currently not support this // attribute and tasks supplying a 'container' will fail. Container *CommandInfo_ContainerInfo `protobuf:"bytes,4,opt,name=container" json:"container,omitempty"` Uris []*CommandInfo_URI `protobuf:"bytes,1,rep,name=uris" json:"uris,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *CommandInfo) Reset() { *m = CommandInfo{} } func (*CommandInfo) ProtoMessage() {} const Default_CommandInfo_Shell bool = true func (m *CommandInfo) GetContainer() *CommandInfo_ContainerInfo { if m != nil { return m.Container } return nil } func (m *CommandInfo) GetUris() []*CommandInfo_URI { if m != nil { return m.Uris } return nil } func (m *CommandInfo) GetEnvironment() *Environment { if m != nil { return m.Environment } return nil } func (m *CommandInfo) GetShell() bool { if m != nil && m.Shell != nil { return *m.Shell } return Default_CommandInfo_Shell } func (m *CommandInfo) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } func (m *CommandInfo) GetArguments() []string { if m != nil { return m.Arguments } return nil } func (m *CommandInfo) GetUser() string { if m != nil && m.User != nil { return *m.User } return "" } type CommandInfo_URI struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *CommandInfo_URI) Reset() { *m = CommandInfo_URI{} } func (*CommandInfo_URI) ProtoMessage() {} const Default_CommandInfo_URI_Extract bool = true func (m *CommandInfo_URI) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } func (m *CommandInfo_URI) GetExecutable() bool { if m != nil && m.Executable != nil { return *m.Executable } return false } func (m *CommandInfo_URI) GetExtract() bool { if m != nil && m.Extract != nil { return *m.Extract } return Default_CommandInfo_URI_Extract } func (m *CommandInfo_URI) GetCache() bool { if m != nil && m.Cache != nil { return *m.Cache } return false } // Describes a container. // Not all containerizers currently implement ContainerInfo, so it // is possible that a launched task will fail due to supplying this // attribute. // NOTE: The containerizer API is currently in an early beta or // even alpha state. Some details, like the exact semantics of an // "image" or "options" are not yet hardened. // TODO(tillt): Describe the exact scheme and semantics of "image" // and "options". type CommandInfo_ContainerInfo struct { // URI describing the container image name. Image *string `protobuf:"bytes,1,req,name=image" json:"image,omitempty"` // Describes additional options passed to the containerizer. Options []string `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CommandInfo_ContainerInfo) Reset() { *m = CommandInfo_ContainerInfo{} } func (*CommandInfo_ContainerInfo) ProtoMessage() {} func (m *CommandInfo_ContainerInfo) GetImage() string { if m != nil && m.Image != nil { return *m.Image } return "" } func (m *CommandInfo_ContainerInfo) GetOptions() []string { if m != nil { return m.Options } return nil } // * // Describes information about an executor. The 'data' field can be // used to pass arbitrary bytes to an executor. type ExecutorInfo struct { ExecutorId *ExecutorID `protobuf:"bytes,1,req,name=executor_id" json:"executor_id,omitempty"` FrameworkId *FrameworkID `protobuf:"bytes,8,opt,name=framework_id" json:"framework_id,omitempty"` Command *CommandInfo `protobuf:"bytes,7,req,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,omitempty"` 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 slave. This allows users to import // usage information into a time series database for monitoring. Source *string `protobuf:"bytes,10,opt,name=source" json:"source,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *ExecutorInfo) Reset() { *m = ExecutorInfo{} } func (*ExecutorInfo) ProtoMessage() {} func (m *ExecutorInfo) GetExecutorId() *ExecutorID { if m != nil { return m.ExecutorId } return nil } func (m *ExecutorInfo) GetFrameworkId() *FrameworkID { if m != nil { return m.FrameworkId } return nil } func (m *ExecutorInfo) GetCommand() *CommandInfo { if m != nil { return m.Command } return nil } func (m *ExecutorInfo) GetContainer() *ContainerInfo { if m != nil { return m.Container } return nil } func (m *ExecutorInfo) GetResources() []*Resource { if m != nil { return m.Resources } return nil } func (m *ExecutorInfo) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *ExecutorInfo) GetSource() string { if m != nil && m.Source != nil { return *m.Source } return "" } func (m *ExecutorInfo) GetData() []byte { if m != nil { return m.Data } return nil } func (m *ExecutorInfo) GetDiscovery() *DiscoveryInfo { if m != nil { return m.Discovery } return nil } // * // 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. type MasterInfo struct { Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // 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,omitempty"` // 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"` XXX_unrecognized []byte `json:"-"` } func (m *MasterInfo) Reset() { *m = MasterInfo{} } func (*MasterInfo) ProtoMessage() {} const Default_MasterInfo_Port uint32 = 5050 func (m *MasterInfo) GetId() string { if m != nil && m.Id != nil { return *m.Id } return "" } func (m *MasterInfo) GetIp() uint32 { if m != nil && m.Ip != nil { return *m.Ip } return 0 } func (m *MasterInfo) GetPort() uint32 { if m != nil && m.Port != nil { return *m.Port } return Default_MasterInfo_Port } func (m *MasterInfo) GetPid() string { if m != nil && m.Pid != nil { return *m.Pid } return "" } func (m *MasterInfo) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *MasterInfo) GetVersion() string { if m != nil && m.Version != nil { return *m.Version } return "" } func (m *MasterInfo) GetAddress() *Address { if m != nil { return m.Address } return nil } // * // Describes a slave. Note that the 'id' field is only available after // a slave is registered with the master, and is made available here // to facilitate re-registration. If checkpoint is set, the slave is // checkpointing its own information and potentially frameworks' // information (if a framework has checkpointing enabled). type SlaveInfo struct { Hostname *string `protobuf:"bytes,1,req,name=hostname" json:"hostname,omitempty"` Port *int32 `protobuf:"varint,8,opt,name=port,def=5051" json:"port,omitempty"` Resources []*Resource `protobuf:"bytes,3,rep,name=resources" json:"resources,omitempty"` Attributes []*Attribute `protobuf:"bytes,5,rep,name=attributes" json:"attributes,omitempty"` Id *SlaveID `protobuf:"bytes,6,opt,name=id" json:"id,omitempty"` // TODO(joerg84): Remove checkpoint field as with 0.22.0 // slave checkpointing is enabled for all slaves (MESOS-2317). Checkpoint *bool `protobuf:"varint,7,opt,name=checkpoint,def=0" json:"checkpoint,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *SlaveInfo) Reset() { *m = SlaveInfo{} } func (*SlaveInfo) ProtoMessage() {} const Default_SlaveInfo_Port int32 = 5051 const Default_SlaveInfo_Checkpoint bool = false func (m *SlaveInfo) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *SlaveInfo) GetPort() int32 { if m != nil && m.Port != nil { return *m.Port } return Default_SlaveInfo_Port } func (m *SlaveInfo) GetResources() []*Resource { if m != nil { return m.Resources } return nil } func (m *SlaveInfo) GetAttributes() []*Attribute { if m != nil { return m.Attributes } return nil } func (m *SlaveInfo) GetId() *SlaveID { if m != nil { return m.Id } return nil } func (m *SlaveInfo) GetCheckpoint() bool { if m != nil && m.Checkpoint != nil { return *m.Checkpoint } return Default_SlaveInfo_Checkpoint } // * // Describes an Attribute or Resource "value". A value is described // using the standard protocol buffer "union" trick. type Value struct { Type *Value_Type `protobuf:"varint,1,req,name=type,enum=mesosproto.Value_Type" json:"type,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *Value) Reset() { *m = Value{} } func (*Value) ProtoMessage() {} func (m *Value) GetType() Value_Type { if m != nil && m.Type != nil { return *m.Type } return Value_SCALAR } func (m *Value) GetScalar() *Value_Scalar { if m != nil { return m.Scalar } return nil } func (m *Value) GetRanges() *Value_Ranges { if m != nil { return m.Ranges } return nil } func (m *Value) GetSet() *Value_Set { if m != nil { return m.Set } return nil } func (m *Value) GetText() *Value_Text { if m != nil { return m.Text } return nil } type Value_Scalar struct { Value *float64 `protobuf:"fixed64,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Value_Scalar) Reset() { *m = Value_Scalar{} } func (*Value_Scalar) ProtoMessage() {} func (m *Value_Scalar) GetValue() float64 { if m != nil && m.Value != nil { return *m.Value } return 0 } type Value_Range struct { Begin *uint64 `protobuf:"varint,1,req,name=begin" json:"begin,omitempty"` End *uint64 `protobuf:"varint,2,req,name=end" json:"end,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Value_Range) Reset() { *m = Value_Range{} } func (*Value_Range) ProtoMessage() {} func (m *Value_Range) GetBegin() uint64 { if m != nil && m.Begin != nil { return *m.Begin } return 0 } func (m *Value_Range) GetEnd() uint64 { if m != nil && m.End != nil { return *m.End } return 0 } type Value_Ranges struct { Range []*Value_Range `protobuf:"bytes,1,rep,name=range" json:"range,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Value_Ranges) Reset() { *m = Value_Ranges{} } func (*Value_Ranges) ProtoMessage() {} func (m *Value_Ranges) GetRange() []*Value_Range { if m != nil { return m.Range } return nil } type Value_Set struct { Item []string `protobuf:"bytes,1,rep,name=item" json:"item,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Value_Set) Reset() { *m = Value_Set{} } func (*Value_Set) ProtoMessage() {} func (m *Value_Set) GetItem() []string { if m != nil { return m.Item } return nil } type Value_Text struct { Value *string `protobuf:"bytes,1,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Value_Text) Reset() { *m = Value_Text{} } func (*Value_Text) ProtoMessage() {} func (m *Value_Text) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // 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. type Attribute struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Type *Value_Type `protobuf:"varint,2,req,name=type,enum=mesosproto.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,6,opt,name=set" json:"set,omitempty"` Text *Value_Text `protobuf:"bytes,5,opt,name=text" json:"text,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Attribute) Reset() { *m = Attribute{} } func (*Attribute) ProtoMessage() {} func (m *Attribute) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *Attribute) GetType() Value_Type { if m != nil && m.Type != nil { return *m.Type } return Value_SCALAR } func (m *Attribute) GetScalar() *Value_Scalar { if m != nil { return m.Scalar } return nil } func (m *Attribute) GetRanges() *Value_Ranges { if m != nil { return m.Ranges } return nil } func (m *Attribute) GetSet() *Value_Set { if m != nil { return m.Set } return nil } func (m *Attribute) GetText() *Value_Text { if m != nil { return m.Text } return nil } // * // Describes a resource on a machine. 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. // // TODO(benh): Add better support for "expected" resources (e.g., // cpus, memory, disk, network). type Resource struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Type *Value_Type `protobuf:"varint,2,req,name=type,enum=mesosproto.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"` Role *string `protobuf:"bytes,6,opt,name=role,def=*" json:"role,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"` XXX_unrecognized []byte `json:"-"` } func (m *Resource) Reset() { *m = Resource{} } func (*Resource) ProtoMessage() {} const Default_Resource_Role string = "*" func (m *Resource) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *Resource) GetType() Value_Type { if m != nil && m.Type != nil { return *m.Type } return Value_SCALAR } func (m *Resource) GetScalar() *Value_Scalar { if m != nil { return m.Scalar } return nil } func (m *Resource) GetRanges() *Value_Ranges { if m != nil { return m.Ranges } return nil } func (m *Resource) GetSet() *Value_Set { if m != nil { return m.Set } return nil } func (m *Resource) GetRole() string { if m != nil && m.Role != nil { return *m.Role } return Default_Resource_Role } func (m *Resource) GetReservation() *Resource_ReservationInfo { if m != nil { return m.Reservation } return nil } func (m *Resource) GetDisk() *Resource_DiskInfo { if m != nil { return m.Disk } return nil } func (m *Resource) GetRevocable() *Resource_RevocableInfo { if m != nil { return m.Revocable } return nil } type Resource_ReservationInfo struct { // This field indicates the principal of the operator or framework // that reserved this resource. It is used in conjunction with the // "unreserve" ACL to determine whether the entity attempting to // unreserve this resource is permitted to do so. // NOTE: This field should match the FrameworkInfo.principal of // the framework that reserved this resource. Principal *string `protobuf:"bytes,1,req,name=principal" json:"principal,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Resource_ReservationInfo) Reset() { *m = Resource_ReservationInfo{} } func (*Resource_ReservationInfo) ProtoMessage() {} func (m *Resource_ReservationInfo) GetPrincipal() string { if m != nil && m.Principal != nil { return *m.Principal } return "" } 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"` XXX_unrecognized []byte `json:"-"` } func (m *Resource_DiskInfo) Reset() { *m = Resource_DiskInfo{} } func (*Resource_DiskInfo) ProtoMessage() {} func (m *Resource_DiskInfo) GetPersistence() *Resource_DiskInfo_Persistence { if m != nil { return m.Persistence } return nil } func (m *Resource_DiskInfo) GetVolume() *Volume { if m != nil { return m.Volume } return nil } // Describes a persistent disk volume. // A persistent disk volume will not be automatically garbage // collected if the task/executor/slave terminates, but is // re-offered to the framework(s) belonging to the 'role'. // A framework can set the ID (if it is not set yet) to express // the intention to create a new persistent disk volume from a // regular disk resource. To reuse a previously created volume, a // framework can launch a task/executor when it receives an offer // with a persistent volume, i.e., ID is set. // NOTE: Currently, we do not allow a persistent disk volume // without a reservation (i.e., 'role' should not be '*'). type Resource_DiskInfo_Persistence struct { // A unique ID for the persistent disk volume. // NOTE: The ID needs to be unique per role on each slave. Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Resource_DiskInfo_Persistence) Reset() { *m = Resource_DiskInfo_Persistence{} } func (*Resource_DiskInfo_Persistence) ProtoMessage() {} func (m *Resource_DiskInfo_Persistence) GetId() string { if m != nil && m.Id != nil { return *m.Id } return "" } type Resource_RevocableInfo struct { XXX_unrecognized []byte `json:"-"` } func (m *Resource_RevocableInfo) Reset() { *m = Resource_RevocableInfo{} } func (*Resource_RevocableInfo) ProtoMessage() {} // * // 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. type TrafficControlStatistics struct { Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *TrafficControlStatistics) Reset() { *m = TrafficControlStatistics{} } func (*TrafficControlStatistics) ProtoMessage() {} func (m *TrafficControlStatistics) GetId() string { if m != nil && m.Id != nil { return *m.Id } return "" } func (m *TrafficControlStatistics) GetBacklog() uint64 { if m != nil && m.Backlog != nil { return *m.Backlog } return 0 } func (m *TrafficControlStatistics) GetBytes() uint64 { if m != nil && m.Bytes != nil { return *m.Bytes } return 0 } func (m *TrafficControlStatistics) GetDrops() uint64 { if m != nil && m.Drops != nil { return *m.Drops } return 0 } func (m *TrafficControlStatistics) GetOverlimits() uint64 { if m != nil && m.Overlimits != nil { return *m.Overlimits } return 0 } func (m *TrafficControlStatistics) GetPackets() uint64 { if m != nil && m.Packets != nil { return *m.Packets } return 0 } func (m *TrafficControlStatistics) GetQlen() uint64 { if m != nil && m.Qlen != nil { return *m.Qlen } return 0 } func (m *TrafficControlStatistics) GetRatebps() uint64 { if m != nil && m.Ratebps != nil { return *m.Ratebps } return 0 } func (m *TrafficControlStatistics) GetRatepps() uint64 { if m != nil && m.Ratepps != nil { return *m.Ratepps } return 0 } func (m *TrafficControlStatistics) GetRequeues() uint64 { if m != nil && m.Requeues != nil { return *m.Requeues } return 0 } // * // A snapshot of resource usage statistics. type ResourceStatistics struct { Timestamp *float64 `protobuf:"fixed64,1,req,name=timestamp" json:"timestamp,omitempty"` 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:"cpus_user_time_secs,omitempty"` CpusSystemTimeSecs *float64 `protobuf:"fixed64,3,opt,name=cpus_system_time_secs" json:"cpus_system_time_secs,omitempty"` // Number of CPUs allocated. CpusLimit *float64 `protobuf:"fixed64,4,opt,name=cpus_limit" json:"cpus_limit,omitempty"` // cpu.stat on process throttling (for contention issues). CpusNrPeriods *uint32 `protobuf:"varint,7,opt,name=cpus_nr_periods" json:"cpus_nr_periods,omitempty"` CpusNrThrottled *uint32 `protobuf:"varint,8,opt,name=cpus_nr_throttled" json:"cpus_nr_throttled,omitempty"` CpusThrottledTimeSecs *float64 `protobuf:"fixed64,9,opt,name=cpus_throttled_time_secs" 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:"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:"mem_total_memsw_bytes,omitempty"` // Hard memory limit for a container. MemLimitBytes *uint64 `protobuf:"varint,6,opt,name=mem_limit_bytes" json:"mem_limit_bytes,omitempty"` // Soft memory limit for a container. MemSoftLimitBytes *uint64 `protobuf:"varint,38,opt,name=mem_soft_limit_bytes" 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:"mem_file_bytes,omitempty"` MemAnonBytes *uint64 `protobuf:"varint,11,opt,name=mem_anon_bytes" 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:"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:"mem_rss_bytes,omitempty"` MemMappedFileBytes *uint64 `protobuf:"varint,12,opt,name=mem_mapped_file_bytes" 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:"mem_swap_bytes,omitempty"` MemUnevictableBytes *uint64 `protobuf:"varint,41,opt,name=mem_unevictable_bytes" 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 slave (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:"mem_low_pressure_counter,omitempty"` MemMediumPressureCounter *uint64 `protobuf:"varint,33,opt,name=mem_medium_pressure_counter" json:"mem_medium_pressure_counter,omitempty"` MemCriticalPressureCounter *uint64 `protobuf:"varint,34,opt,name=mem_critical_pressure_counter" json:"mem_critical_pressure_counter,omitempty"` // Disk Usage Information for executor working directory. DiskLimitBytes *uint64 `protobuf:"varint,26,opt,name=disk_limit_bytes" json:"disk_limit_bytes,omitempty"` DiskUsedBytes *uint64 `protobuf:"varint,27,opt,name=disk_used_bytes" 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:"net_rx_packets,omitempty"` NetRxBytes *uint64 `protobuf:"varint,15,opt,name=net_rx_bytes" json:"net_rx_bytes,omitempty"` NetRxErrors *uint64 `protobuf:"varint,16,opt,name=net_rx_errors" json:"net_rx_errors,omitempty"` NetRxDropped *uint64 `protobuf:"varint,17,opt,name=net_rx_dropped" json:"net_rx_dropped,omitempty"` NetTxPackets *uint64 `protobuf:"varint,18,opt,name=net_tx_packets" json:"net_tx_packets,omitempty"` NetTxBytes *uint64 `protobuf:"varint,19,opt,name=net_tx_bytes" json:"net_tx_bytes,omitempty"` NetTxErrors *uint64 `protobuf:"varint,20,opt,name=net_tx_errors" json:"net_tx_errors,omitempty"` NetTxDropped *uint64 `protobuf:"varint,21,opt,name=net_tx_dropped" 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 `protobuf:"fixed64,22,opt,name=net_tcp_rtt_microsecs_p50" json:"net_tcp_rtt_microsecs_p50,omitempty"` NetTcpRttMicrosecsP90 *float64 `protobuf:"fixed64,23,opt,name=net_tcp_rtt_microsecs_p90" json:"net_tcp_rtt_microsecs_p90,omitempty"` NetTcpRttMicrosecsP95 *float64 `protobuf:"fixed64,24,opt,name=net_tcp_rtt_microsecs_p95" json:"net_tcp_rtt_microsecs_p95,omitempty"` NetTcpRttMicrosecsP99 *float64 `protobuf:"fixed64,25,opt,name=net_tcp_rtt_microsecs_p99" json:"net_tcp_rtt_microsecs_p99,omitempty"` NetTcpActiveConnections *float64 `protobuf:"fixed64,28,opt,name=net_tcp_active_connections" json:"net_tcp_active_connections,omitempty"` NetTcpTimeWaitConnections *float64 `protobuf:"fixed64,29,opt,name=net_tcp_time_wait_connections" json:"net_tcp_time_wait_connections,omitempty"` // 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 `protobuf:"bytes,35,rep,name=net_traffic_control_statistics" json:"net_traffic_control_statistics,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ResourceStatistics) Reset() { *m = ResourceStatistics{} } func (*ResourceStatistics) ProtoMessage() {} func (m *ResourceStatistics) GetTimestamp() float64 { if m != nil && m.Timestamp != nil { return *m.Timestamp } return 0 } func (m *ResourceStatistics) GetProcesses() uint32 { if m != nil && m.Processes != nil { return *m.Processes } return 0 } func (m *ResourceStatistics) GetThreads() uint32 { if m != nil && m.Threads != nil { return *m.Threads } return 0 } func (m *ResourceStatistics) GetCpusUserTimeSecs() float64 { if m != nil && m.CpusUserTimeSecs != nil { return *m.CpusUserTimeSecs } return 0 } func (m *ResourceStatistics) GetCpusSystemTimeSecs() float64 { if m != nil && m.CpusSystemTimeSecs != nil { return *m.CpusSystemTimeSecs } return 0 } func (m *ResourceStatistics) GetCpusLimit() float64 { if m != nil && m.CpusLimit != nil { return *m.CpusLimit } return 0 } func (m *ResourceStatistics) GetCpusNrPeriods() uint32 { if m != nil && m.CpusNrPeriods != nil { return *m.CpusNrPeriods } return 0 } func (m *ResourceStatistics) GetCpusNrThrottled() uint32 { if m != nil && m.CpusNrThrottled != nil { return *m.CpusNrThrottled } return 0 } func (m *ResourceStatistics) GetCpusThrottledTimeSecs() float64 { if m != nil && m.CpusThrottledTimeSecs != nil { return *m.CpusThrottledTimeSecs } return 0 } func (m *ResourceStatistics) GetMemTotalBytes() uint64 { if m != nil && m.MemTotalBytes != nil { return *m.MemTotalBytes } return 0 } func (m *ResourceStatistics) GetMemTotalMemswBytes() uint64 { if m != nil && m.MemTotalMemswBytes != nil { return *m.MemTotalMemswBytes } return 0 } func (m *ResourceStatistics) GetMemLimitBytes() uint64 { if m != nil && m.MemLimitBytes != nil { return *m.MemLimitBytes } return 0 } func (m *ResourceStatistics) GetMemSoftLimitBytes() uint64 { if m != nil && m.MemSoftLimitBytes != nil { return *m.MemSoftLimitBytes } return 0 } func (m *ResourceStatistics) GetMemFileBytes() uint64 { if m != nil && m.MemFileBytes != nil { return *m.MemFileBytes } return 0 } func (m *ResourceStatistics) GetMemAnonBytes() uint64 { if m != nil && m.MemAnonBytes != nil { return *m.MemAnonBytes } return 0 } func (m *ResourceStatistics) GetMemCacheBytes() uint64 { if m != nil && m.MemCacheBytes != nil { return *m.MemCacheBytes } return 0 } func (m *ResourceStatistics) GetMemRssBytes() uint64 { if m != nil && m.MemRssBytes != nil { return *m.MemRssBytes } return 0 } func (m *ResourceStatistics) GetMemMappedFileBytes() uint64 { if m != nil && m.MemMappedFileBytes != nil { return *m.MemMappedFileBytes } return 0 } func (m *ResourceStatistics) GetMemSwapBytes() uint64 { if m != nil && m.MemSwapBytes != nil { return *m.MemSwapBytes } return 0 } func (m *ResourceStatistics) GetMemUnevictableBytes() uint64 { if m != nil && m.MemUnevictableBytes != nil { return *m.MemUnevictableBytes } return 0 } func (m *ResourceStatistics) GetMemLowPressureCounter() uint64 { if m != nil && m.MemLowPressureCounter != nil { return *m.MemLowPressureCounter } return 0 } func (m *ResourceStatistics) GetMemMediumPressureCounter() uint64 { if m != nil && m.MemMediumPressureCounter != nil { return *m.MemMediumPressureCounter } return 0 } func (m *ResourceStatistics) GetMemCriticalPressureCounter() uint64 { if m != nil && m.MemCriticalPressureCounter != nil { return *m.MemCriticalPressureCounter } return 0 } func (m *ResourceStatistics) GetDiskLimitBytes() uint64 { if m != nil && m.DiskLimitBytes != nil { return *m.DiskLimitBytes } return 0 } func (m *ResourceStatistics) GetDiskUsedBytes() uint64 { if m != nil && m.DiskUsedBytes != nil { return *m.DiskUsedBytes } return 0 } func (m *ResourceStatistics) GetPerf() *PerfStatistics { if m != nil { return m.Perf } return nil } func (m *ResourceStatistics) GetNetRxPackets() uint64 { if m != nil && m.NetRxPackets != nil { return *m.NetRxPackets } return 0 } func (m *ResourceStatistics) GetNetRxBytes() uint64 { if m != nil && m.NetRxBytes != nil { return *m.NetRxBytes } return 0 } func (m *ResourceStatistics) GetNetRxErrors() uint64 { if m != nil && m.NetRxErrors != nil { return *m.NetRxErrors } return 0 } func (m *ResourceStatistics) GetNetRxDropped() uint64 { if m != nil && m.NetRxDropped != nil { return *m.NetRxDropped } return 0 } func (m *ResourceStatistics) GetNetTxPackets() uint64 { if m != nil && m.NetTxPackets != nil { return *m.NetTxPackets } return 0 } func (m *ResourceStatistics) GetNetTxBytes() uint64 { if m != nil && m.NetTxBytes != nil { return *m.NetTxBytes } return 0 } func (m *ResourceStatistics) GetNetTxErrors() uint64 { if m != nil && m.NetTxErrors != nil { return *m.NetTxErrors } return 0 } func (m *ResourceStatistics) GetNetTxDropped() uint64 { if m != nil && m.NetTxDropped != nil { return *m.NetTxDropped } return 0 } func (m *ResourceStatistics) GetNetTcpRttMicrosecsP50() float64 { if m != nil && m.NetTcpRttMicrosecsP50 != nil { return *m.NetTcpRttMicrosecsP50 } return 0 } func (m *ResourceStatistics) GetNetTcpRttMicrosecsP90() float64 { if m != nil && m.NetTcpRttMicrosecsP90 != nil { return *m.NetTcpRttMicrosecsP90 } return 0 } func (m *ResourceStatistics) GetNetTcpRttMicrosecsP95() float64 { if m != nil && m.NetTcpRttMicrosecsP95 != nil { return *m.NetTcpRttMicrosecsP95 } return 0 } func (m *ResourceStatistics) GetNetTcpRttMicrosecsP99() float64 { if m != nil && m.NetTcpRttMicrosecsP99 != nil { return *m.NetTcpRttMicrosecsP99 } return 0 } func (m *ResourceStatistics) GetNetTcpActiveConnections() float64 { if m != nil && m.NetTcpActiveConnections != nil { return *m.NetTcpActiveConnections } return 0 } func (m *ResourceStatistics) GetNetTcpTimeWaitConnections() float64 { if m != nil && m.NetTcpTimeWaitConnections != nil { return *m.NetTcpTimeWaitConnections } return 0 } func (m *ResourceStatistics) GetNetTrafficControlStatistics() []*TrafficControlStatistics { if m != nil { return m.NetTrafficControlStatistics } return nil } // * // Describes a snapshot of the resource usage for executors. type ResourceUsage struct { Executors []*ResourceUsage_Executor `protobuf:"bytes,1,rep,name=executors" json:"executors,omitempty"` // Slave's total resources including checkpointed dynamic // reservations and persistent volumes. Total []*Resource `protobuf:"bytes,2,rep,name=total" json:"total,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ResourceUsage) Reset() { *m = ResourceUsage{} } func (*ResourceUsage) ProtoMessage() {} func (m *ResourceUsage) GetExecutors() []*ResourceUsage_Executor { if m != nil { return m.Executors } return nil } func (m *ResourceUsage) GetTotal() []*Resource { if m != nil { return m.Total } return nil } type ResourceUsage_Executor struct { ExecutorInfo *ExecutorInfo `protobuf:"bytes,1,req,name=executor_info" json:"executor_info,omitempty"` // This includes resources used by the executor itself // as well as its active tasks. Allocated []*Resource `protobuf:"bytes,2,rep,name=allocated" json:"allocated,omitempty"` // Current resource usage. If absent, the containerizer // cannot provide resource usage. Statistics *ResourceStatistics `protobuf:"bytes,3,opt,name=statistics" json:"statistics,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ResourceUsage_Executor) Reset() { *m = ResourceUsage_Executor{} } func (*ResourceUsage_Executor) ProtoMessage() {} func (m *ResourceUsage_Executor) GetExecutorInfo() *ExecutorInfo { if m != nil { return m.ExecutorInfo } return nil } func (m *ResourceUsage_Executor) GetAllocated() []*Resource { if m != nil { return m.Allocated } return nil } func (m *ResourceUsage_Executor) GetStatistics() *ResourceStatistics { if m != nil { return m.Statistics } return nil } // * // 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: // 1. Names are downcased. // 2. Hyphens ('-') are replaced with underscores ('_'). // 3. Events with alternate names use the name "perf stat" returns, // e.g., for the event "cycles OR cpu-cycles" perf always returns // cycles. type PerfStatistics struct { Timestamp *float64 `protobuf:"fixed64,1,req,name=timestamp" json:"timestamp,omitempty"` Duration *float64 `protobuf:"fixed64,2,req,name=duration" json:"duration,omitempty"` // Hardware event. Cycles *uint64 `protobuf:"varint,3,opt,name=cycles" json:"cycles,omitempty"` StalledCyclesFrontend *uint64 `protobuf:"varint,4,opt,name=stalled_cycles_frontend" json:"stalled_cycles_frontend,omitempty"` StalledCyclesBackend *uint64 `protobuf:"varint,5,opt,name=stalled_cycles_backend" 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:"cache_references,omitempty"` CacheMisses *uint64 `protobuf:"varint,8,opt,name=cache_misses" 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:"branch_misses,omitempty"` BusCycles *uint64 `protobuf:"varint,11,opt,name=bus_cycles" json:"bus_cycles,omitempty"` RefCycles *uint64 `protobuf:"varint,12,opt,name=ref_cycles" json:"ref_cycles,omitempty"` // Software event. CpuClock *float64 `protobuf:"fixed64,13,opt,name=cpu_clock" json:"cpu_clock,omitempty"` TaskClock *float64 `protobuf:"fixed64,14,opt,name=task_clock" json:"task_clock,omitempty"` PageFaults *uint64 `protobuf:"varint,15,opt,name=page_faults" json:"page_faults,omitempty"` MinorFaults *uint64 `protobuf:"varint,16,opt,name=minor_faults" json:"minor_faults,omitempty"` MajorFaults *uint64 `protobuf:"varint,17,opt,name=major_faults" json:"major_faults,omitempty"` ContextSwitches *uint64 `protobuf:"varint,18,opt,name=context_switches" json:"context_switches,omitempty"` CpuMigrations *uint64 `protobuf:"varint,19,opt,name=cpu_migrations" json:"cpu_migrations,omitempty"` AlignmentFaults *uint64 `protobuf:"varint,20,opt,name=alignment_faults" json:"alignment_faults,omitempty"` EmulationFaults *uint64 `protobuf:"varint,21,opt,name=emulation_faults" json:"emulation_faults,omitempty"` // Hardware cache event. L1DcacheLoads *uint64 `protobuf:"varint,22,opt,name=l1_dcache_loads" json:"l1_dcache_loads,omitempty"` L1DcacheLoadMisses *uint64 `protobuf:"varint,23,opt,name=l1_dcache_load_misses" json:"l1_dcache_load_misses,omitempty"` L1DcacheStores *uint64 `protobuf:"varint,24,opt,name=l1_dcache_stores" json:"l1_dcache_stores,omitempty"` L1DcacheStoreMisses *uint64 `protobuf:"varint,25,opt,name=l1_dcache_store_misses" json:"l1_dcache_store_misses,omitempty"` L1DcachePrefetches *uint64 `protobuf:"varint,26,opt,name=l1_dcache_prefetches" json:"l1_dcache_prefetches,omitempty"` L1DcachePrefetchMisses *uint64 `protobuf:"varint,27,opt,name=l1_dcache_prefetch_misses" json:"l1_dcache_prefetch_misses,omitempty"` L1IcacheLoads *uint64 `protobuf:"varint,28,opt,name=l1_icache_loads" json:"l1_icache_loads,omitempty"` L1IcacheLoadMisses *uint64 `protobuf:"varint,29,opt,name=l1_icache_load_misses" json:"l1_icache_load_misses,omitempty"` L1IcachePrefetches *uint64 `protobuf:"varint,30,opt,name=l1_icache_prefetches" json:"l1_icache_prefetches,omitempty"` L1IcachePrefetchMisses *uint64 `protobuf:"varint,31,opt,name=l1_icache_prefetch_misses" json:"l1_icache_prefetch_misses,omitempty"` LlcLoads *uint64 `protobuf:"varint,32,opt,name=llc_loads" json:"llc_loads,omitempty"` LlcLoadMisses *uint64 `protobuf:"varint,33,opt,name=llc_load_misses" json:"llc_load_misses,omitempty"` LlcStores *uint64 `protobuf:"varint,34,opt,name=llc_stores" json:"llc_stores,omitempty"` LlcStoreMisses *uint64 `protobuf:"varint,35,opt,name=llc_store_misses" json:"llc_store_misses,omitempty"` LlcPrefetches *uint64 `protobuf:"varint,36,opt,name=llc_prefetches" json:"llc_prefetches,omitempty"` LlcPrefetchMisses *uint64 `protobuf:"varint,37,opt,name=llc_prefetch_misses" json:"llc_prefetch_misses,omitempty"` DtlbLoads *uint64 `protobuf:"varint,38,opt,name=dtlb_loads" json:"dtlb_loads,omitempty"` DtlbLoadMisses *uint64 `protobuf:"varint,39,opt,name=dtlb_load_misses" json:"dtlb_load_misses,omitempty"` DtlbStores *uint64 `protobuf:"varint,40,opt,name=dtlb_stores" json:"dtlb_stores,omitempty"` DtlbStoreMisses *uint64 `protobuf:"varint,41,opt,name=dtlb_store_misses" json:"dtlb_store_misses,omitempty"` DtlbPrefetches *uint64 `protobuf:"varint,42,opt,name=dtlb_prefetches" json:"dtlb_prefetches,omitempty"` DtlbPrefetchMisses *uint64 `protobuf:"varint,43,opt,name=dtlb_prefetch_misses" json:"dtlb_prefetch_misses,omitempty"` ItlbLoads *uint64 `protobuf:"varint,44,opt,name=itlb_loads" json:"itlb_loads,omitempty"` ItlbLoadMisses *uint64 `protobuf:"varint,45,opt,name=itlb_load_misses" json:"itlb_load_misses,omitempty"` BranchLoads *uint64 `protobuf:"varint,46,opt,name=branch_loads" json:"branch_loads,omitempty"` BranchLoadMisses *uint64 `protobuf:"varint,47,opt,name=branch_load_misses" json:"branch_load_misses,omitempty"` NodeLoads *uint64 `protobuf:"varint,48,opt,name=node_loads" json:"node_loads,omitempty"` NodeLoadMisses *uint64 `protobuf:"varint,49,opt,name=node_load_misses" json:"node_load_misses,omitempty"` NodeStores *uint64 `protobuf:"varint,50,opt,name=node_stores" json:"node_stores,omitempty"` NodeStoreMisses *uint64 `protobuf:"varint,51,opt,name=node_store_misses" json:"node_store_misses,omitempty"` NodePrefetches *uint64 `protobuf:"varint,52,opt,name=node_prefetches" json:"node_prefetches,omitempty"` NodePrefetchMisses *uint64 `protobuf:"varint,53,opt,name=node_prefetch_misses" json:"node_prefetch_misses,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *PerfStatistics) Reset() { *m = PerfStatistics{} } func (*PerfStatistics) ProtoMessage() {} func (m *PerfStatistics) GetTimestamp() float64 { if m != nil && m.Timestamp != nil { return *m.Timestamp } return 0 } func (m *PerfStatistics) GetDuration() float64 { if m != nil && m.Duration != nil { return *m.Duration } return 0 } func (m *PerfStatistics) GetCycles() uint64 { if m != nil && m.Cycles != nil { return *m.Cycles } return 0 } func (m *PerfStatistics) GetStalledCyclesFrontend() uint64 { if m != nil && m.StalledCyclesFrontend != nil { return *m.StalledCyclesFrontend } return 0 } func (m *PerfStatistics) GetStalledCyclesBackend() uint64 { if m != nil && m.StalledCyclesBackend != nil { return *m.StalledCyclesBackend } return 0 } func (m *PerfStatistics) GetInstructions() uint64 { if m != nil && m.Instructions != nil { return *m.Instructions } return 0 } func (m *PerfStatistics) GetCacheReferences() uint64 { if m != nil && m.CacheReferences != nil { return *m.CacheReferences } return 0 } func (m *PerfStatistics) GetCacheMisses() uint64 { if m != nil && m.CacheMisses != nil { return *m.CacheMisses } return 0 } func (m *PerfStatistics) GetBranches() uint64 { if m != nil && m.Branches != nil { return *m.Branches } return 0 } func (m *PerfStatistics) GetBranchMisses() uint64 { if m != nil && m.BranchMisses != nil { return *m.BranchMisses } return 0 } func (m *PerfStatistics) GetBusCycles() uint64 { if m != nil && m.BusCycles != nil { return *m.BusCycles } return 0 } func (m *PerfStatistics) GetRefCycles() uint64 { if m != nil && m.RefCycles != nil { return *m.RefCycles } return 0 } func (m *PerfStatistics) GetCpuClock() float64 { if m != nil && m.CpuClock != nil { return *m.CpuClock } return 0 } func (m *PerfStatistics) GetTaskClock() float64 { if m != nil && m.TaskClock != nil { return *m.TaskClock } return 0 } func (m *PerfStatistics) GetPageFaults() uint64 { if m != nil && m.PageFaults != nil { return *m.PageFaults } return 0 } func (m *PerfStatistics) GetMinorFaults() uint64 { if m != nil && m.MinorFaults != nil { return *m.MinorFaults } return 0 } func (m *PerfStatistics) GetMajorFaults() uint64 { if m != nil && m.MajorFaults != nil { return *m.MajorFaults } return 0 } func (m *PerfStatistics) GetContextSwitches() uint64 { if m != nil && m.ContextSwitches != nil { return *m.ContextSwitches } return 0 } func (m *PerfStatistics) GetCpuMigrations() uint64 { if m != nil && m.CpuMigrations != nil { return *m.CpuMigrations } return 0 } func (m *PerfStatistics) GetAlignmentFaults() uint64 { if m != nil && m.AlignmentFaults != nil { return *m.AlignmentFaults } return 0 } func (m *PerfStatistics) GetEmulationFaults() uint64 { if m != nil && m.EmulationFaults != nil { return *m.EmulationFaults } return 0 } func (m *PerfStatistics) GetL1DcacheLoads() uint64 { if m != nil && m.L1DcacheLoads != nil { return *m.L1DcacheLoads } return 0 } func (m *PerfStatistics) GetL1DcacheLoadMisses() uint64 { if m != nil && m.L1DcacheLoadMisses != nil { return *m.L1DcacheLoadMisses } return 0 } func (m *PerfStatistics) GetL1DcacheStores() uint64 { if m != nil && m.L1DcacheStores != nil { return *m.L1DcacheStores } return 0 } func (m *PerfStatistics) GetL1DcacheStoreMisses() uint64 { if m != nil && m.L1DcacheStoreMisses != nil { return *m.L1DcacheStoreMisses } return 0 } func (m *PerfStatistics) GetL1DcachePrefetches() uint64 { if m != nil && m.L1DcachePrefetches != nil { return *m.L1DcachePrefetches } return 0 } func (m *PerfStatistics) GetL1DcachePrefetchMisses() uint64 { if m != nil && m.L1DcachePrefetchMisses != nil { return *m.L1DcachePrefetchMisses } return 0 } func (m *PerfStatistics) GetL1IcacheLoads() uint64 { if m != nil && m.L1IcacheLoads != nil { return *m.L1IcacheLoads } return 0 } func (m *PerfStatistics) GetL1IcacheLoadMisses() uint64 { if m != nil && m.L1IcacheLoadMisses != nil { return *m.L1IcacheLoadMisses } return 0 } func (m *PerfStatistics) GetL1IcachePrefetches() uint64 { if m != nil && m.L1IcachePrefetches != nil { return *m.L1IcachePrefetches } return 0 } func (m *PerfStatistics) GetL1IcachePrefetchMisses() uint64 { if m != nil && m.L1IcachePrefetchMisses != nil { return *m.L1IcachePrefetchMisses } return 0 } func (m *PerfStatistics) GetLlcLoads() uint64 { if m != nil && m.LlcLoads != nil { return *m.LlcLoads } return 0 } func (m *PerfStatistics) GetLlcLoadMisses() uint64 { if m != nil && m.LlcLoadMisses != nil { return *m.LlcLoadMisses } return 0 } func (m *PerfStatistics) GetLlcStores() uint64 { if m != nil && m.LlcStores != nil { return *m.LlcStores } return 0 } func (m *PerfStatistics) GetLlcStoreMisses() uint64 { if m != nil && m.LlcStoreMisses != nil { return *m.LlcStoreMisses } return 0 } func (m *PerfStatistics) GetLlcPrefetches() uint64 { if m != nil && m.LlcPrefetches != nil { return *m.LlcPrefetches } return 0 } func (m *PerfStatistics) GetLlcPrefetchMisses() uint64 { if m != nil && m.LlcPrefetchMisses != nil { return *m.LlcPrefetchMisses } return 0 } func (m *PerfStatistics) GetDtlbLoads() uint64 { if m != nil && m.DtlbLoads != nil { return *m.DtlbLoads } return 0 } func (m *PerfStatistics) GetDtlbLoadMisses() uint64 { if m != nil && m.DtlbLoadMisses != nil { return *m.DtlbLoadMisses } return 0 } func (m *PerfStatistics) GetDtlbStores() uint64 { if m != nil && m.DtlbStores != nil { return *m.DtlbStores } return 0 } func (m *PerfStatistics) GetDtlbStoreMisses() uint64 { if m != nil && m.DtlbStoreMisses != nil { return *m.DtlbStoreMisses } return 0 } func (m *PerfStatistics) GetDtlbPrefetches() uint64 { if m != nil && m.DtlbPrefetches != nil { return *m.DtlbPrefetches } return 0 } func (m *PerfStatistics) GetDtlbPrefetchMisses() uint64 { if m != nil && m.DtlbPrefetchMisses != nil { return *m.DtlbPrefetchMisses } return 0 } func (m *PerfStatistics) GetItlbLoads() uint64 { if m != nil && m.ItlbLoads != nil { return *m.ItlbLoads } return 0 } func (m *PerfStatistics) GetItlbLoadMisses() uint64 { if m != nil && m.ItlbLoadMisses != nil { return *m.ItlbLoadMisses } return 0 } func (m *PerfStatistics) GetBranchLoads() uint64 { if m != nil && m.BranchLoads != nil { return *m.BranchLoads } return 0 } func (m *PerfStatistics) GetBranchLoadMisses() uint64 { if m != nil && m.BranchLoadMisses != nil { return *m.BranchLoadMisses } return 0 } func (m *PerfStatistics) GetNodeLoads() uint64 { if m != nil && m.NodeLoads != nil { return *m.NodeLoads } return 0 } func (m *PerfStatistics) GetNodeLoadMisses() uint64 { if m != nil && m.NodeLoadMisses != nil { return *m.NodeLoadMisses } return 0 } func (m *PerfStatistics) GetNodeStores() uint64 { if m != nil && m.NodeStores != nil { return *m.NodeStores } return 0 } func (m *PerfStatistics) GetNodeStoreMisses() uint64 { if m != nil && m.NodeStoreMisses != nil { return *m.NodeStoreMisses } return 0 } func (m *PerfStatistics) GetNodePrefetches() uint64 { if m != nil && m.NodePrefetches != nil { return *m.NodePrefetches } return 0 } func (m *PerfStatistics) GetNodePrefetchMisses() uint64 { if m != nil && m.NodePrefetchMisses != nil { return *m.NodePrefetchMisses } return 0 } // * // Describes a request for resources that can be used by a framework // to proactively influence the allocator. If 'slave_id' is provided // then this request is assumed to only apply to resources on that // slave. type Request struct { SlaveId *SlaveID `protobuf:"bytes,1,opt,name=slave_id" json:"slave_id,omitempty"` Resources []*Resource `protobuf:"bytes,2,rep,name=resources" json:"resources,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Request) Reset() { *m = Request{} } func (*Request) ProtoMessage() {} func (m *Request) GetSlaveId() *SlaveID { if m != nil { return m.SlaveId } return nil } func (m *Request) GetResources() []*Resource { if m != nil { return m.Resources } return nil } // * // Describes some resources available on a slave. An offer only // contains resources from a single slave. type Offer struct { Id *OfferID `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` FrameworkId *FrameworkID `protobuf:"bytes,2,req,name=framework_id" json:"framework_id,omitempty"` SlaveId *SlaveID `protobuf:"bytes,3,req,name=slave_id" json:"slave_id,omitempty"` Hostname *string `protobuf:"bytes,4,req,name=hostname" json:"hostname,omitempty"` // URL for reaching the slave 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,omitempty"` Attributes []*Attribute `protobuf:"bytes,7,rep,name=attributes" json:"attributes,omitempty"` ExecutorIds []*ExecutorID `protobuf:"bytes,6,rep,name=executor_ids" json:"executor_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer) Reset() { *m = Offer{} } func (*Offer) ProtoMessage() {} func (m *Offer) GetId() *OfferID { if m != nil { return m.Id } return nil } func (m *Offer) GetFrameworkId() *FrameworkID { if m != nil { return m.FrameworkId } return nil } func (m *Offer) GetSlaveId() *SlaveID { if m != nil { return m.SlaveId } return nil } func (m *Offer) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *Offer) GetUrl() *URL { if m != nil { return m.Url } return nil } func (m *Offer) GetResources() []*Resource { if m != nil { return m.Resources } return nil } func (m *Offer) GetAttributes() []*Attribute { if m != nil { return m.Attributes } return nil } func (m *Offer) GetExecutorIds() []*ExecutorID { if m != nil { return m.ExecutorIds } return nil } // Defines an operation that can be performed against offers. type Offer_Operation struct { Type *Offer_Operation_Type `protobuf:"varint,1,req,name=type,enum=mesosproto.Offer_Operation_Type" json:"type,omitempty"` Launch *Offer_Operation_Launch `protobuf:"bytes,2,opt,name=launch" json:"launch,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"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation) Reset() { *m = Offer_Operation{} } func (*Offer_Operation) ProtoMessage() {} func (m *Offer_Operation) GetType() Offer_Operation_Type { if m != nil && m.Type != nil { return *m.Type } return Offer_Operation_LAUNCH } func (m *Offer_Operation) GetLaunch() *Offer_Operation_Launch { if m != nil { return m.Launch } return nil } func (m *Offer_Operation) GetReserve() *Offer_Operation_Reserve { if m != nil { return m.Reserve } return nil } func (m *Offer_Operation) GetUnreserve() *Offer_Operation_Unreserve { if m != nil { return m.Unreserve } return nil } func (m *Offer_Operation) GetCreate() *Offer_Operation_Create { if m != nil { return m.Create } return nil } func (m *Offer_Operation) GetDestroy() *Offer_Operation_Destroy { if m != nil { return m.Destroy } return nil } type Offer_Operation_Launch struct { TaskInfos []*TaskInfo `protobuf:"bytes,1,rep,name=task_infos" json:"task_infos,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation_Launch) Reset() { *m = Offer_Operation_Launch{} } func (*Offer_Operation_Launch) ProtoMessage() {} func (m *Offer_Operation_Launch) GetTaskInfos() []*TaskInfo { if m != nil { return m.TaskInfos } return nil } type Offer_Operation_Reserve struct { Resources []*Resource `protobuf:"bytes,1,rep,name=resources" json:"resources,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation_Reserve) Reset() { *m = Offer_Operation_Reserve{} } func (*Offer_Operation_Reserve) ProtoMessage() {} func (m *Offer_Operation_Reserve) GetResources() []*Resource { if m != nil { return m.Resources } return nil } type Offer_Operation_Unreserve struct { Resources []*Resource `protobuf:"bytes,1,rep,name=resources" json:"resources,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation_Unreserve) Reset() { *m = Offer_Operation_Unreserve{} } func (*Offer_Operation_Unreserve) ProtoMessage() {} func (m *Offer_Operation_Unreserve) GetResources() []*Resource { if m != nil { return m.Resources } return nil } type Offer_Operation_Create struct { Volumes []*Resource `protobuf:"bytes,1,rep,name=volumes" json:"volumes,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation_Create) Reset() { *m = Offer_Operation_Create{} } func (*Offer_Operation_Create) ProtoMessage() {} func (m *Offer_Operation_Create) GetVolumes() []*Resource { if m != nil { return m.Volumes } return nil } type Offer_Operation_Destroy struct { Volumes []*Resource `protobuf:"bytes,1,rep,name=volumes" json:"volumes,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Offer_Operation_Destroy) Reset() { *m = Offer_Operation_Destroy{} } func (*Offer_Operation_Destroy) ProtoMessage() {} func (m *Offer_Operation_Destroy) GetVolumes() []*Resource { if m != nil { return m.Volumes } return nil } // * // 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. type TaskInfo struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` TaskId *TaskID `protobuf:"bytes,2,req,name=task_id" json:"task_id,omitempty"` SlaveId *SlaveID `protobuf:"bytes,3,req,name=slave_id" json:"slave_id,omitempty"` Resources []*Resource `protobuf:"bytes,4,rep,name=resources" json:"resources,omitempty"` 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"` Data []byte `protobuf:"bytes,6,opt,name=data" json:"data,omitempty"` // A health check for the task (currently in *alpha* and initial // support will only be for TaskInfo's that have a CommandInfo). HealthCheck *HealthCheck `protobuf:"bytes,8,opt,name=health_check" json:"health_check,omitempty"` // Labels are free-form key value pairs which are exposed through // master and slave 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 slave processes. Therefore, // labels should be used to tag tasks with light-weight meta-data. 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"` XXX_unrecognized []byte `json:"-"` } func (m *TaskInfo) Reset() { *m = TaskInfo{} } func (*TaskInfo) ProtoMessage() {} func (m *TaskInfo) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *TaskInfo) GetTaskId() *TaskID { if m != nil { return m.TaskId } return nil } func (m *TaskInfo) GetSlaveId() *SlaveID { if m != nil { return m.SlaveId } return nil } func (m *TaskInfo) GetResources() []*Resource { if m != nil { return m.Resources } return nil } func (m *TaskInfo) GetExecutor() *ExecutorInfo { if m != nil { return m.Executor } return nil } func (m *TaskInfo) GetCommand() *CommandInfo { if m != nil { return m.Command } return nil } func (m *TaskInfo) GetContainer() *ContainerInfo { if m != nil { return m.Container } return nil } func (m *TaskInfo) GetData() []byte { if m != nil { return m.Data } return nil } func (m *TaskInfo) GetHealthCheck() *HealthCheck { if m != nil { return m.HealthCheck } return nil } func (m *TaskInfo) GetLabels() *Labels { if m != nil { return m.Labels } return nil } func (m *TaskInfo) GetDiscovery() *DiscoveryInfo { if m != nil { return m.Discovery } return nil } // * // Describes the current status of a task. type TaskStatus struct { TaskId *TaskID `protobuf:"bytes,1,req,name=task_id" json:"task_id,omitempty"` State *TaskState `protobuf:"varint,2,req,name=state,enum=mesosproto.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=mesosproto.TaskStatus_Source" json:"source,omitempty"` Reason *TaskStatus_Reason `protobuf:"varint,10,opt,name=reason,enum=mesosproto.TaskStatus_Reason" json:"reason,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"` SlaveId *SlaveID `protobuf:"bytes,5,opt,name=slave_id" json:"slave_id,omitempty"` ExecutorId *ExecutorID `protobuf:"bytes,7,opt,name=executor_id" 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 HealthCheck field in // the command info. Healthy *bool `protobuf:"varint,8,opt,name=healthy" json:"healthy,omitempty"` // Labels are free-form key value pairs which are exposed through // master and slave 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 slave processes. Therefore, // labels should be used to tag TaskStatus message with light-weight // meta-data. Labels *Labels `protobuf:"bytes,12,opt,name=labels" json:"labels,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *TaskStatus) Reset() { *m = TaskStatus{} } func (*TaskStatus) ProtoMessage() {} func (m *TaskStatus) GetTaskId() *TaskID { if m != nil { return m.TaskId } return nil } func (m *TaskStatus) GetState() TaskState { if m != nil && m.State != nil { return *m.State } return TaskState_TASK_STAGING } func (m *TaskStatus) GetMessage() string { if m != nil && m.Message != nil { return *m.Message } return "" } func (m *TaskStatus) GetSource() TaskStatus_Source { if m != nil && m.Source != nil { return *m.Source } return TaskStatus_SOURCE_MASTER } func (m *TaskStatus) GetReason() TaskStatus_Reason { if m != nil && m.Reason != nil { return *m.Reason } return TaskStatus_REASON_COMMAND_EXECUTOR_FAILED } func (m *TaskStatus) GetData() []byte { if m != nil { return m.Data } return nil } func (m *TaskStatus) GetSlaveId() *SlaveID { if m != nil { return m.SlaveId } return nil } func (m *TaskStatus) GetExecutorId() *ExecutorID { if m != nil { return m.ExecutorId } return nil } func (m *TaskStatus) GetTimestamp() float64 { if m != nil && m.Timestamp != nil { return *m.Timestamp } return 0 } func (m *TaskStatus) GetUuid() []byte { if m != nil { return m.Uuid } return nil } func (m *TaskStatus) GetHealthy() bool { if m != nil && m.Healthy != nil { return *m.Healthy } return false } func (m *TaskStatus) GetLabels() *Labels { if m != nil { return m.Labels } return nil } // * // Describes possible filters that can be applied to unused resources // (see SchedulerDriver::launchTasks) to influence the allocator. 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,def=5" json:"refuse_seconds,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Filters) Reset() { *m = Filters{} } func (*Filters) ProtoMessage() {} const Default_Filters_RefuseSeconds float64 = 5 func (m *Filters) GetRefuseSeconds() float64 { if m != nil && m.RefuseSeconds != nil { return *m.RefuseSeconds } return Default_Filters_RefuseSeconds } // * // Describes a collection of environment variables. This is used with // CommandInfo in order to set environment variables before running a // command. type Environment struct { Variables []*Environment_Variable `protobuf:"bytes,1,rep,name=variables" json:"variables,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Environment) Reset() { *m = Environment{} } func (*Environment) ProtoMessage() {} func (m *Environment) GetVariables() []*Environment_Variable { if m != nil { return m.Variables } return nil } type Environment_Variable struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Environment_Variable) Reset() { *m = Environment_Variable{} } func (*Environment_Variable) ProtoMessage() {} func (m *Environment_Variable) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *Environment_Variable) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // A generic (key, value) pair used in various places for parameters. type Parameter struct { Key *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"` Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Parameter) Reset() { *m = Parameter{} } func (*Parameter) ProtoMessage() {} func (m *Parameter) GetKey() string { if m != nil && m.Key != nil { return *m.Key } return "" } func (m *Parameter) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // Collection of Parameter. type Parameters struct { Parameter []*Parameter `protobuf:"bytes,1,rep,name=parameter" json:"parameter,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Parameters) Reset() { *m = Parameters{} } func (*Parameters) ProtoMessage() {} func (m *Parameters) GetParameter() []*Parameter { if m != nil { return m.Parameter } return nil } // * // 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. type Credential struct { Principal *string `protobuf:"bytes,1,req,name=principal" json:"principal,omitempty"` Secret []byte `protobuf:"bytes,2,opt,name=secret" json:"secret,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Credential) Reset() { *m = Credential{} } func (*Credential) ProtoMessage() {} func (m *Credential) GetPrincipal() string { if m != nil && m.Principal != nil { return *m.Principal } return "" } func (m *Credential) GetSecret() []byte { if m != nil { return m.Secret } return nil } // * // Credentials used for framework authentication, HTTP authentication // (where the common 'username' and 'password' are captured as // 'principal' and 'secret' respectively), etc. type Credentials struct { Credentials []*Credential `protobuf:"bytes,1,rep,name=credentials" json:"credentials,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Credentials) Reset() { *m = Credentials{} } func (*Credentials) ProtoMessage() {} func (m *Credentials) GetCredentials() []*Credential { if m != nil { return m.Credentials } return nil } // * // 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. 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.princpal and Credential.principal (if using authentication). Principal *string `protobuf:"bytes,2,req,name=principal" json:"principal,omitempty"` // 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"` XXX_unrecognized []byte `json:"-"` } func (m *RateLimit) Reset() { *m = RateLimit{} } func (*RateLimit) ProtoMessage() {} func (m *RateLimit) GetQps() float64 { if m != nil && m.Qps != nil { return *m.Qps } return 0 } func (m *RateLimit) GetPrincipal() string { if m != nil && m.Principal != nil { return *m.Principal } return "" } func (m *RateLimit) GetCapacity() uint64 { if m != nil && m.Capacity != nil { return *m.Capacity } return 0 } // * // Collection of RateLimit. // Frameworks without rate limits defined here are not throttled unless // 'aggregate_default_qps' is specified. type RateLimits struct { // Items should have unique principals. Limits []*RateLimit `protobuf:"bytes,1,rep,name=limits" json:"limits,omitempty"` // 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:"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 `protobuf:"varint,3,opt,name=aggregate_default_capacity" json:"aggregate_default_capacity,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *RateLimits) Reset() { *m = RateLimits{} } func (*RateLimits) ProtoMessage() {} func (m *RateLimits) GetLimits() []*RateLimit { if m != nil { return m.Limits } return nil } func (m *RateLimits) GetAggregateDefaultQps() float64 { if m != nil && m.AggregateDefaultQps != nil { return *m.AggregateDefaultQps } return 0 } func (m *RateLimits) GetAggregateDefaultCapacity() uint64 { if m != nil && m.AggregateDefaultCapacity != nil { return *m.AggregateDefaultCapacity } return 0 } // * // Describe an image used by tasks or executors. Note that it's only // for tasks or executors launched by MesosContainerizer currently. // TODO(jieyu): This feature not fully supported in 0.24.0. Please do // not use it until this feature is announced. type Image struct { Type *Image_Type `protobuf:"varint,1,req,name=type,enum=mesosproto.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"` XXX_unrecognized []byte `json:"-"` } func (m *Image) Reset() { *m = Image{} } func (*Image) ProtoMessage() {} func (m *Image) GetType() Image_Type { if m != nil && m.Type != nil { return *m.Type } return Image_APPC } func (m *Image) GetAppc() *Image_AppC { if m != nil { return m.Appc } return nil } func (m *Image) GetDocker() *Image_Docker { if m != nil { return m.Docker } return nil } // Protobuf for specifying an Appc container image. See: // https://github.com/appc/spec/blob/master/spec/aci.md type Image_AppC struct { // The name of the image. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // 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"` XXX_unrecognized []byte `json:"-"` } func (m *Image_AppC) Reset() { *m = Image_AppC{} } func (*Image_AppC) ProtoMessage() {} func (m *Image_AppC) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *Image_AppC) GetId() string { if m != nil && m.Id != nil { return *m.Id } return "" } func (m *Image_AppC) GetLabels() *Labels { if m != nil { return m.Labels } return nil } type Image_Docker struct { // The name of the image. Expected in format repository[:tag]. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Image_Docker) Reset() { *m = Image_Docker{} } func (*Image_Docker) ProtoMessage() {} func (m *Image_Docker) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } // * // Describes a volume mapping either from host to container or vice // versa. Both paths can either refer to a directory or a file. type Volume struct { Mode *Volume_Mode `protobuf:"varint,3,req,name=mode,enum=mesosproto.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:"container_path,omitempty"` // 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:"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"` XXX_unrecognized []byte `json:"-"` } func (m *Volume) Reset() { *m = Volume{} } func (*Volume) ProtoMessage() {} func (m *Volume) GetMode() Volume_Mode { if m != nil && m.Mode != nil { return *m.Mode } return Volume_RW } func (m *Volume) GetContainerPath() string { if m != nil && m.ContainerPath != nil { return *m.ContainerPath } return "" } func (m *Volume) GetHostPath() string { if m != nil && m.HostPath != nil { return *m.HostPath } return "" } func (m *Volume) GetImage() *Image { if m != nil { return m.Image } return nil } // * // Describes a container configuration and allows extensible // configurations for different container implementations. type ContainerInfo struct { Type *ContainerInfo_Type `protobuf:"varint,1,req,name=type,enum=mesosproto.ContainerInfo_Type" json:"type,omitempty"` Volumes []*Volume `protobuf:"bytes,2,rep,name=volumes" json:"volumes,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *ContainerInfo) Reset() { *m = ContainerInfo{} } func (*ContainerInfo) ProtoMessage() {} func (m *ContainerInfo) GetType() ContainerInfo_Type { if m != nil && m.Type != nil { return *m.Type } return ContainerInfo_DOCKER } func (m *ContainerInfo) GetVolumes() []*Volume { if m != nil { return m.Volumes } return nil } func (m *ContainerInfo) GetHostname() string { if m != nil && m.Hostname != nil { return *m.Hostname } return "" } func (m *ContainerInfo) GetDocker() *ContainerInfo_DockerInfo { if m != nil { return m.Docker } return nil } func (m *ContainerInfo) GetMesos() *ContainerInfo_MesosInfo { if m != nil { return m.Mesos } return nil } 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,omitempty"` Network *ContainerInfo_DockerInfo_Network `protobuf:"varint,2,opt,name=network,enum=mesosproto.ContainerInfo_DockerInfo_Network,def=1" json:"network,omitempty"` PortMappings []*ContainerInfo_DockerInfo_PortMapping `protobuf:"bytes,3,rep,name=port_mappings" json:"port_mappings,omitempty"` 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,omitempty"` // 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 slave. ForcePullImage *bool `protobuf:"varint,6,opt,name=force_pull_image" json:"force_pull_image,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ContainerInfo_DockerInfo) Reset() { *m = ContainerInfo_DockerInfo{} } func (*ContainerInfo_DockerInfo) ProtoMessage() {} const Default_ContainerInfo_DockerInfo_Network ContainerInfo_DockerInfo_Network = ContainerInfo_DockerInfo_HOST const Default_ContainerInfo_DockerInfo_Privileged bool = false func (m *ContainerInfo_DockerInfo) GetImage() string { if m != nil && m.Image != nil { return *m.Image } return "" } func (m *ContainerInfo_DockerInfo) GetNetwork() ContainerInfo_DockerInfo_Network { if m != nil && m.Network != nil { return *m.Network } return Default_ContainerInfo_DockerInfo_Network } func (m *ContainerInfo_DockerInfo) GetPortMappings() []*ContainerInfo_DockerInfo_PortMapping { if m != nil { return m.PortMappings } return nil } func (m *ContainerInfo_DockerInfo) GetPrivileged() bool { if m != nil && m.Privileged != nil { return *m.Privileged } return Default_ContainerInfo_DockerInfo_Privileged } func (m *ContainerInfo_DockerInfo) GetParameters() []*Parameter { if m != nil { return m.Parameters } return nil } func (m *ContainerInfo_DockerInfo) GetForcePullImage() bool { if m != nil && m.ForcePullImage != nil { return *m.ForcePullImage } return false } type ContainerInfo_DockerInfo_PortMapping struct { HostPort *uint32 `protobuf:"varint,1,req,name=host_port" json:"host_port,omitempty"` ContainerPort *uint32 `protobuf:"varint,2,req,name=container_port" json:"container_port,omitempty"` // Protocol to expose as (ie: tcp, udp). Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ContainerInfo_DockerInfo_PortMapping) Reset() { *m = ContainerInfo_DockerInfo_PortMapping{} } func (*ContainerInfo_DockerInfo_PortMapping) ProtoMessage() {} func (m *ContainerInfo_DockerInfo_PortMapping) GetHostPort() uint32 { if m != nil && m.HostPort != nil { return *m.HostPort } return 0 } func (m *ContainerInfo_DockerInfo_PortMapping) GetContainerPort() uint32 { if m != nil && m.ContainerPort != nil { return *m.ContainerPort } return 0 } func (m *ContainerInfo_DockerInfo_PortMapping) GetProtocol() string { if m != nil && m.Protocol != nil { return *m.Protocol } return "" } type ContainerInfo_MesosInfo struct { Image *Image `protobuf:"bytes,1,opt,name=image" json:"image,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *ContainerInfo_MesosInfo) Reset() { *m = ContainerInfo_MesosInfo{} } func (*ContainerInfo_MesosInfo) ProtoMessage() {} func (m *ContainerInfo_MesosInfo) GetImage() *Image { if m != nil { return m.Image } return nil } // * // Collection of labels. type Labels struct { Labels []*Label `protobuf:"bytes,1,rep,name=labels" json:"labels,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Labels) Reset() { *m = Labels{} } func (*Labels) ProtoMessage() {} func (m *Labels) GetLabels() []*Label { if m != nil { return m.Labels } return nil } // * // Key, value pair used to store free form user-data. type Label struct { Key *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Label) Reset() { *m = Label{} } func (*Label) ProtoMessage() {} func (m *Label) GetKey() string { if m != nil && m.Key != nil { return *m.Key } return "" } func (m *Label) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } // * // Named port used for service discovery. type Port struct { Number *uint32 `protobuf:"varint,1,req,name=number" json:"number,omitempty"` Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Protocol *string `protobuf:"bytes,3,opt,name=protocol" json:"protocol,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Port) Reset() { *m = Port{} } func (*Port) ProtoMessage() {} func (m *Port) GetNumber() uint32 { if m != nil && m.Number != nil { return *m.Number } return 0 } func (m *Port) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *Port) GetProtocol() string { if m != nil && m.Protocol != nil { return *m.Protocol } return "" } // * // Collection of ports. type Ports struct { Ports []*Port `protobuf:"bytes,1,rep,name=ports" json:"ports,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *Ports) Reset() { *m = Ports{} } func (*Ports) ProtoMessage() {} func (m *Ports) GetPorts() []*Port { if m != nil { return m.Ports } return nil } // * // Service discovery information. // The visibility field restricts discovery within a framework // (FRAMEWORK), within a Mesos cluster (CLUSTER), or places no // restrictions (EXTERNAL). // 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. type DiscoveryInfo struct { Visibility *DiscoveryInfo_Visibility `protobuf:"varint,1,req,name=visibility,enum=mesosproto.DiscoveryInfo_Visibility" json:"visibility,omitempty"` 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"` XXX_unrecognized []byte `json:"-"` } func (m *DiscoveryInfo) Reset() { *m = DiscoveryInfo{} } func (*DiscoveryInfo) ProtoMessage() {} func (m *DiscoveryInfo) GetVisibility() DiscoveryInfo_Visibility { if m != nil && m.Visibility != nil { return *m.Visibility } return DiscoveryInfo_FRAMEWORK } func (m *DiscoveryInfo) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *DiscoveryInfo) GetEnvironment() string { if m != nil && m.Environment != nil { return *m.Environment } return "" } func (m *DiscoveryInfo) GetLocation() string { if m != nil && m.Location != nil { return *m.Location } return "" } func (m *DiscoveryInfo) GetVersion() string { if m != nil && m.Version != nil { return *m.Version } return "" } func (m *DiscoveryInfo) GetPorts() *Ports { if m != nil { return m.Ports } return nil } func (m *DiscoveryInfo) GetLabels() *Labels { if m != nil { return m.Labels } return nil } // * // Protobuf for the Appc image manifest JSON schema: // https://github.com/appc/spec/blob/master/spec/aci.md#image-manifest-schema // Where possible, any field required in the schema is required in the protobuf // but some cannot be expressed, e.g., a repeated string that has at least one // element. Further validation should be performed after parsing the JSON into // the protobuf. // This version of Appc protobuf is based on Appc spec version 0.6.1. // TODO(xujyan): This protobuf currently defines a subset of fields in the spec // that Mesos makes use of to avoid confusion. New fields are going to be added // when Mesos starts to support them. type AppcImageManifest struct { AcKind *string `protobuf:"bytes,1,req,name=acKind" json:"acKind,omitempty"` AcVersion *string `protobuf:"bytes,2,req,name=acVersion" json:"acVersion,omitempty"` Name *string `protobuf:"bytes,3,req,name=name" json:"name,omitempty"` Labels []*AppcImageManifest_Label `protobuf:"bytes,4,rep,name=labels" json:"labels,omitempty"` Annotations []*AppcImageManifest_Annotation `protobuf:"bytes,5,rep,name=annotations" json:"annotations,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *AppcImageManifest) Reset() { *m = AppcImageManifest{} } func (*AppcImageManifest) ProtoMessage() {} func (m *AppcImageManifest) GetAcKind() string { if m != nil && m.AcKind != nil { return *m.AcKind } return "" } func (m *AppcImageManifest) GetAcVersion() string { if m != nil && m.AcVersion != nil { return *m.AcVersion } return "" } func (m *AppcImageManifest) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *AppcImageManifest) GetLabels() []*AppcImageManifest_Label { if m != nil { return m.Labels } return nil } func (m *AppcImageManifest) GetAnnotations() []*AppcImageManifest_Annotation { if m != nil { return m.Annotations } return nil } type AppcImageManifest_Label struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *AppcImageManifest_Label) Reset() { *m = AppcImageManifest_Label{} } func (*AppcImageManifest_Label) ProtoMessage() {} func (m *AppcImageManifest_Label) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *AppcImageManifest_Label) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } type AppcImageManifest_Annotation struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *AppcImageManifest_Annotation) Reset() { *m = AppcImageManifest_Annotation{} } func (*AppcImageManifest_Annotation) ProtoMessage() {} func (m *AppcImageManifest_Annotation) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *AppcImageManifest_Annotation) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } func init() { proto.RegisterEnum("mesosproto.Status", Status_name, Status_value) proto.RegisterEnum("mesosproto.TaskState", TaskState_name, TaskState_value) proto.RegisterEnum("mesosproto.FrameworkInfo_Capability_Type", FrameworkInfo_Capability_Type_name, FrameworkInfo_Capability_Type_value) proto.RegisterEnum("mesosproto.Value_Type", Value_Type_name, Value_Type_value) proto.RegisterEnum("mesosproto.Offer_Operation_Type", Offer_Operation_Type_name, Offer_Operation_Type_value) proto.RegisterEnum("mesosproto.TaskStatus_Source", TaskStatus_Source_name, TaskStatus_Source_value) proto.RegisterEnum("mesosproto.TaskStatus_Reason", TaskStatus_Reason_name, TaskStatus_Reason_value) proto.RegisterEnum("mesosproto.Image_Type", Image_Type_name, Image_Type_value) proto.RegisterEnum("mesosproto.Volume_Mode", Volume_Mode_name, Volume_Mode_value) proto.RegisterEnum("mesosproto.ContainerInfo_Type", ContainerInfo_Type_name, ContainerInfo_Type_value) proto.RegisterEnum("mesosproto.ContainerInfo_DockerInfo_Network", ContainerInfo_DockerInfo_Network_name, ContainerInfo_DockerInfo_Network_value) proto.RegisterEnum("mesosproto.DiscoveryInfo_Visibility", DiscoveryInfo_Visibility_name, DiscoveryInfo_Visibility_value) } func (this *FrameworkID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*FrameworkID) if !ok { return fmt.Errorf("that is not of type *FrameworkID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *FrameworkID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *FrameworkIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *FrameworkID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*FrameworkID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *OfferID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*OfferID) if !ok { return fmt.Errorf("that is not of type *OfferID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *OfferID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *OfferIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *OfferID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*OfferID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *SlaveID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*SlaveID) if !ok { return fmt.Errorf("that is not of type *SlaveID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *SlaveID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *SlaveIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *SlaveID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*SlaveID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *TaskID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*TaskID) if !ok { return fmt.Errorf("that is not of type *TaskID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *TaskID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *TaskIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *TaskID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*TaskID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ExecutorID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ExecutorID) if !ok { return fmt.Errorf("that is not of type *ExecutorID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ExecutorID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ExecutorIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ExecutorID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ExecutorID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ContainerID) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ContainerID) if !ok { return fmt.Errorf("that is not of type *ContainerID") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ContainerID but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ContainerIDbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ContainerID) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ContainerID) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Address) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Address) if !ok { return fmt.Errorf("that is not of type *Address") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Address but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Addressbut is not nil && this == nil") } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if this.Ip != nil && that1.Ip != nil { if *this.Ip != *that1.Ip { return fmt.Errorf("Ip this(%v) Not Equal that(%v)", *this.Ip, *that1.Ip) } } else if this.Ip != nil { return fmt.Errorf("this.Ip == nil && that.Ip != nil") } else if that1.Ip != nil { return fmt.Errorf("Ip this(%v) Not Equal that(%v)", this.Ip, that1.Ip) } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return fmt.Errorf("Port this(%v) Not Equal that(%v)", *this.Port, *that1.Port) } } else if this.Port != nil { return fmt.Errorf("this.Port == nil && that.Port != nil") } else if that1.Port != nil { return fmt.Errorf("Port this(%v) Not Equal that(%v)", this.Port, that1.Port) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Address) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Address) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if this.Ip != nil && that1.Ip != nil { if *this.Ip != *that1.Ip { return false } } else if this.Ip != nil { return false } else if that1.Ip != nil { return false } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return false } } else if this.Port != nil { return false } else if that1.Port != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *URL) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*URL) if !ok { return fmt.Errorf("that is not of type *URL") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *URL but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *URLbut is not nil && this == nil") } if this.Scheme != nil && that1.Scheme != nil { if *this.Scheme != *that1.Scheme { return fmt.Errorf("Scheme this(%v) Not Equal that(%v)", *this.Scheme, *that1.Scheme) } } else if this.Scheme != nil { return fmt.Errorf("this.Scheme == nil && that.Scheme != nil") } else if that1.Scheme != nil { return fmt.Errorf("Scheme this(%v) Not Equal that(%v)", this.Scheme, that1.Scheme) } if !this.Address.Equal(that1.Address) { return fmt.Errorf("Address this(%v) Not Equal that(%v)", this.Address, that1.Address) } if this.Path != nil && that1.Path != nil { if *this.Path != *that1.Path { return fmt.Errorf("Path this(%v) Not Equal that(%v)", *this.Path, *that1.Path) } } else if this.Path != nil { return fmt.Errorf("this.Path == nil && that.Path != nil") } else if that1.Path != nil { return fmt.Errorf("Path this(%v) Not Equal that(%v)", this.Path, that1.Path) } if len(this.Query) != len(that1.Query) { return fmt.Errorf("Query this(%v) Not Equal that(%v)", len(this.Query), len(that1.Query)) } for i := range this.Query { if !this.Query[i].Equal(that1.Query[i]) { return fmt.Errorf("Query this[%v](%v) Not Equal that[%v](%v)", i, this.Query[i], i, that1.Query[i]) } } if this.Fragment != nil && that1.Fragment != nil { if *this.Fragment != *that1.Fragment { return fmt.Errorf("Fragment this(%v) Not Equal that(%v)", *this.Fragment, *that1.Fragment) } } else if this.Fragment != nil { return fmt.Errorf("this.Fragment == nil && that.Fragment != nil") } else if that1.Fragment != nil { return fmt.Errorf("Fragment this(%v) Not Equal that(%v)", this.Fragment, that1.Fragment) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *URL) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*URL) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Scheme != nil && that1.Scheme != nil { if *this.Scheme != *that1.Scheme { return false } } else if this.Scheme != nil { return false } else if that1.Scheme != nil { return false } if !this.Address.Equal(that1.Address) { return false } if this.Path != nil && that1.Path != nil { if *this.Path != *that1.Path { return false } } else if this.Path != nil { return false } else if that1.Path != nil { return false } if len(this.Query) != len(that1.Query) { return false } for i := range this.Query { if !this.Query[i].Equal(that1.Query[i]) { return false } } if this.Fragment != nil && that1.Fragment != nil { if *this.Fragment != *that1.Fragment { return false } } else if this.Fragment != nil { return false } else if that1.Fragment != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *FrameworkInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*FrameworkInfo) if !ok { return fmt.Errorf("that is not of type *FrameworkInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *FrameworkInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *FrameworkInfobut is not nil && this == nil") } if this.User != nil && that1.User != nil { if *this.User != *that1.User { return fmt.Errorf("User this(%v) Not Equal that(%v)", *this.User, *that1.User) } } else if this.User != nil { return fmt.Errorf("this.User == nil && that.User != nil") } else if that1.User != nil { return fmt.Errorf("User this(%v) Not Equal that(%v)", this.User, that1.User) } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if !this.Id.Equal(that1.Id) { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if this.FailoverTimeout != nil && that1.FailoverTimeout != nil { if *this.FailoverTimeout != *that1.FailoverTimeout { return fmt.Errorf("FailoverTimeout this(%v) Not Equal that(%v)", *this.FailoverTimeout, *that1.FailoverTimeout) } } else if this.FailoverTimeout != nil { return fmt.Errorf("this.FailoverTimeout == nil && that.FailoverTimeout != nil") } else if that1.FailoverTimeout != nil { return fmt.Errorf("FailoverTimeout this(%v) Not Equal that(%v)", this.FailoverTimeout, that1.FailoverTimeout) } if this.Checkpoint != nil && that1.Checkpoint != nil { if *this.Checkpoint != *that1.Checkpoint { return fmt.Errorf("Checkpoint this(%v) Not Equal that(%v)", *this.Checkpoint, *that1.Checkpoint) } } else if this.Checkpoint != nil { return fmt.Errorf("this.Checkpoint == nil && that.Checkpoint != nil") } else if that1.Checkpoint != nil { return fmt.Errorf("Checkpoint this(%v) Not Equal that(%v)", this.Checkpoint, that1.Checkpoint) } if this.Role != nil && that1.Role != nil { if *this.Role != *that1.Role { return fmt.Errorf("Role this(%v) Not Equal that(%v)", *this.Role, *that1.Role) } } else if this.Role != nil { return fmt.Errorf("this.Role == nil && that.Role != nil") } else if that1.Role != nil { return fmt.Errorf("Role this(%v) Not Equal that(%v)", this.Role, that1.Role) } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", *this.Principal, *that1.Principal) } } else if this.Principal != nil { return fmt.Errorf("this.Principal == nil && that.Principal != nil") } else if that1.Principal != nil { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", this.Principal, that1.Principal) } if this.WebuiUrl != nil && that1.WebuiUrl != nil { if *this.WebuiUrl != *that1.WebuiUrl { return fmt.Errorf("WebuiUrl this(%v) Not Equal that(%v)", *this.WebuiUrl, *that1.WebuiUrl) } } else if this.WebuiUrl != nil { return fmt.Errorf("this.WebuiUrl == nil && that.WebuiUrl != nil") } else if that1.WebuiUrl != nil { return fmt.Errorf("WebuiUrl this(%v) Not Equal that(%v)", this.WebuiUrl, that1.WebuiUrl) } if len(this.Capabilities) != len(that1.Capabilities) { return fmt.Errorf("Capabilities this(%v) Not Equal that(%v)", len(this.Capabilities), len(that1.Capabilities)) } for i := range this.Capabilities { if !this.Capabilities[i].Equal(that1.Capabilities[i]) { return fmt.Errorf("Capabilities this[%v](%v) Not Equal that[%v](%v)", i, this.Capabilities[i], i, that1.Capabilities[i]) } } if !this.Labels.Equal(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", this.Labels, that1.Labels) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *FrameworkInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*FrameworkInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.User != nil && that1.User != nil { if *this.User != *that1.User { return false } } else if this.User != nil { return false } else if that1.User != nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if !this.Id.Equal(that1.Id) { return false } if this.FailoverTimeout != nil && that1.FailoverTimeout != nil { if *this.FailoverTimeout != *that1.FailoverTimeout { return false } } else if this.FailoverTimeout != nil { return false } else if that1.FailoverTimeout != nil { return false } if this.Checkpoint != nil && that1.Checkpoint != nil { if *this.Checkpoint != *that1.Checkpoint { return false } } else if this.Checkpoint != nil { return false } else if that1.Checkpoint != nil { return false } if this.Role != nil && that1.Role != nil { if *this.Role != *that1.Role { return false } } else if this.Role != nil { return false } else if that1.Role != nil { return false } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return false } } else if this.Principal != nil { return false } else if that1.Principal != nil { return false } if this.WebuiUrl != nil && that1.WebuiUrl != nil { if *this.WebuiUrl != *that1.WebuiUrl { return false } } else if this.WebuiUrl != nil { return false } else if that1.WebuiUrl != nil { return false } if len(this.Capabilities) != len(that1.Capabilities) { return false } for i := range this.Capabilities { if !this.Capabilities[i].Equal(that1.Capabilities[i]) { return false } } if !this.Labels.Equal(that1.Labels) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *FrameworkInfo_Capability) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*FrameworkInfo_Capability) if !ok { return fmt.Errorf("that is not of type *FrameworkInfo_Capability") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *FrameworkInfo_Capability but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *FrameworkInfo_Capabilitybut is not nil && this == nil") } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *FrameworkInfo_Capability) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*FrameworkInfo_Capability) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *HealthCheck) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*HealthCheck) if !ok { return fmt.Errorf("that is not of type *HealthCheck") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *HealthCheck but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *HealthCheckbut is not nil && this == nil") } if !this.Http.Equal(that1.Http) { return fmt.Errorf("Http this(%v) Not Equal that(%v)", this.Http, that1.Http) } if this.DelaySeconds != nil && that1.DelaySeconds != nil { if *this.DelaySeconds != *that1.DelaySeconds { return fmt.Errorf("DelaySeconds this(%v) Not Equal that(%v)", *this.DelaySeconds, *that1.DelaySeconds) } } else if this.DelaySeconds != nil { return fmt.Errorf("this.DelaySeconds == nil && that.DelaySeconds != nil") } else if that1.DelaySeconds != nil { return fmt.Errorf("DelaySeconds this(%v) Not Equal that(%v)", this.DelaySeconds, that1.DelaySeconds) } if this.IntervalSeconds != nil && that1.IntervalSeconds != nil { if *this.IntervalSeconds != *that1.IntervalSeconds { return fmt.Errorf("IntervalSeconds this(%v) Not Equal that(%v)", *this.IntervalSeconds, *that1.IntervalSeconds) } } else if this.IntervalSeconds != nil { return fmt.Errorf("this.IntervalSeconds == nil && that.IntervalSeconds != nil") } else if that1.IntervalSeconds != nil { return fmt.Errorf("IntervalSeconds this(%v) Not Equal that(%v)", this.IntervalSeconds, that1.IntervalSeconds) } if this.TimeoutSeconds != nil && that1.TimeoutSeconds != nil { if *this.TimeoutSeconds != *that1.TimeoutSeconds { return fmt.Errorf("TimeoutSeconds this(%v) Not Equal that(%v)", *this.TimeoutSeconds, *that1.TimeoutSeconds) } } else if this.TimeoutSeconds != nil { return fmt.Errorf("this.TimeoutSeconds == nil && that.TimeoutSeconds != nil") } else if that1.TimeoutSeconds != nil { return fmt.Errorf("TimeoutSeconds this(%v) Not Equal that(%v)", this.TimeoutSeconds, that1.TimeoutSeconds) } if this.ConsecutiveFailures != nil && that1.ConsecutiveFailures != nil { if *this.ConsecutiveFailures != *that1.ConsecutiveFailures { return fmt.Errorf("ConsecutiveFailures this(%v) Not Equal that(%v)", *this.ConsecutiveFailures, *that1.ConsecutiveFailures) } } else if this.ConsecutiveFailures != nil { return fmt.Errorf("this.ConsecutiveFailures == nil && that.ConsecutiveFailures != nil") } else if that1.ConsecutiveFailures != nil { return fmt.Errorf("ConsecutiveFailures this(%v) Not Equal that(%v)", this.ConsecutiveFailures, that1.ConsecutiveFailures) } if this.GracePeriodSeconds != nil && that1.GracePeriodSeconds != nil { if *this.GracePeriodSeconds != *that1.GracePeriodSeconds { return fmt.Errorf("GracePeriodSeconds this(%v) Not Equal that(%v)", *this.GracePeriodSeconds, *that1.GracePeriodSeconds) } } else if this.GracePeriodSeconds != nil { return fmt.Errorf("this.GracePeriodSeconds == nil && that.GracePeriodSeconds != nil") } else if that1.GracePeriodSeconds != nil { return fmt.Errorf("GracePeriodSeconds this(%v) Not Equal that(%v)", this.GracePeriodSeconds, that1.GracePeriodSeconds) } if !this.Command.Equal(that1.Command) { return fmt.Errorf("Command this(%v) Not Equal that(%v)", this.Command, that1.Command) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *HealthCheck) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*HealthCheck) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.Http.Equal(that1.Http) { return false } if this.DelaySeconds != nil && that1.DelaySeconds != nil { if *this.DelaySeconds != *that1.DelaySeconds { return false } } else if this.DelaySeconds != nil { return false } else if that1.DelaySeconds != nil { return false } if this.IntervalSeconds != nil && that1.IntervalSeconds != nil { if *this.IntervalSeconds != *that1.IntervalSeconds { return false } } else if this.IntervalSeconds != nil { return false } else if that1.IntervalSeconds != nil { return false } if this.TimeoutSeconds != nil && that1.TimeoutSeconds != nil { if *this.TimeoutSeconds != *that1.TimeoutSeconds { return false } } else if this.TimeoutSeconds != nil { return false } else if that1.TimeoutSeconds != nil { return false } if this.ConsecutiveFailures != nil && that1.ConsecutiveFailures != nil { if *this.ConsecutiveFailures != *that1.ConsecutiveFailures { return false } } else if this.ConsecutiveFailures != nil { return false } else if that1.ConsecutiveFailures != nil { return false } if this.GracePeriodSeconds != nil && that1.GracePeriodSeconds != nil { if *this.GracePeriodSeconds != *that1.GracePeriodSeconds { return false } } else if this.GracePeriodSeconds != nil { return false } else if that1.GracePeriodSeconds != nil { return false } if !this.Command.Equal(that1.Command) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *HealthCheck_HTTP) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*HealthCheck_HTTP) if !ok { return fmt.Errorf("that is not of type *HealthCheck_HTTP") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *HealthCheck_HTTP but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *HealthCheck_HTTPbut is not nil && this == nil") } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return fmt.Errorf("Port this(%v) Not Equal that(%v)", *this.Port, *that1.Port) } } else if this.Port != nil { return fmt.Errorf("this.Port == nil && that.Port != nil") } else if that1.Port != nil { return fmt.Errorf("Port this(%v) Not Equal that(%v)", this.Port, that1.Port) } if this.Path != nil && that1.Path != nil { if *this.Path != *that1.Path { return fmt.Errorf("Path this(%v) Not Equal that(%v)", *this.Path, *that1.Path) } } else if this.Path != nil { return fmt.Errorf("this.Path == nil && that.Path != nil") } else if that1.Path != nil { return fmt.Errorf("Path this(%v) Not Equal that(%v)", this.Path, that1.Path) } if len(this.Statuses) != len(that1.Statuses) { return fmt.Errorf("Statuses this(%v) Not Equal that(%v)", len(this.Statuses), len(that1.Statuses)) } for i := range this.Statuses { if this.Statuses[i] != that1.Statuses[i] { return fmt.Errorf("Statuses this[%v](%v) Not Equal that[%v](%v)", i, this.Statuses[i], i, that1.Statuses[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *HealthCheck_HTTP) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*HealthCheck_HTTP) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return false } } else if this.Port != nil { return false } else if that1.Port != nil { return false } if this.Path != nil && that1.Path != nil { if *this.Path != *that1.Path { return false } } else if this.Path != nil { return false } else if that1.Path != nil { return false } if len(this.Statuses) != len(that1.Statuses) { return false } for i := range this.Statuses { if this.Statuses[i] != that1.Statuses[i] { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *CommandInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*CommandInfo) if !ok { return fmt.Errorf("that is not of type *CommandInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *CommandInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *CommandInfobut is not nil && this == nil") } if !this.Container.Equal(that1.Container) { return fmt.Errorf("Container this(%v) Not Equal that(%v)", this.Container, that1.Container) } if len(this.Uris) != len(that1.Uris) { return fmt.Errorf("Uris this(%v) Not Equal that(%v)", len(this.Uris), len(that1.Uris)) } for i := range this.Uris { if !this.Uris[i].Equal(that1.Uris[i]) { return fmt.Errorf("Uris this[%v](%v) Not Equal that[%v](%v)", i, this.Uris[i], i, that1.Uris[i]) } } if !this.Environment.Equal(that1.Environment) { return fmt.Errorf("Environment this(%v) Not Equal that(%v)", this.Environment, that1.Environment) } if this.Shell != nil && that1.Shell != nil { if *this.Shell != *that1.Shell { return fmt.Errorf("Shell this(%v) Not Equal that(%v)", *this.Shell, *that1.Shell) } } else if this.Shell != nil { return fmt.Errorf("this.Shell == nil && that.Shell != nil") } else if that1.Shell != nil { return fmt.Errorf("Shell this(%v) Not Equal that(%v)", this.Shell, that1.Shell) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if len(this.Arguments) != len(that1.Arguments) { return fmt.Errorf("Arguments this(%v) Not Equal that(%v)", len(this.Arguments), len(that1.Arguments)) } for i := range this.Arguments { if this.Arguments[i] != that1.Arguments[i] { return fmt.Errorf("Arguments this[%v](%v) Not Equal that[%v](%v)", i, this.Arguments[i], i, that1.Arguments[i]) } } if this.User != nil && that1.User != nil { if *this.User != *that1.User { return fmt.Errorf("User this(%v) Not Equal that(%v)", *this.User, *that1.User) } } else if this.User != nil { return fmt.Errorf("this.User == nil && that.User != nil") } else if that1.User != nil { return fmt.Errorf("User this(%v) Not Equal that(%v)", this.User, that1.User) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *CommandInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*CommandInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.Container.Equal(that1.Container) { return false } if len(this.Uris) != len(that1.Uris) { return false } for i := range this.Uris { if !this.Uris[i].Equal(that1.Uris[i]) { return false } } if !this.Environment.Equal(that1.Environment) { return false } if this.Shell != nil && that1.Shell != nil { if *this.Shell != *that1.Shell { return false } } else if this.Shell != nil { return false } else if that1.Shell != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if len(this.Arguments) != len(that1.Arguments) { return false } for i := range this.Arguments { if this.Arguments[i] != that1.Arguments[i] { return false } } if this.User != nil && that1.User != nil { if *this.User != *that1.User { return false } } else if this.User != nil { return false } else if that1.User != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *CommandInfo_URI) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*CommandInfo_URI) if !ok { return fmt.Errorf("that is not of type *CommandInfo_URI") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *CommandInfo_URI but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *CommandInfo_URIbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if this.Executable != nil && that1.Executable != nil { if *this.Executable != *that1.Executable { return fmt.Errorf("Executable this(%v) Not Equal that(%v)", *this.Executable, *that1.Executable) } } else if this.Executable != nil { return fmt.Errorf("this.Executable == nil && that.Executable != nil") } else if that1.Executable != nil { return fmt.Errorf("Executable this(%v) Not Equal that(%v)", this.Executable, that1.Executable) } if this.Extract != nil && that1.Extract != nil { if *this.Extract != *that1.Extract { return fmt.Errorf("Extract this(%v) Not Equal that(%v)", *this.Extract, *that1.Extract) } } else if this.Extract != nil { return fmt.Errorf("this.Extract == nil && that.Extract != nil") } else if that1.Extract != nil { return fmt.Errorf("Extract this(%v) Not Equal that(%v)", this.Extract, that1.Extract) } if this.Cache != nil && that1.Cache != nil { if *this.Cache != *that1.Cache { return fmt.Errorf("Cache this(%v) Not Equal that(%v)", *this.Cache, *that1.Cache) } } else if this.Cache != nil { return fmt.Errorf("this.Cache == nil && that.Cache != nil") } else if that1.Cache != nil { return fmt.Errorf("Cache this(%v) Not Equal that(%v)", this.Cache, that1.Cache) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *CommandInfo_URI) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*CommandInfo_URI) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if this.Executable != nil && that1.Executable != nil { if *this.Executable != *that1.Executable { return false } } else if this.Executable != nil { return false } else if that1.Executable != nil { return false } if this.Extract != nil && that1.Extract != nil { if *this.Extract != *that1.Extract { return false } } else if this.Extract != nil { return false } else if that1.Extract != nil { return false } if this.Cache != nil && that1.Cache != nil { if *this.Cache != *that1.Cache { return false } } else if this.Cache != nil { return false } else if that1.Cache != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *CommandInfo_ContainerInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*CommandInfo_ContainerInfo) if !ok { return fmt.Errorf("that is not of type *CommandInfo_ContainerInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *CommandInfo_ContainerInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *CommandInfo_ContainerInfobut is not nil && this == nil") } if this.Image != nil && that1.Image != nil { if *this.Image != *that1.Image { return fmt.Errorf("Image this(%v) Not Equal that(%v)", *this.Image, *that1.Image) } } else if this.Image != nil { return fmt.Errorf("this.Image == nil && that.Image != nil") } else if that1.Image != nil { return fmt.Errorf("Image this(%v) Not Equal that(%v)", this.Image, that1.Image) } if len(this.Options) != len(that1.Options) { return fmt.Errorf("Options this(%v) Not Equal that(%v)", len(this.Options), len(that1.Options)) } for i := range this.Options { if this.Options[i] != that1.Options[i] { return fmt.Errorf("Options this[%v](%v) Not Equal that[%v](%v)", i, this.Options[i], i, that1.Options[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *CommandInfo_ContainerInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*CommandInfo_ContainerInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Image != nil && that1.Image != nil { if *this.Image != *that1.Image { return false } } else if this.Image != nil { return false } else if that1.Image != nil { return false } if len(this.Options) != len(that1.Options) { return false } for i := range this.Options { if this.Options[i] != that1.Options[i] { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ExecutorInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ExecutorInfo) if !ok { return fmt.Errorf("that is not of type *ExecutorInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ExecutorInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ExecutorInfobut is not nil && this == nil") } if !this.ExecutorId.Equal(that1.ExecutorId) { return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId) } if !this.FrameworkId.Equal(that1.FrameworkId) { return fmt.Errorf("FrameworkId this(%v) Not Equal that(%v)", this.FrameworkId, that1.FrameworkId) } if !this.Command.Equal(that1.Command) { return fmt.Errorf("Command this(%v) Not Equal that(%v)", this.Command, that1.Command) } if !this.Container.Equal(that1.Container) { return fmt.Errorf("Container this(%v) Not Equal that(%v)", this.Container, that1.Container) } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Source != nil && that1.Source != nil { if *this.Source != *that1.Source { return fmt.Errorf("Source this(%v) Not Equal that(%v)", *this.Source, *that1.Source) } } else if this.Source != nil { return fmt.Errorf("this.Source == nil && that.Source != nil") } else if that1.Source != nil { return fmt.Errorf("Source this(%v) Not Equal that(%v)", this.Source, that1.Source) } if !bytes.Equal(this.Data, that1.Data) { return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) } if !this.Discovery.Equal(that1.Discovery) { return fmt.Errorf("Discovery this(%v) Not Equal that(%v)", this.Discovery, that1.Discovery) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ExecutorInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ExecutorInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.ExecutorId.Equal(that1.ExecutorId) { return false } if !this.FrameworkId.Equal(that1.FrameworkId) { return false } if !this.Command.Equal(that1.Command) { return false } if !this.Container.Equal(that1.Container) { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Source != nil && that1.Source != nil { if *this.Source != *that1.Source { return false } } else if this.Source != nil { return false } else if that1.Source != nil { return false } if !bytes.Equal(this.Data, that1.Data) { return false } if !this.Discovery.Equal(that1.Discovery) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *MasterInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*MasterInfo) if !ok { return fmt.Errorf("that is not of type *MasterInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *MasterInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *MasterInfobut is not nil && this == nil") } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return fmt.Errorf("Id this(%v) Not Equal that(%v)", *this.Id, *that1.Id) } } else if this.Id != nil { return fmt.Errorf("this.Id == nil && that.Id != nil") } else if that1.Id != nil { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if this.Ip != nil && that1.Ip != nil { if *this.Ip != *that1.Ip { return fmt.Errorf("Ip this(%v) Not Equal that(%v)", *this.Ip, *that1.Ip) } } else if this.Ip != nil { return fmt.Errorf("this.Ip == nil && that.Ip != nil") } else if that1.Ip != nil { return fmt.Errorf("Ip this(%v) Not Equal that(%v)", this.Ip, that1.Ip) } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return fmt.Errorf("Port this(%v) Not Equal that(%v)", *this.Port, *that1.Port) } } else if this.Port != nil { return fmt.Errorf("this.Port == nil && that.Port != nil") } else if that1.Port != nil { return fmt.Errorf("Port this(%v) Not Equal that(%v)", this.Port, that1.Port) } if this.Pid != nil && that1.Pid != nil { if *this.Pid != *that1.Pid { return fmt.Errorf("Pid this(%v) Not Equal that(%v)", *this.Pid, *that1.Pid) } } else if this.Pid != nil { return fmt.Errorf("this.Pid == nil && that.Pid != nil") } else if that1.Pid != nil { return fmt.Errorf("Pid this(%v) Not Equal that(%v)", this.Pid, that1.Pid) } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if this.Version != nil && that1.Version != nil { if *this.Version != *that1.Version { return fmt.Errorf("Version this(%v) Not Equal that(%v)", *this.Version, *that1.Version) } } else if this.Version != nil { return fmt.Errorf("this.Version == nil && that.Version != nil") } else if that1.Version != nil { return fmt.Errorf("Version this(%v) Not Equal that(%v)", this.Version, that1.Version) } if !this.Address.Equal(that1.Address) { return fmt.Errorf("Address this(%v) Not Equal that(%v)", this.Address, that1.Address) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *MasterInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*MasterInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return false } } else if this.Id != nil { return false } else if that1.Id != nil { return false } if this.Ip != nil && that1.Ip != nil { if *this.Ip != *that1.Ip { return false } } else if this.Ip != nil { return false } else if that1.Ip != nil { return false } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return false } } else if this.Port != nil { return false } else if that1.Port != nil { return false } if this.Pid != nil && that1.Pid != nil { if *this.Pid != *that1.Pid { return false } } else if this.Pid != nil { return false } else if that1.Pid != nil { return false } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if this.Version != nil && that1.Version != nil { if *this.Version != *that1.Version { return false } } else if this.Version != nil { return false } else if that1.Version != nil { return false } if !this.Address.Equal(that1.Address) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *SlaveInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*SlaveInfo) if !ok { return fmt.Errorf("that is not of type *SlaveInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *SlaveInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *SlaveInfobut is not nil && this == nil") } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return fmt.Errorf("Port this(%v) Not Equal that(%v)", *this.Port, *that1.Port) } } else if this.Port != nil { return fmt.Errorf("this.Port == nil && that.Port != nil") } else if that1.Port != nil { return fmt.Errorf("Port this(%v) Not Equal that(%v)", this.Port, that1.Port) } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if len(this.Attributes) != len(that1.Attributes) { return fmt.Errorf("Attributes this(%v) Not Equal that(%v)", len(this.Attributes), len(that1.Attributes)) } for i := range this.Attributes { if !this.Attributes[i].Equal(that1.Attributes[i]) { return fmt.Errorf("Attributes this[%v](%v) Not Equal that[%v](%v)", i, this.Attributes[i], i, that1.Attributes[i]) } } if !this.Id.Equal(that1.Id) { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if this.Checkpoint != nil && that1.Checkpoint != nil { if *this.Checkpoint != *that1.Checkpoint { return fmt.Errorf("Checkpoint this(%v) Not Equal that(%v)", *this.Checkpoint, *that1.Checkpoint) } } else if this.Checkpoint != nil { return fmt.Errorf("this.Checkpoint == nil && that.Checkpoint != nil") } else if that1.Checkpoint != nil { return fmt.Errorf("Checkpoint this(%v) Not Equal that(%v)", this.Checkpoint, that1.Checkpoint) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *SlaveInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*SlaveInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if this.Port != nil && that1.Port != nil { if *this.Port != *that1.Port { return false } } else if this.Port != nil { return false } else if that1.Port != nil { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if len(this.Attributes) != len(that1.Attributes) { return false } for i := range this.Attributes { if !this.Attributes[i].Equal(that1.Attributes[i]) { return false } } if !this.Id.Equal(that1.Id) { return false } if this.Checkpoint != nil && that1.Checkpoint != nil { if *this.Checkpoint != *that1.Checkpoint { return false } } else if this.Checkpoint != nil { return false } else if that1.Checkpoint != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value) if !ok { return fmt.Errorf("that is not of type *Value") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Valuebut is not nil && this == nil") } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !this.Scalar.Equal(that1.Scalar) { return fmt.Errorf("Scalar this(%v) Not Equal that(%v)", this.Scalar, that1.Scalar) } if !this.Ranges.Equal(that1.Ranges) { return fmt.Errorf("Ranges this(%v) Not Equal that(%v)", this.Ranges, that1.Ranges) } if !this.Set.Equal(that1.Set) { return fmt.Errorf("Set this(%v) Not Equal that(%v)", this.Set, that1.Set) } if !this.Text.Equal(that1.Text) { return fmt.Errorf("Text this(%v) Not Equal that(%v)", this.Text, that1.Text) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !this.Scalar.Equal(that1.Scalar) { return false } if !this.Ranges.Equal(that1.Ranges) { return false } if !this.Set.Equal(that1.Set) { return false } if !this.Text.Equal(that1.Text) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value_Scalar) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value_Scalar) if !ok { return fmt.Errorf("that is not of type *Value_Scalar") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value_Scalar but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Value_Scalarbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value_Scalar) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value_Scalar) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value_Range) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value_Range) if !ok { return fmt.Errorf("that is not of type *Value_Range") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value_Range but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Value_Rangebut is not nil && this == nil") } if this.Begin != nil && that1.Begin != nil { if *this.Begin != *that1.Begin { return fmt.Errorf("Begin this(%v) Not Equal that(%v)", *this.Begin, *that1.Begin) } } else if this.Begin != nil { return fmt.Errorf("this.Begin == nil && that.Begin != nil") } else if that1.Begin != nil { return fmt.Errorf("Begin this(%v) Not Equal that(%v)", this.Begin, that1.Begin) } if this.End != nil && that1.End != nil { if *this.End != *that1.End { return fmt.Errorf("End this(%v) Not Equal that(%v)", *this.End, *that1.End) } } else if this.End != nil { return fmt.Errorf("this.End == nil && that.End != nil") } else if that1.End != nil { return fmt.Errorf("End this(%v) Not Equal that(%v)", this.End, that1.End) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value_Range) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value_Range) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Begin != nil && that1.Begin != nil { if *this.Begin != *that1.Begin { return false } } else if this.Begin != nil { return false } else if that1.Begin != nil { return false } if this.End != nil && that1.End != nil { if *this.End != *that1.End { return false } } else if this.End != nil { return false } else if that1.End != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value_Ranges) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value_Ranges) if !ok { return fmt.Errorf("that is not of type *Value_Ranges") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value_Ranges but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Value_Rangesbut is not nil && this == nil") } if len(this.Range) != len(that1.Range) { return fmt.Errorf("Range this(%v) Not Equal that(%v)", len(this.Range), len(that1.Range)) } for i := range this.Range { if !this.Range[i].Equal(that1.Range[i]) { return fmt.Errorf("Range this[%v](%v) Not Equal that[%v](%v)", i, this.Range[i], i, that1.Range[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value_Ranges) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value_Ranges) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Range) != len(that1.Range) { return false } for i := range this.Range { if !this.Range[i].Equal(that1.Range[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value_Set) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value_Set) if !ok { return fmt.Errorf("that is not of type *Value_Set") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value_Set but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Value_Setbut is not nil && this == nil") } if len(this.Item) != len(that1.Item) { return fmt.Errorf("Item this(%v) Not Equal that(%v)", len(this.Item), len(that1.Item)) } for i := range this.Item { if this.Item[i] != that1.Item[i] { return fmt.Errorf("Item this[%v](%v) Not Equal that[%v](%v)", i, this.Item[i], i, that1.Item[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value_Set) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value_Set) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Item) != len(that1.Item) { return false } for i := range this.Item { if this.Item[i] != that1.Item[i] { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Value_Text) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Value_Text) if !ok { return fmt.Errorf("that is not of type *Value_Text") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Value_Text but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Value_Textbut is not nil && this == nil") } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Value_Text) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Value_Text) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Attribute) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Attribute) if !ok { return fmt.Errorf("that is not of type *Attribute") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Attribute but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Attributebut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !this.Scalar.Equal(that1.Scalar) { return fmt.Errorf("Scalar this(%v) Not Equal that(%v)", this.Scalar, that1.Scalar) } if !this.Ranges.Equal(that1.Ranges) { return fmt.Errorf("Ranges this(%v) Not Equal that(%v)", this.Ranges, that1.Ranges) } if !this.Set.Equal(that1.Set) { return fmt.Errorf("Set this(%v) Not Equal that(%v)", this.Set, that1.Set) } if !this.Text.Equal(that1.Text) { return fmt.Errorf("Text this(%v) Not Equal that(%v)", this.Text, that1.Text) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Attribute) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Attribute) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !this.Scalar.Equal(that1.Scalar) { return false } if !this.Ranges.Equal(that1.Ranges) { return false } if !this.Set.Equal(that1.Set) { return false } if !this.Text.Equal(that1.Text) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Resource) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Resource) if !ok { return fmt.Errorf("that is not of type *Resource") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Resource but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Resourcebut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !this.Scalar.Equal(that1.Scalar) { return fmt.Errorf("Scalar this(%v) Not Equal that(%v)", this.Scalar, that1.Scalar) } if !this.Ranges.Equal(that1.Ranges) { return fmt.Errorf("Ranges this(%v) Not Equal that(%v)", this.Ranges, that1.Ranges) } if !this.Set.Equal(that1.Set) { return fmt.Errorf("Set this(%v) Not Equal that(%v)", this.Set, that1.Set) } if this.Role != nil && that1.Role != nil { if *this.Role != *that1.Role { return fmt.Errorf("Role this(%v) Not Equal that(%v)", *this.Role, *that1.Role) } } else if this.Role != nil { return fmt.Errorf("this.Role == nil && that.Role != nil") } else if that1.Role != nil { return fmt.Errorf("Role this(%v) Not Equal that(%v)", this.Role, that1.Role) } if !this.Reservation.Equal(that1.Reservation) { return fmt.Errorf("Reservation this(%v) Not Equal that(%v)", this.Reservation, that1.Reservation) } if !this.Disk.Equal(that1.Disk) { return fmt.Errorf("Disk this(%v) Not Equal that(%v)", this.Disk, that1.Disk) } if !this.Revocable.Equal(that1.Revocable) { return fmt.Errorf("Revocable this(%v) Not Equal that(%v)", this.Revocable, that1.Revocable) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Resource) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Resource) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !this.Scalar.Equal(that1.Scalar) { return false } if !this.Ranges.Equal(that1.Ranges) { return false } if !this.Set.Equal(that1.Set) { return false } if this.Role != nil && that1.Role != nil { if *this.Role != *that1.Role { return false } } else if this.Role != nil { return false } else if that1.Role != nil { return false } if !this.Reservation.Equal(that1.Reservation) { return false } if !this.Disk.Equal(that1.Disk) { return false } if !this.Revocable.Equal(that1.Revocable) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Resource_ReservationInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Resource_ReservationInfo) if !ok { return fmt.Errorf("that is not of type *Resource_ReservationInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Resource_ReservationInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Resource_ReservationInfobut is not nil && this == nil") } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", *this.Principal, *that1.Principal) } } else if this.Principal != nil { return fmt.Errorf("this.Principal == nil && that.Principal != nil") } else if that1.Principal != nil { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", this.Principal, that1.Principal) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Resource_ReservationInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Resource_ReservationInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return false } } else if this.Principal != nil { return false } else if that1.Principal != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Resource_DiskInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Resource_DiskInfo) if !ok { return fmt.Errorf("that is not of type *Resource_DiskInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Resource_DiskInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Resource_DiskInfobut is not nil && this == nil") } if !this.Persistence.Equal(that1.Persistence) { return fmt.Errorf("Persistence this(%v) Not Equal that(%v)", this.Persistence, that1.Persistence) } if !this.Volume.Equal(that1.Volume) { return fmt.Errorf("Volume this(%v) Not Equal that(%v)", this.Volume, that1.Volume) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Resource_DiskInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Resource_DiskInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.Persistence.Equal(that1.Persistence) { return false } if !this.Volume.Equal(that1.Volume) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Resource_DiskInfo_Persistence) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Resource_DiskInfo_Persistence) if !ok { return fmt.Errorf("that is not of type *Resource_DiskInfo_Persistence") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Resource_DiskInfo_Persistence but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Resource_DiskInfo_Persistencebut is not nil && this == nil") } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return fmt.Errorf("Id this(%v) Not Equal that(%v)", *this.Id, *that1.Id) } } else if this.Id != nil { return fmt.Errorf("this.Id == nil && that.Id != nil") } else if that1.Id != nil { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Resource_DiskInfo_Persistence) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Resource_DiskInfo_Persistence) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return false } } else if this.Id != nil { return false } else if that1.Id != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Resource_RevocableInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Resource_RevocableInfo) if !ok { return fmt.Errorf("that is not of type *Resource_RevocableInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Resource_RevocableInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Resource_RevocableInfobut is not nil && this == nil") } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Resource_RevocableInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Resource_RevocableInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *TrafficControlStatistics) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*TrafficControlStatistics) if !ok { return fmt.Errorf("that is not of type *TrafficControlStatistics") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *TrafficControlStatistics but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *TrafficControlStatisticsbut is not nil && this == nil") } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return fmt.Errorf("Id this(%v) Not Equal that(%v)", *this.Id, *that1.Id) } } else if this.Id != nil { return fmt.Errorf("this.Id == nil && that.Id != nil") } else if that1.Id != nil { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if this.Backlog != nil && that1.Backlog != nil { if *this.Backlog != *that1.Backlog { return fmt.Errorf("Backlog this(%v) Not Equal that(%v)", *this.Backlog, *that1.Backlog) } } else if this.Backlog != nil { return fmt.Errorf("this.Backlog == nil && that.Backlog != nil") } else if that1.Backlog != nil { return fmt.Errorf("Backlog this(%v) Not Equal that(%v)", this.Backlog, that1.Backlog) } if this.Bytes != nil && that1.Bytes != nil { if *this.Bytes != *that1.Bytes { return fmt.Errorf("Bytes this(%v) Not Equal that(%v)", *this.Bytes, *that1.Bytes) } } else if this.Bytes != nil { return fmt.Errorf("this.Bytes == nil && that.Bytes != nil") } else if that1.Bytes != nil { return fmt.Errorf("Bytes this(%v) Not Equal that(%v)", this.Bytes, that1.Bytes) } if this.Drops != nil && that1.Drops != nil { if *this.Drops != *that1.Drops { return fmt.Errorf("Drops this(%v) Not Equal that(%v)", *this.Drops, *that1.Drops) } } else if this.Drops != nil { return fmt.Errorf("this.Drops == nil && that.Drops != nil") } else if that1.Drops != nil { return fmt.Errorf("Drops this(%v) Not Equal that(%v)", this.Drops, that1.Drops) } if this.Overlimits != nil && that1.Overlimits != nil { if *this.Overlimits != *that1.Overlimits { return fmt.Errorf("Overlimits this(%v) Not Equal that(%v)", *this.Overlimits, *that1.Overlimits) } } else if this.Overlimits != nil { return fmt.Errorf("this.Overlimits == nil && that.Overlimits != nil") } else if that1.Overlimits != nil { return fmt.Errorf("Overlimits this(%v) Not Equal that(%v)", this.Overlimits, that1.Overlimits) } if this.Packets != nil && that1.Packets != nil { if *this.Packets != *that1.Packets { return fmt.Errorf("Packets this(%v) Not Equal that(%v)", *this.Packets, *that1.Packets) } } else if this.Packets != nil { return fmt.Errorf("this.Packets == nil && that.Packets != nil") } else if that1.Packets != nil { return fmt.Errorf("Packets this(%v) Not Equal that(%v)", this.Packets, that1.Packets) } if this.Qlen != nil && that1.Qlen != nil { if *this.Qlen != *that1.Qlen { return fmt.Errorf("Qlen this(%v) Not Equal that(%v)", *this.Qlen, *that1.Qlen) } } else if this.Qlen != nil { return fmt.Errorf("this.Qlen == nil && that.Qlen != nil") } else if that1.Qlen != nil { return fmt.Errorf("Qlen this(%v) Not Equal that(%v)", this.Qlen, that1.Qlen) } if this.Ratebps != nil && that1.Ratebps != nil { if *this.Ratebps != *that1.Ratebps { return fmt.Errorf("Ratebps this(%v) Not Equal that(%v)", *this.Ratebps, *that1.Ratebps) } } else if this.Ratebps != nil { return fmt.Errorf("this.Ratebps == nil && that.Ratebps != nil") } else if that1.Ratebps != nil { return fmt.Errorf("Ratebps this(%v) Not Equal that(%v)", this.Ratebps, that1.Ratebps) } if this.Ratepps != nil && that1.Ratepps != nil { if *this.Ratepps != *that1.Ratepps { return fmt.Errorf("Ratepps this(%v) Not Equal that(%v)", *this.Ratepps, *that1.Ratepps) } } else if this.Ratepps != nil { return fmt.Errorf("this.Ratepps == nil && that.Ratepps != nil") } else if that1.Ratepps != nil { return fmt.Errorf("Ratepps this(%v) Not Equal that(%v)", this.Ratepps, that1.Ratepps) } if this.Requeues != nil && that1.Requeues != nil { if *this.Requeues != *that1.Requeues { return fmt.Errorf("Requeues this(%v) Not Equal that(%v)", *this.Requeues, *that1.Requeues) } } else if this.Requeues != nil { return fmt.Errorf("this.Requeues == nil && that.Requeues != nil") } else if that1.Requeues != nil { return fmt.Errorf("Requeues this(%v) Not Equal that(%v)", this.Requeues, that1.Requeues) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *TrafficControlStatistics) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*TrafficControlStatistics) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return false } } else if this.Id != nil { return false } else if that1.Id != nil { return false } if this.Backlog != nil && that1.Backlog != nil { if *this.Backlog != *that1.Backlog { return false } } else if this.Backlog != nil { return false } else if that1.Backlog != nil { return false } if this.Bytes != nil && that1.Bytes != nil { if *this.Bytes != *that1.Bytes { return false } } else if this.Bytes != nil { return false } else if that1.Bytes != nil { return false } if this.Drops != nil && that1.Drops != nil { if *this.Drops != *that1.Drops { return false } } else if this.Drops != nil { return false } else if that1.Drops != nil { return false } if this.Overlimits != nil && that1.Overlimits != nil { if *this.Overlimits != *that1.Overlimits { return false } } else if this.Overlimits != nil { return false } else if that1.Overlimits != nil { return false } if this.Packets != nil && that1.Packets != nil { if *this.Packets != *that1.Packets { return false } } else if this.Packets != nil { return false } else if that1.Packets != nil { return false } if this.Qlen != nil && that1.Qlen != nil { if *this.Qlen != *that1.Qlen { return false } } else if this.Qlen != nil { return false } else if that1.Qlen != nil { return false } if this.Ratebps != nil && that1.Ratebps != nil { if *this.Ratebps != *that1.Ratebps { return false } } else if this.Ratebps != nil { return false } else if that1.Ratebps != nil { return false } if this.Ratepps != nil && that1.Ratepps != nil { if *this.Ratepps != *that1.Ratepps { return false } } else if this.Ratepps != nil { return false } else if that1.Ratepps != nil { return false } if this.Requeues != nil && that1.Requeues != nil { if *this.Requeues != *that1.Requeues { return false } } else if this.Requeues != nil { return false } else if that1.Requeues != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ResourceStatistics) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ResourceStatistics) if !ok { return fmt.Errorf("that is not of type *ResourceStatistics") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ResourceStatistics but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ResourceStatisticsbut is not nil && this == nil") } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", *this.Timestamp, *that1.Timestamp) } } else if this.Timestamp != nil { return fmt.Errorf("this.Timestamp == nil && that.Timestamp != nil") } else if that1.Timestamp != nil { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", this.Timestamp, that1.Timestamp) } if this.Processes != nil && that1.Processes != nil { if *this.Processes != *that1.Processes { return fmt.Errorf("Processes this(%v) Not Equal that(%v)", *this.Processes, *that1.Processes) } } else if this.Processes != nil { return fmt.Errorf("this.Processes == nil && that.Processes != nil") } else if that1.Processes != nil { return fmt.Errorf("Processes this(%v) Not Equal that(%v)", this.Processes, that1.Processes) } if this.Threads != nil && that1.Threads != nil { if *this.Threads != *that1.Threads { return fmt.Errorf("Threads this(%v) Not Equal that(%v)", *this.Threads, *that1.Threads) } } else if this.Threads != nil { return fmt.Errorf("this.Threads == nil && that.Threads != nil") } else if that1.Threads != nil { return fmt.Errorf("Threads this(%v) Not Equal that(%v)", this.Threads, that1.Threads) } if this.CpusUserTimeSecs != nil && that1.CpusUserTimeSecs != nil { if *this.CpusUserTimeSecs != *that1.CpusUserTimeSecs { return fmt.Errorf("CpusUserTimeSecs this(%v) Not Equal that(%v)", *this.CpusUserTimeSecs, *that1.CpusUserTimeSecs) } } else if this.CpusUserTimeSecs != nil { return fmt.Errorf("this.CpusUserTimeSecs == nil && that.CpusUserTimeSecs != nil") } else if that1.CpusUserTimeSecs != nil { return fmt.Errorf("CpusUserTimeSecs this(%v) Not Equal that(%v)", this.CpusUserTimeSecs, that1.CpusUserTimeSecs) } if this.CpusSystemTimeSecs != nil && that1.CpusSystemTimeSecs != nil { if *this.CpusSystemTimeSecs != *that1.CpusSystemTimeSecs { return fmt.Errorf("CpusSystemTimeSecs this(%v) Not Equal that(%v)", *this.CpusSystemTimeSecs, *that1.CpusSystemTimeSecs) } } else if this.CpusSystemTimeSecs != nil { return fmt.Errorf("this.CpusSystemTimeSecs == nil && that.CpusSystemTimeSecs != nil") } else if that1.CpusSystemTimeSecs != nil { return fmt.Errorf("CpusSystemTimeSecs this(%v) Not Equal that(%v)", this.CpusSystemTimeSecs, that1.CpusSystemTimeSecs) } if this.CpusLimit != nil && that1.CpusLimit != nil { if *this.CpusLimit != *that1.CpusLimit { return fmt.Errorf("CpusLimit this(%v) Not Equal that(%v)", *this.CpusLimit, *that1.CpusLimit) } } else if this.CpusLimit != nil { return fmt.Errorf("this.CpusLimit == nil && that.CpusLimit != nil") } else if that1.CpusLimit != nil { return fmt.Errorf("CpusLimit this(%v) Not Equal that(%v)", this.CpusLimit, that1.CpusLimit) } if this.CpusNrPeriods != nil && that1.CpusNrPeriods != nil { if *this.CpusNrPeriods != *that1.CpusNrPeriods { return fmt.Errorf("CpusNrPeriods this(%v) Not Equal that(%v)", *this.CpusNrPeriods, *that1.CpusNrPeriods) } } else if this.CpusNrPeriods != nil { return fmt.Errorf("this.CpusNrPeriods == nil && that.CpusNrPeriods != nil") } else if that1.CpusNrPeriods != nil { return fmt.Errorf("CpusNrPeriods this(%v) Not Equal that(%v)", this.CpusNrPeriods, that1.CpusNrPeriods) } if this.CpusNrThrottled != nil && that1.CpusNrThrottled != nil { if *this.CpusNrThrottled != *that1.CpusNrThrottled { return fmt.Errorf("CpusNrThrottled this(%v) Not Equal that(%v)", *this.CpusNrThrottled, *that1.CpusNrThrottled) } } else if this.CpusNrThrottled != nil { return fmt.Errorf("this.CpusNrThrottled == nil && that.CpusNrThrottled != nil") } else if that1.CpusNrThrottled != nil { return fmt.Errorf("CpusNrThrottled this(%v) Not Equal that(%v)", this.CpusNrThrottled, that1.CpusNrThrottled) } if this.CpusThrottledTimeSecs != nil && that1.CpusThrottledTimeSecs != nil { if *this.CpusThrottledTimeSecs != *that1.CpusThrottledTimeSecs { return fmt.Errorf("CpusThrottledTimeSecs this(%v) Not Equal that(%v)", *this.CpusThrottledTimeSecs, *that1.CpusThrottledTimeSecs) } } else if this.CpusThrottledTimeSecs != nil { return fmt.Errorf("this.CpusThrottledTimeSecs == nil && that.CpusThrottledTimeSecs != nil") } else if that1.CpusThrottledTimeSecs != nil { return fmt.Errorf("CpusThrottledTimeSecs this(%v) Not Equal that(%v)", this.CpusThrottledTimeSecs, that1.CpusThrottledTimeSecs) } if this.MemTotalBytes != nil && that1.MemTotalBytes != nil { if *this.MemTotalBytes != *that1.MemTotalBytes { return fmt.Errorf("MemTotalBytes this(%v) Not Equal that(%v)", *this.MemTotalBytes, *that1.MemTotalBytes) } } else if this.MemTotalBytes != nil { return fmt.Errorf("this.MemTotalBytes == nil && that.MemTotalBytes != nil") } else if that1.MemTotalBytes != nil { return fmt.Errorf("MemTotalBytes this(%v) Not Equal that(%v)", this.MemTotalBytes, that1.MemTotalBytes) } if this.MemTotalMemswBytes != nil && that1.MemTotalMemswBytes != nil { if *this.MemTotalMemswBytes != *that1.MemTotalMemswBytes { return fmt.Errorf("MemTotalMemswBytes this(%v) Not Equal that(%v)", *this.MemTotalMemswBytes, *that1.MemTotalMemswBytes) } } else if this.MemTotalMemswBytes != nil { return fmt.Errorf("this.MemTotalMemswBytes == nil && that.MemTotalMemswBytes != nil") } else if that1.MemTotalMemswBytes != nil { return fmt.Errorf("MemTotalMemswBytes this(%v) Not Equal that(%v)", this.MemTotalMemswBytes, that1.MemTotalMemswBytes) } if this.MemLimitBytes != nil && that1.MemLimitBytes != nil { if *this.MemLimitBytes != *that1.MemLimitBytes { return fmt.Errorf("MemLimitBytes this(%v) Not Equal that(%v)", *this.MemLimitBytes, *that1.MemLimitBytes) } } else if this.MemLimitBytes != nil { return fmt.Errorf("this.MemLimitBytes == nil && that.MemLimitBytes != nil") } else if that1.MemLimitBytes != nil { return fmt.Errorf("MemLimitBytes this(%v) Not Equal that(%v)", this.MemLimitBytes, that1.MemLimitBytes) } if this.MemSoftLimitBytes != nil && that1.MemSoftLimitBytes != nil { if *this.MemSoftLimitBytes != *that1.MemSoftLimitBytes { return fmt.Errorf("MemSoftLimitBytes this(%v) Not Equal that(%v)", *this.MemSoftLimitBytes, *that1.MemSoftLimitBytes) } } else if this.MemSoftLimitBytes != nil { return fmt.Errorf("this.MemSoftLimitBytes == nil && that.MemSoftLimitBytes != nil") } else if that1.MemSoftLimitBytes != nil { return fmt.Errorf("MemSoftLimitBytes this(%v) Not Equal that(%v)", this.MemSoftLimitBytes, that1.MemSoftLimitBytes) } if this.MemFileBytes != nil && that1.MemFileBytes != nil { if *this.MemFileBytes != *that1.MemFileBytes { return fmt.Errorf("MemFileBytes this(%v) Not Equal that(%v)", *this.MemFileBytes, *that1.MemFileBytes) } } else if this.MemFileBytes != nil { return fmt.Errorf("this.MemFileBytes == nil && that.MemFileBytes != nil") } else if that1.MemFileBytes != nil { return fmt.Errorf("MemFileBytes this(%v) Not Equal that(%v)", this.MemFileBytes, that1.MemFileBytes) } if this.MemAnonBytes != nil && that1.MemAnonBytes != nil { if *this.MemAnonBytes != *that1.MemAnonBytes { return fmt.Errorf("MemAnonBytes this(%v) Not Equal that(%v)", *this.MemAnonBytes, *that1.MemAnonBytes) } } else if this.MemAnonBytes != nil { return fmt.Errorf("this.MemAnonBytes == nil && that.MemAnonBytes != nil") } else if that1.MemAnonBytes != nil { return fmt.Errorf("MemAnonBytes this(%v) Not Equal that(%v)", this.MemAnonBytes, that1.MemAnonBytes) } if this.MemCacheBytes != nil && that1.MemCacheBytes != nil { if *this.MemCacheBytes != *that1.MemCacheBytes { return fmt.Errorf("MemCacheBytes this(%v) Not Equal that(%v)", *this.MemCacheBytes, *that1.MemCacheBytes) } } else if this.MemCacheBytes != nil { return fmt.Errorf("this.MemCacheBytes == nil && that.MemCacheBytes != nil") } else if that1.MemCacheBytes != nil { return fmt.Errorf("MemCacheBytes this(%v) Not Equal that(%v)", this.MemCacheBytes, that1.MemCacheBytes) } if this.MemRssBytes != nil && that1.MemRssBytes != nil { if *this.MemRssBytes != *that1.MemRssBytes { return fmt.Errorf("MemRssBytes this(%v) Not Equal that(%v)", *this.MemRssBytes, *that1.MemRssBytes) } } else if this.MemRssBytes != nil { return fmt.Errorf("this.MemRssBytes == nil && that.MemRssBytes != nil") } else if that1.MemRssBytes != nil { return fmt.Errorf("MemRssBytes this(%v) Not Equal that(%v)", this.MemRssBytes, that1.MemRssBytes) } if this.MemMappedFileBytes != nil && that1.MemMappedFileBytes != nil { if *this.MemMappedFileBytes != *that1.MemMappedFileBytes { return fmt.Errorf("MemMappedFileBytes this(%v) Not Equal that(%v)", *this.MemMappedFileBytes, *that1.MemMappedFileBytes) } } else if this.MemMappedFileBytes != nil { return fmt.Errorf("this.MemMappedFileBytes == nil && that.MemMappedFileBytes != nil") } else if that1.MemMappedFileBytes != nil { return fmt.Errorf("MemMappedFileBytes this(%v) Not Equal that(%v)", this.MemMappedFileBytes, that1.MemMappedFileBytes) } if this.MemSwapBytes != nil && that1.MemSwapBytes != nil { if *this.MemSwapBytes != *that1.MemSwapBytes { return fmt.Errorf("MemSwapBytes this(%v) Not Equal that(%v)", *this.MemSwapBytes, *that1.MemSwapBytes) } } else if this.MemSwapBytes != nil { return fmt.Errorf("this.MemSwapBytes == nil && that.MemSwapBytes != nil") } else if that1.MemSwapBytes != nil { return fmt.Errorf("MemSwapBytes this(%v) Not Equal that(%v)", this.MemSwapBytes, that1.MemSwapBytes) } if this.MemUnevictableBytes != nil && that1.MemUnevictableBytes != nil { if *this.MemUnevictableBytes != *that1.MemUnevictableBytes { return fmt.Errorf("MemUnevictableBytes this(%v) Not Equal that(%v)", *this.MemUnevictableBytes, *that1.MemUnevictableBytes) } } else if this.MemUnevictableBytes != nil { return fmt.Errorf("this.MemUnevictableBytes == nil && that.MemUnevictableBytes != nil") } else if that1.MemUnevictableBytes != nil { return fmt.Errorf("MemUnevictableBytes this(%v) Not Equal that(%v)", this.MemUnevictableBytes, that1.MemUnevictableBytes) } if this.MemLowPressureCounter != nil && that1.MemLowPressureCounter != nil { if *this.MemLowPressureCounter != *that1.MemLowPressureCounter { return fmt.Errorf("MemLowPressureCounter this(%v) Not Equal that(%v)", *this.MemLowPressureCounter, *that1.MemLowPressureCounter) } } else if this.MemLowPressureCounter != nil { return fmt.Errorf("this.MemLowPressureCounter == nil && that.MemLowPressureCounter != nil") } else if that1.MemLowPressureCounter != nil { return fmt.Errorf("MemLowPressureCounter this(%v) Not Equal that(%v)", this.MemLowPressureCounter, that1.MemLowPressureCounter) } if this.MemMediumPressureCounter != nil && that1.MemMediumPressureCounter != nil { if *this.MemMediumPressureCounter != *that1.MemMediumPressureCounter { return fmt.Errorf("MemMediumPressureCounter this(%v) Not Equal that(%v)", *this.MemMediumPressureCounter, *that1.MemMediumPressureCounter) } } else if this.MemMediumPressureCounter != nil { return fmt.Errorf("this.MemMediumPressureCounter == nil && that.MemMediumPressureCounter != nil") } else if that1.MemMediumPressureCounter != nil { return fmt.Errorf("MemMediumPressureCounter this(%v) Not Equal that(%v)", this.MemMediumPressureCounter, that1.MemMediumPressureCounter) } if this.MemCriticalPressureCounter != nil && that1.MemCriticalPressureCounter != nil { if *this.MemCriticalPressureCounter != *that1.MemCriticalPressureCounter { return fmt.Errorf("MemCriticalPressureCounter this(%v) Not Equal that(%v)", *this.MemCriticalPressureCounter, *that1.MemCriticalPressureCounter) } } else if this.MemCriticalPressureCounter != nil { return fmt.Errorf("this.MemCriticalPressureCounter == nil && that.MemCriticalPressureCounter != nil") } else if that1.MemCriticalPressureCounter != nil { return fmt.Errorf("MemCriticalPressureCounter this(%v) Not Equal that(%v)", this.MemCriticalPressureCounter, that1.MemCriticalPressureCounter) } if this.DiskLimitBytes != nil && that1.DiskLimitBytes != nil { if *this.DiskLimitBytes != *that1.DiskLimitBytes { return fmt.Errorf("DiskLimitBytes this(%v) Not Equal that(%v)", *this.DiskLimitBytes, *that1.DiskLimitBytes) } } else if this.DiskLimitBytes != nil { return fmt.Errorf("this.DiskLimitBytes == nil && that.DiskLimitBytes != nil") } else if that1.DiskLimitBytes != nil { return fmt.Errorf("DiskLimitBytes this(%v) Not Equal that(%v)", this.DiskLimitBytes, that1.DiskLimitBytes) } if this.DiskUsedBytes != nil && that1.DiskUsedBytes != nil { if *this.DiskUsedBytes != *that1.DiskUsedBytes { return fmt.Errorf("DiskUsedBytes this(%v) Not Equal that(%v)", *this.DiskUsedBytes, *that1.DiskUsedBytes) } } else if this.DiskUsedBytes != nil { return fmt.Errorf("this.DiskUsedBytes == nil && that.DiskUsedBytes != nil") } else if that1.DiskUsedBytes != nil { return fmt.Errorf("DiskUsedBytes this(%v) Not Equal that(%v)", this.DiskUsedBytes, that1.DiskUsedBytes) } if !this.Perf.Equal(that1.Perf) { return fmt.Errorf("Perf this(%v) Not Equal that(%v)", this.Perf, that1.Perf) } if this.NetRxPackets != nil && that1.NetRxPackets != nil { if *this.NetRxPackets != *that1.NetRxPackets { return fmt.Errorf("NetRxPackets this(%v) Not Equal that(%v)", *this.NetRxPackets, *that1.NetRxPackets) } } else if this.NetRxPackets != nil { return fmt.Errorf("this.NetRxPackets == nil && that.NetRxPackets != nil") } else if that1.NetRxPackets != nil { return fmt.Errorf("NetRxPackets this(%v) Not Equal that(%v)", this.NetRxPackets, that1.NetRxPackets) } if this.NetRxBytes != nil && that1.NetRxBytes != nil { if *this.NetRxBytes != *that1.NetRxBytes { return fmt.Errorf("NetRxBytes this(%v) Not Equal that(%v)", *this.NetRxBytes, *that1.NetRxBytes) } } else if this.NetRxBytes != nil { return fmt.Errorf("this.NetRxBytes == nil && that.NetRxBytes != nil") } else if that1.NetRxBytes != nil { return fmt.Errorf("NetRxBytes this(%v) Not Equal that(%v)", this.NetRxBytes, that1.NetRxBytes) } if this.NetRxErrors != nil && that1.NetRxErrors != nil { if *this.NetRxErrors != *that1.NetRxErrors { return fmt.Errorf("NetRxErrors this(%v) Not Equal that(%v)", *this.NetRxErrors, *that1.NetRxErrors) } } else if this.NetRxErrors != nil { return fmt.Errorf("this.NetRxErrors == nil && that.NetRxErrors != nil") } else if that1.NetRxErrors != nil { return fmt.Errorf("NetRxErrors this(%v) Not Equal that(%v)", this.NetRxErrors, that1.NetRxErrors) } if this.NetRxDropped != nil && that1.NetRxDropped != nil { if *this.NetRxDropped != *that1.NetRxDropped { return fmt.Errorf("NetRxDropped this(%v) Not Equal that(%v)", *this.NetRxDropped, *that1.NetRxDropped) } } else if this.NetRxDropped != nil { return fmt.Errorf("this.NetRxDropped == nil && that.NetRxDropped != nil") } else if that1.NetRxDropped != nil { return fmt.Errorf("NetRxDropped this(%v) Not Equal that(%v)", this.NetRxDropped, that1.NetRxDropped) } if this.NetTxPackets != nil && that1.NetTxPackets != nil { if *this.NetTxPackets != *that1.NetTxPackets { return fmt.Errorf("NetTxPackets this(%v) Not Equal that(%v)", *this.NetTxPackets, *that1.NetTxPackets) } } else if this.NetTxPackets != nil { return fmt.Errorf("this.NetTxPackets == nil && that.NetTxPackets != nil") } else if that1.NetTxPackets != nil { return fmt.Errorf("NetTxPackets this(%v) Not Equal that(%v)", this.NetTxPackets, that1.NetTxPackets) } if this.NetTxBytes != nil && that1.NetTxBytes != nil { if *this.NetTxBytes != *that1.NetTxBytes { return fmt.Errorf("NetTxBytes this(%v) Not Equal that(%v)", *this.NetTxBytes, *that1.NetTxBytes) } } else if this.NetTxBytes != nil { return fmt.Errorf("this.NetTxBytes == nil && that.NetTxBytes != nil") } else if that1.NetTxBytes != nil { return fmt.Errorf("NetTxBytes this(%v) Not Equal that(%v)", this.NetTxBytes, that1.NetTxBytes) } if this.NetTxErrors != nil && that1.NetTxErrors != nil { if *this.NetTxErrors != *that1.NetTxErrors { return fmt.Errorf("NetTxErrors this(%v) Not Equal that(%v)", *this.NetTxErrors, *that1.NetTxErrors) } } else if this.NetTxErrors != nil { return fmt.Errorf("this.NetTxErrors == nil && that.NetTxErrors != nil") } else if that1.NetTxErrors != nil { return fmt.Errorf("NetTxErrors this(%v) Not Equal that(%v)", this.NetTxErrors, that1.NetTxErrors) } if this.NetTxDropped != nil && that1.NetTxDropped != nil { if *this.NetTxDropped != *that1.NetTxDropped { return fmt.Errorf("NetTxDropped this(%v) Not Equal that(%v)", *this.NetTxDropped, *that1.NetTxDropped) } } else if this.NetTxDropped != nil { return fmt.Errorf("this.NetTxDropped == nil && that.NetTxDropped != nil") } else if that1.NetTxDropped != nil { return fmt.Errorf("NetTxDropped this(%v) Not Equal that(%v)", this.NetTxDropped, that1.NetTxDropped) } if this.NetTcpRttMicrosecsP50 != nil && that1.NetTcpRttMicrosecsP50 != nil { if *this.NetTcpRttMicrosecsP50 != *that1.NetTcpRttMicrosecsP50 { return fmt.Errorf("NetTcpRttMicrosecsP50 this(%v) Not Equal that(%v)", *this.NetTcpRttMicrosecsP50, *that1.NetTcpRttMicrosecsP50) } } else if this.NetTcpRttMicrosecsP50 != nil { return fmt.Errorf("this.NetTcpRttMicrosecsP50 == nil && that.NetTcpRttMicrosecsP50 != nil") } else if that1.NetTcpRttMicrosecsP50 != nil { return fmt.Errorf("NetTcpRttMicrosecsP50 this(%v) Not Equal that(%v)", this.NetTcpRttMicrosecsP50, that1.NetTcpRttMicrosecsP50) } if this.NetTcpRttMicrosecsP90 != nil && that1.NetTcpRttMicrosecsP90 != nil { if *this.NetTcpRttMicrosecsP90 != *that1.NetTcpRttMicrosecsP90 { return fmt.Errorf("NetTcpRttMicrosecsP90 this(%v) Not Equal that(%v)", *this.NetTcpRttMicrosecsP90, *that1.NetTcpRttMicrosecsP90) } } else if this.NetTcpRttMicrosecsP90 != nil { return fmt.Errorf("this.NetTcpRttMicrosecsP90 == nil && that.NetTcpRttMicrosecsP90 != nil") } else if that1.NetTcpRttMicrosecsP90 != nil { return fmt.Errorf("NetTcpRttMicrosecsP90 this(%v) Not Equal that(%v)", this.NetTcpRttMicrosecsP90, that1.NetTcpRttMicrosecsP90) } if this.NetTcpRttMicrosecsP95 != nil && that1.NetTcpRttMicrosecsP95 != nil { if *this.NetTcpRttMicrosecsP95 != *that1.NetTcpRttMicrosecsP95 { return fmt.Errorf("NetTcpRttMicrosecsP95 this(%v) Not Equal that(%v)", *this.NetTcpRttMicrosecsP95, *that1.NetTcpRttMicrosecsP95) } } else if this.NetTcpRttMicrosecsP95 != nil { return fmt.Errorf("this.NetTcpRttMicrosecsP95 == nil && that.NetTcpRttMicrosecsP95 != nil") } else if that1.NetTcpRttMicrosecsP95 != nil { return fmt.Errorf("NetTcpRttMicrosecsP95 this(%v) Not Equal that(%v)", this.NetTcpRttMicrosecsP95, that1.NetTcpRttMicrosecsP95) } if this.NetTcpRttMicrosecsP99 != nil && that1.NetTcpRttMicrosecsP99 != nil { if *this.NetTcpRttMicrosecsP99 != *that1.NetTcpRttMicrosecsP99 { return fmt.Errorf("NetTcpRttMicrosecsP99 this(%v) Not Equal that(%v)", *this.NetTcpRttMicrosecsP99, *that1.NetTcpRttMicrosecsP99) } } else if this.NetTcpRttMicrosecsP99 != nil { return fmt.Errorf("this.NetTcpRttMicrosecsP99 == nil && that.NetTcpRttMicrosecsP99 != nil") } else if that1.NetTcpRttMicrosecsP99 != nil { return fmt.Errorf("NetTcpRttMicrosecsP99 this(%v) Not Equal that(%v)", this.NetTcpRttMicrosecsP99, that1.NetTcpRttMicrosecsP99) } if this.NetTcpActiveConnections != nil && that1.NetTcpActiveConnections != nil { if *this.NetTcpActiveConnections != *that1.NetTcpActiveConnections { return fmt.Errorf("NetTcpActiveConnections this(%v) Not Equal that(%v)", *this.NetTcpActiveConnections, *that1.NetTcpActiveConnections) } } else if this.NetTcpActiveConnections != nil { return fmt.Errorf("this.NetTcpActiveConnections == nil && that.NetTcpActiveConnections != nil") } else if that1.NetTcpActiveConnections != nil { return fmt.Errorf("NetTcpActiveConnections this(%v) Not Equal that(%v)", this.NetTcpActiveConnections, that1.NetTcpActiveConnections) } if this.NetTcpTimeWaitConnections != nil && that1.NetTcpTimeWaitConnections != nil { if *this.NetTcpTimeWaitConnections != *that1.NetTcpTimeWaitConnections { return fmt.Errorf("NetTcpTimeWaitConnections this(%v) Not Equal that(%v)", *this.NetTcpTimeWaitConnections, *that1.NetTcpTimeWaitConnections) } } else if this.NetTcpTimeWaitConnections != nil { return fmt.Errorf("this.NetTcpTimeWaitConnections == nil && that.NetTcpTimeWaitConnections != nil") } else if that1.NetTcpTimeWaitConnections != nil { return fmt.Errorf("NetTcpTimeWaitConnections this(%v) Not Equal that(%v)", this.NetTcpTimeWaitConnections, that1.NetTcpTimeWaitConnections) } if len(this.NetTrafficControlStatistics) != len(that1.NetTrafficControlStatistics) { return fmt.Errorf("NetTrafficControlStatistics this(%v) Not Equal that(%v)", len(this.NetTrafficControlStatistics), len(that1.NetTrafficControlStatistics)) } for i := range this.NetTrafficControlStatistics { if !this.NetTrafficControlStatistics[i].Equal(that1.NetTrafficControlStatistics[i]) { return fmt.Errorf("NetTrafficControlStatistics this[%v](%v) Not Equal that[%v](%v)", i, this.NetTrafficControlStatistics[i], i, that1.NetTrafficControlStatistics[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ResourceStatistics) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ResourceStatistics) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return false } } else if this.Timestamp != nil { return false } else if that1.Timestamp != nil { return false } if this.Processes != nil && that1.Processes != nil { if *this.Processes != *that1.Processes { return false } } else if this.Processes != nil { return false } else if that1.Processes != nil { return false } if this.Threads != nil && that1.Threads != nil { if *this.Threads != *that1.Threads { return false } } else if this.Threads != nil { return false } else if that1.Threads != nil { return false } if this.CpusUserTimeSecs != nil && that1.CpusUserTimeSecs != nil { if *this.CpusUserTimeSecs != *that1.CpusUserTimeSecs { return false } } else if this.CpusUserTimeSecs != nil { return false } else if that1.CpusUserTimeSecs != nil { return false } if this.CpusSystemTimeSecs != nil && that1.CpusSystemTimeSecs != nil { if *this.CpusSystemTimeSecs != *that1.CpusSystemTimeSecs { return false } } else if this.CpusSystemTimeSecs != nil { return false } else if that1.CpusSystemTimeSecs != nil { return false } if this.CpusLimit != nil && that1.CpusLimit != nil { if *this.CpusLimit != *that1.CpusLimit { return false } } else if this.CpusLimit != nil { return false } else if that1.CpusLimit != nil { return false } if this.CpusNrPeriods != nil && that1.CpusNrPeriods != nil { if *this.CpusNrPeriods != *that1.CpusNrPeriods { return false } } else if this.CpusNrPeriods != nil { return false } else if that1.CpusNrPeriods != nil { return false } if this.CpusNrThrottled != nil && that1.CpusNrThrottled != nil { if *this.CpusNrThrottled != *that1.CpusNrThrottled { return false } } else if this.CpusNrThrottled != nil { return false } else if that1.CpusNrThrottled != nil { return false } if this.CpusThrottledTimeSecs != nil && that1.CpusThrottledTimeSecs != nil { if *this.CpusThrottledTimeSecs != *that1.CpusThrottledTimeSecs { return false } } else if this.CpusThrottledTimeSecs != nil { return false } else if that1.CpusThrottledTimeSecs != nil { return false } if this.MemTotalBytes != nil && that1.MemTotalBytes != nil { if *this.MemTotalBytes != *that1.MemTotalBytes { return false } } else if this.MemTotalBytes != nil { return false } else if that1.MemTotalBytes != nil { return false } if this.MemTotalMemswBytes != nil && that1.MemTotalMemswBytes != nil { if *this.MemTotalMemswBytes != *that1.MemTotalMemswBytes { return false } } else if this.MemTotalMemswBytes != nil { return false } else if that1.MemTotalMemswBytes != nil { return false } if this.MemLimitBytes != nil && that1.MemLimitBytes != nil { if *this.MemLimitBytes != *that1.MemLimitBytes { return false } } else if this.MemLimitBytes != nil { return false } else if that1.MemLimitBytes != nil { return false } if this.MemSoftLimitBytes != nil && that1.MemSoftLimitBytes != nil { if *this.MemSoftLimitBytes != *that1.MemSoftLimitBytes { return false } } else if this.MemSoftLimitBytes != nil { return false } else if that1.MemSoftLimitBytes != nil { return false } if this.MemFileBytes != nil && that1.MemFileBytes != nil { if *this.MemFileBytes != *that1.MemFileBytes { return false } } else if this.MemFileBytes != nil { return false } else if that1.MemFileBytes != nil { return false } if this.MemAnonBytes != nil && that1.MemAnonBytes != nil { if *this.MemAnonBytes != *that1.MemAnonBytes { return false } } else if this.MemAnonBytes != nil { return false } else if that1.MemAnonBytes != nil { return false } if this.MemCacheBytes != nil && that1.MemCacheBytes != nil { if *this.MemCacheBytes != *that1.MemCacheBytes { return false } } else if this.MemCacheBytes != nil { return false } else if that1.MemCacheBytes != nil { return false } if this.MemRssBytes != nil && that1.MemRssBytes != nil { if *this.MemRssBytes != *that1.MemRssBytes { return false } } else if this.MemRssBytes != nil { return false } else if that1.MemRssBytes != nil { return false } if this.MemMappedFileBytes != nil && that1.MemMappedFileBytes != nil { if *this.MemMappedFileBytes != *that1.MemMappedFileBytes { return false } } else if this.MemMappedFileBytes != nil { return false } else if that1.MemMappedFileBytes != nil { return false } if this.MemSwapBytes != nil && that1.MemSwapBytes != nil { if *this.MemSwapBytes != *that1.MemSwapBytes { return false } } else if this.MemSwapBytes != nil { return false } else if that1.MemSwapBytes != nil { return false } if this.MemUnevictableBytes != nil && that1.MemUnevictableBytes != nil { if *this.MemUnevictableBytes != *that1.MemUnevictableBytes { return false } } else if this.MemUnevictableBytes != nil { return false } else if that1.MemUnevictableBytes != nil { return false } if this.MemLowPressureCounter != nil && that1.MemLowPressureCounter != nil { if *this.MemLowPressureCounter != *that1.MemLowPressureCounter { return false } } else if this.MemLowPressureCounter != nil { return false } else if that1.MemLowPressureCounter != nil { return false } if this.MemMediumPressureCounter != nil && that1.MemMediumPressureCounter != nil { if *this.MemMediumPressureCounter != *that1.MemMediumPressureCounter { return false } } else if this.MemMediumPressureCounter != nil { return false } else if that1.MemMediumPressureCounter != nil { return false } if this.MemCriticalPressureCounter != nil && that1.MemCriticalPressureCounter != nil { if *this.MemCriticalPressureCounter != *that1.MemCriticalPressureCounter { return false } } else if this.MemCriticalPressureCounter != nil { return false } else if that1.MemCriticalPressureCounter != nil { return false } if this.DiskLimitBytes != nil && that1.DiskLimitBytes != nil { if *this.DiskLimitBytes != *that1.DiskLimitBytes { return false } } else if this.DiskLimitBytes != nil { return false } else if that1.DiskLimitBytes != nil { return false } if this.DiskUsedBytes != nil && that1.DiskUsedBytes != nil { if *this.DiskUsedBytes != *that1.DiskUsedBytes { return false } } else if this.DiskUsedBytes != nil { return false } else if that1.DiskUsedBytes != nil { return false } if !this.Perf.Equal(that1.Perf) { return false } if this.NetRxPackets != nil && that1.NetRxPackets != nil { if *this.NetRxPackets != *that1.NetRxPackets { return false } } else if this.NetRxPackets != nil { return false } else if that1.NetRxPackets != nil { return false } if this.NetRxBytes != nil && that1.NetRxBytes != nil { if *this.NetRxBytes != *that1.NetRxBytes { return false } } else if this.NetRxBytes != nil { return false } else if that1.NetRxBytes != nil { return false } if this.NetRxErrors != nil && that1.NetRxErrors != nil { if *this.NetRxErrors != *that1.NetRxErrors { return false } } else if this.NetRxErrors != nil { return false } else if that1.NetRxErrors != nil { return false } if this.NetRxDropped != nil && that1.NetRxDropped != nil { if *this.NetRxDropped != *that1.NetRxDropped { return false } } else if this.NetRxDropped != nil { return false } else if that1.NetRxDropped != nil { return false } if this.NetTxPackets != nil && that1.NetTxPackets != nil { if *this.NetTxPackets != *that1.NetTxPackets { return false } } else if this.NetTxPackets != nil { return false } else if that1.NetTxPackets != nil { return false } if this.NetTxBytes != nil && that1.NetTxBytes != nil { if *this.NetTxBytes != *that1.NetTxBytes { return false } } else if this.NetTxBytes != nil { return false } else if that1.NetTxBytes != nil { return false } if this.NetTxErrors != nil && that1.NetTxErrors != nil { if *this.NetTxErrors != *that1.NetTxErrors { return false } } else if this.NetTxErrors != nil { return false } else if that1.NetTxErrors != nil { return false } if this.NetTxDropped != nil && that1.NetTxDropped != nil { if *this.NetTxDropped != *that1.NetTxDropped { return false } } else if this.NetTxDropped != nil { return false } else if that1.NetTxDropped != nil { return false } if this.NetTcpRttMicrosecsP50 != nil && that1.NetTcpRttMicrosecsP50 != nil { if *this.NetTcpRttMicrosecsP50 != *that1.NetTcpRttMicrosecsP50 { return false } } else if this.NetTcpRttMicrosecsP50 != nil { return false } else if that1.NetTcpRttMicrosecsP50 != nil { return false } if this.NetTcpRttMicrosecsP90 != nil && that1.NetTcpRttMicrosecsP90 != nil { if *this.NetTcpRttMicrosecsP90 != *that1.NetTcpRttMicrosecsP90 { return false } } else if this.NetTcpRttMicrosecsP90 != nil { return false } else if that1.NetTcpRttMicrosecsP90 != nil { return false } if this.NetTcpRttMicrosecsP95 != nil && that1.NetTcpRttMicrosecsP95 != nil { if *this.NetTcpRttMicrosecsP95 != *that1.NetTcpRttMicrosecsP95 { return false } } else if this.NetTcpRttMicrosecsP95 != nil { return false } else if that1.NetTcpRttMicrosecsP95 != nil { return false } if this.NetTcpRttMicrosecsP99 != nil && that1.NetTcpRttMicrosecsP99 != nil { if *this.NetTcpRttMicrosecsP99 != *that1.NetTcpRttMicrosecsP99 { return false } } else if this.NetTcpRttMicrosecsP99 != nil { return false } else if that1.NetTcpRttMicrosecsP99 != nil { return false } if this.NetTcpActiveConnections != nil && that1.NetTcpActiveConnections != nil { if *this.NetTcpActiveConnections != *that1.NetTcpActiveConnections { return false } } else if this.NetTcpActiveConnections != nil { return false } else if that1.NetTcpActiveConnections != nil { return false } if this.NetTcpTimeWaitConnections != nil && that1.NetTcpTimeWaitConnections != nil { if *this.NetTcpTimeWaitConnections != *that1.NetTcpTimeWaitConnections { return false } } else if this.NetTcpTimeWaitConnections != nil { return false } else if that1.NetTcpTimeWaitConnections != nil { return false } if len(this.NetTrafficControlStatistics) != len(that1.NetTrafficControlStatistics) { return false } for i := range this.NetTrafficControlStatistics { if !this.NetTrafficControlStatistics[i].Equal(that1.NetTrafficControlStatistics[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ResourceUsage) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ResourceUsage) if !ok { return fmt.Errorf("that is not of type *ResourceUsage") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ResourceUsage but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ResourceUsagebut is not nil && this == nil") } if len(this.Executors) != len(that1.Executors) { return fmt.Errorf("Executors this(%v) Not Equal that(%v)", len(this.Executors), len(that1.Executors)) } for i := range this.Executors { if !this.Executors[i].Equal(that1.Executors[i]) { return fmt.Errorf("Executors this[%v](%v) Not Equal that[%v](%v)", i, this.Executors[i], i, that1.Executors[i]) } } if len(this.Total) != len(that1.Total) { return fmt.Errorf("Total this(%v) Not Equal that(%v)", len(this.Total), len(that1.Total)) } for i := range this.Total { if !this.Total[i].Equal(that1.Total[i]) { return fmt.Errorf("Total this[%v](%v) Not Equal that[%v](%v)", i, this.Total[i], i, that1.Total[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ResourceUsage) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ResourceUsage) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Executors) != len(that1.Executors) { return false } for i := range this.Executors { if !this.Executors[i].Equal(that1.Executors[i]) { return false } } if len(this.Total) != len(that1.Total) { return false } for i := range this.Total { if !this.Total[i].Equal(that1.Total[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ResourceUsage_Executor) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ResourceUsage_Executor) if !ok { return fmt.Errorf("that is not of type *ResourceUsage_Executor") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ResourceUsage_Executor but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ResourceUsage_Executorbut is not nil && this == nil") } if !this.ExecutorInfo.Equal(that1.ExecutorInfo) { return fmt.Errorf("ExecutorInfo this(%v) Not Equal that(%v)", this.ExecutorInfo, that1.ExecutorInfo) } if len(this.Allocated) != len(that1.Allocated) { return fmt.Errorf("Allocated this(%v) Not Equal that(%v)", len(this.Allocated), len(that1.Allocated)) } for i := range this.Allocated { if !this.Allocated[i].Equal(that1.Allocated[i]) { return fmt.Errorf("Allocated this[%v](%v) Not Equal that[%v](%v)", i, this.Allocated[i], i, that1.Allocated[i]) } } if !this.Statistics.Equal(that1.Statistics) { return fmt.Errorf("Statistics this(%v) Not Equal that(%v)", this.Statistics, that1.Statistics) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ResourceUsage_Executor) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ResourceUsage_Executor) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.ExecutorInfo.Equal(that1.ExecutorInfo) { return false } if len(this.Allocated) != len(that1.Allocated) { return false } for i := range this.Allocated { if !this.Allocated[i].Equal(that1.Allocated[i]) { return false } } if !this.Statistics.Equal(that1.Statistics) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *PerfStatistics) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*PerfStatistics) if !ok { return fmt.Errorf("that is not of type *PerfStatistics") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *PerfStatistics but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *PerfStatisticsbut is not nil && this == nil") } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", *this.Timestamp, *that1.Timestamp) } } else if this.Timestamp != nil { return fmt.Errorf("this.Timestamp == nil && that.Timestamp != nil") } else if that1.Timestamp != nil { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", this.Timestamp, that1.Timestamp) } if this.Duration != nil && that1.Duration != nil { if *this.Duration != *that1.Duration { return fmt.Errorf("Duration this(%v) Not Equal that(%v)", *this.Duration, *that1.Duration) } } else if this.Duration != nil { return fmt.Errorf("this.Duration == nil && that.Duration != nil") } else if that1.Duration != nil { return fmt.Errorf("Duration this(%v) Not Equal that(%v)", this.Duration, that1.Duration) } if this.Cycles != nil && that1.Cycles != nil { if *this.Cycles != *that1.Cycles { return fmt.Errorf("Cycles this(%v) Not Equal that(%v)", *this.Cycles, *that1.Cycles) } } else if this.Cycles != nil { return fmt.Errorf("this.Cycles == nil && that.Cycles != nil") } else if that1.Cycles != nil { return fmt.Errorf("Cycles this(%v) Not Equal that(%v)", this.Cycles, that1.Cycles) } if this.StalledCyclesFrontend != nil && that1.StalledCyclesFrontend != nil { if *this.StalledCyclesFrontend != *that1.StalledCyclesFrontend { return fmt.Errorf("StalledCyclesFrontend this(%v) Not Equal that(%v)", *this.StalledCyclesFrontend, *that1.StalledCyclesFrontend) } } else if this.StalledCyclesFrontend != nil { return fmt.Errorf("this.StalledCyclesFrontend == nil && that.StalledCyclesFrontend != nil") } else if that1.StalledCyclesFrontend != nil { return fmt.Errorf("StalledCyclesFrontend this(%v) Not Equal that(%v)", this.StalledCyclesFrontend, that1.StalledCyclesFrontend) } if this.StalledCyclesBackend != nil && that1.StalledCyclesBackend != nil { if *this.StalledCyclesBackend != *that1.StalledCyclesBackend { return fmt.Errorf("StalledCyclesBackend this(%v) Not Equal that(%v)", *this.StalledCyclesBackend, *that1.StalledCyclesBackend) } } else if this.StalledCyclesBackend != nil { return fmt.Errorf("this.StalledCyclesBackend == nil && that.StalledCyclesBackend != nil") } else if that1.StalledCyclesBackend != nil { return fmt.Errorf("StalledCyclesBackend this(%v) Not Equal that(%v)", this.StalledCyclesBackend, that1.StalledCyclesBackend) } if this.Instructions != nil && that1.Instructions != nil { if *this.Instructions != *that1.Instructions { return fmt.Errorf("Instructions this(%v) Not Equal that(%v)", *this.Instructions, *that1.Instructions) } } else if this.Instructions != nil { return fmt.Errorf("this.Instructions == nil && that.Instructions != nil") } else if that1.Instructions != nil { return fmt.Errorf("Instructions this(%v) Not Equal that(%v)", this.Instructions, that1.Instructions) } if this.CacheReferences != nil && that1.CacheReferences != nil { if *this.CacheReferences != *that1.CacheReferences { return fmt.Errorf("CacheReferences this(%v) Not Equal that(%v)", *this.CacheReferences, *that1.CacheReferences) } } else if this.CacheReferences != nil { return fmt.Errorf("this.CacheReferences == nil && that.CacheReferences != nil") } else if that1.CacheReferences != nil { return fmt.Errorf("CacheReferences this(%v) Not Equal that(%v)", this.CacheReferences, that1.CacheReferences) } if this.CacheMisses != nil && that1.CacheMisses != nil { if *this.CacheMisses != *that1.CacheMisses { return fmt.Errorf("CacheMisses this(%v) Not Equal that(%v)", *this.CacheMisses, *that1.CacheMisses) } } else if this.CacheMisses != nil { return fmt.Errorf("this.CacheMisses == nil && that.CacheMisses != nil") } else if that1.CacheMisses != nil { return fmt.Errorf("CacheMisses this(%v) Not Equal that(%v)", this.CacheMisses, that1.CacheMisses) } if this.Branches != nil && that1.Branches != nil { if *this.Branches != *that1.Branches { return fmt.Errorf("Branches this(%v) Not Equal that(%v)", *this.Branches, *that1.Branches) } } else if this.Branches != nil { return fmt.Errorf("this.Branches == nil && that.Branches != nil") } else if that1.Branches != nil { return fmt.Errorf("Branches this(%v) Not Equal that(%v)", this.Branches, that1.Branches) } if this.BranchMisses != nil && that1.BranchMisses != nil { if *this.BranchMisses != *that1.BranchMisses { return fmt.Errorf("BranchMisses this(%v) Not Equal that(%v)", *this.BranchMisses, *that1.BranchMisses) } } else if this.BranchMisses != nil { return fmt.Errorf("this.BranchMisses == nil && that.BranchMisses != nil") } else if that1.BranchMisses != nil { return fmt.Errorf("BranchMisses this(%v) Not Equal that(%v)", this.BranchMisses, that1.BranchMisses) } if this.BusCycles != nil && that1.BusCycles != nil { if *this.BusCycles != *that1.BusCycles { return fmt.Errorf("BusCycles this(%v) Not Equal that(%v)", *this.BusCycles, *that1.BusCycles) } } else if this.BusCycles != nil { return fmt.Errorf("this.BusCycles == nil && that.BusCycles != nil") } else if that1.BusCycles != nil { return fmt.Errorf("BusCycles this(%v) Not Equal that(%v)", this.BusCycles, that1.BusCycles) } if this.RefCycles != nil && that1.RefCycles != nil { if *this.RefCycles != *that1.RefCycles { return fmt.Errorf("RefCycles this(%v) Not Equal that(%v)", *this.RefCycles, *that1.RefCycles) } } else if this.RefCycles != nil { return fmt.Errorf("this.RefCycles == nil && that.RefCycles != nil") } else if that1.RefCycles != nil { return fmt.Errorf("RefCycles this(%v) Not Equal that(%v)", this.RefCycles, that1.RefCycles) } if this.CpuClock != nil && that1.CpuClock != nil { if *this.CpuClock != *that1.CpuClock { return fmt.Errorf("CpuClock this(%v) Not Equal that(%v)", *this.CpuClock, *that1.CpuClock) } } else if this.CpuClock != nil { return fmt.Errorf("this.CpuClock == nil && that.CpuClock != nil") } else if that1.CpuClock != nil { return fmt.Errorf("CpuClock this(%v) Not Equal that(%v)", this.CpuClock, that1.CpuClock) } if this.TaskClock != nil && that1.TaskClock != nil { if *this.TaskClock != *that1.TaskClock { return fmt.Errorf("TaskClock this(%v) Not Equal that(%v)", *this.TaskClock, *that1.TaskClock) } } else if this.TaskClock != nil { return fmt.Errorf("this.TaskClock == nil && that.TaskClock != nil") } else if that1.TaskClock != nil { return fmt.Errorf("TaskClock this(%v) Not Equal that(%v)", this.TaskClock, that1.TaskClock) } if this.PageFaults != nil && that1.PageFaults != nil { if *this.PageFaults != *that1.PageFaults { return fmt.Errorf("PageFaults this(%v) Not Equal that(%v)", *this.PageFaults, *that1.PageFaults) } } else if this.PageFaults != nil { return fmt.Errorf("this.PageFaults == nil && that.PageFaults != nil") } else if that1.PageFaults != nil { return fmt.Errorf("PageFaults this(%v) Not Equal that(%v)", this.PageFaults, that1.PageFaults) } if this.MinorFaults != nil && that1.MinorFaults != nil { if *this.MinorFaults != *that1.MinorFaults { return fmt.Errorf("MinorFaults this(%v) Not Equal that(%v)", *this.MinorFaults, *that1.MinorFaults) } } else if this.MinorFaults != nil { return fmt.Errorf("this.MinorFaults == nil && that.MinorFaults != nil") } else if that1.MinorFaults != nil { return fmt.Errorf("MinorFaults this(%v) Not Equal that(%v)", this.MinorFaults, that1.MinorFaults) } if this.MajorFaults != nil && that1.MajorFaults != nil { if *this.MajorFaults != *that1.MajorFaults { return fmt.Errorf("MajorFaults this(%v) Not Equal that(%v)", *this.MajorFaults, *that1.MajorFaults) } } else if this.MajorFaults != nil { return fmt.Errorf("this.MajorFaults == nil && that.MajorFaults != nil") } else if that1.MajorFaults != nil { return fmt.Errorf("MajorFaults this(%v) Not Equal that(%v)", this.MajorFaults, that1.MajorFaults) } if this.ContextSwitches != nil && that1.ContextSwitches != nil { if *this.ContextSwitches != *that1.ContextSwitches { return fmt.Errorf("ContextSwitches this(%v) Not Equal that(%v)", *this.ContextSwitches, *that1.ContextSwitches) } } else if this.ContextSwitches != nil { return fmt.Errorf("this.ContextSwitches == nil && that.ContextSwitches != nil") } else if that1.ContextSwitches != nil { return fmt.Errorf("ContextSwitches this(%v) Not Equal that(%v)", this.ContextSwitches, that1.ContextSwitches) } if this.CpuMigrations != nil && that1.CpuMigrations != nil { if *this.CpuMigrations != *that1.CpuMigrations { return fmt.Errorf("CpuMigrations this(%v) Not Equal that(%v)", *this.CpuMigrations, *that1.CpuMigrations) } } else if this.CpuMigrations != nil { return fmt.Errorf("this.CpuMigrations == nil && that.CpuMigrations != nil") } else if that1.CpuMigrations != nil { return fmt.Errorf("CpuMigrations this(%v) Not Equal that(%v)", this.CpuMigrations, that1.CpuMigrations) } if this.AlignmentFaults != nil && that1.AlignmentFaults != nil { if *this.AlignmentFaults != *that1.AlignmentFaults { return fmt.Errorf("AlignmentFaults this(%v) Not Equal that(%v)", *this.AlignmentFaults, *that1.AlignmentFaults) } } else if this.AlignmentFaults != nil { return fmt.Errorf("this.AlignmentFaults == nil && that.AlignmentFaults != nil") } else if that1.AlignmentFaults != nil { return fmt.Errorf("AlignmentFaults this(%v) Not Equal that(%v)", this.AlignmentFaults, that1.AlignmentFaults) } if this.EmulationFaults != nil && that1.EmulationFaults != nil { if *this.EmulationFaults != *that1.EmulationFaults { return fmt.Errorf("EmulationFaults this(%v) Not Equal that(%v)", *this.EmulationFaults, *that1.EmulationFaults) } } else if this.EmulationFaults != nil { return fmt.Errorf("this.EmulationFaults == nil && that.EmulationFaults != nil") } else if that1.EmulationFaults != nil { return fmt.Errorf("EmulationFaults this(%v) Not Equal that(%v)", this.EmulationFaults, that1.EmulationFaults) } if this.L1DcacheLoads != nil && that1.L1DcacheLoads != nil { if *this.L1DcacheLoads != *that1.L1DcacheLoads { return fmt.Errorf("L1DcacheLoads this(%v) Not Equal that(%v)", *this.L1DcacheLoads, *that1.L1DcacheLoads) } } else if this.L1DcacheLoads != nil { return fmt.Errorf("this.L1DcacheLoads == nil && that.L1DcacheLoads != nil") } else if that1.L1DcacheLoads != nil { return fmt.Errorf("L1DcacheLoads this(%v) Not Equal that(%v)", this.L1DcacheLoads, that1.L1DcacheLoads) } if this.L1DcacheLoadMisses != nil && that1.L1DcacheLoadMisses != nil { if *this.L1DcacheLoadMisses != *that1.L1DcacheLoadMisses { return fmt.Errorf("L1DcacheLoadMisses this(%v) Not Equal that(%v)", *this.L1DcacheLoadMisses, *that1.L1DcacheLoadMisses) } } else if this.L1DcacheLoadMisses != nil { return fmt.Errorf("this.L1DcacheLoadMisses == nil && that.L1DcacheLoadMisses != nil") } else if that1.L1DcacheLoadMisses != nil { return fmt.Errorf("L1DcacheLoadMisses this(%v) Not Equal that(%v)", this.L1DcacheLoadMisses, that1.L1DcacheLoadMisses) } if this.L1DcacheStores != nil && that1.L1DcacheStores != nil { if *this.L1DcacheStores != *that1.L1DcacheStores { return fmt.Errorf("L1DcacheStores this(%v) Not Equal that(%v)", *this.L1DcacheStores, *that1.L1DcacheStores) } } else if this.L1DcacheStores != nil { return fmt.Errorf("this.L1DcacheStores == nil && that.L1DcacheStores != nil") } else if that1.L1DcacheStores != nil { return fmt.Errorf("L1DcacheStores this(%v) Not Equal that(%v)", this.L1DcacheStores, that1.L1DcacheStores) } if this.L1DcacheStoreMisses != nil && that1.L1DcacheStoreMisses != nil { if *this.L1DcacheStoreMisses != *that1.L1DcacheStoreMisses { return fmt.Errorf("L1DcacheStoreMisses this(%v) Not Equal that(%v)", *this.L1DcacheStoreMisses, *that1.L1DcacheStoreMisses) } } else if this.L1DcacheStoreMisses != nil { return fmt.Errorf("this.L1DcacheStoreMisses == nil && that.L1DcacheStoreMisses != nil") } else if that1.L1DcacheStoreMisses != nil { return fmt.Errorf("L1DcacheStoreMisses this(%v) Not Equal that(%v)", this.L1DcacheStoreMisses, that1.L1DcacheStoreMisses) } if this.L1DcachePrefetches != nil && that1.L1DcachePrefetches != nil { if *this.L1DcachePrefetches != *that1.L1DcachePrefetches { return fmt.Errorf("L1DcachePrefetches this(%v) Not Equal that(%v)", *this.L1DcachePrefetches, *that1.L1DcachePrefetches) } } else if this.L1DcachePrefetches != nil { return fmt.Errorf("this.L1DcachePrefetches == nil && that.L1DcachePrefetches != nil") } else if that1.L1DcachePrefetches != nil { return fmt.Errorf("L1DcachePrefetches this(%v) Not Equal that(%v)", this.L1DcachePrefetches, that1.L1DcachePrefetches) } if this.L1DcachePrefetchMisses != nil && that1.L1DcachePrefetchMisses != nil { if *this.L1DcachePrefetchMisses != *that1.L1DcachePrefetchMisses { return fmt.Errorf("L1DcachePrefetchMisses this(%v) Not Equal that(%v)", *this.L1DcachePrefetchMisses, *that1.L1DcachePrefetchMisses) } } else if this.L1DcachePrefetchMisses != nil { return fmt.Errorf("this.L1DcachePrefetchMisses == nil && that.L1DcachePrefetchMisses != nil") } else if that1.L1DcachePrefetchMisses != nil { return fmt.Errorf("L1DcachePrefetchMisses this(%v) Not Equal that(%v)", this.L1DcachePrefetchMisses, that1.L1DcachePrefetchMisses) } if this.L1IcacheLoads != nil && that1.L1IcacheLoads != nil { if *this.L1IcacheLoads != *that1.L1IcacheLoads { return fmt.Errorf("L1IcacheLoads this(%v) Not Equal that(%v)", *this.L1IcacheLoads, *that1.L1IcacheLoads) } } else if this.L1IcacheLoads != nil { return fmt.Errorf("this.L1IcacheLoads == nil && that.L1IcacheLoads != nil") } else if that1.L1IcacheLoads != nil { return fmt.Errorf("L1IcacheLoads this(%v) Not Equal that(%v)", this.L1IcacheLoads, that1.L1IcacheLoads) } if this.L1IcacheLoadMisses != nil && that1.L1IcacheLoadMisses != nil { if *this.L1IcacheLoadMisses != *that1.L1IcacheLoadMisses { return fmt.Errorf("L1IcacheLoadMisses this(%v) Not Equal that(%v)", *this.L1IcacheLoadMisses, *that1.L1IcacheLoadMisses) } } else if this.L1IcacheLoadMisses != nil { return fmt.Errorf("this.L1IcacheLoadMisses == nil && that.L1IcacheLoadMisses != nil") } else if that1.L1IcacheLoadMisses != nil { return fmt.Errorf("L1IcacheLoadMisses this(%v) Not Equal that(%v)", this.L1IcacheLoadMisses, that1.L1IcacheLoadMisses) } if this.L1IcachePrefetches != nil && that1.L1IcachePrefetches != nil { if *this.L1IcachePrefetches != *that1.L1IcachePrefetches { return fmt.Errorf("L1IcachePrefetches this(%v) Not Equal that(%v)", *this.L1IcachePrefetches, *that1.L1IcachePrefetches) } } else if this.L1IcachePrefetches != nil { return fmt.Errorf("this.L1IcachePrefetches == nil && that.L1IcachePrefetches != nil") } else if that1.L1IcachePrefetches != nil { return fmt.Errorf("L1IcachePrefetches this(%v) Not Equal that(%v)", this.L1IcachePrefetches, that1.L1IcachePrefetches) } if this.L1IcachePrefetchMisses != nil && that1.L1IcachePrefetchMisses != nil { if *this.L1IcachePrefetchMisses != *that1.L1IcachePrefetchMisses { return fmt.Errorf("L1IcachePrefetchMisses this(%v) Not Equal that(%v)", *this.L1IcachePrefetchMisses, *that1.L1IcachePrefetchMisses) } } else if this.L1IcachePrefetchMisses != nil { return fmt.Errorf("this.L1IcachePrefetchMisses == nil && that.L1IcachePrefetchMisses != nil") } else if that1.L1IcachePrefetchMisses != nil { return fmt.Errorf("L1IcachePrefetchMisses this(%v) Not Equal that(%v)", this.L1IcachePrefetchMisses, that1.L1IcachePrefetchMisses) } if this.LlcLoads != nil && that1.LlcLoads != nil { if *this.LlcLoads != *that1.LlcLoads { return fmt.Errorf("LlcLoads this(%v) Not Equal that(%v)", *this.LlcLoads, *that1.LlcLoads) } } else if this.LlcLoads != nil { return fmt.Errorf("this.LlcLoads == nil && that.LlcLoads != nil") } else if that1.LlcLoads != nil { return fmt.Errorf("LlcLoads this(%v) Not Equal that(%v)", this.LlcLoads, that1.LlcLoads) } if this.LlcLoadMisses != nil && that1.LlcLoadMisses != nil { if *this.LlcLoadMisses != *that1.LlcLoadMisses { return fmt.Errorf("LlcLoadMisses this(%v) Not Equal that(%v)", *this.LlcLoadMisses, *that1.LlcLoadMisses) } } else if this.LlcLoadMisses != nil { return fmt.Errorf("this.LlcLoadMisses == nil && that.LlcLoadMisses != nil") } else if that1.LlcLoadMisses != nil { return fmt.Errorf("LlcLoadMisses this(%v) Not Equal that(%v)", this.LlcLoadMisses, that1.LlcLoadMisses) } if this.LlcStores != nil && that1.LlcStores != nil { if *this.LlcStores != *that1.LlcStores { return fmt.Errorf("LlcStores this(%v) Not Equal that(%v)", *this.LlcStores, *that1.LlcStores) } } else if this.LlcStores != nil { return fmt.Errorf("this.LlcStores == nil && that.LlcStores != nil") } else if that1.LlcStores != nil { return fmt.Errorf("LlcStores this(%v) Not Equal that(%v)", this.LlcStores, that1.LlcStores) } if this.LlcStoreMisses != nil && that1.LlcStoreMisses != nil { if *this.LlcStoreMisses != *that1.LlcStoreMisses { return fmt.Errorf("LlcStoreMisses this(%v) Not Equal that(%v)", *this.LlcStoreMisses, *that1.LlcStoreMisses) } } else if this.LlcStoreMisses != nil { return fmt.Errorf("this.LlcStoreMisses == nil && that.LlcStoreMisses != nil") } else if that1.LlcStoreMisses != nil { return fmt.Errorf("LlcStoreMisses this(%v) Not Equal that(%v)", this.LlcStoreMisses, that1.LlcStoreMisses) } if this.LlcPrefetches != nil && that1.LlcPrefetches != nil { if *this.LlcPrefetches != *that1.LlcPrefetches { return fmt.Errorf("LlcPrefetches this(%v) Not Equal that(%v)", *this.LlcPrefetches, *that1.LlcPrefetches) } } else if this.LlcPrefetches != nil { return fmt.Errorf("this.LlcPrefetches == nil && that.LlcPrefetches != nil") } else if that1.LlcPrefetches != nil { return fmt.Errorf("LlcPrefetches this(%v) Not Equal that(%v)", this.LlcPrefetches, that1.LlcPrefetches) } if this.LlcPrefetchMisses != nil && that1.LlcPrefetchMisses != nil { if *this.LlcPrefetchMisses != *that1.LlcPrefetchMisses { return fmt.Errorf("LlcPrefetchMisses this(%v) Not Equal that(%v)", *this.LlcPrefetchMisses, *that1.LlcPrefetchMisses) } } else if this.LlcPrefetchMisses != nil { return fmt.Errorf("this.LlcPrefetchMisses == nil && that.LlcPrefetchMisses != nil") } else if that1.LlcPrefetchMisses != nil { return fmt.Errorf("LlcPrefetchMisses this(%v) Not Equal that(%v)", this.LlcPrefetchMisses, that1.LlcPrefetchMisses) } if this.DtlbLoads != nil && that1.DtlbLoads != nil { if *this.DtlbLoads != *that1.DtlbLoads { return fmt.Errorf("DtlbLoads this(%v) Not Equal that(%v)", *this.DtlbLoads, *that1.DtlbLoads) } } else if this.DtlbLoads != nil { return fmt.Errorf("this.DtlbLoads == nil && that.DtlbLoads != nil") } else if that1.DtlbLoads != nil { return fmt.Errorf("DtlbLoads this(%v) Not Equal that(%v)", this.DtlbLoads, that1.DtlbLoads) } if this.DtlbLoadMisses != nil && that1.DtlbLoadMisses != nil { if *this.DtlbLoadMisses != *that1.DtlbLoadMisses { return fmt.Errorf("DtlbLoadMisses this(%v) Not Equal that(%v)", *this.DtlbLoadMisses, *that1.DtlbLoadMisses) } } else if this.DtlbLoadMisses != nil { return fmt.Errorf("this.DtlbLoadMisses == nil && that.DtlbLoadMisses != nil") } else if that1.DtlbLoadMisses != nil { return fmt.Errorf("DtlbLoadMisses this(%v) Not Equal that(%v)", this.DtlbLoadMisses, that1.DtlbLoadMisses) } if this.DtlbStores != nil && that1.DtlbStores != nil { if *this.DtlbStores != *that1.DtlbStores { return fmt.Errorf("DtlbStores this(%v) Not Equal that(%v)", *this.DtlbStores, *that1.DtlbStores) } } else if this.DtlbStores != nil { return fmt.Errorf("this.DtlbStores == nil && that.DtlbStores != nil") } else if that1.DtlbStores != nil { return fmt.Errorf("DtlbStores this(%v) Not Equal that(%v)", this.DtlbStores, that1.DtlbStores) } if this.DtlbStoreMisses != nil && that1.DtlbStoreMisses != nil { if *this.DtlbStoreMisses != *that1.DtlbStoreMisses { return fmt.Errorf("DtlbStoreMisses this(%v) Not Equal that(%v)", *this.DtlbStoreMisses, *that1.DtlbStoreMisses) } } else if this.DtlbStoreMisses != nil { return fmt.Errorf("this.DtlbStoreMisses == nil && that.DtlbStoreMisses != nil") } else if that1.DtlbStoreMisses != nil { return fmt.Errorf("DtlbStoreMisses this(%v) Not Equal that(%v)", this.DtlbStoreMisses, that1.DtlbStoreMisses) } if this.DtlbPrefetches != nil && that1.DtlbPrefetches != nil { if *this.DtlbPrefetches != *that1.DtlbPrefetches { return fmt.Errorf("DtlbPrefetches this(%v) Not Equal that(%v)", *this.DtlbPrefetches, *that1.DtlbPrefetches) } } else if this.DtlbPrefetches != nil { return fmt.Errorf("this.DtlbPrefetches == nil && that.DtlbPrefetches != nil") } else if that1.DtlbPrefetches != nil { return fmt.Errorf("DtlbPrefetches this(%v) Not Equal that(%v)", this.DtlbPrefetches, that1.DtlbPrefetches) } if this.DtlbPrefetchMisses != nil && that1.DtlbPrefetchMisses != nil { if *this.DtlbPrefetchMisses != *that1.DtlbPrefetchMisses { return fmt.Errorf("DtlbPrefetchMisses this(%v) Not Equal that(%v)", *this.DtlbPrefetchMisses, *that1.DtlbPrefetchMisses) } } else if this.DtlbPrefetchMisses != nil { return fmt.Errorf("this.DtlbPrefetchMisses == nil && that.DtlbPrefetchMisses != nil") } else if that1.DtlbPrefetchMisses != nil { return fmt.Errorf("DtlbPrefetchMisses this(%v) Not Equal that(%v)", this.DtlbPrefetchMisses, that1.DtlbPrefetchMisses) } if this.ItlbLoads != nil && that1.ItlbLoads != nil { if *this.ItlbLoads != *that1.ItlbLoads { return fmt.Errorf("ItlbLoads this(%v) Not Equal that(%v)", *this.ItlbLoads, *that1.ItlbLoads) } } else if this.ItlbLoads != nil { return fmt.Errorf("this.ItlbLoads == nil && that.ItlbLoads != nil") } else if that1.ItlbLoads != nil { return fmt.Errorf("ItlbLoads this(%v) Not Equal that(%v)", this.ItlbLoads, that1.ItlbLoads) } if this.ItlbLoadMisses != nil && that1.ItlbLoadMisses != nil { if *this.ItlbLoadMisses != *that1.ItlbLoadMisses { return fmt.Errorf("ItlbLoadMisses this(%v) Not Equal that(%v)", *this.ItlbLoadMisses, *that1.ItlbLoadMisses) } } else if this.ItlbLoadMisses != nil { return fmt.Errorf("this.ItlbLoadMisses == nil && that.ItlbLoadMisses != nil") } else if that1.ItlbLoadMisses != nil { return fmt.Errorf("ItlbLoadMisses this(%v) Not Equal that(%v)", this.ItlbLoadMisses, that1.ItlbLoadMisses) } if this.BranchLoads != nil && that1.BranchLoads != nil { if *this.BranchLoads != *that1.BranchLoads { return fmt.Errorf("BranchLoads this(%v) Not Equal that(%v)", *this.BranchLoads, *that1.BranchLoads) } } else if this.BranchLoads != nil { return fmt.Errorf("this.BranchLoads == nil && that.BranchLoads != nil") } else if that1.BranchLoads != nil { return fmt.Errorf("BranchLoads this(%v) Not Equal that(%v)", this.BranchLoads, that1.BranchLoads) } if this.BranchLoadMisses != nil && that1.BranchLoadMisses != nil { if *this.BranchLoadMisses != *that1.BranchLoadMisses { return fmt.Errorf("BranchLoadMisses this(%v) Not Equal that(%v)", *this.BranchLoadMisses, *that1.BranchLoadMisses) } } else if this.BranchLoadMisses != nil { return fmt.Errorf("this.BranchLoadMisses == nil && that.BranchLoadMisses != nil") } else if that1.BranchLoadMisses != nil { return fmt.Errorf("BranchLoadMisses this(%v) Not Equal that(%v)", this.BranchLoadMisses, that1.BranchLoadMisses) } if this.NodeLoads != nil && that1.NodeLoads != nil { if *this.NodeLoads != *that1.NodeLoads { return fmt.Errorf("NodeLoads this(%v) Not Equal that(%v)", *this.NodeLoads, *that1.NodeLoads) } } else if this.NodeLoads != nil { return fmt.Errorf("this.NodeLoads == nil && that.NodeLoads != nil") } else if that1.NodeLoads != nil { return fmt.Errorf("NodeLoads this(%v) Not Equal that(%v)", this.NodeLoads, that1.NodeLoads) } if this.NodeLoadMisses != nil && that1.NodeLoadMisses != nil { if *this.NodeLoadMisses != *that1.NodeLoadMisses { return fmt.Errorf("NodeLoadMisses this(%v) Not Equal that(%v)", *this.NodeLoadMisses, *that1.NodeLoadMisses) } } else if this.NodeLoadMisses != nil { return fmt.Errorf("this.NodeLoadMisses == nil && that.NodeLoadMisses != nil") } else if that1.NodeLoadMisses != nil { return fmt.Errorf("NodeLoadMisses this(%v) Not Equal that(%v)", this.NodeLoadMisses, that1.NodeLoadMisses) } if this.NodeStores != nil && that1.NodeStores != nil { if *this.NodeStores != *that1.NodeStores { return fmt.Errorf("NodeStores this(%v) Not Equal that(%v)", *this.NodeStores, *that1.NodeStores) } } else if this.NodeStores != nil { return fmt.Errorf("this.NodeStores == nil && that.NodeStores != nil") } else if that1.NodeStores != nil { return fmt.Errorf("NodeStores this(%v) Not Equal that(%v)", this.NodeStores, that1.NodeStores) } if this.NodeStoreMisses != nil && that1.NodeStoreMisses != nil { if *this.NodeStoreMisses != *that1.NodeStoreMisses { return fmt.Errorf("NodeStoreMisses this(%v) Not Equal that(%v)", *this.NodeStoreMisses, *that1.NodeStoreMisses) } } else if this.NodeStoreMisses != nil { return fmt.Errorf("this.NodeStoreMisses == nil && that.NodeStoreMisses != nil") } else if that1.NodeStoreMisses != nil { return fmt.Errorf("NodeStoreMisses this(%v) Not Equal that(%v)", this.NodeStoreMisses, that1.NodeStoreMisses) } if this.NodePrefetches != nil && that1.NodePrefetches != nil { if *this.NodePrefetches != *that1.NodePrefetches { return fmt.Errorf("NodePrefetches this(%v) Not Equal that(%v)", *this.NodePrefetches, *that1.NodePrefetches) } } else if this.NodePrefetches != nil { return fmt.Errorf("this.NodePrefetches == nil && that.NodePrefetches != nil") } else if that1.NodePrefetches != nil { return fmt.Errorf("NodePrefetches this(%v) Not Equal that(%v)", this.NodePrefetches, that1.NodePrefetches) } if this.NodePrefetchMisses != nil && that1.NodePrefetchMisses != nil { if *this.NodePrefetchMisses != *that1.NodePrefetchMisses { return fmt.Errorf("NodePrefetchMisses this(%v) Not Equal that(%v)", *this.NodePrefetchMisses, *that1.NodePrefetchMisses) } } else if this.NodePrefetchMisses != nil { return fmt.Errorf("this.NodePrefetchMisses == nil && that.NodePrefetchMisses != nil") } else if that1.NodePrefetchMisses != nil { return fmt.Errorf("NodePrefetchMisses this(%v) Not Equal that(%v)", this.NodePrefetchMisses, that1.NodePrefetchMisses) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *PerfStatistics) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*PerfStatistics) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return false } } else if this.Timestamp != nil { return false } else if that1.Timestamp != nil { return false } if this.Duration != nil && that1.Duration != nil { if *this.Duration != *that1.Duration { return false } } else if this.Duration != nil { return false } else if that1.Duration != nil { return false } if this.Cycles != nil && that1.Cycles != nil { if *this.Cycles != *that1.Cycles { return false } } else if this.Cycles != nil { return false } else if that1.Cycles != nil { return false } if this.StalledCyclesFrontend != nil && that1.StalledCyclesFrontend != nil { if *this.StalledCyclesFrontend != *that1.StalledCyclesFrontend { return false } } else if this.StalledCyclesFrontend != nil { return false } else if that1.StalledCyclesFrontend != nil { return false } if this.StalledCyclesBackend != nil && that1.StalledCyclesBackend != nil { if *this.StalledCyclesBackend != *that1.StalledCyclesBackend { return false } } else if this.StalledCyclesBackend != nil { return false } else if that1.StalledCyclesBackend != nil { return false } if this.Instructions != nil && that1.Instructions != nil { if *this.Instructions != *that1.Instructions { return false } } else if this.Instructions != nil { return false } else if that1.Instructions != nil { return false } if this.CacheReferences != nil && that1.CacheReferences != nil { if *this.CacheReferences != *that1.CacheReferences { return false } } else if this.CacheReferences != nil { return false } else if that1.CacheReferences != nil { return false } if this.CacheMisses != nil && that1.CacheMisses != nil { if *this.CacheMisses != *that1.CacheMisses { return false } } else if this.CacheMisses != nil { return false } else if that1.CacheMisses != nil { return false } if this.Branches != nil && that1.Branches != nil { if *this.Branches != *that1.Branches { return false } } else if this.Branches != nil { return false } else if that1.Branches != nil { return false } if this.BranchMisses != nil && that1.BranchMisses != nil { if *this.BranchMisses != *that1.BranchMisses { return false } } else if this.BranchMisses != nil { return false } else if that1.BranchMisses != nil { return false } if this.BusCycles != nil && that1.BusCycles != nil { if *this.BusCycles != *that1.BusCycles { return false } } else if this.BusCycles != nil { return false } else if that1.BusCycles != nil { return false } if this.RefCycles != nil && that1.RefCycles != nil { if *this.RefCycles != *that1.RefCycles { return false } } else if this.RefCycles != nil { return false } else if that1.RefCycles != nil { return false } if this.CpuClock != nil && that1.CpuClock != nil { if *this.CpuClock != *that1.CpuClock { return false } } else if this.CpuClock != nil { return false } else if that1.CpuClock != nil { return false } if this.TaskClock != nil && that1.TaskClock != nil { if *this.TaskClock != *that1.TaskClock { return false } } else if this.TaskClock != nil { return false } else if that1.TaskClock != nil { return false } if this.PageFaults != nil && that1.PageFaults != nil { if *this.PageFaults != *that1.PageFaults { return false } } else if this.PageFaults != nil { return false } else if that1.PageFaults != nil { return false } if this.MinorFaults != nil && that1.MinorFaults != nil { if *this.MinorFaults != *that1.MinorFaults { return false } } else if this.MinorFaults != nil { return false } else if that1.MinorFaults != nil { return false } if this.MajorFaults != nil && that1.MajorFaults != nil { if *this.MajorFaults != *that1.MajorFaults { return false } } else if this.MajorFaults != nil { return false } else if that1.MajorFaults != nil { return false } if this.ContextSwitches != nil && that1.ContextSwitches != nil { if *this.ContextSwitches != *that1.ContextSwitches { return false } } else if this.ContextSwitches != nil { return false } else if that1.ContextSwitches != nil { return false } if this.CpuMigrations != nil && that1.CpuMigrations != nil { if *this.CpuMigrations != *that1.CpuMigrations { return false } } else if this.CpuMigrations != nil { return false } else if that1.CpuMigrations != nil { return false } if this.AlignmentFaults != nil && that1.AlignmentFaults != nil { if *this.AlignmentFaults != *that1.AlignmentFaults { return false } } else if this.AlignmentFaults != nil { return false } else if that1.AlignmentFaults != nil { return false } if this.EmulationFaults != nil && that1.EmulationFaults != nil { if *this.EmulationFaults != *that1.EmulationFaults { return false } } else if this.EmulationFaults != nil { return false } else if that1.EmulationFaults != nil { return false } if this.L1DcacheLoads != nil && that1.L1DcacheLoads != nil { if *this.L1DcacheLoads != *that1.L1DcacheLoads { return false } } else if this.L1DcacheLoads != nil { return false } else if that1.L1DcacheLoads != nil { return false } if this.L1DcacheLoadMisses != nil && that1.L1DcacheLoadMisses != nil { if *this.L1DcacheLoadMisses != *that1.L1DcacheLoadMisses { return false } } else if this.L1DcacheLoadMisses != nil { return false } else if that1.L1DcacheLoadMisses != nil { return false } if this.L1DcacheStores != nil && that1.L1DcacheStores != nil { if *this.L1DcacheStores != *that1.L1DcacheStores { return false } } else if this.L1DcacheStores != nil { return false } else if that1.L1DcacheStores != nil { return false } if this.L1DcacheStoreMisses != nil && that1.L1DcacheStoreMisses != nil { if *this.L1DcacheStoreMisses != *that1.L1DcacheStoreMisses { return false } } else if this.L1DcacheStoreMisses != nil { return false } else if that1.L1DcacheStoreMisses != nil { return false } if this.L1DcachePrefetches != nil && that1.L1DcachePrefetches != nil { if *this.L1DcachePrefetches != *that1.L1DcachePrefetches { return false } } else if this.L1DcachePrefetches != nil { return false } else if that1.L1DcachePrefetches != nil { return false } if this.L1DcachePrefetchMisses != nil && that1.L1DcachePrefetchMisses != nil { if *this.L1DcachePrefetchMisses != *that1.L1DcachePrefetchMisses { return false } } else if this.L1DcachePrefetchMisses != nil { return false } else if that1.L1DcachePrefetchMisses != nil { return false } if this.L1IcacheLoads != nil && that1.L1IcacheLoads != nil { if *this.L1IcacheLoads != *that1.L1IcacheLoads { return false } } else if this.L1IcacheLoads != nil { return false } else if that1.L1IcacheLoads != nil { return false } if this.L1IcacheLoadMisses != nil && that1.L1IcacheLoadMisses != nil { if *this.L1IcacheLoadMisses != *that1.L1IcacheLoadMisses { return false } } else if this.L1IcacheLoadMisses != nil { return false } else if that1.L1IcacheLoadMisses != nil { return false } if this.L1IcachePrefetches != nil && that1.L1IcachePrefetches != nil { if *this.L1IcachePrefetches != *that1.L1IcachePrefetches { return false } } else if this.L1IcachePrefetches != nil { return false } else if that1.L1IcachePrefetches != nil { return false } if this.L1IcachePrefetchMisses != nil && that1.L1IcachePrefetchMisses != nil { if *this.L1IcachePrefetchMisses != *that1.L1IcachePrefetchMisses { return false } } else if this.L1IcachePrefetchMisses != nil { return false } else if that1.L1IcachePrefetchMisses != nil { return false } if this.LlcLoads != nil && that1.LlcLoads != nil { if *this.LlcLoads != *that1.LlcLoads { return false } } else if this.LlcLoads != nil { return false } else if that1.LlcLoads != nil { return false } if this.LlcLoadMisses != nil && that1.LlcLoadMisses != nil { if *this.LlcLoadMisses != *that1.LlcLoadMisses { return false } } else if this.LlcLoadMisses != nil { return false } else if that1.LlcLoadMisses != nil { return false } if this.LlcStores != nil && that1.LlcStores != nil { if *this.LlcStores != *that1.LlcStores { return false } } else if this.LlcStores != nil { return false } else if that1.LlcStores != nil { return false } if this.LlcStoreMisses != nil && that1.LlcStoreMisses != nil { if *this.LlcStoreMisses != *that1.LlcStoreMisses { return false } } else if this.LlcStoreMisses != nil { return false } else if that1.LlcStoreMisses != nil { return false } if this.LlcPrefetches != nil && that1.LlcPrefetches != nil { if *this.LlcPrefetches != *that1.LlcPrefetches { return false } } else if this.LlcPrefetches != nil { return false } else if that1.LlcPrefetches != nil { return false } if this.LlcPrefetchMisses != nil && that1.LlcPrefetchMisses != nil { if *this.LlcPrefetchMisses != *that1.LlcPrefetchMisses { return false } } else if this.LlcPrefetchMisses != nil { return false } else if that1.LlcPrefetchMisses != nil { return false } if this.DtlbLoads != nil && that1.DtlbLoads != nil { if *this.DtlbLoads != *that1.DtlbLoads { return false } } else if this.DtlbLoads != nil { return false } else if that1.DtlbLoads != nil { return false } if this.DtlbLoadMisses != nil && that1.DtlbLoadMisses != nil { if *this.DtlbLoadMisses != *that1.DtlbLoadMisses { return false } } else if this.DtlbLoadMisses != nil { return false } else if that1.DtlbLoadMisses != nil { return false } if this.DtlbStores != nil && that1.DtlbStores != nil { if *this.DtlbStores != *that1.DtlbStores { return false } } else if this.DtlbStores != nil { return false } else if that1.DtlbStores != nil { return false } if this.DtlbStoreMisses != nil && that1.DtlbStoreMisses != nil { if *this.DtlbStoreMisses != *that1.DtlbStoreMisses { return false } } else if this.DtlbStoreMisses != nil { return false } else if that1.DtlbStoreMisses != nil { return false } if this.DtlbPrefetches != nil && that1.DtlbPrefetches != nil { if *this.DtlbPrefetches != *that1.DtlbPrefetches { return false } } else if this.DtlbPrefetches != nil { return false } else if that1.DtlbPrefetches != nil { return false } if this.DtlbPrefetchMisses != nil && that1.DtlbPrefetchMisses != nil { if *this.DtlbPrefetchMisses != *that1.DtlbPrefetchMisses { return false } } else if this.DtlbPrefetchMisses != nil { return false } else if that1.DtlbPrefetchMisses != nil { return false } if this.ItlbLoads != nil && that1.ItlbLoads != nil { if *this.ItlbLoads != *that1.ItlbLoads { return false } } else if this.ItlbLoads != nil { return false } else if that1.ItlbLoads != nil { return false } if this.ItlbLoadMisses != nil && that1.ItlbLoadMisses != nil { if *this.ItlbLoadMisses != *that1.ItlbLoadMisses { return false } } else if this.ItlbLoadMisses != nil { return false } else if that1.ItlbLoadMisses != nil { return false } if this.BranchLoads != nil && that1.BranchLoads != nil { if *this.BranchLoads != *that1.BranchLoads { return false } } else if this.BranchLoads != nil { return false } else if that1.BranchLoads != nil { return false } if this.BranchLoadMisses != nil && that1.BranchLoadMisses != nil { if *this.BranchLoadMisses != *that1.BranchLoadMisses { return false } } else if this.BranchLoadMisses != nil { return false } else if that1.BranchLoadMisses != nil { return false } if this.NodeLoads != nil && that1.NodeLoads != nil { if *this.NodeLoads != *that1.NodeLoads { return false } } else if this.NodeLoads != nil { return false } else if that1.NodeLoads != nil { return false } if this.NodeLoadMisses != nil && that1.NodeLoadMisses != nil { if *this.NodeLoadMisses != *that1.NodeLoadMisses { return false } } else if this.NodeLoadMisses != nil { return false } else if that1.NodeLoadMisses != nil { return false } if this.NodeStores != nil && that1.NodeStores != nil { if *this.NodeStores != *that1.NodeStores { return false } } else if this.NodeStores != nil { return false } else if that1.NodeStores != nil { return false } if this.NodeStoreMisses != nil && that1.NodeStoreMisses != nil { if *this.NodeStoreMisses != *that1.NodeStoreMisses { return false } } else if this.NodeStoreMisses != nil { return false } else if that1.NodeStoreMisses != nil { return false } if this.NodePrefetches != nil && that1.NodePrefetches != nil { if *this.NodePrefetches != *that1.NodePrefetches { return false } } else if this.NodePrefetches != nil { return false } else if that1.NodePrefetches != nil { return false } if this.NodePrefetchMisses != nil && that1.NodePrefetchMisses != nil { if *this.NodePrefetchMisses != *that1.NodePrefetchMisses { return false } } else if this.NodePrefetchMisses != nil { return false } else if that1.NodePrefetchMisses != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Request) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Request) if !ok { return fmt.Errorf("that is not of type *Request") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Request but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Requestbut is not nil && this == nil") } if !this.SlaveId.Equal(that1.SlaveId) { return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId) } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Request) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Request) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.SlaveId.Equal(that1.SlaveId) { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer) if !ok { return fmt.Errorf("that is not of type *Offer") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offerbut is not nil && this == nil") } if !this.Id.Equal(that1.Id) { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if !this.FrameworkId.Equal(that1.FrameworkId) { return fmt.Errorf("FrameworkId this(%v) Not Equal that(%v)", this.FrameworkId, that1.FrameworkId) } if !this.SlaveId.Equal(that1.SlaveId) { return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId) } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if !this.Url.Equal(that1.Url) { return fmt.Errorf("Url this(%v) Not Equal that(%v)", this.Url, that1.Url) } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if len(this.Attributes) != len(that1.Attributes) { return fmt.Errorf("Attributes this(%v) Not Equal that(%v)", len(this.Attributes), len(that1.Attributes)) } for i := range this.Attributes { if !this.Attributes[i].Equal(that1.Attributes[i]) { return fmt.Errorf("Attributes this[%v](%v) Not Equal that[%v](%v)", i, this.Attributes[i], i, that1.Attributes[i]) } } if len(this.ExecutorIds) != len(that1.ExecutorIds) { return fmt.Errorf("ExecutorIds this(%v) Not Equal that(%v)", len(this.ExecutorIds), len(that1.ExecutorIds)) } for i := range this.ExecutorIds { if !this.ExecutorIds[i].Equal(that1.ExecutorIds[i]) { return fmt.Errorf("ExecutorIds this[%v](%v) Not Equal that[%v](%v)", i, this.ExecutorIds[i], i, that1.ExecutorIds[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.Id.Equal(that1.Id) { return false } if !this.FrameworkId.Equal(that1.FrameworkId) { return false } if !this.SlaveId.Equal(that1.SlaveId) { return false } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if !this.Url.Equal(that1.Url) { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if len(this.Attributes) != len(that1.Attributes) { return false } for i := range this.Attributes { if !this.Attributes[i].Equal(that1.Attributes[i]) { return false } } if len(this.ExecutorIds) != len(that1.ExecutorIds) { return false } for i := range this.ExecutorIds { if !this.ExecutorIds[i].Equal(that1.ExecutorIds[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation) if !ok { return fmt.Errorf("that is not of type *Offer_Operation") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operationbut is not nil && this == nil") } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !this.Launch.Equal(that1.Launch) { return fmt.Errorf("Launch this(%v) Not Equal that(%v)", this.Launch, that1.Launch) } if !this.Reserve.Equal(that1.Reserve) { return fmt.Errorf("Reserve this(%v) Not Equal that(%v)", this.Reserve, that1.Reserve) } if !this.Unreserve.Equal(that1.Unreserve) { return fmt.Errorf("Unreserve this(%v) Not Equal that(%v)", this.Unreserve, that1.Unreserve) } if !this.Create.Equal(that1.Create) { return fmt.Errorf("Create this(%v) Not Equal that(%v)", this.Create, that1.Create) } if !this.Destroy.Equal(that1.Destroy) { return fmt.Errorf("Destroy this(%v) Not Equal that(%v)", this.Destroy, that1.Destroy) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !this.Launch.Equal(that1.Launch) { return false } if !this.Reserve.Equal(that1.Reserve) { return false } if !this.Unreserve.Equal(that1.Unreserve) { return false } if !this.Create.Equal(that1.Create) { return false } if !this.Destroy.Equal(that1.Destroy) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation_Launch) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation_Launch) if !ok { return fmt.Errorf("that is not of type *Offer_Operation_Launch") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation_Launch but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operation_Launchbut is not nil && this == nil") } if len(this.TaskInfos) != len(that1.TaskInfos) { return fmt.Errorf("TaskInfos this(%v) Not Equal that(%v)", len(this.TaskInfos), len(that1.TaskInfos)) } for i := range this.TaskInfos { if !this.TaskInfos[i].Equal(that1.TaskInfos[i]) { return fmt.Errorf("TaskInfos this[%v](%v) Not Equal that[%v](%v)", i, this.TaskInfos[i], i, that1.TaskInfos[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation_Launch) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation_Launch) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.TaskInfos) != len(that1.TaskInfos) { return false } for i := range this.TaskInfos { if !this.TaskInfos[i].Equal(that1.TaskInfos[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation_Reserve) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation_Reserve) if !ok { return fmt.Errorf("that is not of type *Offer_Operation_Reserve") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation_Reserve but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operation_Reservebut is not nil && this == nil") } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation_Reserve) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation_Reserve) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation_Unreserve) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation_Unreserve) if !ok { return fmt.Errorf("that is not of type *Offer_Operation_Unreserve") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation_Unreserve but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operation_Unreservebut is not nil && this == nil") } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation_Unreserve) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation_Unreserve) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation_Create) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation_Create) if !ok { return fmt.Errorf("that is not of type *Offer_Operation_Create") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation_Create but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operation_Createbut is not nil && this == nil") } if len(this.Volumes) != len(that1.Volumes) { return fmt.Errorf("Volumes this(%v) Not Equal that(%v)", len(this.Volumes), len(that1.Volumes)) } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return fmt.Errorf("Volumes this[%v](%v) Not Equal that[%v](%v)", i, this.Volumes[i], i, that1.Volumes[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation_Create) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation_Create) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Volumes) != len(that1.Volumes) { return false } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Offer_Operation_Destroy) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Offer_Operation_Destroy) if !ok { return fmt.Errorf("that is not of type *Offer_Operation_Destroy") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Offer_Operation_Destroy but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Offer_Operation_Destroybut is not nil && this == nil") } if len(this.Volumes) != len(that1.Volumes) { return fmt.Errorf("Volumes this(%v) Not Equal that(%v)", len(this.Volumes), len(that1.Volumes)) } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return fmt.Errorf("Volumes this[%v](%v) Not Equal that[%v](%v)", i, this.Volumes[i], i, that1.Volumes[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Offer_Operation_Destroy) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Offer_Operation_Destroy) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Volumes) != len(that1.Volumes) { return false } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *TaskInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*TaskInfo) if !ok { return fmt.Errorf("that is not of type *TaskInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *TaskInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *TaskInfobut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if !this.TaskId.Equal(that1.TaskId) { return fmt.Errorf("TaskId this(%v) Not Equal that(%v)", this.TaskId, that1.TaskId) } if !this.SlaveId.Equal(that1.SlaveId) { return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId) } if len(this.Resources) != len(that1.Resources) { return fmt.Errorf("Resources this(%v) Not Equal that(%v)", len(this.Resources), len(that1.Resources)) } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return fmt.Errorf("Resources this[%v](%v) Not Equal that[%v](%v)", i, this.Resources[i], i, that1.Resources[i]) } } if !this.Executor.Equal(that1.Executor) { return fmt.Errorf("Executor this(%v) Not Equal that(%v)", this.Executor, that1.Executor) } if !this.Command.Equal(that1.Command) { return fmt.Errorf("Command this(%v) Not Equal that(%v)", this.Command, that1.Command) } if !this.Container.Equal(that1.Container) { return fmt.Errorf("Container this(%v) Not Equal that(%v)", this.Container, that1.Container) } if !bytes.Equal(this.Data, that1.Data) { return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) } if !this.HealthCheck.Equal(that1.HealthCheck) { return fmt.Errorf("HealthCheck this(%v) Not Equal that(%v)", this.HealthCheck, that1.HealthCheck) } if !this.Labels.Equal(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", this.Labels, that1.Labels) } if !this.Discovery.Equal(that1.Discovery) { return fmt.Errorf("Discovery this(%v) Not Equal that(%v)", this.Discovery, that1.Discovery) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *TaskInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*TaskInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if !this.TaskId.Equal(that1.TaskId) { return false } if !this.SlaveId.Equal(that1.SlaveId) { return false } if len(this.Resources) != len(that1.Resources) { return false } for i := range this.Resources { if !this.Resources[i].Equal(that1.Resources[i]) { return false } } if !this.Executor.Equal(that1.Executor) { return false } if !this.Command.Equal(that1.Command) { return false } if !this.Container.Equal(that1.Container) { return false } if !bytes.Equal(this.Data, that1.Data) { return false } if !this.HealthCheck.Equal(that1.HealthCheck) { return false } if !this.Labels.Equal(that1.Labels) { return false } if !this.Discovery.Equal(that1.Discovery) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *TaskStatus) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*TaskStatus) if !ok { return fmt.Errorf("that is not of type *TaskStatus") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *TaskStatus but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *TaskStatusbut is not nil && this == nil") } if !this.TaskId.Equal(that1.TaskId) { return fmt.Errorf("TaskId this(%v) Not Equal that(%v)", this.TaskId, that1.TaskId) } if this.State != nil && that1.State != nil { if *this.State != *that1.State { return fmt.Errorf("State this(%v) Not Equal that(%v)", *this.State, *that1.State) } } else if this.State != nil { return fmt.Errorf("this.State == nil && that.State != nil") } else if that1.State != nil { return fmt.Errorf("State this(%v) Not Equal that(%v)", this.State, that1.State) } if this.Message != nil && that1.Message != nil { if *this.Message != *that1.Message { return fmt.Errorf("Message this(%v) Not Equal that(%v)", *this.Message, *that1.Message) } } else if this.Message != nil { return fmt.Errorf("this.Message == nil && that.Message != nil") } else if that1.Message != nil { return fmt.Errorf("Message this(%v) Not Equal that(%v)", this.Message, that1.Message) } if this.Source != nil && that1.Source != nil { if *this.Source != *that1.Source { return fmt.Errorf("Source this(%v) Not Equal that(%v)", *this.Source, *that1.Source) } } else if this.Source != nil { return fmt.Errorf("this.Source == nil && that.Source != nil") } else if that1.Source != nil { return fmt.Errorf("Source this(%v) Not Equal that(%v)", this.Source, that1.Source) } if this.Reason != nil && that1.Reason != nil { if *this.Reason != *that1.Reason { return fmt.Errorf("Reason this(%v) Not Equal that(%v)", *this.Reason, *that1.Reason) } } else if this.Reason != nil { return fmt.Errorf("this.Reason == nil && that.Reason != nil") } else if that1.Reason != nil { return fmt.Errorf("Reason this(%v) Not Equal that(%v)", this.Reason, that1.Reason) } if !bytes.Equal(this.Data, that1.Data) { return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) } if !this.SlaveId.Equal(that1.SlaveId) { return fmt.Errorf("SlaveId this(%v) Not Equal that(%v)", this.SlaveId, that1.SlaveId) } if !this.ExecutorId.Equal(that1.ExecutorId) { return fmt.Errorf("ExecutorId this(%v) Not Equal that(%v)", this.ExecutorId, that1.ExecutorId) } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", *this.Timestamp, *that1.Timestamp) } } else if this.Timestamp != nil { return fmt.Errorf("this.Timestamp == nil && that.Timestamp != nil") } else if that1.Timestamp != nil { return fmt.Errorf("Timestamp this(%v) Not Equal that(%v)", this.Timestamp, that1.Timestamp) } if !bytes.Equal(this.Uuid, that1.Uuid) { return fmt.Errorf("Uuid this(%v) Not Equal that(%v)", this.Uuid, that1.Uuid) } if this.Healthy != nil && that1.Healthy != nil { if *this.Healthy != *that1.Healthy { return fmt.Errorf("Healthy this(%v) Not Equal that(%v)", *this.Healthy, *that1.Healthy) } } else if this.Healthy != nil { return fmt.Errorf("this.Healthy == nil && that.Healthy != nil") } else if that1.Healthy != nil { return fmt.Errorf("Healthy this(%v) Not Equal that(%v)", this.Healthy, that1.Healthy) } if !this.Labels.Equal(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", this.Labels, that1.Labels) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *TaskStatus) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*TaskStatus) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.TaskId.Equal(that1.TaskId) { return false } if this.State != nil && that1.State != nil { if *this.State != *that1.State { return false } } else if this.State != nil { return false } else if that1.State != nil { return false } if this.Message != nil && that1.Message != nil { if *this.Message != *that1.Message { return false } } else if this.Message != nil { return false } else if that1.Message != nil { return false } if this.Source != nil && that1.Source != nil { if *this.Source != *that1.Source { return false } } else if this.Source != nil { return false } else if that1.Source != nil { return false } if this.Reason != nil && that1.Reason != nil { if *this.Reason != *that1.Reason { return false } } else if this.Reason != nil { return false } else if that1.Reason != nil { return false } if !bytes.Equal(this.Data, that1.Data) { return false } if !this.SlaveId.Equal(that1.SlaveId) { return false } if !this.ExecutorId.Equal(that1.ExecutorId) { return false } if this.Timestamp != nil && that1.Timestamp != nil { if *this.Timestamp != *that1.Timestamp { return false } } else if this.Timestamp != nil { return false } else if that1.Timestamp != nil { return false } if !bytes.Equal(this.Uuid, that1.Uuid) { return false } if this.Healthy != nil && that1.Healthy != nil { if *this.Healthy != *that1.Healthy { return false } } else if this.Healthy != nil { return false } else if that1.Healthy != nil { return false } if !this.Labels.Equal(that1.Labels) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Filters) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Filters) if !ok { return fmt.Errorf("that is not of type *Filters") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Filters but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Filtersbut is not nil && this == nil") } if this.RefuseSeconds != nil && that1.RefuseSeconds != nil { if *this.RefuseSeconds != *that1.RefuseSeconds { return fmt.Errorf("RefuseSeconds this(%v) Not Equal that(%v)", *this.RefuseSeconds, *that1.RefuseSeconds) } } else if this.RefuseSeconds != nil { return fmt.Errorf("this.RefuseSeconds == nil && that.RefuseSeconds != nil") } else if that1.RefuseSeconds != nil { return fmt.Errorf("RefuseSeconds this(%v) Not Equal that(%v)", this.RefuseSeconds, that1.RefuseSeconds) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Filters) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Filters) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.RefuseSeconds != nil && that1.RefuseSeconds != nil { if *this.RefuseSeconds != *that1.RefuseSeconds { return false } } else if this.RefuseSeconds != nil { return false } else if that1.RefuseSeconds != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Environment) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Environment) if !ok { return fmt.Errorf("that is not of type *Environment") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Environment but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Environmentbut is not nil && this == nil") } if len(this.Variables) != len(that1.Variables) { return fmt.Errorf("Variables this(%v) Not Equal that(%v)", len(this.Variables), len(that1.Variables)) } for i := range this.Variables { if !this.Variables[i].Equal(that1.Variables[i]) { return fmt.Errorf("Variables this[%v](%v) Not Equal that[%v](%v)", i, this.Variables[i], i, that1.Variables[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Environment) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Environment) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Variables) != len(that1.Variables) { return false } for i := range this.Variables { if !this.Variables[i].Equal(that1.Variables[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Environment_Variable) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Environment_Variable) if !ok { return fmt.Errorf("that is not of type *Environment_Variable") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Environment_Variable but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Environment_Variablebut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Environment_Variable) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Environment_Variable) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Parameter) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Parameter) if !ok { return fmt.Errorf("that is not of type *Parameter") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Parameter but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Parameterbut is not nil && this == nil") } if this.Key != nil && that1.Key != nil { if *this.Key != *that1.Key { return fmt.Errorf("Key this(%v) Not Equal that(%v)", *this.Key, *that1.Key) } } else if this.Key != nil { return fmt.Errorf("this.Key == nil && that.Key != nil") } else if that1.Key != nil { return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Parameter) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Parameter) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Key != nil && that1.Key != nil { if *this.Key != *that1.Key { return false } } else if this.Key != nil { return false } else if that1.Key != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Parameters) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Parameters) if !ok { return fmt.Errorf("that is not of type *Parameters") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Parameters but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Parametersbut is not nil && this == nil") } if len(this.Parameter) != len(that1.Parameter) { return fmt.Errorf("Parameter this(%v) Not Equal that(%v)", len(this.Parameter), len(that1.Parameter)) } for i := range this.Parameter { if !this.Parameter[i].Equal(that1.Parameter[i]) { return fmt.Errorf("Parameter this[%v](%v) Not Equal that[%v](%v)", i, this.Parameter[i], i, that1.Parameter[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Parameters) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Parameters) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Parameter) != len(that1.Parameter) { return false } for i := range this.Parameter { if !this.Parameter[i].Equal(that1.Parameter[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Credential) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Credential) if !ok { return fmt.Errorf("that is not of type *Credential") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Credential but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Credentialbut is not nil && this == nil") } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", *this.Principal, *that1.Principal) } } else if this.Principal != nil { return fmt.Errorf("this.Principal == nil && that.Principal != nil") } else if that1.Principal != nil { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", this.Principal, that1.Principal) } if !bytes.Equal(this.Secret, that1.Secret) { return fmt.Errorf("Secret this(%v) Not Equal that(%v)", this.Secret, that1.Secret) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Credential) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Credential) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return false } } else if this.Principal != nil { return false } else if that1.Principal != nil { return false } if !bytes.Equal(this.Secret, that1.Secret) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Credentials) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Credentials) if !ok { return fmt.Errorf("that is not of type *Credentials") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Credentials but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Credentialsbut is not nil && this == nil") } if len(this.Credentials) != len(that1.Credentials) { return fmt.Errorf("Credentials this(%v) Not Equal that(%v)", len(this.Credentials), len(that1.Credentials)) } for i := range this.Credentials { if !this.Credentials[i].Equal(that1.Credentials[i]) { return fmt.Errorf("Credentials this[%v](%v) Not Equal that[%v](%v)", i, this.Credentials[i], i, that1.Credentials[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Credentials) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Credentials) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Credentials) != len(that1.Credentials) { return false } for i := range this.Credentials { if !this.Credentials[i].Equal(that1.Credentials[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *RateLimit) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*RateLimit) if !ok { return fmt.Errorf("that is not of type *RateLimit") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *RateLimit but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *RateLimitbut is not nil && this == nil") } if this.Qps != nil && that1.Qps != nil { if *this.Qps != *that1.Qps { return fmt.Errorf("Qps this(%v) Not Equal that(%v)", *this.Qps, *that1.Qps) } } else if this.Qps != nil { return fmt.Errorf("this.Qps == nil && that.Qps != nil") } else if that1.Qps != nil { return fmt.Errorf("Qps this(%v) Not Equal that(%v)", this.Qps, that1.Qps) } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", *this.Principal, *that1.Principal) } } else if this.Principal != nil { return fmt.Errorf("this.Principal == nil && that.Principal != nil") } else if that1.Principal != nil { return fmt.Errorf("Principal this(%v) Not Equal that(%v)", this.Principal, that1.Principal) } if this.Capacity != nil && that1.Capacity != nil { if *this.Capacity != *that1.Capacity { return fmt.Errorf("Capacity this(%v) Not Equal that(%v)", *this.Capacity, *that1.Capacity) } } else if this.Capacity != nil { return fmt.Errorf("this.Capacity == nil && that.Capacity != nil") } else if that1.Capacity != nil { return fmt.Errorf("Capacity this(%v) Not Equal that(%v)", this.Capacity, that1.Capacity) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *RateLimit) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*RateLimit) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Qps != nil && that1.Qps != nil { if *this.Qps != *that1.Qps { return false } } else if this.Qps != nil { return false } else if that1.Qps != nil { return false } if this.Principal != nil && that1.Principal != nil { if *this.Principal != *that1.Principal { return false } } else if this.Principal != nil { return false } else if that1.Principal != nil { return false } if this.Capacity != nil && that1.Capacity != nil { if *this.Capacity != *that1.Capacity { return false } } else if this.Capacity != nil { return false } else if that1.Capacity != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *RateLimits) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*RateLimits) if !ok { return fmt.Errorf("that is not of type *RateLimits") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *RateLimits but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *RateLimitsbut is not nil && this == nil") } if len(this.Limits) != len(that1.Limits) { return fmt.Errorf("Limits this(%v) Not Equal that(%v)", len(this.Limits), len(that1.Limits)) } for i := range this.Limits { if !this.Limits[i].Equal(that1.Limits[i]) { return fmt.Errorf("Limits this[%v](%v) Not Equal that[%v](%v)", i, this.Limits[i], i, that1.Limits[i]) } } if this.AggregateDefaultQps != nil && that1.AggregateDefaultQps != nil { if *this.AggregateDefaultQps != *that1.AggregateDefaultQps { return fmt.Errorf("AggregateDefaultQps this(%v) Not Equal that(%v)", *this.AggregateDefaultQps, *that1.AggregateDefaultQps) } } else if this.AggregateDefaultQps != nil { return fmt.Errorf("this.AggregateDefaultQps == nil && that.AggregateDefaultQps != nil") } else if that1.AggregateDefaultQps != nil { return fmt.Errorf("AggregateDefaultQps this(%v) Not Equal that(%v)", this.AggregateDefaultQps, that1.AggregateDefaultQps) } if this.AggregateDefaultCapacity != nil && that1.AggregateDefaultCapacity != nil { if *this.AggregateDefaultCapacity != *that1.AggregateDefaultCapacity { return fmt.Errorf("AggregateDefaultCapacity this(%v) Not Equal that(%v)", *this.AggregateDefaultCapacity, *that1.AggregateDefaultCapacity) } } else if this.AggregateDefaultCapacity != nil { return fmt.Errorf("this.AggregateDefaultCapacity == nil && that.AggregateDefaultCapacity != nil") } else if that1.AggregateDefaultCapacity != nil { return fmt.Errorf("AggregateDefaultCapacity this(%v) Not Equal that(%v)", this.AggregateDefaultCapacity, that1.AggregateDefaultCapacity) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *RateLimits) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*RateLimits) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Limits) != len(that1.Limits) { return false } for i := range this.Limits { if !this.Limits[i].Equal(that1.Limits[i]) { return false } } if this.AggregateDefaultQps != nil && that1.AggregateDefaultQps != nil { if *this.AggregateDefaultQps != *that1.AggregateDefaultQps { return false } } else if this.AggregateDefaultQps != nil { return false } else if that1.AggregateDefaultQps != nil { return false } if this.AggregateDefaultCapacity != nil && that1.AggregateDefaultCapacity != nil { if *this.AggregateDefaultCapacity != *that1.AggregateDefaultCapacity { return false } } else if this.AggregateDefaultCapacity != nil { return false } else if that1.AggregateDefaultCapacity != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Image) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Image) if !ok { return fmt.Errorf("that is not of type *Image") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Image but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Imagebut is not nil && this == nil") } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if !this.Appc.Equal(that1.Appc) { return fmt.Errorf("Appc this(%v) Not Equal that(%v)", this.Appc, that1.Appc) } if !this.Docker.Equal(that1.Docker) { return fmt.Errorf("Docker this(%v) Not Equal that(%v)", this.Docker, that1.Docker) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Image) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Image) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if !this.Appc.Equal(that1.Appc) { return false } if !this.Docker.Equal(that1.Docker) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Image_AppC) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Image_AppC) if !ok { return fmt.Errorf("that is not of type *Image_AppC") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Image_AppC but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Image_AppCbut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return fmt.Errorf("Id this(%v) Not Equal that(%v)", *this.Id, *that1.Id) } } else if this.Id != nil { return fmt.Errorf("this.Id == nil && that.Id != nil") } else if that1.Id != nil { return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) } if !this.Labels.Equal(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", this.Labels, that1.Labels) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Image_AppC) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Image_AppC) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Id != nil && that1.Id != nil { if *this.Id != *that1.Id { return false } } else if this.Id != nil { return false } else if that1.Id != nil { return false } if !this.Labels.Equal(that1.Labels) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Image_Docker) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Image_Docker) if !ok { return fmt.Errorf("that is not of type *Image_Docker") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Image_Docker but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Image_Dockerbut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Image_Docker) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Image_Docker) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Volume) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Volume) if !ok { return fmt.Errorf("that is not of type *Volume") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Volume but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Volumebut is not nil && this == nil") } if this.Mode != nil && that1.Mode != nil { if *this.Mode != *that1.Mode { return fmt.Errorf("Mode this(%v) Not Equal that(%v)", *this.Mode, *that1.Mode) } } else if this.Mode != nil { return fmt.Errorf("this.Mode == nil && that.Mode != nil") } else if that1.Mode != nil { return fmt.Errorf("Mode this(%v) Not Equal that(%v)", this.Mode, that1.Mode) } if this.ContainerPath != nil && that1.ContainerPath != nil { if *this.ContainerPath != *that1.ContainerPath { return fmt.Errorf("ContainerPath this(%v) Not Equal that(%v)", *this.ContainerPath, *that1.ContainerPath) } } else if this.ContainerPath != nil { return fmt.Errorf("this.ContainerPath == nil && that.ContainerPath != nil") } else if that1.ContainerPath != nil { return fmt.Errorf("ContainerPath this(%v) Not Equal that(%v)", this.ContainerPath, that1.ContainerPath) } if this.HostPath != nil && that1.HostPath != nil { if *this.HostPath != *that1.HostPath { return fmt.Errorf("HostPath this(%v) Not Equal that(%v)", *this.HostPath, *that1.HostPath) } } else if this.HostPath != nil { return fmt.Errorf("this.HostPath == nil && that.HostPath != nil") } else if that1.HostPath != nil { return fmt.Errorf("HostPath this(%v) Not Equal that(%v)", this.HostPath, that1.HostPath) } if !this.Image.Equal(that1.Image) { return fmt.Errorf("Image this(%v) Not Equal that(%v)", this.Image, that1.Image) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Volume) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Volume) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Mode != nil && that1.Mode != nil { if *this.Mode != *that1.Mode { return false } } else if this.Mode != nil { return false } else if that1.Mode != nil { return false } if this.ContainerPath != nil && that1.ContainerPath != nil { if *this.ContainerPath != *that1.ContainerPath { return false } } else if this.ContainerPath != nil { return false } else if that1.ContainerPath != nil { return false } if this.HostPath != nil && that1.HostPath != nil { if *this.HostPath != *that1.HostPath { return false } } else if this.HostPath != nil { return false } else if that1.HostPath != nil { return false } if !this.Image.Equal(that1.Image) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ContainerInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ContainerInfo) if !ok { return fmt.Errorf("that is not of type *ContainerInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ContainerInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ContainerInfobut is not nil && this == nil") } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return fmt.Errorf("Type this(%v) Not Equal that(%v)", *this.Type, *that1.Type) } } else if this.Type != nil { return fmt.Errorf("this.Type == nil && that.Type != nil") } else if that1.Type != nil { return fmt.Errorf("Type this(%v) Not Equal that(%v)", this.Type, that1.Type) } if len(this.Volumes) != len(that1.Volumes) { return fmt.Errorf("Volumes this(%v) Not Equal that(%v)", len(this.Volumes), len(that1.Volumes)) } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return fmt.Errorf("Volumes this[%v](%v) Not Equal that[%v](%v)", i, this.Volumes[i], i, that1.Volumes[i]) } } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", *this.Hostname, *that1.Hostname) } } else if this.Hostname != nil { return fmt.Errorf("this.Hostname == nil && that.Hostname != nil") } else if that1.Hostname != nil { return fmt.Errorf("Hostname this(%v) Not Equal that(%v)", this.Hostname, that1.Hostname) } if !this.Docker.Equal(that1.Docker) { return fmt.Errorf("Docker this(%v) Not Equal that(%v)", this.Docker, that1.Docker) } if !this.Mesos.Equal(that1.Mesos) { return fmt.Errorf("Mesos this(%v) Not Equal that(%v)", this.Mesos, that1.Mesos) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ContainerInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ContainerInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Type != nil && that1.Type != nil { if *this.Type != *that1.Type { return false } } else if this.Type != nil { return false } else if that1.Type != nil { return false } if len(this.Volumes) != len(that1.Volumes) { return false } for i := range this.Volumes { if !this.Volumes[i].Equal(that1.Volumes[i]) { return false } } if this.Hostname != nil && that1.Hostname != nil { if *this.Hostname != *that1.Hostname { return false } } else if this.Hostname != nil { return false } else if that1.Hostname != nil { return false } if !this.Docker.Equal(that1.Docker) { return false } if !this.Mesos.Equal(that1.Mesos) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ContainerInfo_DockerInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ContainerInfo_DockerInfo) if !ok { return fmt.Errorf("that is not of type *ContainerInfo_DockerInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ContainerInfo_DockerInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ContainerInfo_DockerInfobut is not nil && this == nil") } if this.Image != nil && that1.Image != nil { if *this.Image != *that1.Image { return fmt.Errorf("Image this(%v) Not Equal that(%v)", *this.Image, *that1.Image) } } else if this.Image != nil { return fmt.Errorf("this.Image == nil && that.Image != nil") } else if that1.Image != nil { return fmt.Errorf("Image this(%v) Not Equal that(%v)", this.Image, that1.Image) } if this.Network != nil && that1.Network != nil { if *this.Network != *that1.Network { return fmt.Errorf("Network this(%v) Not Equal that(%v)", *this.Network, *that1.Network) } } else if this.Network != nil { return fmt.Errorf("this.Network == nil && that.Network != nil") } else if that1.Network != nil { return fmt.Errorf("Network this(%v) Not Equal that(%v)", this.Network, that1.Network) } if len(this.PortMappings) != len(that1.PortMappings) { return fmt.Errorf("PortMappings this(%v) Not Equal that(%v)", len(this.PortMappings), len(that1.PortMappings)) } for i := range this.PortMappings { if !this.PortMappings[i].Equal(that1.PortMappings[i]) { return fmt.Errorf("PortMappings this[%v](%v) Not Equal that[%v](%v)", i, this.PortMappings[i], i, that1.PortMappings[i]) } } if this.Privileged != nil && that1.Privileged != nil { if *this.Privileged != *that1.Privileged { return fmt.Errorf("Privileged this(%v) Not Equal that(%v)", *this.Privileged, *that1.Privileged) } } else if this.Privileged != nil { return fmt.Errorf("this.Privileged == nil && that.Privileged != nil") } else if that1.Privileged != nil { return fmt.Errorf("Privileged this(%v) Not Equal that(%v)", this.Privileged, that1.Privileged) } if len(this.Parameters) != len(that1.Parameters) { return fmt.Errorf("Parameters this(%v) Not Equal that(%v)", len(this.Parameters), len(that1.Parameters)) } for i := range this.Parameters { if !this.Parameters[i].Equal(that1.Parameters[i]) { return fmt.Errorf("Parameters this[%v](%v) Not Equal that[%v](%v)", i, this.Parameters[i], i, that1.Parameters[i]) } } if this.ForcePullImage != nil && that1.ForcePullImage != nil { if *this.ForcePullImage != *that1.ForcePullImage { return fmt.Errorf("ForcePullImage this(%v) Not Equal that(%v)", *this.ForcePullImage, *that1.ForcePullImage) } } else if this.ForcePullImage != nil { return fmt.Errorf("this.ForcePullImage == nil && that.ForcePullImage != nil") } else if that1.ForcePullImage != nil { return fmt.Errorf("ForcePullImage this(%v) Not Equal that(%v)", this.ForcePullImage, that1.ForcePullImage) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ContainerInfo_DockerInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ContainerInfo_DockerInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Image != nil && that1.Image != nil { if *this.Image != *that1.Image { return false } } else if this.Image != nil { return false } else if that1.Image != nil { return false } if this.Network != nil && that1.Network != nil { if *this.Network != *that1.Network { return false } } else if this.Network != nil { return false } else if that1.Network != nil { return false } if len(this.PortMappings) != len(that1.PortMappings) { return false } for i := range this.PortMappings { if !this.PortMappings[i].Equal(that1.PortMappings[i]) { return false } } if this.Privileged != nil && that1.Privileged != nil { if *this.Privileged != *that1.Privileged { return false } } else if this.Privileged != nil { return false } else if that1.Privileged != nil { return false } if len(this.Parameters) != len(that1.Parameters) { return false } for i := range this.Parameters { if !this.Parameters[i].Equal(that1.Parameters[i]) { return false } } if this.ForcePullImage != nil && that1.ForcePullImage != nil { if *this.ForcePullImage != *that1.ForcePullImage { return false } } else if this.ForcePullImage != nil { return false } else if that1.ForcePullImage != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ContainerInfo_DockerInfo_PortMapping) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ContainerInfo_DockerInfo_PortMapping) if !ok { return fmt.Errorf("that is not of type *ContainerInfo_DockerInfo_PortMapping") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ContainerInfo_DockerInfo_PortMapping but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ContainerInfo_DockerInfo_PortMappingbut is not nil && this == nil") } if this.HostPort != nil && that1.HostPort != nil { if *this.HostPort != *that1.HostPort { return fmt.Errorf("HostPort this(%v) Not Equal that(%v)", *this.HostPort, *that1.HostPort) } } else if this.HostPort != nil { return fmt.Errorf("this.HostPort == nil && that.HostPort != nil") } else if that1.HostPort != nil { return fmt.Errorf("HostPort this(%v) Not Equal that(%v)", this.HostPort, that1.HostPort) } if this.ContainerPort != nil && that1.ContainerPort != nil { if *this.ContainerPort != *that1.ContainerPort { return fmt.Errorf("ContainerPort this(%v) Not Equal that(%v)", *this.ContainerPort, *that1.ContainerPort) } } else if this.ContainerPort != nil { return fmt.Errorf("this.ContainerPort == nil && that.ContainerPort != nil") } else if that1.ContainerPort != nil { return fmt.Errorf("ContainerPort this(%v) Not Equal that(%v)", this.ContainerPort, that1.ContainerPort) } if this.Protocol != nil && that1.Protocol != nil { if *this.Protocol != *that1.Protocol { return fmt.Errorf("Protocol this(%v) Not Equal that(%v)", *this.Protocol, *that1.Protocol) } } else if this.Protocol != nil { return fmt.Errorf("this.Protocol == nil && that.Protocol != nil") } else if that1.Protocol != nil { return fmt.Errorf("Protocol this(%v) Not Equal that(%v)", this.Protocol, that1.Protocol) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ContainerInfo_DockerInfo_PortMapping) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ContainerInfo_DockerInfo_PortMapping) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.HostPort != nil && that1.HostPort != nil { if *this.HostPort != *that1.HostPort { return false } } else if this.HostPort != nil { return false } else if that1.HostPort != nil { return false } if this.ContainerPort != nil && that1.ContainerPort != nil { if *this.ContainerPort != *that1.ContainerPort { return false } } else if this.ContainerPort != nil { return false } else if that1.ContainerPort != nil { return false } if this.Protocol != nil && that1.Protocol != nil { if *this.Protocol != *that1.Protocol { return false } } else if this.Protocol != nil { return false } else if that1.Protocol != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *ContainerInfo_MesosInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*ContainerInfo_MesosInfo) if !ok { return fmt.Errorf("that is not of type *ContainerInfo_MesosInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *ContainerInfo_MesosInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *ContainerInfo_MesosInfobut is not nil && this == nil") } if !this.Image.Equal(that1.Image) { return fmt.Errorf("Image this(%v) Not Equal that(%v)", this.Image, that1.Image) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *ContainerInfo_MesosInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*ContainerInfo_MesosInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if !this.Image.Equal(that1.Image) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Labels) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Labels) if !ok { return fmt.Errorf("that is not of type *Labels") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Labels but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Labelsbut is not nil && this == nil") } if len(this.Labels) != len(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", len(this.Labels), len(that1.Labels)) } for i := range this.Labels { if !this.Labels[i].Equal(that1.Labels[i]) { return fmt.Errorf("Labels this[%v](%v) Not Equal that[%v](%v)", i, this.Labels[i], i, that1.Labels[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Labels) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Labels) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Labels) != len(that1.Labels) { return false } for i := range this.Labels { if !this.Labels[i].Equal(that1.Labels[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Label) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Label) if !ok { return fmt.Errorf("that is not of type *Label") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Label but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Labelbut is not nil && this == nil") } if this.Key != nil && that1.Key != nil { if *this.Key != *that1.Key { return fmt.Errorf("Key this(%v) Not Equal that(%v)", *this.Key, *that1.Key) } } else if this.Key != nil { return fmt.Errorf("this.Key == nil && that.Key != nil") } else if that1.Key != nil { return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Label) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Label) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Key != nil && that1.Key != nil { if *this.Key != *that1.Key { return false } } else if this.Key != nil { return false } else if that1.Key != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Port) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Port) if !ok { return fmt.Errorf("that is not of type *Port") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Port but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Portbut is not nil && this == nil") } if this.Number != nil && that1.Number != nil { if *this.Number != *that1.Number { return fmt.Errorf("Number this(%v) Not Equal that(%v)", *this.Number, *that1.Number) } } else if this.Number != nil { return fmt.Errorf("this.Number == nil && that.Number != nil") } else if that1.Number != nil { return fmt.Errorf("Number this(%v) Not Equal that(%v)", this.Number, that1.Number) } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Protocol != nil && that1.Protocol != nil { if *this.Protocol != *that1.Protocol { return fmt.Errorf("Protocol this(%v) Not Equal that(%v)", *this.Protocol, *that1.Protocol) } } else if this.Protocol != nil { return fmt.Errorf("this.Protocol == nil && that.Protocol != nil") } else if that1.Protocol != nil { return fmt.Errorf("Protocol this(%v) Not Equal that(%v)", this.Protocol, that1.Protocol) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Port) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Port) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Number != nil && that1.Number != nil { if *this.Number != *that1.Number { return false } } else if this.Number != nil { return false } else if that1.Number != nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Protocol != nil && that1.Protocol != nil { if *this.Protocol != *that1.Protocol { return false } } else if this.Protocol != nil { return false } else if that1.Protocol != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *Ports) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*Ports) if !ok { return fmt.Errorf("that is not of type *Ports") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *Ports but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *Portsbut is not nil && this == nil") } if len(this.Ports) != len(that1.Ports) { return fmt.Errorf("Ports this(%v) Not Equal that(%v)", len(this.Ports), len(that1.Ports)) } for i := range this.Ports { if !this.Ports[i].Equal(that1.Ports[i]) { return fmt.Errorf("Ports this[%v](%v) Not Equal that[%v](%v)", i, this.Ports[i], i, that1.Ports[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *Ports) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*Ports) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if len(this.Ports) != len(that1.Ports) { return false } for i := range this.Ports { if !this.Ports[i].Equal(that1.Ports[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *DiscoveryInfo) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*DiscoveryInfo) if !ok { return fmt.Errorf("that is not of type *DiscoveryInfo") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *DiscoveryInfo but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *DiscoveryInfobut is not nil && this == nil") } if this.Visibility != nil && that1.Visibility != nil { if *this.Visibility != *that1.Visibility { return fmt.Errorf("Visibility this(%v) Not Equal that(%v)", *this.Visibility, *that1.Visibility) } } else if this.Visibility != nil { return fmt.Errorf("this.Visibility == nil && that.Visibility != nil") } else if that1.Visibility != nil { return fmt.Errorf("Visibility this(%v) Not Equal that(%v)", this.Visibility, that1.Visibility) } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Environment != nil && that1.Environment != nil { if *this.Environment != *that1.Environment { return fmt.Errorf("Environment this(%v) Not Equal that(%v)", *this.Environment, *that1.Environment) } } else if this.Environment != nil { return fmt.Errorf("this.Environment == nil && that.Environment != nil") } else if that1.Environment != nil { return fmt.Errorf("Environment this(%v) Not Equal that(%v)", this.Environment, that1.Environment) } if this.Location != nil && that1.Location != nil { if *this.Location != *that1.Location { return fmt.Errorf("Location this(%v) Not Equal that(%v)", *this.Location, *that1.Location) } } else if this.Location != nil { return fmt.Errorf("this.Location == nil && that.Location != nil") } else if that1.Location != nil { return fmt.Errorf("Location this(%v) Not Equal that(%v)", this.Location, that1.Location) } if this.Version != nil && that1.Version != nil { if *this.Version != *that1.Version { return fmt.Errorf("Version this(%v) Not Equal that(%v)", *this.Version, *that1.Version) } } else if this.Version != nil { return fmt.Errorf("this.Version == nil && that.Version != nil") } else if that1.Version != nil { return fmt.Errorf("Version this(%v) Not Equal that(%v)", this.Version, that1.Version) } if !this.Ports.Equal(that1.Ports) { return fmt.Errorf("Ports this(%v) Not Equal that(%v)", this.Ports, that1.Ports) } if !this.Labels.Equal(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", this.Labels, that1.Labels) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *DiscoveryInfo) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*DiscoveryInfo) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Visibility != nil && that1.Visibility != nil { if *this.Visibility != *that1.Visibility { return false } } else if this.Visibility != nil { return false } else if that1.Visibility != nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Environment != nil && that1.Environment != nil { if *this.Environment != *that1.Environment { return false } } else if this.Environment != nil { return false } else if that1.Environment != nil { return false } if this.Location != nil && that1.Location != nil { if *this.Location != *that1.Location { return false } } else if this.Location != nil { return false } else if that1.Location != nil { return false } if this.Version != nil && that1.Version != nil { if *this.Version != *that1.Version { return false } } else if this.Version != nil { return false } else if that1.Version != nil { return false } if !this.Ports.Equal(that1.Ports) { return false } if !this.Labels.Equal(that1.Labels) { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *AppcImageManifest) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*AppcImageManifest) if !ok { return fmt.Errorf("that is not of type *AppcImageManifest") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *AppcImageManifest but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *AppcImageManifestbut is not nil && this == nil") } if this.AcKind != nil && that1.AcKind != nil { if *this.AcKind != *that1.AcKind { return fmt.Errorf("AcKind this(%v) Not Equal that(%v)", *this.AcKind, *that1.AcKind) } } else if this.AcKind != nil { return fmt.Errorf("this.AcKind == nil && that.AcKind != nil") } else if that1.AcKind != nil { return fmt.Errorf("AcKind this(%v) Not Equal that(%v)", this.AcKind, that1.AcKind) } if this.AcVersion != nil && that1.AcVersion != nil { if *this.AcVersion != *that1.AcVersion { return fmt.Errorf("AcVersion this(%v) Not Equal that(%v)", *this.AcVersion, *that1.AcVersion) } } else if this.AcVersion != nil { return fmt.Errorf("this.AcVersion == nil && that.AcVersion != nil") } else if that1.AcVersion != nil { return fmt.Errorf("AcVersion this(%v) Not Equal that(%v)", this.AcVersion, that1.AcVersion) } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if len(this.Labels) != len(that1.Labels) { return fmt.Errorf("Labels this(%v) Not Equal that(%v)", len(this.Labels), len(that1.Labels)) } for i := range this.Labels { if !this.Labels[i].Equal(that1.Labels[i]) { return fmt.Errorf("Labels this[%v](%v) Not Equal that[%v](%v)", i, this.Labels[i], i, that1.Labels[i]) } } if len(this.Annotations) != len(that1.Annotations) { return fmt.Errorf("Annotations this(%v) Not Equal that(%v)", len(this.Annotations), len(that1.Annotations)) } for i := range this.Annotations { if !this.Annotations[i].Equal(that1.Annotations[i]) { return fmt.Errorf("Annotations this[%v](%v) Not Equal that[%v](%v)", i, this.Annotations[i], i, that1.Annotations[i]) } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *AppcImageManifest) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*AppcImageManifest) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.AcKind != nil && that1.AcKind != nil { if *this.AcKind != *that1.AcKind { return false } } else if this.AcKind != nil { return false } else if that1.AcKind != nil { return false } if this.AcVersion != nil && that1.AcVersion != nil { if *this.AcVersion != *that1.AcVersion { return false } } else if this.AcVersion != nil { return false } else if that1.AcVersion != nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if len(this.Labels) != len(that1.Labels) { return false } for i := range this.Labels { if !this.Labels[i].Equal(that1.Labels[i]) { return false } } if len(this.Annotations) != len(that1.Annotations) { return false } for i := range this.Annotations { if !this.Annotations[i].Equal(that1.Annotations[i]) { return false } } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *AppcImageManifest_Label) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*AppcImageManifest_Label) if !ok { return fmt.Errorf("that is not of type *AppcImageManifest_Label") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *AppcImageManifest_Label but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *AppcImageManifest_Labelbut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *AppcImageManifest_Label) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*AppcImageManifest_Label) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *AppcImageManifest_Annotation) VerboseEqual(that interface{}) error { if that == nil { if this == nil { return nil } return fmt.Errorf("that == nil && this != nil") } that1, ok := that.(*AppcImageManifest_Annotation) if !ok { return fmt.Errorf("that is not of type *AppcImageManifest_Annotation") } if that1 == nil { if this == nil { return nil } return fmt.Errorf("that is type *AppcImageManifest_Annotation but is nil && this != nil") } else if this == nil { return fmt.Errorf("that is type *AppcImageManifest_Annotationbut is not nil && this == nil") } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return fmt.Errorf("Name this(%v) Not Equal that(%v)", *this.Name, *that1.Name) } } else if this.Name != nil { return fmt.Errorf("this.Name == nil && that.Name != nil") } else if that1.Name != nil { return fmt.Errorf("Name this(%v) Not Equal that(%v)", this.Name, that1.Name) } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return fmt.Errorf("Value this(%v) Not Equal that(%v)", *this.Value, *that1.Value) } } else if this.Value != nil { return fmt.Errorf("this.Value == nil && that.Value != nil") } else if that1.Value != nil { return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) } return nil } func (this *AppcImageManifest_Annotation) Equal(that interface{}) bool { if that == nil { if this == nil { return true } return false } that1, ok := that.(*AppcImageManifest_Annotation) if !ok { return false } if that1 == nil { if this == nil { return true } return false } else if this == nil { return false } if this.Name != nil && that1.Name != nil { if *this.Name != *that1.Name { return false } } else if this.Name != nil { return false } else if that1.Name != nil { return false } if this.Value != nil && that1.Value != nil { if *this.Value != *that1.Value { return false } } else if this.Value != nil { return false } else if that1.Value != nil { return false } if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { return false } return true } func (this *FrameworkID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.FrameworkID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *OfferID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.OfferID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *SlaveID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.SlaveID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *TaskID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.TaskID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ExecutorID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.ExecutorID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ContainerID) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.ContainerID{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Address) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.Address{") if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Ip != nil { s = append(s, "Ip: "+valueToGoStringMesos(this.Ip, "string")+",\n") } if this.Port != nil { s = append(s, "Port: "+valueToGoStringMesos(this.Port, "int32")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *URL) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 9) s = append(s, "&mesosproto.URL{") if this.Scheme != nil { s = append(s, "Scheme: "+valueToGoStringMesos(this.Scheme, "string")+",\n") } if this.Address != nil { s = append(s, "Address: "+fmt.Sprintf("%#v", this.Address)+",\n") } if this.Path != nil { s = append(s, "Path: "+valueToGoStringMesos(this.Path, "string")+",\n") } if this.Query != nil { s = append(s, "Query: "+fmt.Sprintf("%#v", this.Query)+",\n") } if this.Fragment != nil { s = append(s, "Fragment: "+valueToGoStringMesos(this.Fragment, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *FrameworkInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 15) s = append(s, "&mesosproto.FrameworkInfo{") if this.User != nil { s = append(s, "User: "+valueToGoStringMesos(this.User, "string")+",\n") } if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Id != nil { s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") } if this.FailoverTimeout != nil { s = append(s, "FailoverTimeout: "+valueToGoStringMesos(this.FailoverTimeout, "float64")+",\n") } if this.Checkpoint != nil { s = append(s, "Checkpoint: "+valueToGoStringMesos(this.Checkpoint, "bool")+",\n") } if this.Role != nil { s = append(s, "Role: "+valueToGoStringMesos(this.Role, "string")+",\n") } if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Principal != nil { s = append(s, "Principal: "+valueToGoStringMesos(this.Principal, "string")+",\n") } if this.WebuiUrl != nil { s = append(s, "WebuiUrl: "+valueToGoStringMesos(this.WebuiUrl, "string")+",\n") } if this.Capabilities != nil { s = append(s, "Capabilities: "+fmt.Sprintf("%#v", this.Capabilities)+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *FrameworkInfo_Capability) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.FrameworkInfo_Capability{") if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.FrameworkInfo_Capability_Type")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *HealthCheck) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 11) s = append(s, "&mesosproto.HealthCheck{") if this.Http != nil { s = append(s, "Http: "+fmt.Sprintf("%#v", this.Http)+",\n") } if this.DelaySeconds != nil { s = append(s, "DelaySeconds: "+valueToGoStringMesos(this.DelaySeconds, "float64")+",\n") } if this.IntervalSeconds != nil { s = append(s, "IntervalSeconds: "+valueToGoStringMesos(this.IntervalSeconds, "float64")+",\n") } if this.TimeoutSeconds != nil { s = append(s, "TimeoutSeconds: "+valueToGoStringMesos(this.TimeoutSeconds, "float64")+",\n") } if this.ConsecutiveFailures != nil { s = append(s, "ConsecutiveFailures: "+valueToGoStringMesos(this.ConsecutiveFailures, "uint32")+",\n") } if this.GracePeriodSeconds != nil { s = append(s, "GracePeriodSeconds: "+valueToGoStringMesos(this.GracePeriodSeconds, "float64")+",\n") } if this.Command != nil { s = append(s, "Command: "+fmt.Sprintf("%#v", this.Command)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *HealthCheck_HTTP) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.HealthCheck_HTTP{") if this.Port != nil { s = append(s, "Port: "+valueToGoStringMesos(this.Port, "uint32")+",\n") } if this.Path != nil { s = append(s, "Path: "+valueToGoStringMesos(this.Path, "string")+",\n") } if this.Statuses != nil { s = append(s, "Statuses: "+fmt.Sprintf("%#v", this.Statuses)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *CommandInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 11) s = append(s, "&mesosproto.CommandInfo{") if this.Container != nil { s = append(s, "Container: "+fmt.Sprintf("%#v", this.Container)+",\n") } if this.Uris != nil { s = append(s, "Uris: "+fmt.Sprintf("%#v", this.Uris)+",\n") } if this.Environment != nil { s = append(s, "Environment: "+fmt.Sprintf("%#v", this.Environment)+",\n") } if this.Shell != nil { s = append(s, "Shell: "+valueToGoStringMesos(this.Shell, "bool")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.Arguments != nil { s = append(s, "Arguments: "+fmt.Sprintf("%#v", this.Arguments)+",\n") } if this.User != nil { s = append(s, "User: "+valueToGoStringMesos(this.User, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *CommandInfo_URI) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&mesosproto.CommandInfo_URI{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.Executable != nil { s = append(s, "Executable: "+valueToGoStringMesos(this.Executable, "bool")+",\n") } if this.Extract != nil { s = append(s, "Extract: "+valueToGoStringMesos(this.Extract, "bool")+",\n") } if this.Cache != nil { s = append(s, "Cache: "+valueToGoStringMesos(this.Cache, "bool")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *CommandInfo_ContainerInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.CommandInfo_ContainerInfo{") if this.Image != nil { s = append(s, "Image: "+valueToGoStringMesos(this.Image, "string")+",\n") } if this.Options != nil { s = append(s, "Options: "+fmt.Sprintf("%#v", this.Options)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ExecutorInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 13) s = append(s, "&mesosproto.ExecutorInfo{") if this.ExecutorId != nil { s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n") } if this.FrameworkId != nil { s = append(s, "FrameworkId: "+fmt.Sprintf("%#v", this.FrameworkId)+",\n") } if this.Command != nil { s = append(s, "Command: "+fmt.Sprintf("%#v", this.Command)+",\n") } if this.Container != nil { s = append(s, "Container: "+fmt.Sprintf("%#v", this.Container)+",\n") } if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Source != nil { s = append(s, "Source: "+valueToGoStringMesos(this.Source, "string")+",\n") } if this.Data != nil { s = append(s, "Data: "+valueToGoStringMesos(this.Data, "byte")+",\n") } if this.Discovery != nil { s = append(s, "Discovery: "+fmt.Sprintf("%#v", this.Discovery)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *MasterInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 11) s = append(s, "&mesosproto.MasterInfo{") if this.Id != nil { s = append(s, "Id: "+valueToGoStringMesos(this.Id, "string")+",\n") } if this.Ip != nil { s = append(s, "Ip: "+valueToGoStringMesos(this.Ip, "uint32")+",\n") } if this.Port != nil { s = append(s, "Port: "+valueToGoStringMesos(this.Port, "uint32")+",\n") } if this.Pid != nil { s = append(s, "Pid: "+valueToGoStringMesos(this.Pid, "string")+",\n") } if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Version != nil { s = append(s, "Version: "+valueToGoStringMesos(this.Version, "string")+",\n") } if this.Address != nil { s = append(s, "Address: "+fmt.Sprintf("%#v", this.Address)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *SlaveInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 10) s = append(s, "&mesosproto.SlaveInfo{") if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Port != nil { s = append(s, "Port: "+valueToGoStringMesos(this.Port, "int32")+",\n") } if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.Attributes != nil { s = append(s, "Attributes: "+fmt.Sprintf("%#v", this.Attributes)+",\n") } if this.Id != nil { s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") } if this.Checkpoint != nil { s = append(s, "Checkpoint: "+valueToGoStringMesos(this.Checkpoint, "bool")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 9) s = append(s, "&mesosproto.Value{") if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.Value_Type")+",\n") } if this.Scalar != nil { s = append(s, "Scalar: "+fmt.Sprintf("%#v", this.Scalar)+",\n") } if this.Ranges != nil { s = append(s, "Ranges: "+fmt.Sprintf("%#v", this.Ranges)+",\n") } if this.Set != nil { s = append(s, "Set: "+fmt.Sprintf("%#v", this.Set)+",\n") } if this.Text != nil { s = append(s, "Text: "+fmt.Sprintf("%#v", this.Text)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value_Scalar) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Value_Scalar{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "float64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value_Range) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Value_Range{") if this.Begin != nil { s = append(s, "Begin: "+valueToGoStringMesos(this.Begin, "uint64")+",\n") } if this.End != nil { s = append(s, "End: "+valueToGoStringMesos(this.End, "uint64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value_Ranges) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Value_Ranges{") if this.Range != nil { s = append(s, "Range: "+fmt.Sprintf("%#v", this.Range)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value_Set) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Value_Set{") if this.Item != nil { s = append(s, "Item: "+fmt.Sprintf("%#v", this.Item)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Value_Text) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Value_Text{") if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Attribute) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 10) s = append(s, "&mesosproto.Attribute{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.Value_Type")+",\n") } if this.Scalar != nil { s = append(s, "Scalar: "+fmt.Sprintf("%#v", this.Scalar)+",\n") } if this.Ranges != nil { s = append(s, "Ranges: "+fmt.Sprintf("%#v", this.Ranges)+",\n") } if this.Set != nil { s = append(s, "Set: "+fmt.Sprintf("%#v", this.Set)+",\n") } if this.Text != nil { s = append(s, "Text: "+fmt.Sprintf("%#v", this.Text)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Resource) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 13) s = append(s, "&mesosproto.Resource{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.Value_Type")+",\n") } if this.Scalar != nil { s = append(s, "Scalar: "+fmt.Sprintf("%#v", this.Scalar)+",\n") } if this.Ranges != nil { s = append(s, "Ranges: "+fmt.Sprintf("%#v", this.Ranges)+",\n") } if this.Set != nil { s = append(s, "Set: "+fmt.Sprintf("%#v", this.Set)+",\n") } if this.Role != nil { s = append(s, "Role: "+valueToGoStringMesos(this.Role, "string")+",\n") } if this.Reservation != nil { s = append(s, "Reservation: "+fmt.Sprintf("%#v", this.Reservation)+",\n") } if this.Disk != nil { s = append(s, "Disk: "+fmt.Sprintf("%#v", this.Disk)+",\n") } if this.Revocable != nil { s = append(s, "Revocable: "+fmt.Sprintf("%#v", this.Revocable)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Resource_ReservationInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Resource_ReservationInfo{") if this.Principal != nil { s = append(s, "Principal: "+valueToGoStringMesos(this.Principal, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Resource_DiskInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Resource_DiskInfo{") if this.Persistence != nil { s = append(s, "Persistence: "+fmt.Sprintf("%#v", this.Persistence)+",\n") } if this.Volume != nil { s = append(s, "Volume: "+fmt.Sprintf("%#v", this.Volume)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Resource_DiskInfo_Persistence) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Resource_DiskInfo_Persistence{") if this.Id != nil { s = append(s, "Id: "+valueToGoStringMesos(this.Id, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Resource_RevocableInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 4) s = append(s, "&mesosproto.Resource_RevocableInfo{") if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *TrafficControlStatistics) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 14) s = append(s, "&mesosproto.TrafficControlStatistics{") if this.Id != nil { s = append(s, "Id: "+valueToGoStringMesos(this.Id, "string")+",\n") } if this.Backlog != nil { s = append(s, "Backlog: "+valueToGoStringMesos(this.Backlog, "uint64")+",\n") } if this.Bytes != nil { s = append(s, "Bytes: "+valueToGoStringMesos(this.Bytes, "uint64")+",\n") } if this.Drops != nil { s = append(s, "Drops: "+valueToGoStringMesos(this.Drops, "uint64")+",\n") } if this.Overlimits != nil { s = append(s, "Overlimits: "+valueToGoStringMesos(this.Overlimits, "uint64")+",\n") } if this.Packets != nil { s = append(s, "Packets: "+valueToGoStringMesos(this.Packets, "uint64")+",\n") } if this.Qlen != nil { s = append(s, "Qlen: "+valueToGoStringMesos(this.Qlen, "uint64")+",\n") } if this.Ratebps != nil { s = append(s, "Ratebps: "+valueToGoStringMesos(this.Ratebps, "uint64")+",\n") } if this.Ratepps != nil { s = append(s, "Ratepps: "+valueToGoStringMesos(this.Ratepps, "uint64")+",\n") } if this.Requeues != nil { s = append(s, "Requeues: "+valueToGoStringMesos(this.Requeues, "uint64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ResourceStatistics) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 45) s = append(s, "&mesosproto.ResourceStatistics{") if this.Timestamp != nil { s = append(s, "Timestamp: "+valueToGoStringMesos(this.Timestamp, "float64")+",\n") } if this.Processes != nil { s = append(s, "Processes: "+valueToGoStringMesos(this.Processes, "uint32")+",\n") } if this.Threads != nil { s = append(s, "Threads: "+valueToGoStringMesos(this.Threads, "uint32")+",\n") } if this.CpusUserTimeSecs != nil { s = append(s, "CpusUserTimeSecs: "+valueToGoStringMesos(this.CpusUserTimeSecs, "float64")+",\n") } if this.CpusSystemTimeSecs != nil { s = append(s, "CpusSystemTimeSecs: "+valueToGoStringMesos(this.CpusSystemTimeSecs, "float64")+",\n") } if this.CpusLimit != nil { s = append(s, "CpusLimit: "+valueToGoStringMesos(this.CpusLimit, "float64")+",\n") } if this.CpusNrPeriods != nil { s = append(s, "CpusNrPeriods: "+valueToGoStringMesos(this.CpusNrPeriods, "uint32")+",\n") } if this.CpusNrThrottled != nil { s = append(s, "CpusNrThrottled: "+valueToGoStringMesos(this.CpusNrThrottled, "uint32")+",\n") } if this.CpusThrottledTimeSecs != nil { s = append(s, "CpusThrottledTimeSecs: "+valueToGoStringMesos(this.CpusThrottledTimeSecs, "float64")+",\n") } if this.MemTotalBytes != nil { s = append(s, "MemTotalBytes: "+valueToGoStringMesos(this.MemTotalBytes, "uint64")+",\n") } if this.MemTotalMemswBytes != nil { s = append(s, "MemTotalMemswBytes: "+valueToGoStringMesos(this.MemTotalMemswBytes, "uint64")+",\n") } if this.MemLimitBytes != nil { s = append(s, "MemLimitBytes: "+valueToGoStringMesos(this.MemLimitBytes, "uint64")+",\n") } if this.MemSoftLimitBytes != nil { s = append(s, "MemSoftLimitBytes: "+valueToGoStringMesos(this.MemSoftLimitBytes, "uint64")+",\n") } if this.MemFileBytes != nil { s = append(s, "MemFileBytes: "+valueToGoStringMesos(this.MemFileBytes, "uint64")+",\n") } if this.MemAnonBytes != nil { s = append(s, "MemAnonBytes: "+valueToGoStringMesos(this.MemAnonBytes, "uint64")+",\n") } if this.MemCacheBytes != nil { s = append(s, "MemCacheBytes: "+valueToGoStringMesos(this.MemCacheBytes, "uint64")+",\n") } if this.MemRssBytes != nil { s = append(s, "MemRssBytes: "+valueToGoStringMesos(this.MemRssBytes, "uint64")+",\n") } if this.MemMappedFileBytes != nil { s = append(s, "MemMappedFileBytes: "+valueToGoStringMesos(this.MemMappedFileBytes, "uint64")+",\n") } if this.MemSwapBytes != nil { s = append(s, "MemSwapBytes: "+valueToGoStringMesos(this.MemSwapBytes, "uint64")+",\n") } if this.MemUnevictableBytes != nil { s = append(s, "MemUnevictableBytes: "+valueToGoStringMesos(this.MemUnevictableBytes, "uint64")+",\n") } if this.MemLowPressureCounter != nil { s = append(s, "MemLowPressureCounter: "+valueToGoStringMesos(this.MemLowPressureCounter, "uint64")+",\n") } if this.MemMediumPressureCounter != nil { s = append(s, "MemMediumPressureCounter: "+valueToGoStringMesos(this.MemMediumPressureCounter, "uint64")+",\n") } if this.MemCriticalPressureCounter != nil { s = append(s, "MemCriticalPressureCounter: "+valueToGoStringMesos(this.MemCriticalPressureCounter, "uint64")+",\n") } if this.DiskLimitBytes != nil { s = append(s, "DiskLimitBytes: "+valueToGoStringMesos(this.DiskLimitBytes, "uint64")+",\n") } if this.DiskUsedBytes != nil { s = append(s, "DiskUsedBytes: "+valueToGoStringMesos(this.DiskUsedBytes, "uint64")+",\n") } if this.Perf != nil { s = append(s, "Perf: "+fmt.Sprintf("%#v", this.Perf)+",\n") } if this.NetRxPackets != nil { s = append(s, "NetRxPackets: "+valueToGoStringMesos(this.NetRxPackets, "uint64")+",\n") } if this.NetRxBytes != nil { s = append(s, "NetRxBytes: "+valueToGoStringMesos(this.NetRxBytes, "uint64")+",\n") } if this.NetRxErrors != nil { s = append(s, "NetRxErrors: "+valueToGoStringMesos(this.NetRxErrors, "uint64")+",\n") } if this.NetRxDropped != nil { s = append(s, "NetRxDropped: "+valueToGoStringMesos(this.NetRxDropped, "uint64")+",\n") } if this.NetTxPackets != nil { s = append(s, "NetTxPackets: "+valueToGoStringMesos(this.NetTxPackets, "uint64")+",\n") } if this.NetTxBytes != nil { s = append(s, "NetTxBytes: "+valueToGoStringMesos(this.NetTxBytes, "uint64")+",\n") } if this.NetTxErrors != nil { s = append(s, "NetTxErrors: "+valueToGoStringMesos(this.NetTxErrors, "uint64")+",\n") } if this.NetTxDropped != nil { s = append(s, "NetTxDropped: "+valueToGoStringMesos(this.NetTxDropped, "uint64")+",\n") } if this.NetTcpRttMicrosecsP50 != nil { s = append(s, "NetTcpRttMicrosecsP50: "+valueToGoStringMesos(this.NetTcpRttMicrosecsP50, "float64")+",\n") } if this.NetTcpRttMicrosecsP90 != nil { s = append(s, "NetTcpRttMicrosecsP90: "+valueToGoStringMesos(this.NetTcpRttMicrosecsP90, "float64")+",\n") } if this.NetTcpRttMicrosecsP95 != nil { s = append(s, "NetTcpRttMicrosecsP95: "+valueToGoStringMesos(this.NetTcpRttMicrosecsP95, "float64")+",\n") } if this.NetTcpRttMicrosecsP99 != nil { s = append(s, "NetTcpRttMicrosecsP99: "+valueToGoStringMesos(this.NetTcpRttMicrosecsP99, "float64")+",\n") } if this.NetTcpActiveConnections != nil { s = append(s, "NetTcpActiveConnections: "+valueToGoStringMesos(this.NetTcpActiveConnections, "float64")+",\n") } if this.NetTcpTimeWaitConnections != nil { s = append(s, "NetTcpTimeWaitConnections: "+valueToGoStringMesos(this.NetTcpTimeWaitConnections, "float64")+",\n") } if this.NetTrafficControlStatistics != nil { s = append(s, "NetTrafficControlStatistics: "+fmt.Sprintf("%#v", this.NetTrafficControlStatistics)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ResourceUsage) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.ResourceUsage{") if this.Executors != nil { s = append(s, "Executors: "+fmt.Sprintf("%#v", this.Executors)+",\n") } if this.Total != nil { s = append(s, "Total: "+fmt.Sprintf("%#v", this.Total)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ResourceUsage_Executor) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.ResourceUsage_Executor{") if this.ExecutorInfo != nil { s = append(s, "ExecutorInfo: "+fmt.Sprintf("%#v", this.ExecutorInfo)+",\n") } if this.Allocated != nil { s = append(s, "Allocated: "+fmt.Sprintf("%#v", this.Allocated)+",\n") } if this.Statistics != nil { s = append(s, "Statistics: "+fmt.Sprintf("%#v", this.Statistics)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *PerfStatistics) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 57) s = append(s, "&mesosproto.PerfStatistics{") if this.Timestamp != nil { s = append(s, "Timestamp: "+valueToGoStringMesos(this.Timestamp, "float64")+",\n") } if this.Duration != nil { s = append(s, "Duration: "+valueToGoStringMesos(this.Duration, "float64")+",\n") } if this.Cycles != nil { s = append(s, "Cycles: "+valueToGoStringMesos(this.Cycles, "uint64")+",\n") } if this.StalledCyclesFrontend != nil { s = append(s, "StalledCyclesFrontend: "+valueToGoStringMesos(this.StalledCyclesFrontend, "uint64")+",\n") } if this.StalledCyclesBackend != nil { s = append(s, "StalledCyclesBackend: "+valueToGoStringMesos(this.StalledCyclesBackend, "uint64")+",\n") } if this.Instructions != nil { s = append(s, "Instructions: "+valueToGoStringMesos(this.Instructions, "uint64")+",\n") } if this.CacheReferences != nil { s = append(s, "CacheReferences: "+valueToGoStringMesos(this.CacheReferences, "uint64")+",\n") } if this.CacheMisses != nil { s = append(s, "CacheMisses: "+valueToGoStringMesos(this.CacheMisses, "uint64")+",\n") } if this.Branches != nil { s = append(s, "Branches: "+valueToGoStringMesos(this.Branches, "uint64")+",\n") } if this.BranchMisses != nil { s = append(s, "BranchMisses: "+valueToGoStringMesos(this.BranchMisses, "uint64")+",\n") } if this.BusCycles != nil { s = append(s, "BusCycles: "+valueToGoStringMesos(this.BusCycles, "uint64")+",\n") } if this.RefCycles != nil { s = append(s, "RefCycles: "+valueToGoStringMesos(this.RefCycles, "uint64")+",\n") } if this.CpuClock != nil { s = append(s, "CpuClock: "+valueToGoStringMesos(this.CpuClock, "float64")+",\n") } if this.TaskClock != nil { s = append(s, "TaskClock: "+valueToGoStringMesos(this.TaskClock, "float64")+",\n") } if this.PageFaults != nil { s = append(s, "PageFaults: "+valueToGoStringMesos(this.PageFaults, "uint64")+",\n") } if this.MinorFaults != nil { s = append(s, "MinorFaults: "+valueToGoStringMesos(this.MinorFaults, "uint64")+",\n") } if this.MajorFaults != nil { s = append(s, "MajorFaults: "+valueToGoStringMesos(this.MajorFaults, "uint64")+",\n") } if this.ContextSwitches != nil { s = append(s, "ContextSwitches: "+valueToGoStringMesos(this.ContextSwitches, "uint64")+",\n") } if this.CpuMigrations != nil { s = append(s, "CpuMigrations: "+valueToGoStringMesos(this.CpuMigrations, "uint64")+",\n") } if this.AlignmentFaults != nil { s = append(s, "AlignmentFaults: "+valueToGoStringMesos(this.AlignmentFaults, "uint64")+",\n") } if this.EmulationFaults != nil { s = append(s, "EmulationFaults: "+valueToGoStringMesos(this.EmulationFaults, "uint64")+",\n") } if this.L1DcacheLoads != nil { s = append(s, "L1DcacheLoads: "+valueToGoStringMesos(this.L1DcacheLoads, "uint64")+",\n") } if this.L1DcacheLoadMisses != nil { s = append(s, "L1DcacheLoadMisses: "+valueToGoStringMesos(this.L1DcacheLoadMisses, "uint64")+",\n") } if this.L1DcacheStores != nil { s = append(s, "L1DcacheStores: "+valueToGoStringMesos(this.L1DcacheStores, "uint64")+",\n") } if this.L1DcacheStoreMisses != nil { s = append(s, "L1DcacheStoreMisses: "+valueToGoStringMesos(this.L1DcacheStoreMisses, "uint64")+",\n") } if this.L1DcachePrefetches != nil { s = append(s, "L1DcachePrefetches: "+valueToGoStringMesos(this.L1DcachePrefetches, "uint64")+",\n") } if this.L1DcachePrefetchMisses != nil { s = append(s, "L1DcachePrefetchMisses: "+valueToGoStringMesos(this.L1DcachePrefetchMisses, "uint64")+",\n") } if this.L1IcacheLoads != nil { s = append(s, "L1IcacheLoads: "+valueToGoStringMesos(this.L1IcacheLoads, "uint64")+",\n") } if this.L1IcacheLoadMisses != nil { s = append(s, "L1IcacheLoadMisses: "+valueToGoStringMesos(this.L1IcacheLoadMisses, "uint64")+",\n") } if this.L1IcachePrefetches != nil { s = append(s, "L1IcachePrefetches: "+valueToGoStringMesos(this.L1IcachePrefetches, "uint64")+",\n") } if this.L1IcachePrefetchMisses != nil { s = append(s, "L1IcachePrefetchMisses: "+valueToGoStringMesos(this.L1IcachePrefetchMisses, "uint64")+",\n") } if this.LlcLoads != nil { s = append(s, "LlcLoads: "+valueToGoStringMesos(this.LlcLoads, "uint64")+",\n") } if this.LlcLoadMisses != nil { s = append(s, "LlcLoadMisses: "+valueToGoStringMesos(this.LlcLoadMisses, "uint64")+",\n") } if this.LlcStores != nil { s = append(s, "LlcStores: "+valueToGoStringMesos(this.LlcStores, "uint64")+",\n") } if this.LlcStoreMisses != nil { s = append(s, "LlcStoreMisses: "+valueToGoStringMesos(this.LlcStoreMisses, "uint64")+",\n") } if this.LlcPrefetches != nil { s = append(s, "LlcPrefetches: "+valueToGoStringMesos(this.LlcPrefetches, "uint64")+",\n") } if this.LlcPrefetchMisses != nil { s = append(s, "LlcPrefetchMisses: "+valueToGoStringMesos(this.LlcPrefetchMisses, "uint64")+",\n") } if this.DtlbLoads != nil { s = append(s, "DtlbLoads: "+valueToGoStringMesos(this.DtlbLoads, "uint64")+",\n") } if this.DtlbLoadMisses != nil { s = append(s, "DtlbLoadMisses: "+valueToGoStringMesos(this.DtlbLoadMisses, "uint64")+",\n") } if this.DtlbStores != nil { s = append(s, "DtlbStores: "+valueToGoStringMesos(this.DtlbStores, "uint64")+",\n") } if this.DtlbStoreMisses != nil { s = append(s, "DtlbStoreMisses: "+valueToGoStringMesos(this.DtlbStoreMisses, "uint64")+",\n") } if this.DtlbPrefetches != nil { s = append(s, "DtlbPrefetches: "+valueToGoStringMesos(this.DtlbPrefetches, "uint64")+",\n") } if this.DtlbPrefetchMisses != nil { s = append(s, "DtlbPrefetchMisses: "+valueToGoStringMesos(this.DtlbPrefetchMisses, "uint64")+",\n") } if this.ItlbLoads != nil { s = append(s, "ItlbLoads: "+valueToGoStringMesos(this.ItlbLoads, "uint64")+",\n") } if this.ItlbLoadMisses != nil { s = append(s, "ItlbLoadMisses: "+valueToGoStringMesos(this.ItlbLoadMisses, "uint64")+",\n") } if this.BranchLoads != nil { s = append(s, "BranchLoads: "+valueToGoStringMesos(this.BranchLoads, "uint64")+",\n") } if this.BranchLoadMisses != nil { s = append(s, "BranchLoadMisses: "+valueToGoStringMesos(this.BranchLoadMisses, "uint64")+",\n") } if this.NodeLoads != nil { s = append(s, "NodeLoads: "+valueToGoStringMesos(this.NodeLoads, "uint64")+",\n") } if this.NodeLoadMisses != nil { s = append(s, "NodeLoadMisses: "+valueToGoStringMesos(this.NodeLoadMisses, "uint64")+",\n") } if this.NodeStores != nil { s = append(s, "NodeStores: "+valueToGoStringMesos(this.NodeStores, "uint64")+",\n") } if this.NodeStoreMisses != nil { s = append(s, "NodeStoreMisses: "+valueToGoStringMesos(this.NodeStoreMisses, "uint64")+",\n") } if this.NodePrefetches != nil { s = append(s, "NodePrefetches: "+valueToGoStringMesos(this.NodePrefetches, "uint64")+",\n") } if this.NodePrefetchMisses != nil { s = append(s, "NodePrefetchMisses: "+valueToGoStringMesos(this.NodePrefetchMisses, "uint64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Request) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Request{") if this.SlaveId != nil { s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n") } if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 12) s = append(s, "&mesosproto.Offer{") if this.Id != nil { s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") } if this.FrameworkId != nil { s = append(s, "FrameworkId: "+fmt.Sprintf("%#v", this.FrameworkId)+",\n") } if this.SlaveId != nil { s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n") } if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Url != nil { s = append(s, "Url: "+fmt.Sprintf("%#v", this.Url)+",\n") } if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.Attributes != nil { s = append(s, "Attributes: "+fmt.Sprintf("%#v", this.Attributes)+",\n") } if this.ExecutorIds != nil { s = append(s, "ExecutorIds: "+fmt.Sprintf("%#v", this.ExecutorIds)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 10) s = append(s, "&mesosproto.Offer_Operation{") if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.Offer_Operation_Type")+",\n") } if this.Launch != nil { s = append(s, "Launch: "+fmt.Sprintf("%#v", this.Launch)+",\n") } if this.Reserve != nil { s = append(s, "Reserve: "+fmt.Sprintf("%#v", this.Reserve)+",\n") } if this.Unreserve != nil { s = append(s, "Unreserve: "+fmt.Sprintf("%#v", this.Unreserve)+",\n") } if this.Create != nil { s = append(s, "Create: "+fmt.Sprintf("%#v", this.Create)+",\n") } if this.Destroy != nil { s = append(s, "Destroy: "+fmt.Sprintf("%#v", this.Destroy)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation_Launch) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Offer_Operation_Launch{") if this.TaskInfos != nil { s = append(s, "TaskInfos: "+fmt.Sprintf("%#v", this.TaskInfos)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation_Reserve) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Offer_Operation_Reserve{") if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation_Unreserve) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Offer_Operation_Unreserve{") if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation_Create) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Offer_Operation_Create{") if this.Volumes != nil { s = append(s, "Volumes: "+fmt.Sprintf("%#v", this.Volumes)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Offer_Operation_Destroy) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Offer_Operation_Destroy{") if this.Volumes != nil { s = append(s, "Volumes: "+fmt.Sprintf("%#v", this.Volumes)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *TaskInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 15) s = append(s, "&mesosproto.TaskInfo{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.TaskId != nil { s = append(s, "TaskId: "+fmt.Sprintf("%#v", this.TaskId)+",\n") } if this.SlaveId != nil { s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n") } if this.Resources != nil { s = append(s, "Resources: "+fmt.Sprintf("%#v", this.Resources)+",\n") } if this.Executor != nil { s = append(s, "Executor: "+fmt.Sprintf("%#v", this.Executor)+",\n") } if this.Command != nil { s = append(s, "Command: "+fmt.Sprintf("%#v", this.Command)+",\n") } if this.Container != nil { s = append(s, "Container: "+fmt.Sprintf("%#v", this.Container)+",\n") } if this.Data != nil { s = append(s, "Data: "+valueToGoStringMesos(this.Data, "byte")+",\n") } if this.HealthCheck != nil { s = append(s, "HealthCheck: "+fmt.Sprintf("%#v", this.HealthCheck)+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.Discovery != nil { s = append(s, "Discovery: "+fmt.Sprintf("%#v", this.Discovery)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *TaskStatus) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 16) s = append(s, "&mesosproto.TaskStatus{") if this.TaskId != nil { s = append(s, "TaskId: "+fmt.Sprintf("%#v", this.TaskId)+",\n") } if this.State != nil { s = append(s, "State: "+valueToGoStringMesos(this.State, "mesosproto.TaskState")+",\n") } if this.Message != nil { s = append(s, "Message: "+valueToGoStringMesos(this.Message, "string")+",\n") } if this.Source != nil { s = append(s, "Source: "+valueToGoStringMesos(this.Source, "mesosproto.TaskStatus_Source")+",\n") } if this.Reason != nil { s = append(s, "Reason: "+valueToGoStringMesos(this.Reason, "mesosproto.TaskStatus_Reason")+",\n") } if this.Data != nil { s = append(s, "Data: "+valueToGoStringMesos(this.Data, "byte")+",\n") } if this.SlaveId != nil { s = append(s, "SlaveId: "+fmt.Sprintf("%#v", this.SlaveId)+",\n") } if this.ExecutorId != nil { s = append(s, "ExecutorId: "+fmt.Sprintf("%#v", this.ExecutorId)+",\n") } if this.Timestamp != nil { s = append(s, "Timestamp: "+valueToGoStringMesos(this.Timestamp, "float64")+",\n") } if this.Uuid != nil { s = append(s, "Uuid: "+valueToGoStringMesos(this.Uuid, "byte")+",\n") } if this.Healthy != nil { s = append(s, "Healthy: "+valueToGoStringMesos(this.Healthy, "bool")+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Filters) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Filters{") if this.RefuseSeconds != nil { s = append(s, "RefuseSeconds: "+valueToGoStringMesos(this.RefuseSeconds, "float64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Environment) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Environment{") if this.Variables != nil { s = append(s, "Variables: "+fmt.Sprintf("%#v", this.Variables)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Environment_Variable) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Environment_Variable{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Parameter) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Parameter{") if this.Key != nil { s = append(s, "Key: "+valueToGoStringMesos(this.Key, "string")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Parameters) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Parameters{") if this.Parameter != nil { s = append(s, "Parameter: "+fmt.Sprintf("%#v", this.Parameter)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Credential) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Credential{") if this.Principal != nil { s = append(s, "Principal: "+valueToGoStringMesos(this.Principal, "string")+",\n") } if this.Secret != nil { s = append(s, "Secret: "+valueToGoStringMesos(this.Secret, "byte")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Credentials) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Credentials{") if this.Credentials != nil { s = append(s, "Credentials: "+fmt.Sprintf("%#v", this.Credentials)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *RateLimit) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.RateLimit{") if this.Qps != nil { s = append(s, "Qps: "+valueToGoStringMesos(this.Qps, "float64")+",\n") } if this.Principal != nil { s = append(s, "Principal: "+valueToGoStringMesos(this.Principal, "string")+",\n") } if this.Capacity != nil { s = append(s, "Capacity: "+valueToGoStringMesos(this.Capacity, "uint64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *RateLimits) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.RateLimits{") if this.Limits != nil { s = append(s, "Limits: "+fmt.Sprintf("%#v", this.Limits)+",\n") } if this.AggregateDefaultQps != nil { s = append(s, "AggregateDefaultQps: "+valueToGoStringMesos(this.AggregateDefaultQps, "float64")+",\n") } if this.AggregateDefaultCapacity != nil { s = append(s, "AggregateDefaultCapacity: "+valueToGoStringMesos(this.AggregateDefaultCapacity, "uint64")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Image) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.Image{") if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.Image_Type")+",\n") } if this.Appc != nil { s = append(s, "Appc: "+fmt.Sprintf("%#v", this.Appc)+",\n") } if this.Docker != nil { s = append(s, "Docker: "+fmt.Sprintf("%#v", this.Docker)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Image_AppC) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.Image_AppC{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Id != nil { s = append(s, "Id: "+valueToGoStringMesos(this.Id, "string")+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Image_Docker) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Image_Docker{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Volume) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 8) s = append(s, "&mesosproto.Volume{") if this.Mode != nil { s = append(s, "Mode: "+valueToGoStringMesos(this.Mode, "mesosproto.Volume_Mode")+",\n") } if this.ContainerPath != nil { s = append(s, "ContainerPath: "+valueToGoStringMesos(this.ContainerPath, "string")+",\n") } if this.HostPath != nil { s = append(s, "HostPath: "+valueToGoStringMesos(this.HostPath, "string")+",\n") } if this.Image != nil { s = append(s, "Image: "+fmt.Sprintf("%#v", this.Image)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ContainerInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 9) s = append(s, "&mesosproto.ContainerInfo{") if this.Type != nil { s = append(s, "Type: "+valueToGoStringMesos(this.Type, "mesosproto.ContainerInfo_Type")+",\n") } if this.Volumes != nil { s = append(s, "Volumes: "+fmt.Sprintf("%#v", this.Volumes)+",\n") } if this.Hostname != nil { s = append(s, "Hostname: "+valueToGoStringMesos(this.Hostname, "string")+",\n") } if this.Docker != nil { s = append(s, "Docker: "+fmt.Sprintf("%#v", this.Docker)+",\n") } if this.Mesos != nil { s = append(s, "Mesos: "+fmt.Sprintf("%#v", this.Mesos)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ContainerInfo_DockerInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 10) s = append(s, "&mesosproto.ContainerInfo_DockerInfo{") if this.Image != nil { s = append(s, "Image: "+valueToGoStringMesos(this.Image, "string")+",\n") } if this.Network != nil { s = append(s, "Network: "+valueToGoStringMesos(this.Network, "mesosproto.ContainerInfo_DockerInfo_Network")+",\n") } if this.PortMappings != nil { s = append(s, "PortMappings: "+fmt.Sprintf("%#v", this.PortMappings)+",\n") } if this.Privileged != nil { s = append(s, "Privileged: "+valueToGoStringMesos(this.Privileged, "bool")+",\n") } if this.Parameters != nil { s = append(s, "Parameters: "+fmt.Sprintf("%#v", this.Parameters)+",\n") } if this.ForcePullImage != nil { s = append(s, "ForcePullImage: "+valueToGoStringMesos(this.ForcePullImage, "bool")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ContainerInfo_DockerInfo_PortMapping) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.ContainerInfo_DockerInfo_PortMapping{") if this.HostPort != nil { s = append(s, "HostPort: "+valueToGoStringMesos(this.HostPort, "uint32")+",\n") } if this.ContainerPort != nil { s = append(s, "ContainerPort: "+valueToGoStringMesos(this.ContainerPort, "uint32")+",\n") } if this.Protocol != nil { s = append(s, "Protocol: "+valueToGoStringMesos(this.Protocol, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *ContainerInfo_MesosInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.ContainerInfo_MesosInfo{") if this.Image != nil { s = append(s, "Image: "+fmt.Sprintf("%#v", this.Image)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Labels) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Labels{") if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Label) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.Label{") if this.Key != nil { s = append(s, "Key: "+valueToGoStringMesos(this.Key, "string")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Port) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 7) s = append(s, "&mesosproto.Port{") if this.Number != nil { s = append(s, "Number: "+valueToGoStringMesos(this.Number, "uint32")+",\n") } if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Protocol != nil { s = append(s, "Protocol: "+valueToGoStringMesos(this.Protocol, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *Ports) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 5) s = append(s, "&mesosproto.Ports{") if this.Ports != nil { s = append(s, "Ports: "+fmt.Sprintf("%#v", this.Ports)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *DiscoveryInfo) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 11) s = append(s, "&mesosproto.DiscoveryInfo{") if this.Visibility != nil { s = append(s, "Visibility: "+valueToGoStringMesos(this.Visibility, "mesosproto.DiscoveryInfo_Visibility")+",\n") } if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Environment != nil { s = append(s, "Environment: "+valueToGoStringMesos(this.Environment, "string")+",\n") } if this.Location != nil { s = append(s, "Location: "+valueToGoStringMesos(this.Location, "string")+",\n") } if this.Version != nil { s = append(s, "Version: "+valueToGoStringMesos(this.Version, "string")+",\n") } if this.Ports != nil { s = append(s, "Ports: "+fmt.Sprintf("%#v", this.Ports)+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *AppcImageManifest) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 9) s = append(s, "&mesosproto.AppcImageManifest{") if this.AcKind != nil { s = append(s, "AcKind: "+valueToGoStringMesos(this.AcKind, "string")+",\n") } if this.AcVersion != nil { s = append(s, "AcVersion: "+valueToGoStringMesos(this.AcVersion, "string")+",\n") } if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Labels != nil { s = append(s, "Labels: "+fmt.Sprintf("%#v", this.Labels)+",\n") } if this.Annotations != nil { s = append(s, "Annotations: "+fmt.Sprintf("%#v", this.Annotations)+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *AppcImageManifest_Label) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.AppcImageManifest_Label{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func (this *AppcImageManifest_Annotation) GoString() string { if this == nil { return "nil" } s := make([]string, 0, 6) s = append(s, "&mesosproto.AppcImageManifest_Annotation{") if this.Name != nil { s = append(s, "Name: "+valueToGoStringMesos(this.Name, "string")+",\n") } if this.Value != nil { s = append(s, "Value: "+valueToGoStringMesos(this.Value, "string")+",\n") } if this.XXX_unrecognized != nil { s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") } s = append(s, "}") return strings.Join(s, "") } func valueToGoStringMesos(v interface{}, typ string) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) } func extensionToGoStringMesos(e map[int32]github_com_gogo_protobuf_proto.Extension) string { if e == nil { return "nil" } s := "map[int32]proto.Extension{" keys := make([]int, 0, len(e)) for k := range e { keys = append(keys, int(k)) } sort.Ints(keys) ss := []string{} for _, k := range keys { ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString()) } s += strings.Join(ss, ",") + "}" return s } func (m *FrameworkID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *FrameworkID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *OfferID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *OfferID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *SlaveID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *SlaveID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *TaskID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *TaskID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ExecutorID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ExecutorID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ContainerID) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ContainerID) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Address) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Address) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Hostname != nil { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if m.Ip != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Ip))) i += copy(data[i:], *m.Ip) } if m.Port == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } else { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Port)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *URL) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *URL) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Scheme == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("scheme") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Scheme))) i += copy(data[i:], *m.Scheme) } if m.Address == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("address") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Address.Size())) n1, err := m.Address.MarshalTo(data[i:]) if err != nil { return 0, err } i += n1 } if m.Path != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Path))) i += copy(data[i:], *m.Path) } if len(m.Query) > 0 { for _, msg := range m.Query { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Fragment != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Fragment))) i += copy(data[i:], *m.Fragment) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *FrameworkInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *FrameworkInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.User == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("user") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.User))) i += copy(data[i:], *m.User) } if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Id != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Id.Size())) n2, err := m.Id.MarshalTo(data[i:]) if err != nil { return 0, err } i += n2 } if m.FailoverTimeout != nil { data[i] = 0x21 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.FailoverTimeout))) } if m.Checkpoint != nil { data[i] = 0x28 i++ if *m.Checkpoint { data[i] = 1 } else { data[i] = 0 } i++ } if m.Role != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Role))) i += copy(data[i:], *m.Role) } if m.Hostname != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if m.Principal != nil { data[i] = 0x42 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Principal))) i += copy(data[i:], *m.Principal) } if m.WebuiUrl != nil { data[i] = 0x4a i++ i = encodeVarintMesos(data, i, uint64(len(*m.WebuiUrl))) i += copy(data[i:], *m.WebuiUrl) } if len(m.Capabilities) > 0 { for _, msg := range m.Capabilities { data[i] = 0x52 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Labels != nil { data[i] = 0x5a i++ i = encodeVarintMesos(data, i, uint64(m.Labels.Size())) n3, err := m.Labels.MarshalTo(data[i:]) if err != nil { return 0, err } i += n3 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *FrameworkInfo_Capability) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *FrameworkInfo_Capability) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *HealthCheck) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *HealthCheck) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Http != nil { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.Http.Size())) n4, err := m.Http.MarshalTo(data[i:]) if err != nil { return 0, err } i += n4 } if m.DelaySeconds != nil { data[i] = 0x11 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.DelaySeconds))) } if m.IntervalSeconds != nil { data[i] = 0x19 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.IntervalSeconds))) } if m.TimeoutSeconds != nil { data[i] = 0x21 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.TimeoutSeconds))) } if m.ConsecutiveFailures != nil { data[i] = 0x28 i++ i = encodeVarintMesos(data, i, uint64(*m.ConsecutiveFailures)) } if m.GracePeriodSeconds != nil { data[i] = 0x31 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.GracePeriodSeconds))) } if m.Command != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Command.Size())) n5, err := m.Command.MarshalTo(data[i:]) if err != nil { return 0, err } i += n5 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *HealthCheck_HTTP) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *HealthCheck_HTTP) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Port == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Port)) } if m.Path != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Path))) i += copy(data[i:], *m.Path) } if len(m.Statuses) > 0 { for _, num := range m.Statuses { data[i] = 0x20 i++ i = encodeVarintMesos(data, i, uint64(num)) } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *CommandInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *CommandInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Uris) > 0 { for _, msg := range m.Uris { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Environment != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Environment.Size())) n6, err := m.Environment.MarshalTo(data[i:]) if err != nil { return 0, err } i += n6 } if m.Value != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.Container != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Container.Size())) n7, err := m.Container.MarshalTo(data[i:]) if err != nil { return 0, err } i += n7 } if m.User != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(len(*m.User))) i += copy(data[i:], *m.User) } if m.Shell != nil { data[i] = 0x30 i++ if *m.Shell { data[i] = 1 } else { data[i] = 0 } i++ } if len(m.Arguments) > 0 { for _, s := range m.Arguments { data[i] = 0x3a i++ l = len(s) for l >= 1<<7 { data[i] = uint8(uint64(l)&0x7f | 0x80) l >>= 7 i++ } data[i] = uint8(l) i++ i += copy(data[i:], s) } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *CommandInfo_URI) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *CommandInfo_URI) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.Executable != nil { data[i] = 0x10 i++ if *m.Executable { data[i] = 1 } else { data[i] = 0 } i++ } if m.Extract != nil { data[i] = 0x18 i++ if *m.Extract { data[i] = 1 } else { data[i] = 0 } i++ } if m.Cache != nil { data[i] = 0x20 i++ if *m.Cache { data[i] = 1 } else { data[i] = 0 } i++ } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *CommandInfo_ContainerInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *CommandInfo_ContainerInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Image == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("image") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Image))) i += copy(data[i:], *m.Image) } if len(m.Options) > 0 { for _, s := range m.Options { data[i] = 0x12 i++ l = len(s) for l >= 1<<7 { data[i] = uint8(uint64(l)&0x7f | 0x80) l >>= 7 i++ } data[i] = uint8(l) i++ i += copy(data[i:], s) } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ExecutorInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ExecutorInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.ExecutorId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.ExecutorId.Size())) n8, err := m.ExecutorId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n8 } if m.Data != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(m.Data))) i += copy(data[i:], m.Data) } if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Command == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("command") } else { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Command.Size())) n9, err := m.Command.MarshalTo(data[i:]) if err != nil { return 0, err } i += n9 } if m.FrameworkId != nil { data[i] = 0x42 i++ i = encodeVarintMesos(data, i, uint64(m.FrameworkId.Size())) n10, err := m.FrameworkId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n10 } if m.Name != nil { data[i] = 0x4a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Source != nil { data[i] = 0x52 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Source))) i += copy(data[i:], *m.Source) } if m.Container != nil { data[i] = 0x5a i++ i = encodeVarintMesos(data, i, uint64(m.Container.Size())) n11, err := m.Container.MarshalTo(data[i:]) if err != nil { return 0, err } i += n11 } if m.Discovery != nil { data[i] = 0x62 i++ i = encodeVarintMesos(data, i, uint64(m.Discovery.Size())) n12, err := m.Discovery.MarshalTo(data[i:]) if err != nil { return 0, err } i += n12 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *MasterInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *MasterInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Id == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Id))) i += copy(data[i:], *m.Id) } if m.Ip == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("ip") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.Ip)) } if m.Port == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } else { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Port)) } if m.Pid != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Pid))) i += copy(data[i:], *m.Pid) } if m.Hostname != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if m.Version != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Version))) i += copy(data[i:], *m.Version) } if m.Address != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Address.Size())) n13, err := m.Address.MarshalTo(data[i:]) if err != nil { return 0, err } i += n13 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *SlaveInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *SlaveInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Hostname == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("hostname") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if len(m.Attributes) > 0 { for _, msg := range m.Attributes { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Id != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(m.Id.Size())) n14, err := m.Id.MarshalTo(data[i:]) if err != nil { return 0, err } i += n14 } if m.Checkpoint != nil { data[i] = 0x38 i++ if *m.Checkpoint { data[i] = 1 } else { data[i] = 0 } i++ } if m.Port != nil { data[i] = 0x40 i++ i = encodeVarintMesos(data, i, uint64(*m.Port)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.Scalar != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Scalar.Size())) n15, err := m.Scalar.MarshalTo(data[i:]) if err != nil { return 0, err } i += n15 } if m.Ranges != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Ranges.Size())) n16, err := m.Ranges.MarshalTo(data[i:]) if err != nil { return 0, err } i += n16 } if m.Set != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Set.Size())) n17, err := m.Set.MarshalTo(data[i:]) if err != nil { return 0, err } i += n17 } if m.Text != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Text.Size())) n18, err := m.Text.MarshalTo(data[i:]) if err != nil { return 0, err } i += n18 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value_Scalar) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value_Scalar) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0x9 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Value))) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value_Range) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value_Range) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Begin == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("begin") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Begin)) } if m.End == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("end") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.End)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value_Ranges) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value_Ranges) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Range) > 0 { for _, msg := range m.Range { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value_Set) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value_Set) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Item) > 0 { for _, s := range m.Item { data[i] = 0xa i++ l = len(s) for l >= 1<<7 { data[i] = uint8(uint64(l)&0x7f | 0x80) l >>= 7 i++ } data[i] = uint8(l) i++ i += copy(data[i:], s) } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Value_Text) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Value_Text) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Attribute) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Attribute) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.Scalar != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Scalar.Size())) n19, err := m.Scalar.MarshalTo(data[i:]) if err != nil { return 0, err } i += n19 } if m.Ranges != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Ranges.Size())) n20, err := m.Ranges.MarshalTo(data[i:]) if err != nil { return 0, err } i += n20 } if m.Text != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Text.Size())) n21, err := m.Text.MarshalTo(data[i:]) if err != nil { return 0, err } i += n21 } if m.Set != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(m.Set.Size())) n22, err := m.Set.MarshalTo(data[i:]) if err != nil { return 0, err } i += n22 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Resource) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Resource) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.Scalar != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Scalar.Size())) n23, err := m.Scalar.MarshalTo(data[i:]) if err != nil { return 0, err } i += n23 } if m.Ranges != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Ranges.Size())) n24, err := m.Ranges.MarshalTo(data[i:]) if err != nil { return 0, err } i += n24 } if m.Set != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Set.Size())) n25, err := m.Set.MarshalTo(data[i:]) if err != nil { return 0, err } i += n25 } if m.Role != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Role))) i += copy(data[i:], *m.Role) } if m.Disk != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Disk.Size())) n26, err := m.Disk.MarshalTo(data[i:]) if err != nil { return 0, err } i += n26 } if m.Reservation != nil { data[i] = 0x42 i++ i = encodeVarintMesos(data, i, uint64(m.Reservation.Size())) n27, err := m.Reservation.MarshalTo(data[i:]) if err != nil { return 0, err } i += n27 } if m.Revocable != nil { data[i] = 0x4a i++ i = encodeVarintMesos(data, i, uint64(m.Revocable.Size())) n28, err := m.Revocable.MarshalTo(data[i:]) if err != nil { return 0, err } i += n28 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Resource_ReservationInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Resource_ReservationInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Principal == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Principal))) i += copy(data[i:], *m.Principal) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Resource_DiskInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Resource_DiskInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Persistence != nil { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.Persistence.Size())) n29, err := m.Persistence.MarshalTo(data[i:]) if err != nil { return 0, err } i += n29 } if m.Volume != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Volume.Size())) n30, err := m.Volume.MarshalTo(data[i:]) if err != nil { return 0, err } i += n30 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Resource_DiskInfo_Persistence) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Resource_DiskInfo_Persistence) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Id == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Id))) i += copy(data[i:], *m.Id) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Resource_RevocableInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Resource_RevocableInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *TrafficControlStatistics) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *TrafficControlStatistics) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Id == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Id))) i += copy(data[i:], *m.Id) } if m.Backlog != nil { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.Backlog)) } if m.Bytes != nil { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Bytes)) } if m.Drops != nil { data[i] = 0x20 i++ i = encodeVarintMesos(data, i, uint64(*m.Drops)) } if m.Overlimits != nil { data[i] = 0x28 i++ i = encodeVarintMesos(data, i, uint64(*m.Overlimits)) } if m.Packets != nil { data[i] = 0x30 i++ i = encodeVarintMesos(data, i, uint64(*m.Packets)) } if m.Qlen != nil { data[i] = 0x38 i++ i = encodeVarintMesos(data, i, uint64(*m.Qlen)) } if m.Ratebps != nil { data[i] = 0x40 i++ i = encodeVarintMesos(data, i, uint64(*m.Ratebps)) } if m.Ratepps != nil { data[i] = 0x48 i++ i = encodeVarintMesos(data, i, uint64(*m.Ratepps)) } if m.Requeues != nil { data[i] = 0x50 i++ i = encodeVarintMesos(data, i, uint64(*m.Requeues)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ResourceStatistics) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ResourceStatistics) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Timestamp == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("timestamp") } else { data[i] = 0x9 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Timestamp))) } if m.CpusUserTimeSecs != nil { data[i] = 0x11 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.CpusUserTimeSecs))) } if m.CpusSystemTimeSecs != nil { data[i] = 0x19 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.CpusSystemTimeSecs))) } if m.CpusLimit != nil { data[i] = 0x21 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.CpusLimit))) } if m.MemRssBytes != nil { data[i] = 0x28 i++ i = encodeVarintMesos(data, i, uint64(*m.MemRssBytes)) } if m.MemLimitBytes != nil { data[i] = 0x30 i++ i = encodeVarintMesos(data, i, uint64(*m.MemLimitBytes)) } if m.CpusNrPeriods != nil { data[i] = 0x38 i++ i = encodeVarintMesos(data, i, uint64(*m.CpusNrPeriods)) } if m.CpusNrThrottled != nil { data[i] = 0x40 i++ i = encodeVarintMesos(data, i, uint64(*m.CpusNrThrottled)) } if m.CpusThrottledTimeSecs != nil { data[i] = 0x49 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.CpusThrottledTimeSecs))) } if m.MemFileBytes != nil { data[i] = 0x50 i++ i = encodeVarintMesos(data, i, uint64(*m.MemFileBytes)) } if m.MemAnonBytes != nil { data[i] = 0x58 i++ i = encodeVarintMesos(data, i, uint64(*m.MemAnonBytes)) } if m.MemMappedFileBytes != nil { data[i] = 0x60 i++ i = encodeVarintMesos(data, i, uint64(*m.MemMappedFileBytes)) } if m.Perf != nil { data[i] = 0x6a i++ i = encodeVarintMesos(data, i, uint64(m.Perf.Size())) n31, err := m.Perf.MarshalTo(data[i:]) if err != nil { return 0, err } i += n31 } if m.NetRxPackets != nil { data[i] = 0x70 i++ i = encodeVarintMesos(data, i, uint64(*m.NetRxPackets)) } if m.NetRxBytes != nil { data[i] = 0x78 i++ i = encodeVarintMesos(data, i, uint64(*m.NetRxBytes)) } if m.NetRxErrors != nil { data[i] = 0x80 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetRxErrors)) } if m.NetRxDropped != nil { data[i] = 0x88 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetRxDropped)) } if m.NetTxPackets != nil { data[i] = 0x90 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetTxPackets)) } if m.NetTxBytes != nil { data[i] = 0x98 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetTxBytes)) } if m.NetTxErrors != nil { data[i] = 0xa0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetTxErrors)) } if m.NetTxDropped != nil { data[i] = 0xa8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.NetTxDropped)) } if m.NetTcpRttMicrosecsP50 != nil { data[i] = 0xb1 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpRttMicrosecsP50))) } if m.NetTcpRttMicrosecsP90 != nil { data[i] = 0xb9 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpRttMicrosecsP90))) } if m.NetTcpRttMicrosecsP95 != nil { data[i] = 0xc1 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpRttMicrosecsP95))) } if m.NetTcpRttMicrosecsP99 != nil { data[i] = 0xc9 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpRttMicrosecsP99))) } if m.DiskLimitBytes != nil { data[i] = 0xd0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.DiskLimitBytes)) } if m.DiskUsedBytes != nil { data[i] = 0xd8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.DiskUsedBytes)) } if m.NetTcpActiveConnections != nil { data[i] = 0xe1 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpActiveConnections))) } if m.NetTcpTimeWaitConnections != nil { data[i] = 0xe9 i++ data[i] = 0x1 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.NetTcpTimeWaitConnections))) } if m.Processes != nil { data[i] = 0xf0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.Processes)) } if m.Threads != nil { data[i] = 0xf8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.Threads)) } if m.MemLowPressureCounter != nil { data[i] = 0x80 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemLowPressureCounter)) } if m.MemMediumPressureCounter != nil { data[i] = 0x88 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemMediumPressureCounter)) } if m.MemCriticalPressureCounter != nil { data[i] = 0x90 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemCriticalPressureCounter)) } if len(m.NetTrafficControlStatistics) > 0 { for _, msg := range m.NetTrafficControlStatistics { data[i] = 0x9a i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.MemTotalBytes != nil { data[i] = 0xa0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemTotalBytes)) } if m.MemTotalMemswBytes != nil { data[i] = 0xa8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemTotalMemswBytes)) } if m.MemSoftLimitBytes != nil { data[i] = 0xb0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemSoftLimitBytes)) } if m.MemCacheBytes != nil { data[i] = 0xb8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemCacheBytes)) } if m.MemSwapBytes != nil { data[i] = 0xc0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemSwapBytes)) } if m.MemUnevictableBytes != nil { data[i] = 0xc8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.MemUnevictableBytes)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ResourceUsage) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ResourceUsage) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Executors) > 0 { for _, msg := range m.Executors { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if len(m.Total) > 0 { for _, msg := range m.Total { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ResourceUsage_Executor) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ResourceUsage_Executor) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.ExecutorInfo == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_info") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.ExecutorInfo.Size())) n32, err := m.ExecutorInfo.MarshalTo(data[i:]) if err != nil { return 0, err } i += n32 } if len(m.Allocated) > 0 { for _, msg := range m.Allocated { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Statistics != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Statistics.Size())) n33, err := m.Statistics.MarshalTo(data[i:]) if err != nil { return 0, err } i += n33 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *PerfStatistics) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *PerfStatistics) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Timestamp == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("timestamp") } else { data[i] = 0x9 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Timestamp))) } if m.Duration == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("duration") } else { data[i] = 0x11 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Duration))) } if m.Cycles != nil { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Cycles)) } if m.StalledCyclesFrontend != nil { data[i] = 0x20 i++ i = encodeVarintMesos(data, i, uint64(*m.StalledCyclesFrontend)) } if m.StalledCyclesBackend != nil { data[i] = 0x28 i++ i = encodeVarintMesos(data, i, uint64(*m.StalledCyclesBackend)) } if m.Instructions != nil { data[i] = 0x30 i++ i = encodeVarintMesos(data, i, uint64(*m.Instructions)) } if m.CacheReferences != nil { data[i] = 0x38 i++ i = encodeVarintMesos(data, i, uint64(*m.CacheReferences)) } if m.CacheMisses != nil { data[i] = 0x40 i++ i = encodeVarintMesos(data, i, uint64(*m.CacheMisses)) } if m.Branches != nil { data[i] = 0x48 i++ i = encodeVarintMesos(data, i, uint64(*m.Branches)) } if m.BranchMisses != nil { data[i] = 0x50 i++ i = encodeVarintMesos(data, i, uint64(*m.BranchMisses)) } if m.BusCycles != nil { data[i] = 0x58 i++ i = encodeVarintMesos(data, i, uint64(*m.BusCycles)) } if m.RefCycles != nil { data[i] = 0x60 i++ i = encodeVarintMesos(data, i, uint64(*m.RefCycles)) } if m.CpuClock != nil { data[i] = 0x69 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.CpuClock))) } if m.TaskClock != nil { data[i] = 0x71 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.TaskClock))) } if m.PageFaults != nil { data[i] = 0x78 i++ i = encodeVarintMesos(data, i, uint64(*m.PageFaults)) } if m.MinorFaults != nil { data[i] = 0x80 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.MinorFaults)) } if m.MajorFaults != nil { data[i] = 0x88 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.MajorFaults)) } if m.ContextSwitches != nil { data[i] = 0x90 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.ContextSwitches)) } if m.CpuMigrations != nil { data[i] = 0x98 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.CpuMigrations)) } if m.AlignmentFaults != nil { data[i] = 0xa0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.AlignmentFaults)) } if m.EmulationFaults != nil { data[i] = 0xa8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.EmulationFaults)) } if m.L1DcacheLoads != nil { data[i] = 0xb0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcacheLoads)) } if m.L1DcacheLoadMisses != nil { data[i] = 0xb8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcacheLoadMisses)) } if m.L1DcacheStores != nil { data[i] = 0xc0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcacheStores)) } if m.L1DcacheStoreMisses != nil { data[i] = 0xc8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcacheStoreMisses)) } if m.L1DcachePrefetches != nil { data[i] = 0xd0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcachePrefetches)) } if m.L1DcachePrefetchMisses != nil { data[i] = 0xd8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1DcachePrefetchMisses)) } if m.L1IcacheLoads != nil { data[i] = 0xe0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1IcacheLoads)) } if m.L1IcacheLoadMisses != nil { data[i] = 0xe8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1IcacheLoadMisses)) } if m.L1IcachePrefetches != nil { data[i] = 0xf0 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1IcachePrefetches)) } if m.L1IcachePrefetchMisses != nil { data[i] = 0xf8 i++ data[i] = 0x1 i++ i = encodeVarintMesos(data, i, uint64(*m.L1IcachePrefetchMisses)) } if m.LlcLoads != nil { data[i] = 0x80 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcLoads)) } if m.LlcLoadMisses != nil { data[i] = 0x88 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcLoadMisses)) } if m.LlcStores != nil { data[i] = 0x90 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcStores)) } if m.LlcStoreMisses != nil { data[i] = 0x98 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcStoreMisses)) } if m.LlcPrefetches != nil { data[i] = 0xa0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcPrefetches)) } if m.LlcPrefetchMisses != nil { data[i] = 0xa8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.LlcPrefetchMisses)) } if m.DtlbLoads != nil { data[i] = 0xb0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbLoads)) } if m.DtlbLoadMisses != nil { data[i] = 0xb8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbLoadMisses)) } if m.DtlbStores != nil { data[i] = 0xc0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbStores)) } if m.DtlbStoreMisses != nil { data[i] = 0xc8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbStoreMisses)) } if m.DtlbPrefetches != nil { data[i] = 0xd0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbPrefetches)) } if m.DtlbPrefetchMisses != nil { data[i] = 0xd8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.DtlbPrefetchMisses)) } if m.ItlbLoads != nil { data[i] = 0xe0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.ItlbLoads)) } if m.ItlbLoadMisses != nil { data[i] = 0xe8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.ItlbLoadMisses)) } if m.BranchLoads != nil { data[i] = 0xf0 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.BranchLoads)) } if m.BranchLoadMisses != nil { data[i] = 0xf8 i++ data[i] = 0x2 i++ i = encodeVarintMesos(data, i, uint64(*m.BranchLoadMisses)) } if m.NodeLoads != nil { data[i] = 0x80 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodeLoads)) } if m.NodeLoadMisses != nil { data[i] = 0x88 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodeLoadMisses)) } if m.NodeStores != nil { data[i] = 0x90 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodeStores)) } if m.NodeStoreMisses != nil { data[i] = 0x98 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodeStoreMisses)) } if m.NodePrefetches != nil { data[i] = 0xa0 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodePrefetches)) } if m.NodePrefetchMisses != nil { data[i] = 0xa8 i++ data[i] = 0x3 i++ i = encodeVarintMesos(data, i, uint64(*m.NodePrefetchMisses)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Request) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Request) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.SlaveId != nil { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.SlaveId.Size())) n34, err := m.SlaveId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n34 } if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Id == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.Id.Size())) n35, err := m.Id.MarshalTo(data[i:]) if err != nil { return 0, err } i += n35 } if m.FrameworkId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_id") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.FrameworkId.Size())) n36, err := m.FrameworkId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n36 } if m.SlaveId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id") } else { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.SlaveId.Size())) n37, err := m.SlaveId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n37 } if m.Hostname == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("hostname") } else { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if len(m.ExecutorIds) > 0 { for _, msg := range m.ExecutorIds { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if len(m.Attributes) > 0 { for _, msg := range m.Attributes { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Url != nil { data[i] = 0x42 i++ i = encodeVarintMesos(data, i, uint64(m.Url.Size())) n38, err := m.Url.MarshalTo(data[i:]) if err != nil { return 0, err } i += n38 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.Launch != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Launch.Size())) n39, err := m.Launch.MarshalTo(data[i:]) if err != nil { return 0, err } i += n39 } if m.Reserve != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Reserve.Size())) n40, err := m.Reserve.MarshalTo(data[i:]) if err != nil { return 0, err } i += n40 } if m.Unreserve != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Unreserve.Size())) n41, err := m.Unreserve.MarshalTo(data[i:]) if err != nil { return 0, err } i += n41 } if m.Create != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Create.Size())) n42, err := m.Create.MarshalTo(data[i:]) if err != nil { return 0, err } i += n42 } if m.Destroy != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(m.Destroy.Size())) n43, err := m.Destroy.MarshalTo(data[i:]) if err != nil { return 0, err } i += n43 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation_Launch) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation_Launch) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.TaskInfos) > 0 { for _, msg := range m.TaskInfos { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation_Reserve) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation_Reserve) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation_Unreserve) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation_Unreserve) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation_Create) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation_Create) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Volumes) > 0 { for _, msg := range m.Volumes { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Offer_Operation_Destroy) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Offer_Operation_Destroy) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Volumes) > 0 { for _, msg := range m.Volumes { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *TaskInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *TaskInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.TaskId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.TaskId.Size())) n44, err := m.TaskId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n44 } if m.SlaveId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id") } else { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.SlaveId.Size())) n45, err := m.SlaveId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n45 } if len(m.Resources) > 0 { for _, msg := range m.Resources { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Executor != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Executor.Size())) n46, err := m.Executor.MarshalTo(data[i:]) if err != nil { return 0, err } i += n46 } if m.Data != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(len(m.Data))) i += copy(data[i:], m.Data) } if m.Command != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Command.Size())) n47, err := m.Command.MarshalTo(data[i:]) if err != nil { return 0, err } i += n47 } if m.HealthCheck != nil { data[i] = 0x42 i++ i = encodeVarintMesos(data, i, uint64(m.HealthCheck.Size())) n48, err := m.HealthCheck.MarshalTo(data[i:]) if err != nil { return 0, err } i += n48 } if m.Container != nil { data[i] = 0x4a i++ i = encodeVarintMesos(data, i, uint64(m.Container.Size())) n49, err := m.Container.MarshalTo(data[i:]) if err != nil { return 0, err } i += n49 } if m.Labels != nil { data[i] = 0x52 i++ i = encodeVarintMesos(data, i, uint64(m.Labels.Size())) n50, err := m.Labels.MarshalTo(data[i:]) if err != nil { return 0, err } i += n50 } if m.Discovery != nil { data[i] = 0x5a i++ i = encodeVarintMesos(data, i, uint64(m.Discovery.Size())) n51, err := m.Discovery.MarshalTo(data[i:]) if err != nil { return 0, err } i += n51 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *TaskStatus) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *TaskStatus) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.TaskId == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.TaskId.Size())) n52, err := m.TaskId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n52 } if m.State == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("state") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.State)) } if m.Data != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(m.Data))) i += copy(data[i:], m.Data) } if m.Message != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Message))) i += copy(data[i:], *m.Message) } if m.SlaveId != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.SlaveId.Size())) n53, err := m.SlaveId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n53 } if m.Timestamp != nil { data[i] = 0x31 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Timestamp))) } if m.ExecutorId != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.ExecutorId.Size())) n54, err := m.ExecutorId.MarshalTo(data[i:]) if err != nil { return 0, err } i += n54 } if m.Healthy != nil { data[i] = 0x40 i++ if *m.Healthy { data[i] = 1 } else { data[i] = 0 } i++ } if m.Source != nil { data[i] = 0x48 i++ i = encodeVarintMesos(data, i, uint64(*m.Source)) } if m.Reason != nil { data[i] = 0x50 i++ i = encodeVarintMesos(data, i, uint64(*m.Reason)) } if m.Uuid != nil { data[i] = 0x5a i++ i = encodeVarintMesos(data, i, uint64(len(m.Uuid))) i += copy(data[i:], m.Uuid) } if m.Labels != nil { data[i] = 0x62 i++ i = encodeVarintMesos(data, i, uint64(m.Labels.Size())) n55, err := m.Labels.MarshalTo(data[i:]) if err != nil { return 0, err } i += n55 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Filters) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Filters) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.RefuseSeconds != nil { data[i] = 0x9 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.RefuseSeconds))) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Environment) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Environment) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Variables) > 0 { for _, msg := range m.Variables { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Environment_Variable) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Environment_Variable) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Parameter) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Parameter) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Key == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("key") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Key))) i += copy(data[i:], *m.Key) } if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Parameters) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Parameters) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Parameter) > 0 { for _, msg := range m.Parameter { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Credential) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Credential) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Principal == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Principal))) i += copy(data[i:], *m.Principal) } if m.Secret != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(m.Secret))) i += copy(data[i:], m.Secret) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Credentials) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Credentials) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Credentials) > 0 { for _, msg := range m.Credentials { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *RateLimit) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *RateLimit) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Qps != nil { data[i] = 0x9 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.Qps))) } if m.Principal == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Principal))) i += copy(data[i:], *m.Principal) } if m.Capacity != nil { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Capacity)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *RateLimits) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *RateLimits) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Limits) > 0 { for _, msg := range m.Limits { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.AggregateDefaultQps != nil { data[i] = 0x11 i++ i = encodeFixed64Mesos(data, i, uint64(math.Float64bits(*m.AggregateDefaultQps))) } if m.AggregateDefaultCapacity != nil { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.AggregateDefaultCapacity)) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Image) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Image) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if m.Appc != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(m.Appc.Size())) n56, err := m.Appc.MarshalTo(data[i:]) if err != nil { return 0, err } i += n56 } if m.Docker != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Docker.Size())) n57, err := m.Docker.MarshalTo(data[i:]) if err != nil { return 0, err } i += n57 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Image_AppC) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Image_AppC) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Id != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Id))) i += copy(data[i:], *m.Id) } if m.Labels != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Labels.Size())) n58, err := m.Labels.MarshalTo(data[i:]) if err != nil { return 0, err } i += n58 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Image_Docker) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Image_Docker) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Volume) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Volume) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.ContainerPath == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("container_path") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.ContainerPath))) i += copy(data[i:], *m.ContainerPath) } if m.HostPath != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.HostPath))) i += copy(data[i:], *m.HostPath) } if m.Mode == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("mode") } else { data[i] = 0x18 i++ i = encodeVarintMesos(data, i, uint64(*m.Mode)) } if m.Image != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(m.Image.Size())) n59, err := m.Image.MarshalTo(data[i:]) if err != nil { return 0, err } i += n59 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ContainerInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ContainerInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Type == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Type)) } if len(m.Volumes) > 0 { for _, msg := range m.Volumes { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Docker != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(m.Docker.Size())) n60, err := m.Docker.MarshalTo(data[i:]) if err != nil { return 0, err } i += n60 } if m.Hostname != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Hostname))) i += copy(data[i:], *m.Hostname) } if m.Mesos != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(m.Mesos.Size())) n61, err := m.Mesos.MarshalTo(data[i:]) if err != nil { return 0, err } i += n61 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ContainerInfo_DockerInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ContainerInfo_DockerInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Image == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("image") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Image))) i += copy(data[i:], *m.Image) } if m.Network != nil { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.Network)) } if len(m.PortMappings) > 0 { for _, msg := range m.PortMappings { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.Privileged != nil { data[i] = 0x20 i++ if *m.Privileged { data[i] = 1 } else { data[i] = 0 } i++ } if len(m.Parameters) > 0 { for _, msg := range m.Parameters { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.ForcePullImage != nil { data[i] = 0x30 i++ if *m.ForcePullImage { data[i] = 1 } else { data[i] = 0 } i++ } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ContainerInfo_DockerInfo_PortMapping) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ContainerInfo_DockerInfo_PortMapping) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.HostPort == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("host_port") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.HostPort)) } if m.ContainerPort == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("container_port") } else { data[i] = 0x10 i++ i = encodeVarintMesos(data, i, uint64(*m.ContainerPort)) } if m.Protocol != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Protocol))) i += copy(data[i:], *m.Protocol) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *ContainerInfo_MesosInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *ContainerInfo_MesosInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Image != nil { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(m.Image.Size())) n62, err := m.Image.MarshalTo(data[i:]) if err != nil { return 0, err } i += n62 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Labels) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Labels) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Labels) > 0 { for _, msg := range m.Labels { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Label) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Label) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Key == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("key") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Key))) i += copy(data[i:], *m.Key) } if m.Value != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Port) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Port) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Number == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("number") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Number)) } if m.Name != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Protocol != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Protocol))) i += copy(data[i:], *m.Protocol) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *Ports) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *Ports) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Ports) > 0 { for _, msg := range m.Ports { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *DiscoveryInfo) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *DiscoveryInfo) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Visibility == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("visibility") } else { data[i] = 0x8 i++ i = encodeVarintMesos(data, i, uint64(*m.Visibility)) } if m.Name != nil { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Environment != nil { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Environment))) i += copy(data[i:], *m.Environment) } if m.Location != nil { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Location))) i += copy(data[i:], *m.Location) } if m.Version != nil { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Version))) i += copy(data[i:], *m.Version) } if m.Ports != nil { data[i] = 0x32 i++ i = encodeVarintMesos(data, i, uint64(m.Ports.Size())) n63, err := m.Ports.MarshalTo(data[i:]) if err != nil { return 0, err } i += n63 } if m.Labels != nil { data[i] = 0x3a i++ i = encodeVarintMesos(data, i, uint64(m.Labels.Size())) n64, err := m.Labels.MarshalTo(data[i:]) if err != nil { return 0, err } i += n64 } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *AppcImageManifest) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *AppcImageManifest) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.AcKind == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("acKind") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.AcKind))) i += copy(data[i:], *m.AcKind) } if m.AcVersion == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("acVersion") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.AcVersion))) i += copy(data[i:], *m.AcVersion) } if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0x1a i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if len(m.Labels) > 0 { for _, msg := range m.Labels { data[i] = 0x22 i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if len(m.Annotations) > 0 { for _, msg := range m.Annotations { data[i] = 0x2a i++ i = encodeVarintMesos(data, i, uint64(msg.Size())) n, err := msg.MarshalTo(data[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *AppcImageManifest_Label) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *AppcImageManifest_Label) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func (m *AppcImageManifest_Annotation) Marshal() (data []byte, err error) { size := m.Size() data = make([]byte, size) n, err := m.MarshalTo(data) if err != nil { return nil, err } return data[:n], nil } func (m *AppcImageManifest_Annotation) MarshalTo(data []byte) (int, error) { var i int _ = i var l int _ = l if m.Name == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } else { data[i] = 0xa i++ i = encodeVarintMesos(data, i, uint64(len(*m.Name))) i += copy(data[i:], *m.Name) } if m.Value == nil { return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } else { data[i] = 0x12 i++ i = encodeVarintMesos(data, i, uint64(len(*m.Value))) i += copy(data[i:], *m.Value) } if m.XXX_unrecognized != nil { i += copy(data[i:], m.XXX_unrecognized) } return i, nil } func encodeFixed64Mesos(data []byte, offset int, v uint64) int { data[offset] = uint8(v) data[offset+1] = uint8(v >> 8) data[offset+2] = uint8(v >> 16) data[offset+3] = uint8(v >> 24) data[offset+4] = uint8(v >> 32) data[offset+5] = uint8(v >> 40) data[offset+6] = uint8(v >> 48) data[offset+7] = uint8(v >> 56) return offset + 8 } func encodeFixed32Mesos(data []byte, offset int, v uint32) int { data[offset] = uint8(v) data[offset+1] = uint8(v >> 8) data[offset+2] = uint8(v >> 16) data[offset+3] = uint8(v >> 24) return offset + 4 } func encodeVarintMesos(data []byte, offset int, v uint64) int { for v >= 1<<7 { data[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } data[offset] = uint8(v) return offset + 1 } func NewPopulatedFrameworkID(r randyMesos, easy bool) *FrameworkID { this := &FrameworkID{} v1 := randStringMesos(r) this.Value = &v1 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedOfferID(r randyMesos, easy bool) *OfferID { this := &OfferID{} v2 := randStringMesos(r) this.Value = &v2 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedSlaveID(r randyMesos, easy bool) *SlaveID { this := &SlaveID{} v3 := randStringMesos(r) this.Value = &v3 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedTaskID(r randyMesos, easy bool) *TaskID { this := &TaskID{} v4 := randStringMesos(r) this.Value = &v4 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedExecutorID(r randyMesos, easy bool) *ExecutorID { this := &ExecutorID{} v5 := randStringMesos(r) this.Value = &v5 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedContainerID(r randyMesos, easy bool) *ContainerID { this := &ContainerID{} v6 := randStringMesos(r) this.Value = &v6 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedAddress(r randyMesos, easy bool) *Address { this := &Address{} if r.Intn(10) != 0 { v7 := randStringMesos(r) this.Hostname = &v7 } if r.Intn(10) != 0 { v8 := randStringMesos(r) this.Ip = &v8 } v9 := int32(r.Int31()) if r.Intn(2) == 0 { v9 *= -1 } this.Port = &v9 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedURL(r randyMesos, easy bool) *URL { this := &URL{} v10 := randStringMesos(r) this.Scheme = &v10 this.Address = NewPopulatedAddress(r, easy) if r.Intn(10) != 0 { v11 := randStringMesos(r) this.Path = &v11 } if r.Intn(10) != 0 { v12 := r.Intn(10) this.Query = make([]*Parameter, v12) for i := 0; i < v12; i++ { this.Query[i] = NewPopulatedParameter(r, easy) } } if r.Intn(10) != 0 { v13 := randStringMesos(r) this.Fragment = &v13 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 6) } return this } func NewPopulatedFrameworkInfo(r randyMesos, easy bool) *FrameworkInfo { this := &FrameworkInfo{} v14 := randStringMesos(r) this.User = &v14 v15 := randStringMesos(r) this.Name = &v15 if r.Intn(10) != 0 { this.Id = NewPopulatedFrameworkID(r, easy) } if r.Intn(10) != 0 { v16 := float64(r.Float64()) if r.Intn(2) == 0 { v16 *= -1 } this.FailoverTimeout = &v16 } if r.Intn(10) != 0 { v17 := bool(bool(r.Intn(2) == 0)) this.Checkpoint = &v17 } if r.Intn(10) != 0 { v18 := randStringMesos(r) this.Role = &v18 } if r.Intn(10) != 0 { v19 := randStringMesos(r) this.Hostname = &v19 } if r.Intn(10) != 0 { v20 := randStringMesos(r) this.Principal = &v20 } if r.Intn(10) != 0 { v21 := randStringMesos(r) this.WebuiUrl = &v21 } if r.Intn(10) != 0 { v22 := r.Intn(10) this.Capabilities = make([]*FrameworkInfo_Capability, v22) for i := 0; i < v22; i++ { this.Capabilities[i] = NewPopulatedFrameworkInfo_Capability(r, easy) } } if r.Intn(10) != 0 { this.Labels = NewPopulatedLabels(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 12) } return this } func NewPopulatedFrameworkInfo_Capability(r randyMesos, easy bool) *FrameworkInfo_Capability { this := &FrameworkInfo_Capability{} v23 := FrameworkInfo_Capability_Type([]int32{1}[r.Intn(1)]) this.Type = &v23 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedHealthCheck(r randyMesos, easy bool) *HealthCheck { this := &HealthCheck{} if r.Intn(10) != 0 { this.Http = NewPopulatedHealthCheck_HTTP(r, easy) } if r.Intn(10) != 0 { v24 := float64(r.Float64()) if r.Intn(2) == 0 { v24 *= -1 } this.DelaySeconds = &v24 } if r.Intn(10) != 0 { v25 := float64(r.Float64()) if r.Intn(2) == 0 { v25 *= -1 } this.IntervalSeconds = &v25 } if r.Intn(10) != 0 { v26 := float64(r.Float64()) if r.Intn(2) == 0 { v26 *= -1 } this.TimeoutSeconds = &v26 } if r.Intn(10) != 0 { v27 := uint32(r.Uint32()) this.ConsecutiveFailures = &v27 } if r.Intn(10) != 0 { v28 := float64(r.Float64()) if r.Intn(2) == 0 { v28 *= -1 } this.GracePeriodSeconds = &v28 } if r.Intn(10) != 0 { this.Command = NewPopulatedCommandInfo(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 8) } return this } func NewPopulatedHealthCheck_HTTP(r randyMesos, easy bool) *HealthCheck_HTTP { this := &HealthCheck_HTTP{} v29 := uint32(r.Uint32()) this.Port = &v29 if r.Intn(10) != 0 { v30 := randStringMesos(r) this.Path = &v30 } if r.Intn(10) != 0 { v31 := r.Intn(100) this.Statuses = make([]uint32, v31) for i := 0; i < v31; i++ { this.Statuses[i] = uint32(r.Uint32()) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 5) } return this } func NewPopulatedCommandInfo(r randyMesos, easy bool) *CommandInfo { this := &CommandInfo{} if r.Intn(10) != 0 { v32 := r.Intn(10) this.Uris = make([]*CommandInfo_URI, v32) for i := 0; i < v32; i++ { this.Uris[i] = NewPopulatedCommandInfo_URI(r, easy) } } if r.Intn(10) != 0 { this.Environment = NewPopulatedEnvironment(r, easy) } if r.Intn(10) != 0 { v33 := randStringMesos(r) this.Value = &v33 } if r.Intn(10) != 0 { this.Container = NewPopulatedCommandInfo_ContainerInfo(r, easy) } if r.Intn(10) != 0 { v34 := randStringMesos(r) this.User = &v34 } if r.Intn(10) != 0 { v35 := bool(bool(r.Intn(2) == 0)) this.Shell = &v35 } if r.Intn(10) != 0 { v36 := r.Intn(10) this.Arguments = make([]string, v36) for i := 0; i < v36; i++ { this.Arguments[i] = randStringMesos(r) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 8) } return this } func NewPopulatedCommandInfo_URI(r randyMesos, easy bool) *CommandInfo_URI { this := &CommandInfo_URI{} v37 := randStringMesos(r) this.Value = &v37 if r.Intn(10) != 0 { v38 := bool(bool(r.Intn(2) == 0)) this.Executable = &v38 } if r.Intn(10) != 0 { v39 := bool(bool(r.Intn(2) == 0)) this.Extract = &v39 } if r.Intn(10) != 0 { v40 := bool(bool(r.Intn(2) == 0)) this.Cache = &v40 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 5) } return this } func NewPopulatedCommandInfo_ContainerInfo(r randyMesos, easy bool) *CommandInfo_ContainerInfo { this := &CommandInfo_ContainerInfo{} v41 := randStringMesos(r) this.Image = &v41 if r.Intn(10) != 0 { v42 := r.Intn(10) this.Options = make([]string, v42) for i := 0; i < v42; i++ { this.Options[i] = randStringMesos(r) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedExecutorInfo(r randyMesos, easy bool) *ExecutorInfo { this := &ExecutorInfo{} this.ExecutorId = NewPopulatedExecutorID(r, easy) if r.Intn(10) != 0 { v43 := r.Intn(100) this.Data = make([]byte, v43) for i := 0; i < v43; i++ { this.Data[i] = byte(r.Intn(256)) } } if r.Intn(10) != 0 { v44 := r.Intn(10) this.Resources = make([]*Resource, v44) for i := 0; i < v44; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } this.Command = NewPopulatedCommandInfo(r, easy) if r.Intn(10) != 0 { this.FrameworkId = NewPopulatedFrameworkID(r, easy) } if r.Intn(10) != 0 { v45 := randStringMesos(r) this.Name = &v45 } if r.Intn(10) != 0 { v46 := randStringMesos(r) this.Source = &v46 } if r.Intn(10) != 0 { this.Container = NewPopulatedContainerInfo(r, easy) } if r.Intn(10) != 0 { this.Discovery = NewPopulatedDiscoveryInfo(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 13) } return this } func NewPopulatedMasterInfo(r randyMesos, easy bool) *MasterInfo { this := &MasterInfo{} v47 := randStringMesos(r) this.Id = &v47 v48 := uint32(r.Uint32()) this.Ip = &v48 v49 := uint32(r.Uint32()) this.Port = &v49 if r.Intn(10) != 0 { v50 := randStringMesos(r) this.Pid = &v50 } if r.Intn(10) != 0 { v51 := randStringMesos(r) this.Hostname = &v51 } if r.Intn(10) != 0 { v52 := randStringMesos(r) this.Version = &v52 } if r.Intn(10) != 0 { this.Address = NewPopulatedAddress(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 8) } return this } func NewPopulatedSlaveInfo(r randyMesos, easy bool) *SlaveInfo { this := &SlaveInfo{} v53 := randStringMesos(r) this.Hostname = &v53 if r.Intn(10) != 0 { v54 := r.Intn(10) this.Resources = make([]*Resource, v54) for i := 0; i < v54; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if r.Intn(10) != 0 { v55 := r.Intn(10) this.Attributes = make([]*Attribute, v55) for i := 0; i < v55; i++ { this.Attributes[i] = NewPopulatedAttribute(r, easy) } } if r.Intn(10) != 0 { this.Id = NewPopulatedSlaveID(r, easy) } if r.Intn(10) != 0 { v56 := bool(bool(r.Intn(2) == 0)) this.Checkpoint = &v56 } if r.Intn(10) != 0 { v57 := int32(r.Int31()) if r.Intn(2) == 0 { v57 *= -1 } this.Port = &v57 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 9) } return this } func NewPopulatedValue(r randyMesos, easy bool) *Value { this := &Value{} v58 := Value_Type([]int32{0, 1, 2, 3}[r.Intn(4)]) this.Type = &v58 if r.Intn(10) != 0 { this.Scalar = NewPopulatedValue_Scalar(r, easy) } if r.Intn(10) != 0 { this.Ranges = NewPopulatedValue_Ranges(r, easy) } if r.Intn(10) != 0 { this.Set = NewPopulatedValue_Set(r, easy) } if r.Intn(10) != 0 { this.Text = NewPopulatedValue_Text(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 6) } return this } func NewPopulatedValue_Scalar(r randyMesos, easy bool) *Value_Scalar { this := &Value_Scalar{} v59 := float64(r.Float64()) if r.Intn(2) == 0 { v59 *= -1 } this.Value = &v59 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedValue_Range(r randyMesos, easy bool) *Value_Range { this := &Value_Range{} v60 := uint64(uint64(r.Uint32())) this.Begin = &v60 v61 := uint64(uint64(r.Uint32())) this.End = &v61 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedValue_Ranges(r randyMesos, easy bool) *Value_Ranges { this := &Value_Ranges{} if r.Intn(10) != 0 { v62 := r.Intn(10) this.Range = make([]*Value_Range, v62) for i := 0; i < v62; i++ { this.Range[i] = NewPopulatedValue_Range(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedValue_Set(r randyMesos, easy bool) *Value_Set { this := &Value_Set{} if r.Intn(10) != 0 { v63 := r.Intn(10) this.Item = make([]string, v63) for i := 0; i < v63; i++ { this.Item[i] = randStringMesos(r) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedValue_Text(r randyMesos, easy bool) *Value_Text { this := &Value_Text{} v64 := randStringMesos(r) this.Value = &v64 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedAttribute(r randyMesos, easy bool) *Attribute { this := &Attribute{} v65 := randStringMesos(r) this.Name = &v65 v66 := Value_Type([]int32{0, 1, 2, 3}[r.Intn(4)]) this.Type = &v66 if r.Intn(10) != 0 { this.Scalar = NewPopulatedValue_Scalar(r, easy) } if r.Intn(10) != 0 { this.Ranges = NewPopulatedValue_Ranges(r, easy) } if r.Intn(10) != 0 { this.Text = NewPopulatedValue_Text(r, easy) } if r.Intn(10) != 0 { this.Set = NewPopulatedValue_Set(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 7) } return this } func NewPopulatedResource(r randyMesos, easy bool) *Resource { this := &Resource{} v67 := randStringMesos(r) this.Name = &v67 v68 := Value_Type([]int32{0, 1, 2, 3}[r.Intn(4)]) this.Type = &v68 if r.Intn(10) != 0 { this.Scalar = NewPopulatedValue_Scalar(r, easy) } if r.Intn(10) != 0 { this.Ranges = NewPopulatedValue_Ranges(r, easy) } if r.Intn(10) != 0 { this.Set = NewPopulatedValue_Set(r, easy) } if r.Intn(10) != 0 { v69 := randStringMesos(r) this.Role = &v69 } if r.Intn(10) != 0 { this.Disk = NewPopulatedResource_DiskInfo(r, easy) } if r.Intn(10) != 0 { this.Reservation = NewPopulatedResource_ReservationInfo(r, easy) } if r.Intn(10) != 0 { this.Revocable = NewPopulatedResource_RevocableInfo(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 10) } return this } func NewPopulatedResource_ReservationInfo(r randyMesos, easy bool) *Resource_ReservationInfo { this := &Resource_ReservationInfo{} v70 := randStringMesos(r) this.Principal = &v70 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedResource_DiskInfo(r randyMesos, easy bool) *Resource_DiskInfo { this := &Resource_DiskInfo{} if r.Intn(10) != 0 { this.Persistence = NewPopulatedResource_DiskInfo_Persistence(r, easy) } if r.Intn(10) != 0 { this.Volume = NewPopulatedVolume(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedResource_DiskInfo_Persistence(r randyMesos, easy bool) *Resource_DiskInfo_Persistence { this := &Resource_DiskInfo_Persistence{} v71 := randStringMesos(r) this.Id = &v71 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedResource_RevocableInfo(r randyMesos, easy bool) *Resource_RevocableInfo { this := &Resource_RevocableInfo{} if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 1) } return this } func NewPopulatedTrafficControlStatistics(r randyMesos, easy bool) *TrafficControlStatistics { this := &TrafficControlStatistics{} v72 := randStringMesos(r) this.Id = &v72 if r.Intn(10) != 0 { v73 := uint64(uint64(r.Uint32())) this.Backlog = &v73 } if r.Intn(10) != 0 { v74 := uint64(uint64(r.Uint32())) this.Bytes = &v74 } if r.Intn(10) != 0 { v75 := uint64(uint64(r.Uint32())) this.Drops = &v75 } if r.Intn(10) != 0 { v76 := uint64(uint64(r.Uint32())) this.Overlimits = &v76 } if r.Intn(10) != 0 { v77 := uint64(uint64(r.Uint32())) this.Packets = &v77 } if r.Intn(10) != 0 { v78 := uint64(uint64(r.Uint32())) this.Qlen = &v78 } if r.Intn(10) != 0 { v79 := uint64(uint64(r.Uint32())) this.Ratebps = &v79 } if r.Intn(10) != 0 { v80 := uint64(uint64(r.Uint32())) this.Ratepps = &v80 } if r.Intn(10) != 0 { v81 := uint64(uint64(r.Uint32())) this.Requeues = &v81 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 11) } return this } func NewPopulatedResourceStatistics(r randyMesos, easy bool) *ResourceStatistics { this := &ResourceStatistics{} v82 := float64(r.Float64()) if r.Intn(2) == 0 { v82 *= -1 } this.Timestamp = &v82 if r.Intn(10) != 0 { v83 := float64(r.Float64()) if r.Intn(2) == 0 { v83 *= -1 } this.CpusUserTimeSecs = &v83 } if r.Intn(10) != 0 { v84 := float64(r.Float64()) if r.Intn(2) == 0 { v84 *= -1 } this.CpusSystemTimeSecs = &v84 } if r.Intn(10) != 0 { v85 := float64(r.Float64()) if r.Intn(2) == 0 { v85 *= -1 } this.CpusLimit = &v85 } if r.Intn(10) != 0 { v86 := uint64(uint64(r.Uint32())) this.MemRssBytes = &v86 } if r.Intn(10) != 0 { v87 := uint64(uint64(r.Uint32())) this.MemLimitBytes = &v87 } if r.Intn(10) != 0 { v88 := uint32(r.Uint32()) this.CpusNrPeriods = &v88 } if r.Intn(10) != 0 { v89 := uint32(r.Uint32()) this.CpusNrThrottled = &v89 } if r.Intn(10) != 0 { v90 := float64(r.Float64()) if r.Intn(2) == 0 { v90 *= -1 } this.CpusThrottledTimeSecs = &v90 } if r.Intn(10) != 0 { v91 := uint64(uint64(r.Uint32())) this.MemFileBytes = &v91 } if r.Intn(10) != 0 { v92 := uint64(uint64(r.Uint32())) this.MemAnonBytes = &v92 } if r.Intn(10) != 0 { v93 := uint64(uint64(r.Uint32())) this.MemMappedFileBytes = &v93 } if r.Intn(10) != 0 { this.Perf = NewPopulatedPerfStatistics(r, easy) } if r.Intn(10) != 0 { v94 := uint64(uint64(r.Uint32())) this.NetRxPackets = &v94 } if r.Intn(10) != 0 { v95 := uint64(uint64(r.Uint32())) this.NetRxBytes = &v95 } if r.Intn(10) != 0 { v96 := uint64(uint64(r.Uint32())) this.NetRxErrors = &v96 } if r.Intn(10) != 0 { v97 := uint64(uint64(r.Uint32())) this.NetRxDropped = &v97 } if r.Intn(10) != 0 { v98 := uint64(uint64(r.Uint32())) this.NetTxPackets = &v98 } if r.Intn(10) != 0 { v99 := uint64(uint64(r.Uint32())) this.NetTxBytes = &v99 } if r.Intn(10) != 0 { v100 := uint64(uint64(r.Uint32())) this.NetTxErrors = &v100 } if r.Intn(10) != 0 { v101 := uint64(uint64(r.Uint32())) this.NetTxDropped = &v101 } if r.Intn(10) != 0 { v102 := float64(r.Float64()) if r.Intn(2) == 0 { v102 *= -1 } this.NetTcpRttMicrosecsP50 = &v102 } if r.Intn(10) != 0 { v103 := float64(r.Float64()) if r.Intn(2) == 0 { v103 *= -1 } this.NetTcpRttMicrosecsP90 = &v103 } if r.Intn(10) != 0 { v104 := float64(r.Float64()) if r.Intn(2) == 0 { v104 *= -1 } this.NetTcpRttMicrosecsP95 = &v104 } if r.Intn(10) != 0 { v105 := float64(r.Float64()) if r.Intn(2) == 0 { v105 *= -1 } this.NetTcpRttMicrosecsP99 = &v105 } if r.Intn(10) != 0 { v106 := uint64(uint64(r.Uint32())) this.DiskLimitBytes = &v106 } if r.Intn(10) != 0 { v107 := uint64(uint64(r.Uint32())) this.DiskUsedBytes = &v107 } if r.Intn(10) != 0 { v108 := float64(r.Float64()) if r.Intn(2) == 0 { v108 *= -1 } this.NetTcpActiveConnections = &v108 } if r.Intn(10) != 0 { v109 := float64(r.Float64()) if r.Intn(2) == 0 { v109 *= -1 } this.NetTcpTimeWaitConnections = &v109 } if r.Intn(10) != 0 { v110 := uint32(r.Uint32()) this.Processes = &v110 } if r.Intn(10) != 0 { v111 := uint32(r.Uint32()) this.Threads = &v111 } if r.Intn(10) != 0 { v112 := uint64(uint64(r.Uint32())) this.MemLowPressureCounter = &v112 } if r.Intn(10) != 0 { v113 := uint64(uint64(r.Uint32())) this.MemMediumPressureCounter = &v113 } if r.Intn(10) != 0 { v114 := uint64(uint64(r.Uint32())) this.MemCriticalPressureCounter = &v114 } if r.Intn(10) != 0 { v115 := r.Intn(10) this.NetTrafficControlStatistics = make([]*TrafficControlStatistics, v115) for i := 0; i < v115; i++ { this.NetTrafficControlStatistics[i] = NewPopulatedTrafficControlStatistics(r, easy) } } if r.Intn(10) != 0 { v116 := uint64(uint64(r.Uint32())) this.MemTotalBytes = &v116 } if r.Intn(10) != 0 { v117 := uint64(uint64(r.Uint32())) this.MemTotalMemswBytes = &v117 } if r.Intn(10) != 0 { v118 := uint64(uint64(r.Uint32())) this.MemSoftLimitBytes = &v118 } if r.Intn(10) != 0 { v119 := uint64(uint64(r.Uint32())) this.MemCacheBytes = &v119 } if r.Intn(10) != 0 { v120 := uint64(uint64(r.Uint32())) this.MemSwapBytes = &v120 } if r.Intn(10) != 0 { v121 := uint64(uint64(r.Uint32())) this.MemUnevictableBytes = &v121 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 42) } return this } func NewPopulatedResourceUsage(r randyMesos, easy bool) *ResourceUsage { this := &ResourceUsage{} if r.Intn(10) != 0 { v122 := r.Intn(10) this.Executors = make([]*ResourceUsage_Executor, v122) for i := 0; i < v122; i++ { this.Executors[i] = NewPopulatedResourceUsage_Executor(r, easy) } } if r.Intn(10) != 0 { v123 := r.Intn(10) this.Total = make([]*Resource, v123) for i := 0; i < v123; i++ { this.Total[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedResourceUsage_Executor(r randyMesos, easy bool) *ResourceUsage_Executor { this := &ResourceUsage_Executor{} this.ExecutorInfo = NewPopulatedExecutorInfo(r, easy) if r.Intn(10) != 0 { v124 := r.Intn(10) this.Allocated = make([]*Resource, v124) for i := 0; i < v124; i++ { this.Allocated[i] = NewPopulatedResource(r, easy) } } if r.Intn(10) != 0 { this.Statistics = NewPopulatedResourceStatistics(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedPerfStatistics(r randyMesos, easy bool) *PerfStatistics { this := &PerfStatistics{} v125 := float64(r.Float64()) if r.Intn(2) == 0 { v125 *= -1 } this.Timestamp = &v125 v126 := float64(r.Float64()) if r.Intn(2) == 0 { v126 *= -1 } this.Duration = &v126 if r.Intn(10) != 0 { v127 := uint64(uint64(r.Uint32())) this.Cycles = &v127 } if r.Intn(10) != 0 { v128 := uint64(uint64(r.Uint32())) this.StalledCyclesFrontend = &v128 } if r.Intn(10) != 0 { v129 := uint64(uint64(r.Uint32())) this.StalledCyclesBackend = &v129 } if r.Intn(10) != 0 { v130 := uint64(uint64(r.Uint32())) this.Instructions = &v130 } if r.Intn(10) != 0 { v131 := uint64(uint64(r.Uint32())) this.CacheReferences = &v131 } if r.Intn(10) != 0 { v132 := uint64(uint64(r.Uint32())) this.CacheMisses = &v132 } if r.Intn(10) != 0 { v133 := uint64(uint64(r.Uint32())) this.Branches = &v133 } if r.Intn(10) != 0 { v134 := uint64(uint64(r.Uint32())) this.BranchMisses = &v134 } if r.Intn(10) != 0 { v135 := uint64(uint64(r.Uint32())) this.BusCycles = &v135 } if r.Intn(10) != 0 { v136 := uint64(uint64(r.Uint32())) this.RefCycles = &v136 } if r.Intn(10) != 0 { v137 := float64(r.Float64()) if r.Intn(2) == 0 { v137 *= -1 } this.CpuClock = &v137 } if r.Intn(10) != 0 { v138 := float64(r.Float64()) if r.Intn(2) == 0 { v138 *= -1 } this.TaskClock = &v138 } if r.Intn(10) != 0 { v139 := uint64(uint64(r.Uint32())) this.PageFaults = &v139 } if r.Intn(10) != 0 { v140 := uint64(uint64(r.Uint32())) this.MinorFaults = &v140 } if r.Intn(10) != 0 { v141 := uint64(uint64(r.Uint32())) this.MajorFaults = &v141 } if r.Intn(10) != 0 { v142 := uint64(uint64(r.Uint32())) this.ContextSwitches = &v142 } if r.Intn(10) != 0 { v143 := uint64(uint64(r.Uint32())) this.CpuMigrations = &v143 } if r.Intn(10) != 0 { v144 := uint64(uint64(r.Uint32())) this.AlignmentFaults = &v144 } if r.Intn(10) != 0 { v145 := uint64(uint64(r.Uint32())) this.EmulationFaults = &v145 } if r.Intn(10) != 0 { v146 := uint64(uint64(r.Uint32())) this.L1DcacheLoads = &v146 } if r.Intn(10) != 0 { v147 := uint64(uint64(r.Uint32())) this.L1DcacheLoadMisses = &v147 } if r.Intn(10) != 0 { v148 := uint64(uint64(r.Uint32())) this.L1DcacheStores = &v148 } if r.Intn(10) != 0 { v149 := uint64(uint64(r.Uint32())) this.L1DcacheStoreMisses = &v149 } if r.Intn(10) != 0 { v150 := uint64(uint64(r.Uint32())) this.L1DcachePrefetches = &v150 } if r.Intn(10) != 0 { v151 := uint64(uint64(r.Uint32())) this.L1DcachePrefetchMisses = &v151 } if r.Intn(10) != 0 { v152 := uint64(uint64(r.Uint32())) this.L1IcacheLoads = &v152 } if r.Intn(10) != 0 { v153 := uint64(uint64(r.Uint32())) this.L1IcacheLoadMisses = &v153 } if r.Intn(10) != 0 { v154 := uint64(uint64(r.Uint32())) this.L1IcachePrefetches = &v154 } if r.Intn(10) != 0 { v155 := uint64(uint64(r.Uint32())) this.L1IcachePrefetchMisses = &v155 } if r.Intn(10) != 0 { v156 := uint64(uint64(r.Uint32())) this.LlcLoads = &v156 } if r.Intn(10) != 0 { v157 := uint64(uint64(r.Uint32())) this.LlcLoadMisses = &v157 } if r.Intn(10) != 0 { v158 := uint64(uint64(r.Uint32())) this.LlcStores = &v158 } if r.Intn(10) != 0 { v159 := uint64(uint64(r.Uint32())) this.LlcStoreMisses = &v159 } if r.Intn(10) != 0 { v160 := uint64(uint64(r.Uint32())) this.LlcPrefetches = &v160 } if r.Intn(10) != 0 { v161 := uint64(uint64(r.Uint32())) this.LlcPrefetchMisses = &v161 } if r.Intn(10) != 0 { v162 := uint64(uint64(r.Uint32())) this.DtlbLoads = &v162 } if r.Intn(10) != 0 { v163 := uint64(uint64(r.Uint32())) this.DtlbLoadMisses = &v163 } if r.Intn(10) != 0 { v164 := uint64(uint64(r.Uint32())) this.DtlbStores = &v164 } if r.Intn(10) != 0 { v165 := uint64(uint64(r.Uint32())) this.DtlbStoreMisses = &v165 } if r.Intn(10) != 0 { v166 := uint64(uint64(r.Uint32())) this.DtlbPrefetches = &v166 } if r.Intn(10) != 0 { v167 := uint64(uint64(r.Uint32())) this.DtlbPrefetchMisses = &v167 } if r.Intn(10) != 0 { v168 := uint64(uint64(r.Uint32())) this.ItlbLoads = &v168 } if r.Intn(10) != 0 { v169 := uint64(uint64(r.Uint32())) this.ItlbLoadMisses = &v169 } if r.Intn(10) != 0 { v170 := uint64(uint64(r.Uint32())) this.BranchLoads = &v170 } if r.Intn(10) != 0 { v171 := uint64(uint64(r.Uint32())) this.BranchLoadMisses = &v171 } if r.Intn(10) != 0 { v172 := uint64(uint64(r.Uint32())) this.NodeLoads = &v172 } if r.Intn(10) != 0 { v173 := uint64(uint64(r.Uint32())) this.NodeLoadMisses = &v173 } if r.Intn(10) != 0 { v174 := uint64(uint64(r.Uint32())) this.NodeStores = &v174 } if r.Intn(10) != 0 { v175 := uint64(uint64(r.Uint32())) this.NodeStoreMisses = &v175 } if r.Intn(10) != 0 { v176 := uint64(uint64(r.Uint32())) this.NodePrefetches = &v176 } if r.Intn(10) != 0 { v177 := uint64(uint64(r.Uint32())) this.NodePrefetchMisses = &v177 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 54) } return this } func NewPopulatedRequest(r randyMesos, easy bool) *Request { this := &Request{} if r.Intn(10) != 0 { this.SlaveId = NewPopulatedSlaveID(r, easy) } if r.Intn(10) != 0 { v178 := r.Intn(10) this.Resources = make([]*Resource, v178) for i := 0; i < v178; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedOffer(r randyMesos, easy bool) *Offer { this := &Offer{} this.Id = NewPopulatedOfferID(r, easy) this.FrameworkId = NewPopulatedFrameworkID(r, easy) this.SlaveId = NewPopulatedSlaveID(r, easy) v179 := randStringMesos(r) this.Hostname = &v179 if r.Intn(10) != 0 { v180 := r.Intn(10) this.Resources = make([]*Resource, v180) for i := 0; i < v180; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if r.Intn(10) != 0 { v181 := r.Intn(10) this.ExecutorIds = make([]*ExecutorID, v181) for i := 0; i < v181; i++ { this.ExecutorIds[i] = NewPopulatedExecutorID(r, easy) } } if r.Intn(10) != 0 { v182 := r.Intn(10) this.Attributes = make([]*Attribute, v182) for i := 0; i < v182; i++ { this.Attributes[i] = NewPopulatedAttribute(r, easy) } } if r.Intn(10) != 0 { this.Url = NewPopulatedURL(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 9) } return this } func NewPopulatedOffer_Operation(r randyMesos, easy bool) *Offer_Operation { this := &Offer_Operation{} v183 := Offer_Operation_Type([]int32{1, 2, 3, 4, 5}[r.Intn(5)]) this.Type = &v183 if r.Intn(10) != 0 { this.Launch = NewPopulatedOffer_Operation_Launch(r, easy) } if r.Intn(10) != 0 { this.Reserve = NewPopulatedOffer_Operation_Reserve(r, easy) } if r.Intn(10) != 0 { this.Unreserve = NewPopulatedOffer_Operation_Unreserve(r, easy) } if r.Intn(10) != 0 { this.Create = NewPopulatedOffer_Operation_Create(r, easy) } if r.Intn(10) != 0 { this.Destroy = NewPopulatedOffer_Operation_Destroy(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 7) } return this } func NewPopulatedOffer_Operation_Launch(r randyMesos, easy bool) *Offer_Operation_Launch { this := &Offer_Operation_Launch{} if r.Intn(10) != 0 { v184 := r.Intn(10) this.TaskInfos = make([]*TaskInfo, v184) for i := 0; i < v184; i++ { this.TaskInfos[i] = NewPopulatedTaskInfo(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedOffer_Operation_Reserve(r randyMesos, easy bool) *Offer_Operation_Reserve { this := &Offer_Operation_Reserve{} if r.Intn(10) != 0 { v185 := r.Intn(10) this.Resources = make([]*Resource, v185) for i := 0; i < v185; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedOffer_Operation_Unreserve(r randyMesos, easy bool) *Offer_Operation_Unreserve { this := &Offer_Operation_Unreserve{} if r.Intn(10) != 0 { v186 := r.Intn(10) this.Resources = make([]*Resource, v186) for i := 0; i < v186; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedOffer_Operation_Create(r randyMesos, easy bool) *Offer_Operation_Create { this := &Offer_Operation_Create{} if r.Intn(10) != 0 { v187 := r.Intn(10) this.Volumes = make([]*Resource, v187) for i := 0; i < v187; i++ { this.Volumes[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedOffer_Operation_Destroy(r randyMesos, easy bool) *Offer_Operation_Destroy { this := &Offer_Operation_Destroy{} if r.Intn(10) != 0 { v188 := r.Intn(10) this.Volumes = make([]*Resource, v188) for i := 0; i < v188; i++ { this.Volumes[i] = NewPopulatedResource(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedTaskInfo(r randyMesos, easy bool) *TaskInfo { this := &TaskInfo{} v189 := randStringMesos(r) this.Name = &v189 this.TaskId = NewPopulatedTaskID(r, easy) this.SlaveId = NewPopulatedSlaveID(r, easy) if r.Intn(10) != 0 { v190 := r.Intn(10) this.Resources = make([]*Resource, v190) for i := 0; i < v190; i++ { this.Resources[i] = NewPopulatedResource(r, easy) } } if r.Intn(10) != 0 { this.Executor = NewPopulatedExecutorInfo(r, easy) } if r.Intn(10) != 0 { v191 := r.Intn(100) this.Data = make([]byte, v191) for i := 0; i < v191; i++ { this.Data[i] = byte(r.Intn(256)) } } if r.Intn(10) != 0 { this.Command = NewPopulatedCommandInfo(r, easy) } if r.Intn(10) != 0 { this.HealthCheck = NewPopulatedHealthCheck(r, easy) } if r.Intn(10) != 0 { this.Container = NewPopulatedContainerInfo(r, easy) } if r.Intn(10) != 0 { this.Labels = NewPopulatedLabels(r, easy) } if r.Intn(10) != 0 { this.Discovery = NewPopulatedDiscoveryInfo(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 12) } return this } func NewPopulatedTaskStatus(r randyMesos, easy bool) *TaskStatus { this := &TaskStatus{} this.TaskId = NewPopulatedTaskID(r, easy) v192 := TaskState([]int32{6, 0, 1, 2, 3, 4, 5, 7}[r.Intn(8)]) this.State = &v192 if r.Intn(10) != 0 { v193 := r.Intn(100) this.Data = make([]byte, v193) for i := 0; i < v193; i++ { this.Data[i] = byte(r.Intn(256)) } } if r.Intn(10) != 0 { v194 := randStringMesos(r) this.Message = &v194 } if r.Intn(10) != 0 { this.SlaveId = NewPopulatedSlaveID(r, easy) } if r.Intn(10) != 0 { v195 := float64(r.Float64()) if r.Intn(2) == 0 { v195 *= -1 } this.Timestamp = &v195 } if r.Intn(10) != 0 { this.ExecutorId = NewPopulatedExecutorID(r, easy) } if r.Intn(10) != 0 { v196 := bool(bool(r.Intn(2) == 0)) this.Healthy = &v196 } if r.Intn(10) != 0 { v197 := TaskStatus_Source([]int32{0, 1, 2}[r.Intn(3)]) this.Source = &v197 } if r.Intn(10) != 0 { v198 := TaskStatus_Reason([]int32{0, 17, 1, 2, 3, 4, 5, 6, 7, 8, 9, 18, 10, 11, 12, 13, 14, 15, 16}[r.Intn(19)]) this.Reason = &v198 } if r.Intn(10) != 0 { v199 := r.Intn(100) this.Uuid = make([]byte, v199) for i := 0; i < v199; i++ { this.Uuid[i] = byte(r.Intn(256)) } } if r.Intn(10) != 0 { this.Labels = NewPopulatedLabels(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 13) } return this } func NewPopulatedFilters(r randyMesos, easy bool) *Filters { this := &Filters{} if r.Intn(10) != 0 { v200 := float64(r.Float64()) if r.Intn(2) == 0 { v200 *= -1 } this.RefuseSeconds = &v200 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedEnvironment(r randyMesos, easy bool) *Environment { this := &Environment{} if r.Intn(10) != 0 { v201 := r.Intn(10) this.Variables = make([]*Environment_Variable, v201) for i := 0; i < v201; i++ { this.Variables[i] = NewPopulatedEnvironment_Variable(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedEnvironment_Variable(r randyMesos, easy bool) *Environment_Variable { this := &Environment_Variable{} v202 := randStringMesos(r) this.Name = &v202 v203 := randStringMesos(r) this.Value = &v203 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedParameter(r randyMesos, easy bool) *Parameter { this := &Parameter{} v204 := randStringMesos(r) this.Key = &v204 v205 := randStringMesos(r) this.Value = &v205 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedParameters(r randyMesos, easy bool) *Parameters { this := &Parameters{} if r.Intn(10) != 0 { v206 := r.Intn(10) this.Parameter = make([]*Parameter, v206) for i := 0; i < v206; i++ { this.Parameter[i] = NewPopulatedParameter(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedCredential(r randyMesos, easy bool) *Credential { this := &Credential{} v207 := randStringMesos(r) this.Principal = &v207 if r.Intn(10) != 0 { v208 := r.Intn(100) this.Secret = make([]byte, v208) for i := 0; i < v208; i++ { this.Secret[i] = byte(r.Intn(256)) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedCredentials(r randyMesos, easy bool) *Credentials { this := &Credentials{} if r.Intn(10) != 0 { v209 := r.Intn(10) this.Credentials = make([]*Credential, v209) for i := 0; i < v209; i++ { this.Credentials[i] = NewPopulatedCredential(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedRateLimit(r randyMesos, easy bool) *RateLimit { this := &RateLimit{} if r.Intn(10) != 0 { v210 := float64(r.Float64()) if r.Intn(2) == 0 { v210 *= -1 } this.Qps = &v210 } v211 := randStringMesos(r) this.Principal = &v211 if r.Intn(10) != 0 { v212 := uint64(uint64(r.Uint32())) this.Capacity = &v212 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedRateLimits(r randyMesos, easy bool) *RateLimits { this := &RateLimits{} if r.Intn(10) != 0 { v213 := r.Intn(10) this.Limits = make([]*RateLimit, v213) for i := 0; i < v213; i++ { this.Limits[i] = NewPopulatedRateLimit(r, easy) } } if r.Intn(10) != 0 { v214 := float64(r.Float64()) if r.Intn(2) == 0 { v214 *= -1 } this.AggregateDefaultQps = &v214 } if r.Intn(10) != 0 { v215 := uint64(uint64(r.Uint32())) this.AggregateDefaultCapacity = &v215 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedImage(r randyMesos, easy bool) *Image { this := &Image{} v216 := Image_Type([]int32{1, 2}[r.Intn(2)]) this.Type = &v216 if r.Intn(10) != 0 { this.Appc = NewPopulatedImage_AppC(r, easy) } if r.Intn(10) != 0 { this.Docker = NewPopulatedImage_Docker(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedImage_AppC(r randyMesos, easy bool) *Image_AppC { this := &Image_AppC{} v217 := randStringMesos(r) this.Name = &v217 if r.Intn(10) != 0 { v218 := randStringMesos(r) this.Id = &v218 } if r.Intn(10) != 0 { this.Labels = NewPopulatedLabels(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedImage_Docker(r randyMesos, easy bool) *Image_Docker { this := &Image_Docker{} v219 := randStringMesos(r) this.Name = &v219 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedVolume(r randyMesos, easy bool) *Volume { this := &Volume{} v220 := randStringMesos(r) this.ContainerPath = &v220 if r.Intn(10) != 0 { v221 := randStringMesos(r) this.HostPath = &v221 } v222 := Volume_Mode([]int32{1, 2}[r.Intn(2)]) this.Mode = &v222 if r.Intn(10) != 0 { this.Image = NewPopulatedImage(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 5) } return this } func NewPopulatedContainerInfo(r randyMesos, easy bool) *ContainerInfo { this := &ContainerInfo{} v223 := ContainerInfo_Type([]int32{1, 2}[r.Intn(2)]) this.Type = &v223 if r.Intn(10) != 0 { v224 := r.Intn(10) this.Volumes = make([]*Volume, v224) for i := 0; i < v224; i++ { this.Volumes[i] = NewPopulatedVolume(r, easy) } } if r.Intn(10) != 0 { this.Docker = NewPopulatedContainerInfo_DockerInfo(r, easy) } if r.Intn(10) != 0 { v225 := randStringMesos(r) this.Hostname = &v225 } if r.Intn(10) != 0 { this.Mesos = NewPopulatedContainerInfo_MesosInfo(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 6) } return this } func NewPopulatedContainerInfo_DockerInfo(r randyMesos, easy bool) *ContainerInfo_DockerInfo { this := &ContainerInfo_DockerInfo{} v226 := randStringMesos(r) this.Image = &v226 if r.Intn(10) != 0 { v227 := ContainerInfo_DockerInfo_Network([]int32{1, 2, 3}[r.Intn(3)]) this.Network = &v227 } if r.Intn(10) != 0 { v228 := r.Intn(10) this.PortMappings = make([]*ContainerInfo_DockerInfo_PortMapping, v228) for i := 0; i < v228; i++ { this.PortMappings[i] = NewPopulatedContainerInfo_DockerInfo_PortMapping(r, easy) } } if r.Intn(10) != 0 { v229 := bool(bool(r.Intn(2) == 0)) this.Privileged = &v229 } if r.Intn(10) != 0 { v230 := r.Intn(10) this.Parameters = make([]*Parameter, v230) for i := 0; i < v230; i++ { this.Parameters[i] = NewPopulatedParameter(r, easy) } } if r.Intn(10) != 0 { v231 := bool(bool(r.Intn(2) == 0)) this.ForcePullImage = &v231 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 7) } return this } func NewPopulatedContainerInfo_DockerInfo_PortMapping(r randyMesos, easy bool) *ContainerInfo_DockerInfo_PortMapping { this := &ContainerInfo_DockerInfo_PortMapping{} v232 := uint32(r.Uint32()) this.HostPort = &v232 v233 := uint32(r.Uint32()) this.ContainerPort = &v233 if r.Intn(10) != 0 { v234 := randStringMesos(r) this.Protocol = &v234 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedContainerInfo_MesosInfo(r randyMesos, easy bool) *ContainerInfo_MesosInfo { this := &ContainerInfo_MesosInfo{} if r.Intn(10) != 0 { this.Image = NewPopulatedImage(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedLabels(r randyMesos, easy bool) *Labels { this := &Labels{} if r.Intn(10) != 0 { v235 := r.Intn(10) this.Labels = make([]*Label, v235) for i := 0; i < v235; i++ { this.Labels[i] = NewPopulatedLabel(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedLabel(r randyMesos, easy bool) *Label { this := &Label{} v236 := randStringMesos(r) this.Key = &v236 if r.Intn(10) != 0 { v237 := randStringMesos(r) this.Value = &v237 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedPort(r randyMesos, easy bool) *Port { this := &Port{} v238 := uint32(r.Uint32()) this.Number = &v238 if r.Intn(10) != 0 { v239 := randStringMesos(r) this.Name = &v239 } if r.Intn(10) != 0 { v240 := randStringMesos(r) this.Protocol = &v240 } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 4) } return this } func NewPopulatedPorts(r randyMesos, easy bool) *Ports { this := &Ports{} if r.Intn(10) != 0 { v241 := r.Intn(10) this.Ports = make([]*Port, v241) for i := 0; i < v241; i++ { this.Ports[i] = NewPopulatedPort(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 2) } return this } func NewPopulatedDiscoveryInfo(r randyMesos, easy bool) *DiscoveryInfo { this := &DiscoveryInfo{} v242 := DiscoveryInfo_Visibility([]int32{0, 1, 2}[r.Intn(3)]) this.Visibility = &v242 if r.Intn(10) != 0 { v243 := randStringMesos(r) this.Name = &v243 } if r.Intn(10) != 0 { v244 := randStringMesos(r) this.Environment = &v244 } if r.Intn(10) != 0 { v245 := randStringMesos(r) this.Location = &v245 } if r.Intn(10) != 0 { v246 := randStringMesos(r) this.Version = &v246 } if r.Intn(10) != 0 { this.Ports = NewPopulatedPorts(r, easy) } if r.Intn(10) != 0 { this.Labels = NewPopulatedLabels(r, easy) } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 8) } return this } func NewPopulatedAppcImageManifest(r randyMesos, easy bool) *AppcImageManifest { this := &AppcImageManifest{} v247 := randStringMesos(r) this.AcKind = &v247 v248 := randStringMesos(r) this.AcVersion = &v248 v249 := randStringMesos(r) this.Name = &v249 if r.Intn(10) != 0 { v250 := r.Intn(10) this.Labels = make([]*AppcImageManifest_Label, v250) for i := 0; i < v250; i++ { this.Labels[i] = NewPopulatedAppcImageManifest_Label(r, easy) } } if r.Intn(10) != 0 { v251 := r.Intn(10) this.Annotations = make([]*AppcImageManifest_Annotation, v251) for i := 0; i < v251; i++ { this.Annotations[i] = NewPopulatedAppcImageManifest_Annotation(r, easy) } } if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 6) } return this } func NewPopulatedAppcImageManifest_Label(r randyMesos, easy bool) *AppcImageManifest_Label { this := &AppcImageManifest_Label{} v252 := randStringMesos(r) this.Name = &v252 v253 := randStringMesos(r) this.Value = &v253 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } func NewPopulatedAppcImageManifest_Annotation(r randyMesos, easy bool) *AppcImageManifest_Annotation { this := &AppcImageManifest_Annotation{} v254 := randStringMesos(r) this.Name = &v254 v255 := randStringMesos(r) this.Value = &v255 if !easy && r.Intn(10) != 0 { this.XXX_unrecognized = randUnrecognizedMesos(r, 3) } return this } type randyMesos interface { Float32() float32 Float64() float64 Int63() int64 Int31() int32 Uint32() uint32 Intn(n int) int } func randUTF8RuneMesos(r randyMesos) rune { ru := r.Intn(62) if ru < 10 { return rune(ru + 48) } else if ru < 36 { return rune(ru + 55) } return rune(ru + 61) } func randStringMesos(r randyMesos) string { v256 := r.Intn(100) tmps := make([]rune, v256) for i := 0; i < v256; i++ { tmps[i] = randUTF8RuneMesos(r) } return string(tmps) } func randUnrecognizedMesos(r randyMesos, maxFieldNumber int) (data []byte) { l := r.Intn(5) for i := 0; i < l; i++ { wire := r.Intn(4) if wire == 3 { wire = 5 } fieldNumber := maxFieldNumber + r.Intn(100) data = randFieldMesos(data, r, fieldNumber, wire) } return data } func randFieldMesos(data []byte, r randyMesos, fieldNumber int, wire int) []byte { key := uint32(fieldNumber)<<3 | uint32(wire) switch wire { case 0: data = encodeVarintPopulateMesos(data, uint64(key)) v257 := r.Int63() if r.Intn(2) == 0 { v257 *= -1 } data = encodeVarintPopulateMesos(data, uint64(v257)) case 1: data = encodeVarintPopulateMesos(data, uint64(key)) data = append(data, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) case 2: data = encodeVarintPopulateMesos(data, uint64(key)) ll := r.Intn(100) data = encodeVarintPopulateMesos(data, uint64(ll)) for j := 0; j < ll; j++ { data = append(data, byte(r.Intn(256))) } default: data = encodeVarintPopulateMesos(data, uint64(key)) data = append(data, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) } return data } func encodeVarintPopulateMesos(data []byte, v uint64) []byte { for v >= 1<<7 { data = append(data, uint8(uint64(v)&0x7f|0x80)) v >>= 7 } data = append(data, uint8(v)) return data } func (m *FrameworkID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *OfferID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *SlaveID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TaskID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ExecutorID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ContainerID) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Address) Size() (n int) { var l int _ = l if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if m.Ip != nil { l = len(*m.Ip) n += 1 + l + sovMesos(uint64(l)) } if m.Port != nil { n += 1 + sovMesos(uint64(*m.Port)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *URL) Size() (n int) { var l int _ = l if m.Scheme != nil { l = len(*m.Scheme) n += 1 + l + sovMesos(uint64(l)) } if m.Address != nil { l = m.Address.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Path != nil { l = len(*m.Path) n += 1 + l + sovMesos(uint64(l)) } if len(m.Query) > 0 { for _, e := range m.Query { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Fragment != nil { l = len(*m.Fragment) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *FrameworkInfo) Size() (n int) { var l int _ = l if m.User != nil { l = len(*m.User) n += 1 + l + sovMesos(uint64(l)) } if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Id != nil { l = m.Id.Size() n += 1 + l + sovMesos(uint64(l)) } if m.FailoverTimeout != nil { n += 9 } if m.Checkpoint != nil { n += 2 } if m.Role != nil { l = len(*m.Role) n += 1 + l + sovMesos(uint64(l)) } if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if m.Principal != nil { l = len(*m.Principal) n += 1 + l + sovMesos(uint64(l)) } if m.WebuiUrl != nil { l = len(*m.WebuiUrl) n += 1 + l + sovMesos(uint64(l)) } if len(m.Capabilities) > 0 { for _, e := range m.Capabilities { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Labels != nil { l = m.Labels.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *FrameworkInfo_Capability) Size() (n int) { var l int _ = l if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *HealthCheck) Size() (n int) { var l int _ = l if m.Http != nil { l = m.Http.Size() n += 1 + l + sovMesos(uint64(l)) } if m.DelaySeconds != nil { n += 9 } if m.IntervalSeconds != nil { n += 9 } if m.TimeoutSeconds != nil { n += 9 } if m.ConsecutiveFailures != nil { n += 1 + sovMesos(uint64(*m.ConsecutiveFailures)) } if m.GracePeriodSeconds != nil { n += 9 } if m.Command != nil { l = m.Command.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *HealthCheck_HTTP) Size() (n int) { var l int _ = l if m.Port != nil { n += 1 + sovMesos(uint64(*m.Port)) } if m.Path != nil { l = len(*m.Path) n += 1 + l + sovMesos(uint64(l)) } if len(m.Statuses) > 0 { for _, e := range m.Statuses { n += 1 + sovMesos(uint64(e)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *CommandInfo) Size() (n int) { var l int _ = l if len(m.Uris) > 0 { for _, e := range m.Uris { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Environment != nil { l = m.Environment.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.Container != nil { l = m.Container.Size() n += 1 + l + sovMesos(uint64(l)) } if m.User != nil { l = len(*m.User) n += 1 + l + sovMesos(uint64(l)) } if m.Shell != nil { n += 2 } if len(m.Arguments) > 0 { for _, s := range m.Arguments { l = len(s) n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *CommandInfo_URI) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.Executable != nil { n += 2 } if m.Extract != nil { n += 2 } if m.Cache != nil { n += 2 } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *CommandInfo_ContainerInfo) Size() (n int) { var l int _ = l if m.Image != nil { l = len(*m.Image) n += 1 + l + sovMesos(uint64(l)) } if len(m.Options) > 0 { for _, s := range m.Options { l = len(s) n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ExecutorInfo) Size() (n int) { var l int _ = l if m.ExecutorId != nil { l = m.ExecutorId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Data != nil { l = len(m.Data) n += 1 + l + sovMesos(uint64(l)) } if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Command != nil { l = m.Command.Size() n += 1 + l + sovMesos(uint64(l)) } if m.FrameworkId != nil { l = m.FrameworkId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Source != nil { l = len(*m.Source) n += 1 + l + sovMesos(uint64(l)) } if m.Container != nil { l = m.Container.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Discovery != nil { l = m.Discovery.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *MasterInfo) Size() (n int) { var l int _ = l if m.Id != nil { l = len(*m.Id) n += 1 + l + sovMesos(uint64(l)) } if m.Ip != nil { n += 1 + sovMesos(uint64(*m.Ip)) } if m.Port != nil { n += 1 + sovMesos(uint64(*m.Port)) } if m.Pid != nil { l = len(*m.Pid) n += 1 + l + sovMesos(uint64(l)) } if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if m.Version != nil { l = len(*m.Version) n += 1 + l + sovMesos(uint64(l)) } if m.Address != nil { l = m.Address.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *SlaveInfo) Size() (n int) { var l int _ = l if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if len(m.Attributes) > 0 { for _, e := range m.Attributes { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Id != nil { l = m.Id.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Checkpoint != nil { n += 2 } if m.Port != nil { n += 1 + sovMesos(uint64(*m.Port)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value) Size() (n int) { var l int _ = l if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.Scalar != nil { l = m.Scalar.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Ranges != nil { l = m.Ranges.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Set != nil { l = m.Set.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Text != nil { l = m.Text.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value_Scalar) Size() (n int) { var l int _ = l if m.Value != nil { n += 9 } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value_Range) Size() (n int) { var l int _ = l if m.Begin != nil { n += 1 + sovMesos(uint64(*m.Begin)) } if m.End != nil { n += 1 + sovMesos(uint64(*m.End)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value_Ranges) Size() (n int) { var l int _ = l if len(m.Range) > 0 { for _, e := range m.Range { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value_Set) Size() (n int) { var l int _ = l if len(m.Item) > 0 { for _, s := range m.Item { l = len(s) n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Value_Text) Size() (n int) { var l int _ = l if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Attribute) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.Scalar != nil { l = m.Scalar.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Ranges != nil { l = m.Ranges.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Text != nil { l = m.Text.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Set != nil { l = m.Set.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Resource) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.Scalar != nil { l = m.Scalar.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Ranges != nil { l = m.Ranges.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Set != nil { l = m.Set.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Role != nil { l = len(*m.Role) n += 1 + l + sovMesos(uint64(l)) } if m.Disk != nil { l = m.Disk.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Reservation != nil { l = m.Reservation.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Revocable != nil { l = m.Revocable.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Resource_ReservationInfo) Size() (n int) { var l int _ = l if m.Principal != nil { l = len(*m.Principal) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Resource_DiskInfo) Size() (n int) { var l int _ = l if m.Persistence != nil { l = m.Persistence.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Volume != nil { l = m.Volume.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Resource_DiskInfo_Persistence) Size() (n int) { var l int _ = l if m.Id != nil { l = len(*m.Id) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Resource_RevocableInfo) Size() (n int) { var l int _ = l if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TrafficControlStatistics) Size() (n int) { var l int _ = l if m.Id != nil { l = len(*m.Id) n += 1 + l + sovMesos(uint64(l)) } if m.Backlog != nil { n += 1 + sovMesos(uint64(*m.Backlog)) } if m.Bytes != nil { n += 1 + sovMesos(uint64(*m.Bytes)) } if m.Drops != nil { n += 1 + sovMesos(uint64(*m.Drops)) } if m.Overlimits != nil { n += 1 + sovMesos(uint64(*m.Overlimits)) } if m.Packets != nil { n += 1 + sovMesos(uint64(*m.Packets)) } if m.Qlen != nil { n += 1 + sovMesos(uint64(*m.Qlen)) } if m.Ratebps != nil { n += 1 + sovMesos(uint64(*m.Ratebps)) } if m.Ratepps != nil { n += 1 + sovMesos(uint64(*m.Ratepps)) } if m.Requeues != nil { n += 1 + sovMesos(uint64(*m.Requeues)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ResourceStatistics) Size() (n int) { var l int _ = l if m.Timestamp != nil { n += 9 } if m.CpusUserTimeSecs != nil { n += 9 } if m.CpusSystemTimeSecs != nil { n += 9 } if m.CpusLimit != nil { n += 9 } if m.MemRssBytes != nil { n += 1 + sovMesos(uint64(*m.MemRssBytes)) } if m.MemLimitBytes != nil { n += 1 + sovMesos(uint64(*m.MemLimitBytes)) } if m.CpusNrPeriods != nil { n += 1 + sovMesos(uint64(*m.CpusNrPeriods)) } if m.CpusNrThrottled != nil { n += 1 + sovMesos(uint64(*m.CpusNrThrottled)) } if m.CpusThrottledTimeSecs != nil { n += 9 } if m.MemFileBytes != nil { n += 1 + sovMesos(uint64(*m.MemFileBytes)) } if m.MemAnonBytes != nil { n += 1 + sovMesos(uint64(*m.MemAnonBytes)) } if m.MemMappedFileBytes != nil { n += 1 + sovMesos(uint64(*m.MemMappedFileBytes)) } if m.Perf != nil { l = m.Perf.Size() n += 1 + l + sovMesos(uint64(l)) } if m.NetRxPackets != nil { n += 1 + sovMesos(uint64(*m.NetRxPackets)) } if m.NetRxBytes != nil { n += 1 + sovMesos(uint64(*m.NetRxBytes)) } if m.NetRxErrors != nil { n += 2 + sovMesos(uint64(*m.NetRxErrors)) } if m.NetRxDropped != nil { n += 2 + sovMesos(uint64(*m.NetRxDropped)) } if m.NetTxPackets != nil { n += 2 + sovMesos(uint64(*m.NetTxPackets)) } if m.NetTxBytes != nil { n += 2 + sovMesos(uint64(*m.NetTxBytes)) } if m.NetTxErrors != nil { n += 2 + sovMesos(uint64(*m.NetTxErrors)) } if m.NetTxDropped != nil { n += 2 + sovMesos(uint64(*m.NetTxDropped)) } if m.NetTcpRttMicrosecsP50 != nil { n += 10 } if m.NetTcpRttMicrosecsP90 != nil { n += 10 } if m.NetTcpRttMicrosecsP95 != nil { n += 10 } if m.NetTcpRttMicrosecsP99 != nil { n += 10 } if m.DiskLimitBytes != nil { n += 2 + sovMesos(uint64(*m.DiskLimitBytes)) } if m.DiskUsedBytes != nil { n += 2 + sovMesos(uint64(*m.DiskUsedBytes)) } if m.NetTcpActiveConnections != nil { n += 10 } if m.NetTcpTimeWaitConnections != nil { n += 10 } if m.Processes != nil { n += 2 + sovMesos(uint64(*m.Processes)) } if m.Threads != nil { n += 2 + sovMesos(uint64(*m.Threads)) } if m.MemLowPressureCounter != nil { n += 2 + sovMesos(uint64(*m.MemLowPressureCounter)) } if m.MemMediumPressureCounter != nil { n += 2 + sovMesos(uint64(*m.MemMediumPressureCounter)) } if m.MemCriticalPressureCounter != nil { n += 2 + sovMesos(uint64(*m.MemCriticalPressureCounter)) } if len(m.NetTrafficControlStatistics) > 0 { for _, e := range m.NetTrafficControlStatistics { l = e.Size() n += 2 + l + sovMesos(uint64(l)) } } if m.MemTotalBytes != nil { n += 2 + sovMesos(uint64(*m.MemTotalBytes)) } if m.MemTotalMemswBytes != nil { n += 2 + sovMesos(uint64(*m.MemTotalMemswBytes)) } if m.MemSoftLimitBytes != nil { n += 2 + sovMesos(uint64(*m.MemSoftLimitBytes)) } if m.MemCacheBytes != nil { n += 2 + sovMesos(uint64(*m.MemCacheBytes)) } if m.MemSwapBytes != nil { n += 2 + sovMesos(uint64(*m.MemSwapBytes)) } if m.MemUnevictableBytes != nil { n += 2 + sovMesos(uint64(*m.MemUnevictableBytes)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ResourceUsage) Size() (n int) { var l int _ = l if len(m.Executors) > 0 { for _, e := range m.Executors { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if len(m.Total) > 0 { for _, e := range m.Total { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ResourceUsage_Executor) Size() (n int) { var l int _ = l if m.ExecutorInfo != nil { l = m.ExecutorInfo.Size() n += 1 + l + sovMesos(uint64(l)) } if len(m.Allocated) > 0 { for _, e := range m.Allocated { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Statistics != nil { l = m.Statistics.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *PerfStatistics) Size() (n int) { var l int _ = l if m.Timestamp != nil { n += 9 } if m.Duration != nil { n += 9 } if m.Cycles != nil { n += 1 + sovMesos(uint64(*m.Cycles)) } if m.StalledCyclesFrontend != nil { n += 1 + sovMesos(uint64(*m.StalledCyclesFrontend)) } if m.StalledCyclesBackend != nil { n += 1 + sovMesos(uint64(*m.StalledCyclesBackend)) } if m.Instructions != nil { n += 1 + sovMesos(uint64(*m.Instructions)) } if m.CacheReferences != nil { n += 1 + sovMesos(uint64(*m.CacheReferences)) } if m.CacheMisses != nil { n += 1 + sovMesos(uint64(*m.CacheMisses)) } if m.Branches != nil { n += 1 + sovMesos(uint64(*m.Branches)) } if m.BranchMisses != nil { n += 1 + sovMesos(uint64(*m.BranchMisses)) } if m.BusCycles != nil { n += 1 + sovMesos(uint64(*m.BusCycles)) } if m.RefCycles != nil { n += 1 + sovMesos(uint64(*m.RefCycles)) } if m.CpuClock != nil { n += 9 } if m.TaskClock != nil { n += 9 } if m.PageFaults != nil { n += 1 + sovMesos(uint64(*m.PageFaults)) } if m.MinorFaults != nil { n += 2 + sovMesos(uint64(*m.MinorFaults)) } if m.MajorFaults != nil { n += 2 + sovMesos(uint64(*m.MajorFaults)) } if m.ContextSwitches != nil { n += 2 + sovMesos(uint64(*m.ContextSwitches)) } if m.CpuMigrations != nil { n += 2 + sovMesos(uint64(*m.CpuMigrations)) } if m.AlignmentFaults != nil { n += 2 + sovMesos(uint64(*m.AlignmentFaults)) } if m.EmulationFaults != nil { n += 2 + sovMesos(uint64(*m.EmulationFaults)) } if m.L1DcacheLoads != nil { n += 2 + sovMesos(uint64(*m.L1DcacheLoads)) } if m.L1DcacheLoadMisses != nil { n += 2 + sovMesos(uint64(*m.L1DcacheLoadMisses)) } if m.L1DcacheStores != nil { n += 2 + sovMesos(uint64(*m.L1DcacheStores)) } if m.L1DcacheStoreMisses != nil { n += 2 + sovMesos(uint64(*m.L1DcacheStoreMisses)) } if m.L1DcachePrefetches != nil { n += 2 + sovMesos(uint64(*m.L1DcachePrefetches)) } if m.L1DcachePrefetchMisses != nil { n += 2 + sovMesos(uint64(*m.L1DcachePrefetchMisses)) } if m.L1IcacheLoads != nil { n += 2 + sovMesos(uint64(*m.L1IcacheLoads)) } if m.L1IcacheLoadMisses != nil { n += 2 + sovMesos(uint64(*m.L1IcacheLoadMisses)) } if m.L1IcachePrefetches != nil { n += 2 + sovMesos(uint64(*m.L1IcachePrefetches)) } if m.L1IcachePrefetchMisses != nil { n += 2 + sovMesos(uint64(*m.L1IcachePrefetchMisses)) } if m.LlcLoads != nil { n += 2 + sovMesos(uint64(*m.LlcLoads)) } if m.LlcLoadMisses != nil { n += 2 + sovMesos(uint64(*m.LlcLoadMisses)) } if m.LlcStores != nil { n += 2 + sovMesos(uint64(*m.LlcStores)) } if m.LlcStoreMisses != nil { n += 2 + sovMesos(uint64(*m.LlcStoreMisses)) } if m.LlcPrefetches != nil { n += 2 + sovMesos(uint64(*m.LlcPrefetches)) } if m.LlcPrefetchMisses != nil { n += 2 + sovMesos(uint64(*m.LlcPrefetchMisses)) } if m.DtlbLoads != nil { n += 2 + sovMesos(uint64(*m.DtlbLoads)) } if m.DtlbLoadMisses != nil { n += 2 + sovMesos(uint64(*m.DtlbLoadMisses)) } if m.DtlbStores != nil { n += 2 + sovMesos(uint64(*m.DtlbStores)) } if m.DtlbStoreMisses != nil { n += 2 + sovMesos(uint64(*m.DtlbStoreMisses)) } if m.DtlbPrefetches != nil { n += 2 + sovMesos(uint64(*m.DtlbPrefetches)) } if m.DtlbPrefetchMisses != nil { n += 2 + sovMesos(uint64(*m.DtlbPrefetchMisses)) } if m.ItlbLoads != nil { n += 2 + sovMesos(uint64(*m.ItlbLoads)) } if m.ItlbLoadMisses != nil { n += 2 + sovMesos(uint64(*m.ItlbLoadMisses)) } if m.BranchLoads != nil { n += 2 + sovMesos(uint64(*m.BranchLoads)) } if m.BranchLoadMisses != nil { n += 2 + sovMesos(uint64(*m.BranchLoadMisses)) } if m.NodeLoads != nil { n += 2 + sovMesos(uint64(*m.NodeLoads)) } if m.NodeLoadMisses != nil { n += 2 + sovMesos(uint64(*m.NodeLoadMisses)) } if m.NodeStores != nil { n += 2 + sovMesos(uint64(*m.NodeStores)) } if m.NodeStoreMisses != nil { n += 2 + sovMesos(uint64(*m.NodeStoreMisses)) } if m.NodePrefetches != nil { n += 2 + sovMesos(uint64(*m.NodePrefetches)) } if m.NodePrefetchMisses != nil { n += 2 + sovMesos(uint64(*m.NodePrefetchMisses)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Request) Size() (n int) { var l int _ = l if m.SlaveId != nil { l = m.SlaveId.Size() n += 1 + l + sovMesos(uint64(l)) } if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer) Size() (n int) { var l int _ = l if m.Id != nil { l = m.Id.Size() n += 1 + l + sovMesos(uint64(l)) } if m.FrameworkId != nil { l = m.FrameworkId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.SlaveId != nil { l = m.SlaveId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if len(m.ExecutorIds) > 0 { for _, e := range m.ExecutorIds { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if len(m.Attributes) > 0 { for _, e := range m.Attributes { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Url != nil { l = m.Url.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation) Size() (n int) { var l int _ = l if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.Launch != nil { l = m.Launch.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Reserve != nil { l = m.Reserve.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Unreserve != nil { l = m.Unreserve.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Create != nil { l = m.Create.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Destroy != nil { l = m.Destroy.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation_Launch) Size() (n int) { var l int _ = l if len(m.TaskInfos) > 0 { for _, e := range m.TaskInfos { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation_Reserve) Size() (n int) { var l int _ = l if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation_Unreserve) Size() (n int) { var l int _ = l if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation_Create) Size() (n int) { var l int _ = l if len(m.Volumes) > 0 { for _, e := range m.Volumes { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Offer_Operation_Destroy) Size() (n int) { var l int _ = l if len(m.Volumes) > 0 { for _, e := range m.Volumes { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TaskInfo) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.TaskId != nil { l = m.TaskId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.SlaveId != nil { l = m.SlaveId.Size() n += 1 + l + sovMesos(uint64(l)) } if len(m.Resources) > 0 { for _, e := range m.Resources { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Executor != nil { l = m.Executor.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Data != nil { l = len(m.Data) n += 1 + l + sovMesos(uint64(l)) } if m.Command != nil { l = m.Command.Size() n += 1 + l + sovMesos(uint64(l)) } if m.HealthCheck != nil { l = m.HealthCheck.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Container != nil { l = m.Container.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Labels != nil { l = m.Labels.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Discovery != nil { l = m.Discovery.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *TaskStatus) Size() (n int) { var l int _ = l if m.TaskId != nil { l = m.TaskId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.State != nil { n += 1 + sovMesos(uint64(*m.State)) } if m.Data != nil { l = len(m.Data) n += 1 + l + sovMesos(uint64(l)) } if m.Message != nil { l = len(*m.Message) n += 1 + l + sovMesos(uint64(l)) } if m.SlaveId != nil { l = m.SlaveId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Timestamp != nil { n += 9 } if m.ExecutorId != nil { l = m.ExecutorId.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Healthy != nil { n += 2 } if m.Source != nil { n += 1 + sovMesos(uint64(*m.Source)) } if m.Reason != nil { n += 1 + sovMesos(uint64(*m.Reason)) } if m.Uuid != nil { l = len(m.Uuid) n += 1 + l + sovMesos(uint64(l)) } if m.Labels != nil { l = m.Labels.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Filters) Size() (n int) { var l int _ = l if m.RefuseSeconds != nil { n += 9 } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Environment) Size() (n int) { var l int _ = l if len(m.Variables) > 0 { for _, e := range m.Variables { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Environment_Variable) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Parameter) Size() (n int) { var l int _ = l if m.Key != nil { l = len(*m.Key) n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Parameters) Size() (n int) { var l int _ = l if len(m.Parameter) > 0 { for _, e := range m.Parameter { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Credential) Size() (n int) { var l int _ = l if m.Principal != nil { l = len(*m.Principal) n += 1 + l + sovMesos(uint64(l)) } if m.Secret != nil { l = len(m.Secret) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Credentials) Size() (n int) { var l int _ = l if len(m.Credentials) > 0 { for _, e := range m.Credentials { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *RateLimit) Size() (n int) { var l int _ = l if m.Qps != nil { n += 9 } if m.Principal != nil { l = len(*m.Principal) n += 1 + l + sovMesos(uint64(l)) } if m.Capacity != nil { n += 1 + sovMesos(uint64(*m.Capacity)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *RateLimits) Size() (n int) { var l int _ = l if len(m.Limits) > 0 { for _, e := range m.Limits { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.AggregateDefaultQps != nil { n += 9 } if m.AggregateDefaultCapacity != nil { n += 1 + sovMesos(uint64(*m.AggregateDefaultCapacity)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Image) Size() (n int) { var l int _ = l if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if m.Appc != nil { l = m.Appc.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Docker != nil { l = m.Docker.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Image_AppC) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Id != nil { l = len(*m.Id) n += 1 + l + sovMesos(uint64(l)) } if m.Labels != nil { l = m.Labels.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Image_Docker) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Volume) Size() (n int) { var l int _ = l if m.ContainerPath != nil { l = len(*m.ContainerPath) n += 1 + l + sovMesos(uint64(l)) } if m.HostPath != nil { l = len(*m.HostPath) n += 1 + l + sovMesos(uint64(l)) } if m.Mode != nil { n += 1 + sovMesos(uint64(*m.Mode)) } if m.Image != nil { l = m.Image.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ContainerInfo) Size() (n int) { var l int _ = l if m.Type != nil { n += 1 + sovMesos(uint64(*m.Type)) } if len(m.Volumes) > 0 { for _, e := range m.Volumes { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Docker != nil { l = m.Docker.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Hostname != nil { l = len(*m.Hostname) n += 1 + l + sovMesos(uint64(l)) } if m.Mesos != nil { l = m.Mesos.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ContainerInfo_DockerInfo) Size() (n int) { var l int _ = l if m.Image != nil { l = len(*m.Image) n += 1 + l + sovMesos(uint64(l)) } if m.Network != nil { n += 1 + sovMesos(uint64(*m.Network)) } if len(m.PortMappings) > 0 { for _, e := range m.PortMappings { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.Privileged != nil { n += 2 } if len(m.Parameters) > 0 { for _, e := range m.Parameters { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.ForcePullImage != nil { n += 2 } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ContainerInfo_DockerInfo_PortMapping) Size() (n int) { var l int _ = l if m.HostPort != nil { n += 1 + sovMesos(uint64(*m.HostPort)) } if m.ContainerPort != nil { n += 1 + sovMesos(uint64(*m.ContainerPort)) } if m.Protocol != nil { l = len(*m.Protocol) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *ContainerInfo_MesosInfo) Size() (n int) { var l int _ = l if m.Image != nil { l = m.Image.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Labels) Size() (n int) { var l int _ = l if len(m.Labels) > 0 { for _, e := range m.Labels { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Label) Size() (n int) { var l int _ = l if m.Key != nil { l = len(*m.Key) n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Port) Size() (n int) { var l int _ = l if m.Number != nil { n += 1 + sovMesos(uint64(*m.Number)) } if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Protocol != nil { l = len(*m.Protocol) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Ports) Size() (n int) { var l int _ = l if len(m.Ports) > 0 { for _, e := range m.Ports { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *DiscoveryInfo) Size() (n int) { var l int _ = l if m.Visibility != nil { n += 1 + sovMesos(uint64(*m.Visibility)) } if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Environment != nil { l = len(*m.Environment) n += 1 + l + sovMesos(uint64(l)) } if m.Location != nil { l = len(*m.Location) n += 1 + l + sovMesos(uint64(l)) } if m.Version != nil { l = len(*m.Version) n += 1 + l + sovMesos(uint64(l)) } if m.Ports != nil { l = m.Ports.Size() n += 1 + l + sovMesos(uint64(l)) } if m.Labels != nil { l = m.Labels.Size() n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *AppcImageManifest) Size() (n int) { var l int _ = l if m.AcKind != nil { l = len(*m.AcKind) n += 1 + l + sovMesos(uint64(l)) } if m.AcVersion != nil { l = len(*m.AcVersion) n += 1 + l + sovMesos(uint64(l)) } if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if len(m.Labels) > 0 { for _, e := range m.Labels { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if len(m.Annotations) > 0 { for _, e := range m.Annotations { l = e.Size() n += 1 + l + sovMesos(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *AppcImageManifest_Label) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *AppcImageManifest_Annotation) Size() (n int) { var l int _ = l if m.Name != nil { l = len(*m.Name) n += 1 + l + sovMesos(uint64(l)) } if m.Value != nil { l = len(*m.Value) n += 1 + l + sovMesos(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func sovMesos(x uint64) (n int) { for { n++ x >>= 7 if x == 0 { break } } return n } func sozMesos(x uint64) (n int) { return sovMesos(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (this *FrameworkID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&FrameworkID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *OfferID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&OfferID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *SlaveID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&SlaveID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *TaskID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TaskID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ExecutorID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ExecutorID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ContainerID) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ContainerID{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Address) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Address{`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Ip:` + valueToStringMesos(this.Ip) + `,`, `Port:` + valueToStringMesos(this.Port) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *URL) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&URL{`, `Scheme:` + valueToStringMesos(this.Scheme) + `,`, `Address:` + strings.Replace(fmt.Sprintf("%v", this.Address), "Address", "Address", 1) + `,`, `Path:` + valueToStringMesos(this.Path) + `,`, `Query:` + strings.Replace(fmt.Sprintf("%v", this.Query), "Parameter", "Parameter", 1) + `,`, `Fragment:` + valueToStringMesos(this.Fragment) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *FrameworkInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&FrameworkInfo{`, `User:` + valueToStringMesos(this.User) + `,`, `Name:` + valueToStringMesos(this.Name) + `,`, `Id:` + strings.Replace(fmt.Sprintf("%v", this.Id), "FrameworkID", "FrameworkID", 1) + `,`, `FailoverTimeout:` + valueToStringMesos(this.FailoverTimeout) + `,`, `Checkpoint:` + valueToStringMesos(this.Checkpoint) + `,`, `Role:` + valueToStringMesos(this.Role) + `,`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Principal:` + valueToStringMesos(this.Principal) + `,`, `WebuiUrl:` + valueToStringMesos(this.WebuiUrl) + `,`, `Capabilities:` + strings.Replace(fmt.Sprintf("%v", this.Capabilities), "FrameworkInfo_Capability", "FrameworkInfo_Capability", 1) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Labels", "Labels", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *FrameworkInfo_Capability) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&FrameworkInfo_Capability{`, `Type:` + valueToStringMesos(this.Type) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *HealthCheck) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&HealthCheck{`, `Http:` + strings.Replace(fmt.Sprintf("%v", this.Http), "HealthCheck_HTTP", "HealthCheck_HTTP", 1) + `,`, `DelaySeconds:` + valueToStringMesos(this.DelaySeconds) + `,`, `IntervalSeconds:` + valueToStringMesos(this.IntervalSeconds) + `,`, `TimeoutSeconds:` + valueToStringMesos(this.TimeoutSeconds) + `,`, `ConsecutiveFailures:` + valueToStringMesos(this.ConsecutiveFailures) + `,`, `GracePeriodSeconds:` + valueToStringMesos(this.GracePeriodSeconds) + `,`, `Command:` + strings.Replace(fmt.Sprintf("%v", this.Command), "CommandInfo", "CommandInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *HealthCheck_HTTP) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&HealthCheck_HTTP{`, `Port:` + valueToStringMesos(this.Port) + `,`, `Path:` + valueToStringMesos(this.Path) + `,`, `Statuses:` + fmt.Sprintf("%v", this.Statuses) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *CommandInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&CommandInfo{`, `Uris:` + strings.Replace(fmt.Sprintf("%v", this.Uris), "CommandInfo_URI", "CommandInfo_URI", 1) + `,`, `Environment:` + strings.Replace(fmt.Sprintf("%v", this.Environment), "Environment", "Environment", 1) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `Container:` + strings.Replace(fmt.Sprintf("%v", this.Container), "CommandInfo_ContainerInfo", "CommandInfo_ContainerInfo", 1) + `,`, `User:` + valueToStringMesos(this.User) + `,`, `Shell:` + valueToStringMesos(this.Shell) + `,`, `Arguments:` + fmt.Sprintf("%v", this.Arguments) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *CommandInfo_URI) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&CommandInfo_URI{`, `Value:` + valueToStringMesos(this.Value) + `,`, `Executable:` + valueToStringMesos(this.Executable) + `,`, `Extract:` + valueToStringMesos(this.Extract) + `,`, `Cache:` + valueToStringMesos(this.Cache) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *CommandInfo_ContainerInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&CommandInfo_ContainerInfo{`, `Image:` + valueToStringMesos(this.Image) + `,`, `Options:` + fmt.Sprintf("%v", this.Options) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ExecutorInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ExecutorInfo{`, `ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "ExecutorID", 1) + `,`, `Data:` + valueToStringMesos(this.Data) + `,`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `Command:` + strings.Replace(fmt.Sprintf("%v", this.Command), "CommandInfo", "CommandInfo", 1) + `,`, `FrameworkId:` + strings.Replace(fmt.Sprintf("%v", this.FrameworkId), "FrameworkID", "FrameworkID", 1) + `,`, `Name:` + valueToStringMesos(this.Name) + `,`, `Source:` + valueToStringMesos(this.Source) + `,`, `Container:` + strings.Replace(fmt.Sprintf("%v", this.Container), "ContainerInfo", "ContainerInfo", 1) + `,`, `Discovery:` + strings.Replace(fmt.Sprintf("%v", this.Discovery), "DiscoveryInfo", "DiscoveryInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *MasterInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&MasterInfo{`, `Id:` + valueToStringMesos(this.Id) + `,`, `Ip:` + valueToStringMesos(this.Ip) + `,`, `Port:` + valueToStringMesos(this.Port) + `,`, `Pid:` + valueToStringMesos(this.Pid) + `,`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Version:` + valueToStringMesos(this.Version) + `,`, `Address:` + strings.Replace(fmt.Sprintf("%v", this.Address), "Address", "Address", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *SlaveInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&SlaveInfo{`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `Attributes:` + strings.Replace(fmt.Sprintf("%v", this.Attributes), "Attribute", "Attribute", 1) + `,`, `Id:` + strings.Replace(fmt.Sprintf("%v", this.Id), "SlaveID", "SlaveID", 1) + `,`, `Checkpoint:` + valueToStringMesos(this.Checkpoint) + `,`, `Port:` + valueToStringMesos(this.Port) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value{`, `Type:` + valueToStringMesos(this.Type) + `,`, `Scalar:` + strings.Replace(fmt.Sprintf("%v", this.Scalar), "Value_Scalar", "Value_Scalar", 1) + `,`, `Ranges:` + strings.Replace(fmt.Sprintf("%v", this.Ranges), "Value_Ranges", "Value_Ranges", 1) + `,`, `Set:` + strings.Replace(fmt.Sprintf("%v", this.Set), "Value_Set", "Value_Set", 1) + `,`, `Text:` + strings.Replace(fmt.Sprintf("%v", this.Text), "Value_Text", "Value_Text", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value_Scalar) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value_Scalar{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value_Range) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value_Range{`, `Begin:` + valueToStringMesos(this.Begin) + `,`, `End:` + valueToStringMesos(this.End) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value_Ranges) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value_Ranges{`, `Range:` + strings.Replace(fmt.Sprintf("%v", this.Range), "Value_Range", "Value_Range", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value_Set) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value_Set{`, `Item:` + fmt.Sprintf("%v", this.Item) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Value_Text) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Value_Text{`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Attribute) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Attribute{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Type:` + valueToStringMesos(this.Type) + `,`, `Scalar:` + strings.Replace(fmt.Sprintf("%v", this.Scalar), "Value_Scalar", "Value_Scalar", 1) + `,`, `Ranges:` + strings.Replace(fmt.Sprintf("%v", this.Ranges), "Value_Ranges", "Value_Ranges", 1) + `,`, `Text:` + strings.Replace(fmt.Sprintf("%v", this.Text), "Value_Text", "Value_Text", 1) + `,`, `Set:` + strings.Replace(fmt.Sprintf("%v", this.Set), "Value_Set", "Value_Set", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Resource) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Resource{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Type:` + valueToStringMesos(this.Type) + `,`, `Scalar:` + strings.Replace(fmt.Sprintf("%v", this.Scalar), "Value_Scalar", "Value_Scalar", 1) + `,`, `Ranges:` + strings.Replace(fmt.Sprintf("%v", this.Ranges), "Value_Ranges", "Value_Ranges", 1) + `,`, `Set:` + strings.Replace(fmt.Sprintf("%v", this.Set), "Value_Set", "Value_Set", 1) + `,`, `Role:` + valueToStringMesos(this.Role) + `,`, `Disk:` + strings.Replace(fmt.Sprintf("%v", this.Disk), "Resource_DiskInfo", "Resource_DiskInfo", 1) + `,`, `Reservation:` + strings.Replace(fmt.Sprintf("%v", this.Reservation), "Resource_ReservationInfo", "Resource_ReservationInfo", 1) + `,`, `Revocable:` + strings.Replace(fmt.Sprintf("%v", this.Revocable), "Resource_RevocableInfo", "Resource_RevocableInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Resource_ReservationInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Resource_ReservationInfo{`, `Principal:` + valueToStringMesos(this.Principal) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Resource_DiskInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Resource_DiskInfo{`, `Persistence:` + strings.Replace(fmt.Sprintf("%v", this.Persistence), "Resource_DiskInfo_Persistence", "Resource_DiskInfo_Persistence", 1) + `,`, `Volume:` + strings.Replace(fmt.Sprintf("%v", this.Volume), "Volume", "Volume", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Resource_DiskInfo_Persistence) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Resource_DiskInfo_Persistence{`, `Id:` + valueToStringMesos(this.Id) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Resource_RevocableInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Resource_RevocableInfo{`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *TrafficControlStatistics) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TrafficControlStatistics{`, `Id:` + valueToStringMesos(this.Id) + `,`, `Backlog:` + valueToStringMesos(this.Backlog) + `,`, `Bytes:` + valueToStringMesos(this.Bytes) + `,`, `Drops:` + valueToStringMesos(this.Drops) + `,`, `Overlimits:` + valueToStringMesos(this.Overlimits) + `,`, `Packets:` + valueToStringMesos(this.Packets) + `,`, `Qlen:` + valueToStringMesos(this.Qlen) + `,`, `Ratebps:` + valueToStringMesos(this.Ratebps) + `,`, `Ratepps:` + valueToStringMesos(this.Ratepps) + `,`, `Requeues:` + valueToStringMesos(this.Requeues) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ResourceStatistics) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ResourceStatistics{`, `Timestamp:` + valueToStringMesos(this.Timestamp) + `,`, `CpusUserTimeSecs:` + valueToStringMesos(this.CpusUserTimeSecs) + `,`, `CpusSystemTimeSecs:` + valueToStringMesos(this.CpusSystemTimeSecs) + `,`, `CpusLimit:` + valueToStringMesos(this.CpusLimit) + `,`, `MemRssBytes:` + valueToStringMesos(this.MemRssBytes) + `,`, `MemLimitBytes:` + valueToStringMesos(this.MemLimitBytes) + `,`, `CpusNrPeriods:` + valueToStringMesos(this.CpusNrPeriods) + `,`, `CpusNrThrottled:` + valueToStringMesos(this.CpusNrThrottled) + `,`, `CpusThrottledTimeSecs:` + valueToStringMesos(this.CpusThrottledTimeSecs) + `,`, `MemFileBytes:` + valueToStringMesos(this.MemFileBytes) + `,`, `MemAnonBytes:` + valueToStringMesos(this.MemAnonBytes) + `,`, `MemMappedFileBytes:` + valueToStringMesos(this.MemMappedFileBytes) + `,`, `Perf:` + strings.Replace(fmt.Sprintf("%v", this.Perf), "PerfStatistics", "PerfStatistics", 1) + `,`, `NetRxPackets:` + valueToStringMesos(this.NetRxPackets) + `,`, `NetRxBytes:` + valueToStringMesos(this.NetRxBytes) + `,`, `NetRxErrors:` + valueToStringMesos(this.NetRxErrors) + `,`, `NetRxDropped:` + valueToStringMesos(this.NetRxDropped) + `,`, `NetTxPackets:` + valueToStringMesos(this.NetTxPackets) + `,`, `NetTxBytes:` + valueToStringMesos(this.NetTxBytes) + `,`, `NetTxErrors:` + valueToStringMesos(this.NetTxErrors) + `,`, `NetTxDropped:` + valueToStringMesos(this.NetTxDropped) + `,`, `NetTcpRttMicrosecsP50:` + valueToStringMesos(this.NetTcpRttMicrosecsP50) + `,`, `NetTcpRttMicrosecsP90:` + valueToStringMesos(this.NetTcpRttMicrosecsP90) + `,`, `NetTcpRttMicrosecsP95:` + valueToStringMesos(this.NetTcpRttMicrosecsP95) + `,`, `NetTcpRttMicrosecsP99:` + valueToStringMesos(this.NetTcpRttMicrosecsP99) + `,`, `DiskLimitBytes:` + valueToStringMesos(this.DiskLimitBytes) + `,`, `DiskUsedBytes:` + valueToStringMesos(this.DiskUsedBytes) + `,`, `NetTcpActiveConnections:` + valueToStringMesos(this.NetTcpActiveConnections) + `,`, `NetTcpTimeWaitConnections:` + valueToStringMesos(this.NetTcpTimeWaitConnections) + `,`, `Processes:` + valueToStringMesos(this.Processes) + `,`, `Threads:` + valueToStringMesos(this.Threads) + `,`, `MemLowPressureCounter:` + valueToStringMesos(this.MemLowPressureCounter) + `,`, `MemMediumPressureCounter:` + valueToStringMesos(this.MemMediumPressureCounter) + `,`, `MemCriticalPressureCounter:` + valueToStringMesos(this.MemCriticalPressureCounter) + `,`, `NetTrafficControlStatistics:` + strings.Replace(fmt.Sprintf("%v", this.NetTrafficControlStatistics), "TrafficControlStatistics", "TrafficControlStatistics", 1) + `,`, `MemTotalBytes:` + valueToStringMesos(this.MemTotalBytes) + `,`, `MemTotalMemswBytes:` + valueToStringMesos(this.MemTotalMemswBytes) + `,`, `MemSoftLimitBytes:` + valueToStringMesos(this.MemSoftLimitBytes) + `,`, `MemCacheBytes:` + valueToStringMesos(this.MemCacheBytes) + `,`, `MemSwapBytes:` + valueToStringMesos(this.MemSwapBytes) + `,`, `MemUnevictableBytes:` + valueToStringMesos(this.MemUnevictableBytes) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ResourceUsage) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ResourceUsage{`, `Executors:` + strings.Replace(fmt.Sprintf("%v", this.Executors), "ResourceUsage_Executor", "ResourceUsage_Executor", 1) + `,`, `Total:` + strings.Replace(fmt.Sprintf("%v", this.Total), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ResourceUsage_Executor) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ResourceUsage_Executor{`, `ExecutorInfo:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorInfo), "ExecutorInfo", "ExecutorInfo", 1) + `,`, `Allocated:` + strings.Replace(fmt.Sprintf("%v", this.Allocated), "Resource", "Resource", 1) + `,`, `Statistics:` + strings.Replace(fmt.Sprintf("%v", this.Statistics), "ResourceStatistics", "ResourceStatistics", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *PerfStatistics) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&PerfStatistics{`, `Timestamp:` + valueToStringMesos(this.Timestamp) + `,`, `Duration:` + valueToStringMesos(this.Duration) + `,`, `Cycles:` + valueToStringMesos(this.Cycles) + `,`, `StalledCyclesFrontend:` + valueToStringMesos(this.StalledCyclesFrontend) + `,`, `StalledCyclesBackend:` + valueToStringMesos(this.StalledCyclesBackend) + `,`, `Instructions:` + valueToStringMesos(this.Instructions) + `,`, `CacheReferences:` + valueToStringMesos(this.CacheReferences) + `,`, `CacheMisses:` + valueToStringMesos(this.CacheMisses) + `,`, `Branches:` + valueToStringMesos(this.Branches) + `,`, `BranchMisses:` + valueToStringMesos(this.BranchMisses) + `,`, `BusCycles:` + valueToStringMesos(this.BusCycles) + `,`, `RefCycles:` + valueToStringMesos(this.RefCycles) + `,`, `CpuClock:` + valueToStringMesos(this.CpuClock) + `,`, `TaskClock:` + valueToStringMesos(this.TaskClock) + `,`, `PageFaults:` + valueToStringMesos(this.PageFaults) + `,`, `MinorFaults:` + valueToStringMesos(this.MinorFaults) + `,`, `MajorFaults:` + valueToStringMesos(this.MajorFaults) + `,`, `ContextSwitches:` + valueToStringMesos(this.ContextSwitches) + `,`, `CpuMigrations:` + valueToStringMesos(this.CpuMigrations) + `,`, `AlignmentFaults:` + valueToStringMesos(this.AlignmentFaults) + `,`, `EmulationFaults:` + valueToStringMesos(this.EmulationFaults) + `,`, `L1DcacheLoads:` + valueToStringMesos(this.L1DcacheLoads) + `,`, `L1DcacheLoadMisses:` + valueToStringMesos(this.L1DcacheLoadMisses) + `,`, `L1DcacheStores:` + valueToStringMesos(this.L1DcacheStores) + `,`, `L1DcacheStoreMisses:` + valueToStringMesos(this.L1DcacheStoreMisses) + `,`, `L1DcachePrefetches:` + valueToStringMesos(this.L1DcachePrefetches) + `,`, `L1DcachePrefetchMisses:` + valueToStringMesos(this.L1DcachePrefetchMisses) + `,`, `L1IcacheLoads:` + valueToStringMesos(this.L1IcacheLoads) + `,`, `L1IcacheLoadMisses:` + valueToStringMesos(this.L1IcacheLoadMisses) + `,`, `L1IcachePrefetches:` + valueToStringMesos(this.L1IcachePrefetches) + `,`, `L1IcachePrefetchMisses:` + valueToStringMesos(this.L1IcachePrefetchMisses) + `,`, `LlcLoads:` + valueToStringMesos(this.LlcLoads) + `,`, `LlcLoadMisses:` + valueToStringMesos(this.LlcLoadMisses) + `,`, `LlcStores:` + valueToStringMesos(this.LlcStores) + `,`, `LlcStoreMisses:` + valueToStringMesos(this.LlcStoreMisses) + `,`, `LlcPrefetches:` + valueToStringMesos(this.LlcPrefetches) + `,`, `LlcPrefetchMisses:` + valueToStringMesos(this.LlcPrefetchMisses) + `,`, `DtlbLoads:` + valueToStringMesos(this.DtlbLoads) + `,`, `DtlbLoadMisses:` + valueToStringMesos(this.DtlbLoadMisses) + `,`, `DtlbStores:` + valueToStringMesos(this.DtlbStores) + `,`, `DtlbStoreMisses:` + valueToStringMesos(this.DtlbStoreMisses) + `,`, `DtlbPrefetches:` + valueToStringMesos(this.DtlbPrefetches) + `,`, `DtlbPrefetchMisses:` + valueToStringMesos(this.DtlbPrefetchMisses) + `,`, `ItlbLoads:` + valueToStringMesos(this.ItlbLoads) + `,`, `ItlbLoadMisses:` + valueToStringMesos(this.ItlbLoadMisses) + `,`, `BranchLoads:` + valueToStringMesos(this.BranchLoads) + `,`, `BranchLoadMisses:` + valueToStringMesos(this.BranchLoadMisses) + `,`, `NodeLoads:` + valueToStringMesos(this.NodeLoads) + `,`, `NodeLoadMisses:` + valueToStringMesos(this.NodeLoadMisses) + `,`, `NodeStores:` + valueToStringMesos(this.NodeStores) + `,`, `NodeStoreMisses:` + valueToStringMesos(this.NodeStoreMisses) + `,`, `NodePrefetches:` + valueToStringMesos(this.NodePrefetches) + `,`, `NodePrefetchMisses:` + valueToStringMesos(this.NodePrefetchMisses) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Request) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Request{`, `SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "SlaveID", 1) + `,`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer{`, `Id:` + strings.Replace(fmt.Sprintf("%v", this.Id), "OfferID", "OfferID", 1) + `,`, `FrameworkId:` + strings.Replace(fmt.Sprintf("%v", this.FrameworkId), "FrameworkID", "FrameworkID", 1) + `,`, `SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "SlaveID", 1) + `,`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `ExecutorIds:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorIds), "ExecutorID", "ExecutorID", 1) + `,`, `Attributes:` + strings.Replace(fmt.Sprintf("%v", this.Attributes), "Attribute", "Attribute", 1) + `,`, `Url:` + strings.Replace(fmt.Sprintf("%v", this.Url), "URL", "URL", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation{`, `Type:` + valueToStringMesos(this.Type) + `,`, `Launch:` + strings.Replace(fmt.Sprintf("%v", this.Launch), "Offer_Operation_Launch", "Offer_Operation_Launch", 1) + `,`, `Reserve:` + strings.Replace(fmt.Sprintf("%v", this.Reserve), "Offer_Operation_Reserve", "Offer_Operation_Reserve", 1) + `,`, `Unreserve:` + strings.Replace(fmt.Sprintf("%v", this.Unreserve), "Offer_Operation_Unreserve", "Offer_Operation_Unreserve", 1) + `,`, `Create:` + strings.Replace(fmt.Sprintf("%v", this.Create), "Offer_Operation_Create", "Offer_Operation_Create", 1) + `,`, `Destroy:` + strings.Replace(fmt.Sprintf("%v", this.Destroy), "Offer_Operation_Destroy", "Offer_Operation_Destroy", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation_Launch) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation_Launch{`, `TaskInfos:` + strings.Replace(fmt.Sprintf("%v", this.TaskInfos), "TaskInfo", "TaskInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation_Reserve) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation_Reserve{`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation_Unreserve) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation_Unreserve{`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation_Create) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation_Create{`, `Volumes:` + strings.Replace(fmt.Sprintf("%v", this.Volumes), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Offer_Operation_Destroy) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Offer_Operation_Destroy{`, `Volumes:` + strings.Replace(fmt.Sprintf("%v", this.Volumes), "Resource", "Resource", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *TaskInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TaskInfo{`, `Name:` + valueToStringMesos(this.Name) + `,`, `TaskId:` + strings.Replace(fmt.Sprintf("%v", this.TaskId), "TaskID", "TaskID", 1) + `,`, `SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "SlaveID", 1) + `,`, `Resources:` + strings.Replace(fmt.Sprintf("%v", this.Resources), "Resource", "Resource", 1) + `,`, `Executor:` + strings.Replace(fmt.Sprintf("%v", this.Executor), "ExecutorInfo", "ExecutorInfo", 1) + `,`, `Data:` + valueToStringMesos(this.Data) + `,`, `Command:` + strings.Replace(fmt.Sprintf("%v", this.Command), "CommandInfo", "CommandInfo", 1) + `,`, `HealthCheck:` + strings.Replace(fmt.Sprintf("%v", this.HealthCheck), "HealthCheck", "HealthCheck", 1) + `,`, `Container:` + strings.Replace(fmt.Sprintf("%v", this.Container), "ContainerInfo", "ContainerInfo", 1) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Labels", "Labels", 1) + `,`, `Discovery:` + strings.Replace(fmt.Sprintf("%v", this.Discovery), "DiscoveryInfo", "DiscoveryInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *TaskStatus) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&TaskStatus{`, `TaskId:` + strings.Replace(fmt.Sprintf("%v", this.TaskId), "TaskID", "TaskID", 1) + `,`, `State:` + valueToStringMesos(this.State) + `,`, `Data:` + valueToStringMesos(this.Data) + `,`, `Message:` + valueToStringMesos(this.Message) + `,`, `SlaveId:` + strings.Replace(fmt.Sprintf("%v", this.SlaveId), "SlaveID", "SlaveID", 1) + `,`, `Timestamp:` + valueToStringMesos(this.Timestamp) + `,`, `ExecutorId:` + strings.Replace(fmt.Sprintf("%v", this.ExecutorId), "ExecutorID", "ExecutorID", 1) + `,`, `Healthy:` + valueToStringMesos(this.Healthy) + `,`, `Source:` + valueToStringMesos(this.Source) + `,`, `Reason:` + valueToStringMesos(this.Reason) + `,`, `Uuid:` + valueToStringMesos(this.Uuid) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Labels", "Labels", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Filters) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Filters{`, `RefuseSeconds:` + valueToStringMesos(this.RefuseSeconds) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Environment) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Environment{`, `Variables:` + strings.Replace(fmt.Sprintf("%v", this.Variables), "Environment_Variable", "Environment_Variable", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Environment_Variable) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Environment_Variable{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Parameter) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Parameter{`, `Key:` + valueToStringMesos(this.Key) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Parameters) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Parameters{`, `Parameter:` + strings.Replace(fmt.Sprintf("%v", this.Parameter), "Parameter", "Parameter", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Credential) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Credential{`, `Principal:` + valueToStringMesos(this.Principal) + `,`, `Secret:` + valueToStringMesos(this.Secret) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Credentials) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Credentials{`, `Credentials:` + strings.Replace(fmt.Sprintf("%v", this.Credentials), "Credential", "Credential", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *RateLimit) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&RateLimit{`, `Qps:` + valueToStringMesos(this.Qps) + `,`, `Principal:` + valueToStringMesos(this.Principal) + `,`, `Capacity:` + valueToStringMesos(this.Capacity) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *RateLimits) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&RateLimits{`, `Limits:` + strings.Replace(fmt.Sprintf("%v", this.Limits), "RateLimit", "RateLimit", 1) + `,`, `AggregateDefaultQps:` + valueToStringMesos(this.AggregateDefaultQps) + `,`, `AggregateDefaultCapacity:` + valueToStringMesos(this.AggregateDefaultCapacity) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Image) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Image{`, `Type:` + valueToStringMesos(this.Type) + `,`, `Appc:` + strings.Replace(fmt.Sprintf("%v", this.Appc), "Image_AppC", "Image_AppC", 1) + `,`, `Docker:` + strings.Replace(fmt.Sprintf("%v", this.Docker), "Image_Docker", "Image_Docker", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Image_AppC) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Image_AppC{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Id:` + valueToStringMesos(this.Id) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Labels", "Labels", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Image_Docker) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Image_Docker{`, `Name:` + valueToStringMesos(this.Name) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Volume) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Volume{`, `ContainerPath:` + valueToStringMesos(this.ContainerPath) + `,`, `HostPath:` + valueToStringMesos(this.HostPath) + `,`, `Mode:` + valueToStringMesos(this.Mode) + `,`, `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "Image", "Image", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ContainerInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ContainerInfo{`, `Type:` + valueToStringMesos(this.Type) + `,`, `Volumes:` + strings.Replace(fmt.Sprintf("%v", this.Volumes), "Volume", "Volume", 1) + `,`, `Docker:` + strings.Replace(fmt.Sprintf("%v", this.Docker), "ContainerInfo_DockerInfo", "ContainerInfo_DockerInfo", 1) + `,`, `Hostname:` + valueToStringMesos(this.Hostname) + `,`, `Mesos:` + strings.Replace(fmt.Sprintf("%v", this.Mesos), "ContainerInfo_MesosInfo", "ContainerInfo_MesosInfo", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ContainerInfo_DockerInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ContainerInfo_DockerInfo{`, `Image:` + valueToStringMesos(this.Image) + `,`, `Network:` + valueToStringMesos(this.Network) + `,`, `PortMappings:` + strings.Replace(fmt.Sprintf("%v", this.PortMappings), "ContainerInfo_DockerInfo_PortMapping", "ContainerInfo_DockerInfo_PortMapping", 1) + `,`, `Privileged:` + valueToStringMesos(this.Privileged) + `,`, `Parameters:` + strings.Replace(fmt.Sprintf("%v", this.Parameters), "Parameter", "Parameter", 1) + `,`, `ForcePullImage:` + valueToStringMesos(this.ForcePullImage) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ContainerInfo_DockerInfo_PortMapping) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ContainerInfo_DockerInfo_PortMapping{`, `HostPort:` + valueToStringMesos(this.HostPort) + `,`, `ContainerPort:` + valueToStringMesos(this.ContainerPort) + `,`, `Protocol:` + valueToStringMesos(this.Protocol) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *ContainerInfo_MesosInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&ContainerInfo_MesosInfo{`, `Image:` + strings.Replace(fmt.Sprintf("%v", this.Image), "Image", "Image", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Labels) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Labels{`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Label", "Label", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Label) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Label{`, `Key:` + valueToStringMesos(this.Key) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Port) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Port{`, `Number:` + valueToStringMesos(this.Number) + `,`, `Name:` + valueToStringMesos(this.Name) + `,`, `Protocol:` + valueToStringMesos(this.Protocol) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Ports) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Ports{`, `Ports:` + strings.Replace(fmt.Sprintf("%v", this.Ports), "Port", "Port", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *DiscoveryInfo) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&DiscoveryInfo{`, `Visibility:` + valueToStringMesos(this.Visibility) + `,`, `Name:` + valueToStringMesos(this.Name) + `,`, `Environment:` + valueToStringMesos(this.Environment) + `,`, `Location:` + valueToStringMesos(this.Location) + `,`, `Version:` + valueToStringMesos(this.Version) + `,`, `Ports:` + strings.Replace(fmt.Sprintf("%v", this.Ports), "Ports", "Ports", 1) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "Labels", "Labels", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *AppcImageManifest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&AppcImageManifest{`, `AcKind:` + valueToStringMesos(this.AcKind) + `,`, `AcVersion:` + valueToStringMesos(this.AcVersion) + `,`, `Name:` + valueToStringMesos(this.Name) + `,`, `Labels:` + strings.Replace(fmt.Sprintf("%v", this.Labels), "AppcImageManifest_Label", "AppcImageManifest_Label", 1) + `,`, `Annotations:` + strings.Replace(fmt.Sprintf("%v", this.Annotations), "AppcImageManifest_Annotation", "AppcImageManifest_Annotation", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *AppcImageManifest_Label) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&AppcImageManifest_Label{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *AppcImageManifest_Annotation) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&AppcImageManifest_Annotation{`, `Name:` + valueToStringMesos(this.Name) + `,`, `Value:` + valueToStringMesos(this.Value) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func valueToStringMesos(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) } func (m *FrameworkID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *OfferID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *SlaveID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *TaskID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *ExecutorID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *ContainerID) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *Address) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ip", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Ip = &s iNdEx = postIndex case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) } var v int32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } m.Port = &v hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } return nil } func (m *URL) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Scheme", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Scheme = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Address == nil { m.Address = &Address{} } if err := m.Address.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Path = &s iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Query = append(m.Query, &Parameter{}) if err := m.Query[len(m.Query)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Fragment", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Fragment = &s iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("scheme") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("address") } return nil } func (m *FrameworkInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.User = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Id == nil { m.Id = &FrameworkID{} } if err := m.Id.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field FailoverTimeout", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.FailoverTimeout = &v2 case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Checkpoint", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Checkpoint = &b case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Role = &s iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Principal = &s iNdEx = postIndex case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field WebuiUrl", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.WebuiUrl = &s iNdEx = postIndex case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Capabilities", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Capabilities = append(m.Capabilities, &FrameworkInfo_Capability{}) if err := m.Capabilities[len(m.Capabilities)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Labels == nil { m.Labels = &Labels{} } if err := m.Labels.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("user") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } return nil } func (m *FrameworkInfo_Capability) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v FrameworkInfo_Capability_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (FrameworkInfo_Capability_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *HealthCheck) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Http", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Http == nil { m.Http = &HealthCheck_HTTP{} } if err := m.Http.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field DelaySeconds", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.DelaySeconds = &v2 case 3: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field IntervalSeconds", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.IntervalSeconds = &v2 case 4: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field TimeoutSeconds", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.TimeoutSeconds = &v2 case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ConsecutiveFailures", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.ConsecutiveFailures = &v case 6: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field GracePeriodSeconds", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.GracePeriodSeconds = &v2 case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Command == nil { m.Command = &CommandInfo{} } if err := m.Command.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *HealthCheck_HTTP) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Port = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Path = &s iNdEx = postIndex case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Statuses", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Statuses = append(m.Statuses, v) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } return nil } func (m *CommandInfo) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Uris", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Uris = append(m.Uris, &CommandInfo_URI{}) if err := m.Uris[len(m.Uris)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Environment", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Environment == nil { m.Environment = &Environment{} } if err := m.Environment.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Container == nil { m.Container = &CommandInfo_ContainerInfo{} } if err := m.Container.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field User", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.User = &s iNdEx = postIndex case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Shell", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Shell = &b case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Arguments", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Arguments = append(m.Arguments, string(data[iNdEx:postIndex])) iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *CommandInfo_URI) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Executable", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Executable = &b case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Extract", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Extract = &b case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Cache", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Cache = &b default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *CommandInfo_ContainerInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Image = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Options", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Options = append(m.Options, string(data[iNdEx:postIndex])) iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("image") } return nil } func (m *ExecutorInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.ExecutorId == nil { m.ExecutorId = &ExecutorID{} } if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append([]byte{}, data[iNdEx:postIndex]...) iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Command == nil { m.Command = &CommandInfo{} } if err := m.Command.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FrameworkId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.FrameworkId == nil { m.FrameworkId = &FrameworkID{} } if err := m.FrameworkId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Source = &s iNdEx = postIndex case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Container == nil { m.Container = &ContainerInfo{} } if err := m.Container.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 12: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Discovery", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Discovery == nil { m.Discovery = &DiscoveryInfo{} } if err := m.Discovery.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_id") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("command") } return nil } func (m *MasterInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Id = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Ip", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Ip = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Port = &v hasFields[0] |= uint64(0x00000004) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Pid = &s iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Version = &s iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Address == nil { m.Address = &Address{} } if err := m.Address.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("ip") } if hasFields[0]&uint64(0x00000004) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("port") } return nil } func (m *SlaveInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Attributes = append(m.Attributes, &Attribute{}) if err := m.Attributes[len(m.Attributes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Id == nil { m.Id = &SlaveID{} } if err := m.Id.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Checkpoint", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Checkpoint = &b case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) } var v int32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } m.Port = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("hostname") } return nil } func (m *Value) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v Value_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Value_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Scalar", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Scalar == nil { m.Scalar = &Value_Scalar{} } if err := m.Scalar.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ranges", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Ranges == nil { m.Ranges = &Value_Ranges{} } if err := m.Ranges.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Set", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Set == nil { m.Set = &Value_Set{} } if err := m.Set.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Text", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Text == nil { m.Text = &Value_Text{} } if err := m.Text.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *Value_Scalar) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Value = &v2 hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *Value_Range) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Begin", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Begin = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field End", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.End = &v hasFields[0] |= uint64(0x00000002) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("begin") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("end") } return nil } func (m *Value_Ranges) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Range = append(m.Range, &Value_Range{}) if err := m.Range[len(m.Range)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Value_Set) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Item", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Item = append(m.Item, string(data[iNdEx:postIndex])) iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Value_Text) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *Attribute) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v Value_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Value_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Scalar", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Scalar == nil { m.Scalar = &Value_Scalar{} } if err := m.Scalar.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ranges", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Ranges == nil { m.Ranges = &Value_Ranges{} } if err := m.Ranges.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Text", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Text == nil { m.Text = &Value_Text{} } if err := m.Text.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Set", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Set == nil { m.Set = &Value_Set{} } if err := m.Set.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *Resource) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v Value_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Value_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Scalar", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Scalar == nil { m.Scalar = &Value_Scalar{} } if err := m.Scalar.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ranges", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Ranges == nil { m.Ranges = &Value_Ranges{} } if err := m.Ranges.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Set", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Set == nil { m.Set = &Value_Set{} } if err := m.Set.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Role = &s iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Disk", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Disk == nil { m.Disk = &Resource_DiskInfo{} } if err := m.Disk.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Reservation", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Reservation == nil { m.Reservation = &Resource_ReservationInfo{} } if err := m.Reservation.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Revocable", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Revocable == nil { m.Revocable = &Resource_RevocableInfo{} } if err := m.Revocable.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *Resource_ReservationInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Principal = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } return nil } func (m *Resource_DiskInfo) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Persistence", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Persistence == nil { m.Persistence = &Resource_DiskInfo_Persistence{} } if err := m.Persistence.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Volume", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Volume == nil { m.Volume = &Volume{} } if err := m.Volume.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Resource_DiskInfo_Persistence) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Id = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } return nil } func (m *Resource_RevocableInfo) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) switch fieldNum { default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *TrafficControlStatistics) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Id = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Backlog", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Backlog = &v case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Bytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Bytes = &v case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Drops", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Drops = &v case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Overlimits", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Overlimits = &v case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Packets", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Packets = &v case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Qlen", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Qlen = &v case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Ratebps", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Ratebps = &v case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Ratepps", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Ratepps = &v case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Requeues", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Requeues = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } return nil } func (m *ResourceStatistics) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Timestamp = &v2 hasFields[0] |= uint64(0x00000001) case 2: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field CpusUserTimeSecs", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.CpusUserTimeSecs = &v2 case 3: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field CpusSystemTimeSecs", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.CpusSystemTimeSecs = &v2 case 4: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field CpusLimit", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.CpusLimit = &v2 case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemRssBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemRssBytes = &v case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemLimitBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemLimitBytes = &v case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CpusNrPeriods", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.CpusNrPeriods = &v case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CpusNrThrottled", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.CpusNrThrottled = &v case 9: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field CpusThrottledTimeSecs", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.CpusThrottledTimeSecs = &v2 case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemFileBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemFileBytes = &v case 11: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemAnonBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemAnonBytes = &v case 12: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemMappedFileBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemMappedFileBytes = &v case 13: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Perf", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Perf == nil { m.Perf = &PerfStatistics{} } if err := m.Perf.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 14: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetRxPackets", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetRxPackets = &v case 15: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetRxBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetRxBytes = &v case 16: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetRxErrors", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetRxErrors = &v case 17: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetRxDropped", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetRxDropped = &v case 18: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetTxPackets", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetTxPackets = &v case 19: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetTxBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetTxBytes = &v case 20: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetTxErrors", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetTxErrors = &v case 21: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetTxDropped", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NetTxDropped = &v case 22: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpRttMicrosecsP50", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpRttMicrosecsP50 = &v2 case 23: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpRttMicrosecsP90", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpRttMicrosecsP90 = &v2 case 24: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpRttMicrosecsP95", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpRttMicrosecsP95 = &v2 case 25: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpRttMicrosecsP99", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpRttMicrosecsP99 = &v2 case 26: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DiskLimitBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DiskLimitBytes = &v case 27: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DiskUsedBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DiskUsedBytes = &v case 28: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpActiveConnections", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpActiveConnections = &v2 case 29: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field NetTcpTimeWaitConnections", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.NetTcpTimeWaitConnections = &v2 case 30: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Processes", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Processes = &v case 31: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Threads", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Threads = &v case 32: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemLowPressureCounter", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemLowPressureCounter = &v case 33: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemMediumPressureCounter", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemMediumPressureCounter = &v case 34: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemCriticalPressureCounter", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemCriticalPressureCounter = &v case 35: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field NetTrafficControlStatistics", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.NetTrafficControlStatistics = append(m.NetTrafficControlStatistics, &TrafficControlStatistics{}) if err := m.NetTrafficControlStatistics[len(m.NetTrafficControlStatistics)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 36: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemTotalBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemTotalBytes = &v case 37: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemTotalMemswBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemTotalMemswBytes = &v case 38: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemSoftLimitBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemSoftLimitBytes = &v case 39: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemCacheBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemCacheBytes = &v case 40: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemSwapBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemSwapBytes = &v case 41: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemUnevictableBytes", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MemUnevictableBytes = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("timestamp") } return nil } func (m *ResourceUsage) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Executors", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Executors = append(m.Executors, &ResourceUsage_Executor{}) if err := m.Executors[len(m.Executors)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Total", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Total = append(m.Total, &Resource{}) if err := m.Total[len(m.Total)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *ResourceUsage_Executor) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecutorInfo", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.ExecutorInfo == nil { m.ExecutorInfo = &ExecutorInfo{} } if err := m.ExecutorInfo.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Allocated", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Allocated = append(m.Allocated, &Resource{}) if err := m.Allocated[len(m.Allocated)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Statistics", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Statistics == nil { m.Statistics = &ResourceStatistics{} } if err := m.Statistics.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("executor_info") } return nil } func (m *PerfStatistics) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Timestamp = &v2 hasFields[0] |= uint64(0x00000001) case 2: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Duration", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Duration = &v2 hasFields[0] |= uint64(0x00000002) case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Cycles", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Cycles = &v case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StalledCyclesFrontend", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.StalledCyclesFrontend = &v case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field StalledCyclesBackend", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.StalledCyclesBackend = &v case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Instructions", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Instructions = &v case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CacheReferences", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.CacheReferences = &v case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CacheMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.CacheMisses = &v case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Branches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Branches = &v case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field BranchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.BranchMisses = &v case 11: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field BusCycles", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.BusCycles = &v case 12: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field RefCycles", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.RefCycles = &v case 13: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field CpuClock", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.CpuClock = &v2 case 14: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field TaskClock", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.TaskClock = &v2 case 15: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PageFaults", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.PageFaults = &v case 16: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MinorFaults", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MinorFaults = &v case 17: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MajorFaults", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.MajorFaults = &v case 18: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ContextSwitches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.ContextSwitches = &v case 19: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field CpuMigrations", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.CpuMigrations = &v case 20: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AlignmentFaults", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.AlignmentFaults = &v case 21: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EmulationFaults", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.EmulationFaults = &v case 22: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcacheLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcacheLoads = &v case 23: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcacheLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcacheLoadMisses = &v case 24: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcacheStores", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcacheStores = &v case 25: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcacheStoreMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcacheStoreMisses = &v case 26: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcachePrefetches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcachePrefetches = &v case 27: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1DcachePrefetchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1DcachePrefetchMisses = &v case 28: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1IcacheLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1IcacheLoads = &v case 29: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1IcacheLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1IcacheLoadMisses = &v case 30: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1IcachePrefetches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1IcachePrefetches = &v case 31: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field L1IcachePrefetchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.L1IcachePrefetchMisses = &v case 32: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcLoads = &v case 33: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcLoadMisses = &v case 34: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcStores", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcStores = &v case 35: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcStoreMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcStoreMisses = &v case 36: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcPrefetches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcPrefetches = &v case 37: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LlcPrefetchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.LlcPrefetchMisses = &v case 38: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbLoads = &v case 39: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbLoadMisses = &v case 40: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbStores", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbStores = &v case 41: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbStoreMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbStoreMisses = &v case 42: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbPrefetches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbPrefetches = &v case 43: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DtlbPrefetchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.DtlbPrefetchMisses = &v case 44: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ItlbLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.ItlbLoads = &v case 45: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ItlbLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.ItlbLoadMisses = &v case 46: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field BranchLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.BranchLoads = &v case 47: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field BranchLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.BranchLoadMisses = &v case 48: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodeLoads", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodeLoads = &v case 49: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodeLoadMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodeLoadMisses = &v case 50: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodeStores", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodeStores = &v case 51: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodeStoreMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodeStoreMisses = &v case 52: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodePrefetches", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodePrefetches = &v case 53: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NodePrefetchMisses", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.NodePrefetchMisses = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("timestamp") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("duration") } return nil } func (m *Request) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.SlaveId == nil { m.SlaveId = &SlaveID{} } if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Offer) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Id == nil { m.Id = &OfferID{} } if err := m.Id.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FrameworkId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.FrameworkId == nil { m.FrameworkId = &FrameworkID{} } if err := m.FrameworkId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.SlaveId == nil { m.SlaveId = &SlaveID{} } if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000004) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000008) case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecutorIds", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.ExecutorIds = append(m.ExecutorIds, &ExecutorID{}) if err := m.ExecutorIds[len(m.ExecutorIds)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Attributes = append(m.Attributes, &Attribute{}) if err := m.Attributes[len(m.Attributes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Url == nil { m.Url = &URL{} } if err := m.Url.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("id") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("framework_id") } if hasFields[0]&uint64(0x00000004) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id") } if hasFields[0]&uint64(0x00000008) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("hostname") } return nil } func (m *Offer_Operation) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v Offer_Operation_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Offer_Operation_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Launch", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Launch == nil { m.Launch = &Offer_Operation_Launch{} } if err := m.Launch.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Reserve", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Reserve == nil { m.Reserve = &Offer_Operation_Reserve{} } if err := m.Reserve.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Unreserve", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Unreserve == nil { m.Unreserve = &Offer_Operation_Unreserve{} } if err := m.Unreserve.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Create", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Create == nil { m.Create = &Offer_Operation_Create{} } if err := m.Create.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Destroy", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Destroy == nil { m.Destroy = &Offer_Operation_Destroy{} } if err := m.Destroy.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *Offer_Operation_Launch) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TaskInfos", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.TaskInfos = append(m.TaskInfos, &TaskInfo{}) if err := m.TaskInfos[len(m.TaskInfos)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Offer_Operation_Reserve) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Offer_Operation_Unreserve) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Offer_Operation_Create) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Volumes", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Volumes = append(m.Volumes, &Resource{}) if err := m.Volumes[len(m.Volumes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Offer_Operation_Destroy) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Volumes", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Volumes = append(m.Volumes, &Resource{}) if err := m.Volumes[len(m.Volumes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *TaskInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TaskId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.TaskId == nil { m.TaskId = &TaskID{} } if err := m.TaskId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.SlaveId == nil { m.SlaveId = &SlaveID{} } if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000004) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Resources = append(m.Resources, &Resource{}) if err := m.Resources[len(m.Resources)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Executor", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Executor == nil { m.Executor = &ExecutorInfo{} } if err := m.Executor.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append([]byte{}, data[iNdEx:postIndex]...) iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Command == nil { m.Command = &CommandInfo{} } if err := m.Command.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field HealthCheck", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.HealthCheck == nil { m.HealthCheck = &HealthCheck{} } if err := m.HealthCheck.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Container", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Container == nil { m.Container = &ContainerInfo{} } if err := m.Container.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Labels == nil { m.Labels = &Labels{} } if err := m.Labels.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Discovery", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Discovery == nil { m.Discovery = &DiscoveryInfo{} } if err := m.Discovery.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id") } if hasFields[0]&uint64(0x00000004) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("slave_id") } return nil } func (m *TaskStatus) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TaskId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.TaskId == nil { m.TaskId = &TaskID{} } if err := m.TaskId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) } var v TaskState for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (TaskState(b) & 0x7F) << shift if b < 0x80 { break } } m.State = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Data = append([]byte{}, data[iNdEx:postIndex]...) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Message = &s iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SlaveId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.SlaveId == nil { m.SlaveId = &SlaveID{} } if err := m.SlaveId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Timestamp = &v2 case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecutorId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.ExecutorId == nil { m.ExecutorId = &ExecutorID{} } if err := m.ExecutorId.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Healthy", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Healthy = &b case 9: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) } var v TaskStatus_Source for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (TaskStatus_Source(b) & 0x7F) << shift if b < 0x80 { break } } m.Source = &v case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType) } var v TaskStatus_Reason for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (TaskStatus_Reason(b) & 0x7F) << shift if b < 0x80 { break } } m.Reason = &v case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Uuid", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Uuid = append([]byte{}, data[iNdEx:postIndex]...) iNdEx = postIndex case 12: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Labels == nil { m.Labels = &Labels{} } if err := m.Labels.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("task_id") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("state") } return nil } func (m *Filters) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field RefuseSeconds", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.RefuseSeconds = &v2 default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Environment) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Variables", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Variables = append(m.Variables, &Environment_Variable{}) if err := m.Variables[len(m.Variables)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Environment_Variable) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *Parameter) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Key = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("key") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *Parameters) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Parameter", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Parameter = append(m.Parameter, &Parameter{}) if err := m.Parameter[len(m.Parameter)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Credential) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Principal = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType) } var byteLen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ byteLen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if byteLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + byteLen if postIndex > l { return io.ErrUnexpectedEOF } m.Secret = append([]byte{}, data[iNdEx:postIndex]...) iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } return nil } func (m *Credentials) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Credentials", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Credentials = append(m.Credentials, &Credential{}) if err := m.Credentials[len(m.Credentials)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *RateLimit) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field Qps", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.Qps = &v2 case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Principal = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Capacity", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.Capacity = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("principal") } return nil } func (m *RateLimits) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Limits", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Limits = append(m.Limits, &RateLimit{}) if err := m.Limits[len(m.Limits)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 1 { return fmt.Errorf("proto: wrong wireType = %d for field AggregateDefaultQps", wireType) } var v uint64 if (iNdEx + 8) > l { return io.ErrUnexpectedEOF } iNdEx += 8 v = uint64(data[iNdEx-8]) v |= uint64(data[iNdEx-7]) << 8 v |= uint64(data[iNdEx-6]) << 16 v |= uint64(data[iNdEx-5]) << 24 v |= uint64(data[iNdEx-4]) << 32 v |= uint64(data[iNdEx-3]) << 40 v |= uint64(data[iNdEx-2]) << 48 v |= uint64(data[iNdEx-1]) << 56 v2 := float64(math.Float64frombits(v)) m.AggregateDefaultQps = &v2 case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AggregateDefaultCapacity", wireType) } var v uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } m.AggregateDefaultCapacity = &v default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Image) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v Image_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Image_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Appc", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Appc == nil { m.Appc = &Image_AppC{} } if err := m.Appc.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Docker", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Docker == nil { m.Docker = &Image_Docker{} } if err := m.Docker.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *Image_AppC) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Id = &s iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Labels == nil { m.Labels = &Labels{} } if err := m.Labels.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } return nil } func (m *Image_Docker) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } return nil } func (m *Volume) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ContainerPath", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.ContainerPath = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field HostPath", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.HostPath = &s iNdEx = postIndex case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType) } var v Volume_Mode for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (Volume_Mode(b) & 0x7F) << shift if b < 0x80 { break } } m.Mode = &v hasFields[0] |= uint64(0x00000002) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Image == nil { m.Image = &Image{} } if err := m.Image.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("container_path") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("mode") } return nil } func (m *ContainerInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) } var v ContainerInfo_Type for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (ContainerInfo_Type(b) & 0x7F) << shift if b < 0x80 { break } } m.Type = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Volumes", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Volumes = append(m.Volumes, &Volume{}) if err := m.Volumes[len(m.Volumes)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Docker", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Docker == nil { m.Docker = &ContainerInfo_DockerInfo{} } if err := m.Docker.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Hostname", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Hostname = &s iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Mesos", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Mesos == nil { m.Mesos = &ContainerInfo_MesosInfo{} } if err := m.Mesos.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("type") } return nil } func (m *ContainerInfo_DockerInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Image = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType) } var v ContainerInfo_DockerInfo_Network for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (ContainerInfo_DockerInfo_Network(b) & 0x7F) << shift if b < 0x80 { break } } m.Network = &v case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field PortMappings", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.PortMappings = append(m.PortMappings, &ContainerInfo_DockerInfo_PortMapping{}) if err := m.PortMappings[len(m.PortMappings)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Privileged", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.Privileged = &b case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Parameters = append(m.Parameters, &Parameter{}) if err := m.Parameters[len(m.Parameters)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ForcePullImage", wireType) } var v int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (int(b) & 0x7F) << shift if b < 0x80 { break } } b := bool(v != 0) m.ForcePullImage = &b default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("image") } return nil } func (m *ContainerInfo_DockerInfo_PortMapping) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field HostPort", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.HostPort = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ContainerPort", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.ContainerPort = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Protocol = &s iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("host_port") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("container_port") } return nil } func (m *ContainerInfo_MesosInfo) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Image == nil { m.Image = &Image{} } if err := m.Image.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Labels) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Labels = append(m.Labels, &Label{}) if err := m.Labels[len(m.Labels)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *Label) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Key = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("key") } return nil } func (m *Port) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Number", wireType) } var v uint32 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (uint32(b) & 0x7F) << shift if b < 0x80 { break } } m.Number = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Protocol = &s iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("number") } return nil } func (m *Ports) Unmarshal(data []byte) error { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Ports = append(m.Ports, &Port{}) if err := m.Ports[len(m.Ports)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } return nil } func (m *DiscoveryInfo) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Visibility", wireType) } var v DiscoveryInfo_Visibility for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ v |= (DiscoveryInfo_Visibility(b) & 0x7F) << shift if b < 0x80 { break } } m.Visibility = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Environment", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Environment = &s iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Location", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Location = &s iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Version = &s iNdEx = postIndex case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ports", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Ports == nil { m.Ports = &Ports{} } if err := m.Ports.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Labels == nil { m.Labels = &Labels{} } if err := m.Labels.Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("visibility") } return nil } func (m *AppcImageManifest) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field AcKind", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.AcKind = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field AcVersion", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.AcVersion = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000004) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Labels = append(m.Labels, &AppcImageManifest_Label{}) if err := m.Labels[len(m.Labels)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Annotations = append(m.Annotations, &AppcImageManifest_Annotation{}) if err := m.Annotations[len(m.Annotations)-1].Unmarshal(data[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("acKind") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("acVersion") } if hasFields[0]&uint64(0x00000004) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } return nil } func (m *AppcImageManifest_Label) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func (m *AppcImageManifest_Annotation) Unmarshal(data []byte) error { var hasFields [1]uint64 l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Name = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthMesos } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } s := string(data[iNdEx:postIndex]) m.Value = &s iNdEx = postIndex hasFields[0] |= uint64(0x00000002) default: var sizeOfWire int for { sizeOfWire++ wire >>= 7 if wire == 0 { break } } iNdEx -= sizeOfWire skippy, err := skipMesos(data[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthMesos } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if hasFields[0]&uint64(0x00000001) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name") } if hasFields[0]&uint64(0x00000002) == 0 { return github_com_gogo_protobuf_proto.NewRequiredNotSetError("value") } return nil } func skipMesos(data []byte) (n int, err error) { l := len(data) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if data[iNdEx-1] < 0x80 { break } } return iNdEx, nil case 1: iNdEx += 8 return iNdEx, nil case 2: var length int for shift := uint(0); ; shift += 7 { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } iNdEx += length if length < 0 { return 0, ErrInvalidLengthMesos } return iNdEx, nil case 3: for { var innerWire uint64 var start int = iNdEx for shift := uint(0); ; shift += 7 { if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := data[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } innerWireType := int(innerWire & 0x7) if innerWireType == 4 { break } next, err := skipMesos(data[start:]) if err != nil { return 0, err } iNdEx = start + next } return iNdEx, nil case 4: return iNdEx, nil case 5: iNdEx += 4 return iNdEx, nil default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } } panic("unreachable") } var ( ErrInvalidLengthMesos = fmt.Errorf("proto: negative length found during unmarshaling") )