dmi

package
v1.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2023 License: Apache-2.0 Imports: 9 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ComponentAdminState_name = map[int32]string{
	0: "COMP_ADMIN_STATE_UNDEFINED",
	1: "COMP_ADMIN_STATE_UNKNOWN",
	2: "COMP_ADMIN_STATE_LOCKED",
	3: "COMP_ADMIN_STATE_SHUTTING_DOWN",
	4: "COMP_ADMIN_STATE_UNLOCKED",
}
View Source
var ComponentAdminState_value = map[string]int32{
	"COMP_ADMIN_STATE_UNDEFINED":     0,
	"COMP_ADMIN_STATE_UNKNOWN":       1,
	"COMP_ADMIN_STATE_LOCKED":        2,
	"COMP_ADMIN_STATE_SHUTTING_DOWN": 3,
	"COMP_ADMIN_STATE_UNLOCKED":      4,
}
View Source
var ComponentAlarmState_name = map[int32]string{
	0: "COMP_ALARM_STATE_UNDEFINED",
	1: "COMP_ALARM_STATE_UNKNOWN",
	2: "COMP_ALARM_STATE_UNDER_REPAIR",
	3: "COMP_ALARM_STATE_CRITICAL",
	4: "COMP_ALARM_STATE_MAJOR",
	5: "COMP_ALARM_STATE_MINOR",
	6: "COMP_ALARM_STATE_WARNING",
	7: "COMP_ALARM_STATE_INDETERMINATE",
}
View Source
var ComponentAlarmState_value = map[string]int32{
	"COMP_ALARM_STATE_UNDEFINED":     0,
	"COMP_ALARM_STATE_UNKNOWN":       1,
	"COMP_ALARM_STATE_UNDER_REPAIR":  2,
	"COMP_ALARM_STATE_CRITICAL":      3,
	"COMP_ALARM_STATE_MAJOR":         4,
	"COMP_ALARM_STATE_MINOR":         5,
	"COMP_ALARM_STATE_WARNING":       6,
	"COMP_ALARM_STATE_INDETERMINATE": 7,
}
View Source
var ComponentOperState_name = map[int32]string{
	0: "COMP_OPER_STATE_UNDEFINED",
	1: "COMP_OPER_STATE_UNKNOWN",
	2: "COMP_OPER_STATE_DISABLED",
	3: "COMP_OPER_STATE_ENABLED",
	4: "COMP_OPER_STATE_TESTING",
}
View Source
var ComponentOperState_value = map[string]int32{
	"COMP_OPER_STATE_UNDEFINED": 0,
	"COMP_OPER_STATE_UNKNOWN":   1,
	"COMP_OPER_STATE_DISABLED":  2,
	"COMP_OPER_STATE_ENABLED":   3,
	"COMP_OPER_STATE_TESTING":   4,
}
View Source
var ComponentStandbyState_name = map[int32]string{
	0: "COMP_STANDBY_STATE_UNDEFINED",
	1: "COMP_STANDBY_STATE_UNKNOWN",
	2: "COMP_STANDBY_STATE_HOT",
	3: "COMP_STANDBY_STATE_COLD",
	4: "COMP_STANDBY_STATE_PROVIDING_SERVICE",
}
View Source
var ComponentStandbyState_value = map[string]int32{
	"COMP_STANDBY_STATE_UNDEFINED":         0,
	"COMP_STANDBY_STATE_UNKNOWN":           1,
	"COMP_STANDBY_STATE_HOT":               2,
	"COMP_STANDBY_STATE_COLD":              3,
	"COMP_STANDBY_STATE_PROVIDING_SERVICE": 4,
}
View Source
var ComponentType_name = map[int32]string{
	0:  "COMPONENT_TYPE_UNDEFINED",
	1:  "COMPONENT_TYPE_UNKNOWN",
	2:  "COMPONENT_TYPE_CHASSIS",
	3:  "COMPONENT_TYPE_BACKPLANE",
	4:  "COMPONENT_TYPE_CONTAINER",
	5:  "COMPONENT_TYPE_POWER_SUPPLY",
	6:  "COMPONENT_TYPE_FAN",
	7:  "COMPONENT_TYPE_SENSOR",
	8:  "COMPONENT_TYPE_MODULE",
	9:  "COMPONENT_TYPE_PORT",
	10: "COMPONENT_TYPE_CPU",
	11: "COMPONENT_TYPE_BATTERY",
	12: "COMPONENT_TYPE_STORAGE",
	13: "COMPONENT_TYPE_MEMORY",
	14: "COMPONENT_TYPE_TRANSCEIVER",
}
View Source
var ComponentType_value = map[string]int32{
	"COMPONENT_TYPE_UNDEFINED":    0,
	"COMPONENT_TYPE_UNKNOWN":      1,
	"COMPONENT_TYPE_CHASSIS":      2,
	"COMPONENT_TYPE_BACKPLANE":    3,
	"COMPONENT_TYPE_CONTAINER":    4,
	"COMPONENT_TYPE_POWER_SUPPLY": 5,
	"COMPONENT_TYPE_FAN":          6,
	"COMPONENT_TYPE_SENSOR":       7,
	"COMPONENT_TYPE_MODULE":       8,
	"COMPONENT_TYPE_PORT":         9,
	"COMPONENT_TYPE_CPU":          10,
	"COMPONENT_TYPE_BATTERY":      11,
	"COMPONENT_TYPE_STORAGE":      12,
	"COMPONENT_TYPE_MEMORY":       13,
	"COMPONENT_TYPE_TRANSCEIVER":  14,
}
View Source
var ComponentUsageState_name = map[int32]string{
	0: "COMP_USAGE_STATE_UNDEFINED",
	1: "COMP_USAGE_STATE_UNKNOWN",
	2: "COMP_USAGE_STATE_IDLE",
	3: "COMP_USAGE_STATE_ACTIVE",
	4: "COMP_USAGE_STATE_BUSY",
}
View Source
var ComponentUsageState_value = map[string]int32{
	"COMP_USAGE_STATE_UNDEFINED": 0,
	"COMP_USAGE_STATE_UNKNOWN":   1,
	"COMP_USAGE_STATE_IDLE":      2,
	"COMP_USAGE_STATE_ACTIVE":    3,
	"COMP_USAGE_STATE_BUSY":      4,
}
View Source
var ConfigResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "ERROR_FETCHING_CONFIG",
	4: "INVALID_CONFIG",
	5: "OPERATION_ALREADY_IN_PROGRESS",
	6: "DEVICE_UNREACHABLE",
}
View Source
var ConfigResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":              0,
	"UNKNOWN_DEVICE":                1,
	"INTERNAL_ERROR":                2,
	"ERROR_FETCHING_CONFIG":         3,
	"INVALID_CONFIG":                4,
	"OPERATION_ALREADY_IN_PROGRESS": 5,
	"DEVICE_UNREACHABLE":            6,
}
View Source
var DataValueType_name = map[int32]string{
	0:  "VALUE_TYPE_UNDEFINED",
	1:  "VALUE_TYPE_OTHER",
	2:  "VALUE_TYPE_UNKNOWN",
	3:  "VALUE_TYPE_VOLTS_AC",
	4:  "VALUE_TYPE_VOLTS_DC",
	5:  "VALUE_TYPE_AMPERES",
	6:  "VALUE_TYPE_WATTS",
	7:  "VALUE_TYPE_HERTZ",
	8:  "VALUE_TYPE_CELSIUS",
	9:  "VALUE_TYPE_PERCENT_RH",
	10: "VALUE_TYPE_RPM",
	11: "VALUE_TYPE_CMM",
	12: "VALUE_TYPE_TRUTH_VALUE",
	13: "VALUE_TYPE_PERCENT",
	14: "VALUE_TYPE_METERS",
	15: "VALUE_TYPE_BYTES",
	16: "VALUE_TYPE_DBM",
}
View Source
var DataValueType_value = map[string]int32{
	"VALUE_TYPE_UNDEFINED":   0,
	"VALUE_TYPE_OTHER":       1,
	"VALUE_TYPE_UNKNOWN":     2,
	"VALUE_TYPE_VOLTS_AC":    3,
	"VALUE_TYPE_VOLTS_DC":    4,
	"VALUE_TYPE_AMPERES":     5,
	"VALUE_TYPE_WATTS":       6,
	"VALUE_TYPE_HERTZ":       7,
	"VALUE_TYPE_CELSIUS":     8,
	"VALUE_TYPE_PERCENT_RH":  9,
	"VALUE_TYPE_RPM":         10,
	"VALUE_TYPE_CMM":         11,
	"VALUE_TYPE_TRUTH_VALUE": 12,
	"VALUE_TYPE_PERCENT":     13,
	"VALUE_TYPE_METERS":      14,
	"VALUE_TYPE_BYTES":       15,
	"VALUE_TYPE_DBM":         16,
}
View Source
var EventIds_name = map[int32]string{
	0:   "EVENT_NAME_UNDEFINED",
	100: "EVENT_TRANSCEIVER_PLUG_OUT",
	101: "EVENT_TRANSCEIVER_PLUG_IN",
	102: "EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD",
	103: "EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD",
	104: "EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD",
	105: "EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD",
	106: "EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD",
	107: "EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD",
	108: "EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD",
	109: "EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD",
	110: "EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD",
	111: "EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD",
	112: "EVENT_TRANSCEIVER_FAILURE",
	113: "EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD_RECOVERED",
	114: "EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD_RECOVERED",
	115: "EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD_RECOVERED",
	116: "EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD_RECOVERED",
	117: "EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD_RECOVERED",
	118: "EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD_RECOVERED",
	119: "EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD_RECOVERED",
	120: "EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD_RECOVERED",
	121: "EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD_RECOVERED",
	122: "EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD_RECOVERED",
	123: "EVENT_TRANSCEIVER_FAILURE_RECOVERED",
	200: "EVENT_PSU_PLUG_OUT",
	201: "EVENT_PSU_PLUG_IN",
	202: "EVENT_PSU_FAILURE",
	203: "EVENT_PSU_FAILURE_RECOVERED",
	300: "EVENT_FAN_FAILURE",
	301: "EVENT_FAN_PLUG_OUT",
	302: "EVENT_FAN_PLUG_IN",
	303: "EVENT_FAN_FAILURE_RECOVERED",
	400: "EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL",
	401: "EVENT_CPU_TEMPERATURE_ABOVE_FATAL",
	402: "EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL_RECOVERED",
	403: "EVENT_CPU_TEMPERATURE_ABOVE_FATAL_RECOVERED",
	404: "EVENT_CPU_USAGE_ABOVE_THRESHOLD",
	405: "EVENT_CPU_USAGE_ABOVE_THRESHOLD_RECOVERED",
	500: "EVENT_HW_DEVICE_RESET",
	501: "EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL",
	502: "EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL",
	503: "EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL_RECOVERED",
	504: "EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL_RECOVERED",
	505: "EVENT_HW_DEVICE_REBOOT",
	506: "EVENT_HW_TEMPERATURE_SENSOR_FAILED",
	507: "EVENT_HW_ALL_TEMPERATURE_SENSORS_FAILED",
	508: "EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD",
	509: "EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD_RECOVERED",
	510: "EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD",
	511: "EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD_RECOVERED",
	512: "EVENT_HW_NTP_SYNC_FAILURE",
	513: "EVENT_HW_NTP_SYNC_FAILURE_RECOVERED",
	600: "EVENT_LINE_CARD_PLUG_OUT",
	601: "EVENT_LINE_CARD_PLUG_IN",
}
View Source
var EventIds_value = map[string]int32{
	"EVENT_NAME_UNDEFINED":                                    0,
	"EVENT_TRANSCEIVER_PLUG_OUT":                              100,
	"EVENT_TRANSCEIVER_PLUG_IN":                               101,
	"EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD":               102,
	"EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD":               103,
	"EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD":           104,
	"EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD":           105,
	"EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD":               106,
	"EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD":               107,
	"EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD":              108,
	"EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD":              109,
	"EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD":              110,
	"EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD":              111,
	"EVENT_TRANSCEIVER_FAILURE":                               112,
	"EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD_RECOVERED":     113,
	"EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD_RECOVERED":     114,
	"EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD_RECOVERED": 115,
	"EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD_RECOVERED": 116,
	"EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD_RECOVERED":     117,
	"EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD_RECOVERED":     118,
	"EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD_RECOVERED":    119,
	"EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD_RECOVERED":    120,
	"EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD_RECOVERED":    121,
	"EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD_RECOVERED":    122,
	"EVENT_TRANSCEIVER_FAILURE_RECOVERED":                     123,
	"EVENT_PSU_PLUG_OUT":                                      200,
	"EVENT_PSU_PLUG_IN":                                       201,
	"EVENT_PSU_FAILURE":                                       202,
	"EVENT_PSU_FAILURE_RECOVERED":                             203,
	"EVENT_FAN_FAILURE":                                       300,
	"EVENT_FAN_PLUG_OUT":                                      301,
	"EVENT_FAN_PLUG_IN":                                       302,
	"EVENT_FAN_FAILURE_RECOVERED":                             303,
	"EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL":                    400,
	"EVENT_CPU_TEMPERATURE_ABOVE_FATAL":                       401,
	"EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL_RECOVERED":          402,
	"EVENT_CPU_TEMPERATURE_ABOVE_FATAL_RECOVERED":             403,
	"EVENT_CPU_USAGE_ABOVE_THRESHOLD":                         404,
	"EVENT_CPU_USAGE_ABOVE_THRESHOLD_RECOVERED":               405,
	"EVENT_HW_DEVICE_RESET":                                   500,
	"EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL":              501,
	"EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL":                 502,
	"EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL_RECOVERED":    503,
	"EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL_RECOVERED":       504,
	"EVENT_HW_DEVICE_REBOOT":                                  505,
	"EVENT_HW_TEMPERATURE_SENSOR_FAILED":                      506,
	"EVENT_HW_ALL_TEMPERATURE_SENSORS_FAILED":                 507,
	"EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD":                     508,
	"EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD_RECOVERED":           509,
	"EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD":                   510,
	"EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD_RECOVERED":         511,
	"EVENT_HW_NTP_SYNC_FAILURE":                               512,
	"EVENT_HW_NTP_SYNC_FAILURE_RECOVERED":                     513,
	"EVENT_LINE_CARD_PLUG_OUT":                                600,
	"EVENT_LINE_CARD_PLUG_IN":                                 601,
}
View Source
var EventsConfigurationResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "INVALID_CONFIG",
	4: "DEVICE_UNREACHABLE",
}
View Source
var EventsConfigurationResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"INVALID_CONFIG":     3,
	"DEVICE_UNREACHABLE": 4,
}
View Source
var GetLogLevelResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "UNKNOWN_LOG_ENTITY",
	4: "DEVICE_UNREACHABLE",
}
View Source
var GetLogLevelResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"UNKNOWN_LOG_ENTITY": 3,
	"DEVICE_UNREACHABLE": 4,
}
View Source
var GetLoggingEndpointResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var GetLoggingEndpointResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var GetMetricResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "UNKNOWN_COMPONENT",
	3: "INTERNAL_ERROR",
	4: "INVALID_METRIC",
	5: "DEVICE_UNREACHABLE",
}
View Source
var GetMetricResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"UNKNOWN_COMPONENT":  2,
	"INTERNAL_ERROR":     3,
	"INVALID_METRIC":     4,
	"DEVICE_UNREACHABLE": 5,
}
View Source
var GetMsgBusEndpointResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "INTERNAL_ERROR",
	2: "DEVICE_UNREACHABLE",
}
View Source
var GetMsgBusEndpointResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"INTERNAL_ERROR":     1,
	"DEVICE_UNREACHABLE": 2,
}
View Source
var GetSoftwareVersionInformationResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var GetSoftwareVersionInformationResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var HWComponentInfoGetResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "UNKNOWN_COMPONENT",
	3: "INTERNAL_ERROR",
	4: "DEVICE_UNREACHABLE",
}
View Source
var HWComponentInfoGetResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"UNKNOWN_COMPONENT":  2,
	"INTERNAL_ERROR":     3,
	"DEVICE_UNREACHABLE": 4,
}
View Source
var HWComponentInfoSetResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "UNKNOWN_COMPONENT",
	3: "INVALID_PARAMS",
	4: "INTERNAL_ERROR",
	5: "DEVICE_UNREACHABLE",
	6: "SET_UNSUPPORTED",
}
View Source
var HWComponentInfoSetResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"UNKNOWN_COMPONENT":  2,
	"INVALID_PARAMS":     3,
	"INTERNAL_ERROR":     4,
	"DEVICE_UNREACHABLE": 5,
	"SET_UNSUPPORTED":    6,
}
View Source
var ImageStatus_ImageState_name = map[int32]string{
	0: "UNDEFINED_STATE",
	1: "COPYING_IMAGE",
	2: "INSTALLING_IMAGE",
	3: "COMMITTING_IMAGE",
	4: "REBOOTING_DEVICE",
	5: "UPGRADE_COMPLETE",
	6: "UPGRADE_FAILED",
	7: "ACTIVATION_COMPLETE",
	8: "ACTIVATION_FAILED",
}
View Source
var ImageStatus_ImageState_value = map[string]int32{
	"UNDEFINED_STATE":     0,
	"COPYING_IMAGE":       1,
	"INSTALLING_IMAGE":    2,
	"COMMITTING_IMAGE":    3,
	"REBOOTING_DEVICE":    4,
	"UPGRADE_COMPLETE":    5,
	"UPGRADE_FAILED":      6,
	"ACTIVATION_COMPLETE": 7,
	"ACTIVATION_FAILED":   8,
}
View Source
var ImageStatus_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "ERROR_IN_REQUEST",
	2: "INTERNAL_ERROR",
	3: "DEVICE_IN_WRONG_STATE",
	4: "INVALID_IMAGE",
	5: "WRONG_IMAGE_CHECKSUM",
	6: "OPERATION_ALREADY_IN_PROGRESS",
	7: "UNKNOWN_DEVICE",
	8: "DEVICE_NOT_REACHABLE",
}
View Source
var ImageStatus_Reason_value = map[string]int32{
	"UNDEFINED_REASON":              0,
	"ERROR_IN_REQUEST":              1,
	"INTERNAL_ERROR":                2,
	"DEVICE_IN_WRONG_STATE":         3,
	"INVALID_IMAGE":                 4,
	"WRONG_IMAGE_CHECKSUM":          5,
	"OPERATION_ALREADY_IN_PROGRESS": 6,
	"UNKNOWN_DEVICE":                7,
	"DEVICE_NOT_REACHABLE":          8,
}
View Source
var ListEventsResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var ListEventsResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var ListMetricsResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var ListMetricsResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var LogLevel_name = map[int32]string{
	0: "TRACE",
	1: "DEBUG",
	2: "INFO",
	3: "WARN",
	4: "ERROR",
}
View Source
var LogLevel_value = map[string]int32{
	"TRACE": 0,
	"DEBUG": 1,
	"INFO":  2,
	"WARN":  3,
	"ERROR": 4,
}
View Source
var ManagedDevicesResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "INTERNAL_ERROR",
}
View Source
var ManagedDevicesResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON": 0,
	"INTERNAL_ERROR":   1,
}
View Source
var MetricNames_name = map[int32]string{
	0:   "METRIC_NAME_UNDEFINED",
	1:   "METRIC_FAN_SPEED",
	100: "METRIC_CPU_TEMP",
	101: "METRIC_CPU_USAGE_PERCENTAGE",
	200: "METRIC_TRANSCEIVER_TEMP",
	201: "METRIC_TRANSCEIVER_VOLTAGE",
	202: "METRIC_TRANSCEIVER_BIAS",
	203: "METRIC_TRANSCEIVER_RX_POWER",
	204: "METRIC_TRANSCEIVER_TX_POWER",
	205: "METRIC_TRANSCEIVER_WAVELENGTH",
	300: "METRIC_DISK_TEMP",
	301: "METRIC_DISK_CAPACITY",
	302: "METRIC_DISK_USAGE",
	303: "METRIC_DISK_USAGE_PERCENTAGE",
	304: "METRIC_DISK_READ_WRITE_PERCENTAGE",
	305: "METRIC_DISK_FAULTY_CELLS_PERCENTAGE",
	400: "METRIC_RAM_TEMP",
	401: "METRIC_RAM_CAPACITY",
	402: "METRIC_RAM_USAGE",
	403: "METRIC_RAM_USAGE_PERCENTAGE",
	500: "METRIC_POWER_MAX",
	501: "METRIC_POWER_USAGE",
	502: "METRIC_POWER_USAGE_PERCENTAGE",
	600: "METRIC_INNER_SURROUNDING_TEMP",
}
View Source
var MetricNames_value = map[string]int32{
	"METRIC_NAME_UNDEFINED":               0,
	"METRIC_FAN_SPEED":                    1,
	"METRIC_CPU_TEMP":                     100,
	"METRIC_CPU_USAGE_PERCENTAGE":         101,
	"METRIC_TRANSCEIVER_TEMP":             200,
	"METRIC_TRANSCEIVER_VOLTAGE":          201,
	"METRIC_TRANSCEIVER_BIAS":             202,
	"METRIC_TRANSCEIVER_RX_POWER":         203,
	"METRIC_TRANSCEIVER_TX_POWER":         204,
	"METRIC_TRANSCEIVER_WAVELENGTH":       205,
	"METRIC_DISK_TEMP":                    300,
	"METRIC_DISK_CAPACITY":                301,
	"METRIC_DISK_USAGE":                   302,
	"METRIC_DISK_USAGE_PERCENTAGE":        303,
	"METRIC_DISK_READ_WRITE_PERCENTAGE":   304,
	"METRIC_DISK_FAULTY_CELLS_PERCENTAGE": 305,
	"METRIC_RAM_TEMP":                     400,
	"METRIC_RAM_CAPACITY":                 401,
	"METRIC_RAM_USAGE":                    402,
	"METRIC_RAM_USAGE_PERCENTAGE":         403,
	"METRIC_POWER_MAX":                    500,
	"METRIC_POWER_USAGE":                  501,
	"METRIC_POWER_USAGE_PERCENTAGE":       502,
	"METRIC_INNER_SURROUNDING_TEMP":       600,
}
View Source
var MetricsConfigurationResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "POLL_INTERVAL_UNSUPPORTED",
	4: "INVALID_METRIC",
	5: "DEVICE_UNREACHABLE",
}
View Source
var MetricsConfigurationResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":          0,
	"UNKNOWN_DEVICE":            1,
	"INTERNAL_ERROR":            2,
	"POLL_INTERVAL_UNSUPPORTED": 3,
	"INVALID_METRIC":            4,
	"DEVICE_UNREACHABLE":        5,
}
View Source
var PhysicalInventoryResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var PhysicalInventoryResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var PortComponentAttributes_ConnectorType_name = map[int32]string{
	0: "CONNECTOR_TYPE_UNDEFINED",
	1: "RJ45",
	2: "FIBER_LC",
	3: "FIBER_SC_PC",
	4: "FIBER_MPO",
	5: "RS232",
}
View Source
var PortComponentAttributes_ConnectorType_value = map[string]int32{
	"CONNECTOR_TYPE_UNDEFINED": 0,
	"RJ45":                     1,
	"FIBER_LC":                 2,
	"FIBER_SC_PC":              3,
	"FIBER_MPO":                4,
	"RS232":                    5,
}
View Source
var PortComponentAttributes_Protocol_name = map[int32]string{
	0: "PROTOCOL_UNDEFINED",
	1: "ETHERNET",
	2: "GPON",
	3: "XGPON",
	4: "XGSPON",
	5: "GFAST",
	6: "SERIAL",
	7: "EPON",
	8: "BITS",
}
View Source
var PortComponentAttributes_Protocol_value = map[string]int32{
	"PROTOCOL_UNDEFINED": 0,
	"ETHERNET":           1,
	"GPON":               2,
	"XGPON":              3,
	"XGSPON":             4,
	"GFAST":              5,
	"SERIAL":             6,
	"EPON":               7,
	"BITS":               8,
}
View Source
var PortComponentAttributes_Speed_name = map[int32]string{
	0: "SPEED_UNDEFINED",
	1: "DYNAMIC",
	2: "GIGABIT_1",
	3: "GIGABIT_10",
	4: "GIGABIT_25",
	5: "GIGABIT_40",
	6: "GIGABIT_100",
	7: "GIGABIT_400",
	8: "MEGABIT_2500",
	9: "MEGABIT_1250",
}
View Source
var PortComponentAttributes_Speed_value = map[string]int32{
	"SPEED_UNDEFINED": 0,
	"DYNAMIC":         1,
	"GIGABIT_1":       2,
	"GIGABIT_10":      3,
	"GIGABIT_25":      4,
	"GIGABIT_40":      5,
	"GIGABIT_100":     6,
	"GIGABIT_400":     7,
	"MEGABIT_2500":    8,
	"MEGABIT_1250":    9,
}
View Source
var PsuComponentAttributes_SupportedVoltage_name = map[int32]string{
	0: "SUPPORTED_VOLTAGE_UNDEFINED",
	1: "V48",
	2: "V230",
	3: "V115",
}
View Source
var PsuComponentAttributes_SupportedVoltage_value = map[string]int32{
	"SUPPORTED_VOLTAGE_UNDEFINED": 0,
	"V48":                         1,
	"V230":                        2,
	"V115":                        3,
}
View Source
var RebootDeviceResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
	4: "DEVICE_IN_WRONG_STATE",
}
View Source
var RebootDeviceResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":      0,
	"UNKNOWN_DEVICE":        1,
	"INTERNAL_ERROR":        2,
	"DEVICE_UNREACHABLE":    3,
	"DEVICE_IN_WRONG_STATE": 4,
}
View Source
var SensorStatus_name = map[int32]string{
	0: "SENSOR_STATUS_UNDEFINED",
	1: "SENSOR_STATUS_OK",
	2: "SENSOR_STATUS_UNAVAILABLE",
	3: "SENSOR_STATUS_NONOPERATIONAL",
}
View Source
var SensorStatus_value = map[string]int32{
	"SENSOR_STATUS_UNDEFINED":      0,
	"SENSOR_STATUS_OK":             1,
	"SENSOR_STATUS_UNAVAILABLE":    2,
	"SENSOR_STATUS_NONOPERATIONAL": 3,
}
View Source
var SetLogLevelResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "UNKNOWN_LOG_ENTITY",
	4: "DEVICE_UNREACHABLE",
}
View Source
var SetLogLevelResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"UNKNOWN_LOG_ENTITY": 3,
	"DEVICE_UNREACHABLE": 4,
}
View Source
var SetRemoteEndpointResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "LOGGING_ENDPOINT_ERROR",
	4: "LOGGING_ENDPOINT_PROTOCOL_ERROR",
	5: "MSGBUS_ENDPOINT_ERROR",
	6: "DEVICE_UNREACHABLE",
}
View Source
var SetRemoteEndpointResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":                0,
	"UNKNOWN_DEVICE":                  1,
	"INTERNAL_ERROR":                  2,
	"LOGGING_ENDPOINT_ERROR":          3,
	"LOGGING_ENDPOINT_PROTOCOL_ERROR": 4,
	"MSGBUS_ENDPOINT_ERROR":           5,
	"DEVICE_UNREACHABLE":              6,
}
View Source
var StartManagingDeviceResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "DEVICE_ALREADY_MANAGED",
	2: "OPERATION_ALREADY_IN_PROGRESS",
	3: "INVALID_PARAMS",
	4: "INTERNAL_ERROR",
	5: "AUTHENTICATION_FAILURE",
	6: "INCOMPATIBLE_DEVICE",
}
View Source
var StartManagingDeviceResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":              0,
	"DEVICE_ALREADY_MANAGED":        1,
	"OPERATION_ALREADY_IN_PROGRESS": 2,
	"INVALID_PARAMS":                3,
	"INTERNAL_ERROR":                4,
	"AUTHENTICATION_FAILURE":        5,
	"INCOMPATIBLE_DEVICE":           6,
}
View Source
var StartupConfigInfoResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "INTERNAL_ERROR",
	3: "DEVICE_UNREACHABLE",
}
View Source
var StartupConfigInfoResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"INTERNAL_ERROR":     2,
	"DEVICE_UNREACHABLE": 3,
}
View Source
var Status_name = map[int32]string{
	0: "UNDEFINED_STATUS",
	1: "OK_STATUS",
	2: "ERROR_STATUS",
}
View Source
var Status_value = map[string]int32{
	"UNDEFINED_STATUS": 0,
	"OK_STATUS":        1,
	"ERROR_STATUS":     2,
}
View Source
var StopManagingDeviceResponse_Reason_name = map[int32]string{
	0: "UNDEFINED_REASON",
	1: "UNKNOWN_DEVICE",
	2: "DEVICE_UNREACHABLE",
}
View Source
var StopManagingDeviceResponse_Reason_value = map[string]int32{
	"UNDEFINED_REASON":   0,
	"UNKNOWN_DEVICE":     1,
	"DEVICE_UNREACHABLE": 2,
}
View Source
var TransceiverComponentsAttributes_FormFactor_name = map[int32]string{
	0:  "FORM_FACTOR_UNKNOWN",
	1:  "QSFP",
	2:  "QSFP_PLUS",
	3:  "QSFP28",
	4:  "SFP",
	5:  "SFP_PLUS",
	6:  "XFP",
	7:  "CFP4",
	8:  "CFP2",
	9:  "CPAK",
	10: "X2",
	11: "OTHER",
	12: "CFP",
	13: "CFP2_ACO",
	14: "CFP2_DCO",
	15: "QSFP_DD",
}
View Source
var TransceiverComponentsAttributes_FormFactor_value = map[string]int32{
	"FORM_FACTOR_UNKNOWN": 0,
	"QSFP":                1,
	"QSFP_PLUS":           2,
	"QSFP28":              3,
	"SFP":                 4,
	"SFP_PLUS":            5,
	"XFP":                 6,
	"CFP4":                7,
	"CFP2":                8,
	"CPAK":                9,
	"X2":                  10,
	"OTHER":               11,
	"CFP":                 12,
	"CFP2_ACO":            13,
	"CFP2_DCO":            14,
	"QSFP_DD":             15,
}
View Source
var TransceiverType_name = map[int32]string{
	0:   "TYPE_UNDEFINED",
	1:   "ETHERNET",
	2:   "GPON",
	3:   "XGPON",
	4:   "XGSPON",
	5:   "CPON",
	6:   "NG_PON2",
	7:   "EPON",
	8:   "COMBO_GPON_XGSPON",
	255: "TYPE_NOT_DETECTED",
}
View Source
var TransceiverType_value = map[string]int32{
	"TYPE_UNDEFINED":    0,
	"ETHERNET":          1,
	"GPON":              2,
	"XGPON":             3,
	"XGSPON":            4,
	"CPON":              5,
	"NG_PON2":           6,
	"EPON":              7,
	"COMBO_GPON_XGSPON": 8,
	"TYPE_NOT_DETECTED": 255,
}
View Source
var UploadDebugInfoStatus_Reason_name = map[int32]string{
	0:  "UNDEFINED_REASON",
	1:  "UNKNOWN_DEVICE",
	2:  "INTERNAL_ERROR",
	3:  "DEVICE_NOT_REACHABLE",
	4:  "REMOTE_LOCATION_UNREACHABLE",
	5:  "REMOTE_LOCATION_PERMISSION_DENIED",
	6:  "ERROR_DURING_UPLOAD",
	7:  "DEVICE_BUSY",
	8:  "ERROR_IN_REQUEST",
	9:  "DEVICE_IN_WRONG_STATE",
	10: "OPERATION_ALREADY_IN_PROGRESS",
}
View Source
var UploadDebugInfoStatus_Reason_value = map[string]int32{
	"UNDEFINED_REASON":                  0,
	"UNKNOWN_DEVICE":                    1,
	"INTERNAL_ERROR":                    2,
	"DEVICE_NOT_REACHABLE":              3,
	"REMOTE_LOCATION_UNREACHABLE":       4,
	"REMOTE_LOCATION_PERMISSION_DENIED": 5,
	"ERROR_DURING_UPLOAD":               6,
	"DEVICE_BUSY":                       7,
	"ERROR_IN_REQUEST":                  8,
	"DEVICE_IN_WRONG_STATE":             9,
	"OPERATION_ALREADY_IN_PROGRESS":     10,
}
View Source
var UploadDebugInfoStatus_UploadStatus_name = map[int32]string{
	0: "UNDEFINED_UPLOAD_STATUS",
	1: "COMPLETE",
	2: "IN_PROGRESS",
	3: "ERROR",
}
View Source
var UploadDebugInfoStatus_UploadStatus_value = map[string]int32{
	"UNDEFINED_UPLOAD_STATUS": 0,
	"COMPLETE":                1,
	"IN_PROGRESS":             2,
	"ERROR":                   3,
}
View Source
var ValueScale_name = map[int32]string{
	0:  "VALUE_SCALE_UNDEFINED",
	1:  "VALUE_SCALE_YOCTO",
	2:  "VALUE_SCALE_ZEPTO",
	3:  "VALUE_SCALE_ATTO",
	4:  "VALUE_SCALE_FEMTO",
	5:  "VALUE_SCALE_PICO",
	6:  "VALUE_SCALE_NANO",
	7:  "VALUE_SCALE_MICRO",
	8:  "VALUE_SCALE_MILLI",
	9:  "VALUE_SCALE_UNITS",
	10: "VALUE_SCALE_KILO",
	11: "VALUE_SCALE_MEGA",
	12: "VALUE_SCALE_GIGA",
	13: "VALUE_SCALE_TERA",
	14: "VALUE_SCALE_PETA",
	15: "VALUE_SCALE_EXA",
	16: "VALUE_SCALE_ZETTA",
	17: "VALUE_SCALE_YOTTA",
}
View Source
var ValueScale_value = map[string]int32{
	"VALUE_SCALE_UNDEFINED": 0,
	"VALUE_SCALE_YOCTO":     1,
	"VALUE_SCALE_ZEPTO":     2,
	"VALUE_SCALE_ATTO":      3,
	"VALUE_SCALE_FEMTO":     4,
	"VALUE_SCALE_PICO":      5,
	"VALUE_SCALE_NANO":      6,
	"VALUE_SCALE_MICRO":     7,
	"VALUE_SCALE_MILLI":     8,
	"VALUE_SCALE_UNITS":     9,
	"VALUE_SCALE_KILO":      10,
	"VALUE_SCALE_MEGA":      11,
	"VALUE_SCALE_GIGA":      12,
	"VALUE_SCALE_TERA":      13,
	"VALUE_SCALE_PETA":      14,
	"VALUE_SCALE_EXA":       15,
	"VALUE_SCALE_ZETTA":     16,
	"VALUE_SCALE_YOTTA":     17,
}

Functions

func RegisterNativeEventsManagementServiceServer

func RegisterNativeEventsManagementServiceServer(s *grpc.Server, srv NativeEventsManagementServiceServer)

func RegisterNativeHWManagementServiceServer

func RegisterNativeHWManagementServiceServer(s *grpc.Server, srv NativeHWManagementServiceServer)

func RegisterNativeMetricsManagementServiceServer

func RegisterNativeMetricsManagementServiceServer(s *grpc.Server, srv NativeMetricsManagementServiceServer)

func RegisterNativeSoftwareManagementServiceServer

func RegisterNativeSoftwareManagementServiceServer(s *grpc.Server, srv NativeSoftwareManagementServiceServer)

Types

type Component

type Component struct {
	// The name of a component uniquely identifies a component within the hardware
	Name        string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Class       ComponentType `protobuf:"varint,2,opt,name=class,proto3,enum=dmi.ComponentType" json:"class,omitempty"`
	Description string        `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The name of the parent of this component, empty string("") in case of the root component
	Parent       string       `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
	ParentRelPos int32        `protobuf:"varint,5,opt,name=parent_rel_pos,json=parentRelPos,proto3" json:"parent_rel_pos,omitempty"`
	Children     []*Component `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"`
	HardwareRev  string       `protobuf:"bytes,7,opt,name=hardware_rev,json=hardwareRev,proto3" json:"hardware_rev,omitempty"`
	FirmwareRev  string       `protobuf:"bytes,8,opt,name=firmware_rev,json=firmwareRev,proto3" json:"firmware_rev,omitempty"`
	SoftwareRev  string       `protobuf:"bytes,9,opt,name=software_rev,json=softwareRev,proto3" json:"software_rev,omitempty"`
	SerialNum    string       `protobuf:"bytes,10,opt,name=serial_num,json=serialNum,proto3" json:"serial_num,omitempty"`
	MfgName      string       `protobuf:"bytes,11,opt,name=mfg_name,json=mfgName,proto3" json:"mfg_name,omitempty"`
	// Apart from the definition of this attribute as defined in RFC 8348, implementations could choose to carry
	// the manufacturer's part number in this attribute.
	ModelName string               `protobuf:"bytes,12,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
	Alias     string               `protobuf:"bytes,13,opt,name=alias,proto3" json:"alias,omitempty"`
	AssetId   string               `protobuf:"bytes,14,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	IsFru     bool                 `protobuf:"varint,15,opt,name=is_fru,json=isFru,proto3" json:"is_fru,omitempty"`
	MfgDate   *timestamp.Timestamp `protobuf:"bytes,16,opt,name=mfg_date,json=mfgDate,proto3" json:"mfg_date,omitempty"`
	Uri       *Uri                 `protobuf:"bytes,17,opt,name=uri,proto3" json:"uri,omitempty"`
	// The uuid of the component uniquely identifies the component across the entire system
	Uuid       *Uuid                  `protobuf:"bytes,18,opt,name=uuid,proto3" json:"uuid,omitempty"`
	State      *ComponentState        `protobuf:"bytes,19,opt,name=state,proto3" json:"state,omitempty"`
	SensorData []*ComponentSensorData `protobuf:"bytes,20,rep,name=sensor_data,json=sensorData,proto3" json:"sensor_data,omitempty"`
	// The attribute 'specific' can be populated for components where more details are required by the users of the DMI interface
	//
	// Types that are valid to be assigned to Specific:
	//	*Component_PortAttr
	//	*Component_ContainerAttr
	//	*Component_PsuAttr
	//	*Component_TransceiverAttr
	Specific             isComponent_Specific `protobuf_oneof:"specific"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Component) Descriptor

func (*Component) Descriptor() ([]byte, []int)

func (*Component) GetAlias

func (m *Component) GetAlias() string

func (*Component) GetAssetId

func (m *Component) GetAssetId() string

func (*Component) GetChildren

func (m *Component) GetChildren() []*Component

func (*Component) GetClass

func (m *Component) GetClass() ComponentType

func (*Component) GetContainerAttr

func (m *Component) GetContainerAttr() *ContainerComponentAttributes

func (*Component) GetDescription

func (m *Component) GetDescription() string

func (*Component) GetFirmwareRev

func (m *Component) GetFirmwareRev() string

func (*Component) GetHardwareRev

func (m *Component) GetHardwareRev() string

func (*Component) GetIsFru

func (m *Component) GetIsFru() bool

func (*Component) GetMfgDate

func (m *Component) GetMfgDate() *timestamp.Timestamp

func (*Component) GetMfgName

func (m *Component) GetMfgName() string

func (*Component) GetModelName

func (m *Component) GetModelName() string

func (*Component) GetName

func (m *Component) GetName() string

func (*Component) GetParent

func (m *Component) GetParent() string

func (*Component) GetParentRelPos

func (m *Component) GetParentRelPos() int32

func (*Component) GetPortAttr

func (m *Component) GetPortAttr() *PortComponentAttributes

func (*Component) GetPsuAttr

func (m *Component) GetPsuAttr() *PsuComponentAttributes

func (*Component) GetSensorData

func (m *Component) GetSensorData() []*ComponentSensorData

func (*Component) GetSerialNum

func (m *Component) GetSerialNum() string

func (*Component) GetSoftwareRev

func (m *Component) GetSoftwareRev() string

func (*Component) GetSpecific

func (m *Component) GetSpecific() isComponent_Specific

func (*Component) GetState

func (m *Component) GetState() *ComponentState

func (*Component) GetTransceiverAttr

func (m *Component) GetTransceiverAttr() *TransceiverComponentsAttributes

func (*Component) GetUri

func (m *Component) GetUri() *Uri

func (*Component) GetUuid

func (m *Component) GetUuid() *Uuid

func (*Component) ProtoMessage

func (*Component) ProtoMessage()

func (*Component) Reset

func (m *Component) Reset()

func (*Component) String

func (m *Component) String() string

func (*Component) XXX_DiscardUnknown

func (m *Component) XXX_DiscardUnknown()

func (*Component) XXX_Marshal

func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component) XXX_Merge

func (m *Component) XXX_Merge(src proto.Message)

func (*Component) XXX_OneofWrappers

func (*Component) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Component) XXX_Size

func (m *Component) XXX_Size() int

func (*Component) XXX_Unmarshal

func (m *Component) XXX_Unmarshal(b []byte) error

type ComponentAdminState

type ComponentAdminState int32
const (
	ComponentAdminState_COMP_ADMIN_STATE_UNDEFINED     ComponentAdminState = 0
	ComponentAdminState_COMP_ADMIN_STATE_UNKNOWN       ComponentAdminState = 1
	ComponentAdminState_COMP_ADMIN_STATE_LOCKED        ComponentAdminState = 2
	ComponentAdminState_COMP_ADMIN_STATE_SHUTTING_DOWN ComponentAdminState = 3
	ComponentAdminState_COMP_ADMIN_STATE_UNLOCKED      ComponentAdminState = 4
)

func (ComponentAdminState) EnumDescriptor

func (ComponentAdminState) EnumDescriptor() ([]byte, []int)

func (ComponentAdminState) String

func (x ComponentAdminState) String() string

type ComponentAlarmState

type ComponentAlarmState int32
const (
	ComponentAlarmState_COMP_ALARM_STATE_UNDEFINED     ComponentAlarmState = 0
	ComponentAlarmState_COMP_ALARM_STATE_UNKNOWN       ComponentAlarmState = 1
	ComponentAlarmState_COMP_ALARM_STATE_UNDER_REPAIR  ComponentAlarmState = 2
	ComponentAlarmState_COMP_ALARM_STATE_CRITICAL      ComponentAlarmState = 3
	ComponentAlarmState_COMP_ALARM_STATE_MAJOR         ComponentAlarmState = 4
	ComponentAlarmState_COMP_ALARM_STATE_MINOR         ComponentAlarmState = 5
	ComponentAlarmState_COMP_ALARM_STATE_WARNING       ComponentAlarmState = 6
	ComponentAlarmState_COMP_ALARM_STATE_INDETERMINATE ComponentAlarmState = 7
)

func (ComponentAlarmState) EnumDescriptor

func (ComponentAlarmState) EnumDescriptor() ([]byte, []int)

func (ComponentAlarmState) String

func (x ComponentAlarmState) String() string

type ComponentOperState

type ComponentOperState int32
const (
	ComponentOperState_COMP_OPER_STATE_UNDEFINED ComponentOperState = 0
	ComponentOperState_COMP_OPER_STATE_UNKNOWN   ComponentOperState = 1
	ComponentOperState_COMP_OPER_STATE_DISABLED  ComponentOperState = 2
	ComponentOperState_COMP_OPER_STATE_ENABLED   ComponentOperState = 3
	ComponentOperState_COMP_OPER_STATE_TESTING   ComponentOperState = 4
)

func (ComponentOperState) EnumDescriptor

func (ComponentOperState) EnumDescriptor() ([]byte, []int)

func (ComponentOperState) String

func (x ComponentOperState) String() string

type ComponentSensorData

type ComponentSensorData struct {
	Value           int32                `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	Type            DataValueType        `protobuf:"varint,2,opt,name=type,proto3,enum=dmi.DataValueType" json:"type,omitempty"`
	Scale           ValueScale           `protobuf:"varint,3,opt,name=scale,proto3,enum=dmi.ValueScale" json:"scale,omitempty"`
	Precision       int32                `protobuf:"varint,4,opt,name=precision,proto3" json:"precision,omitempty"`
	Status          SensorStatus         `protobuf:"varint,5,opt,name=status,proto3,enum=dmi.SensorStatus" json:"status,omitempty"`
	UnitsDisplay    string               `protobuf:"bytes,6,opt,name=units_display,json=unitsDisplay,proto3" json:"units_display,omitempty"`
	Timestamp       *timestamp.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	ValueUpdateRate uint32               `protobuf:"varint,8,opt,name=value_update_rate,json=valueUpdateRate,proto3" json:"value_update_rate,omitempty"`
	// data_type can be of the string representation of MetricNames or something else as well
	DataType             string   `protobuf:"bytes,9,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ComponentSensorData) Descriptor

func (*ComponentSensorData) Descriptor() ([]byte, []int)

func (*ComponentSensorData) GetDataType

func (m *ComponentSensorData) GetDataType() string

func (*ComponentSensorData) GetPrecision

func (m *ComponentSensorData) GetPrecision() int32

func (*ComponentSensorData) GetScale

func (m *ComponentSensorData) GetScale() ValueScale

func (*ComponentSensorData) GetStatus

func (m *ComponentSensorData) GetStatus() SensorStatus

func (*ComponentSensorData) GetTimestamp

func (m *ComponentSensorData) GetTimestamp() *timestamp.Timestamp

func (*ComponentSensorData) GetType

func (m *ComponentSensorData) GetType() DataValueType

func (*ComponentSensorData) GetUnitsDisplay

func (m *ComponentSensorData) GetUnitsDisplay() string

func (*ComponentSensorData) GetValue

func (m *ComponentSensorData) GetValue() int32

func (*ComponentSensorData) GetValueUpdateRate

func (m *ComponentSensorData) GetValueUpdateRate() uint32

func (*ComponentSensorData) ProtoMessage

func (*ComponentSensorData) ProtoMessage()

func (*ComponentSensorData) Reset

func (m *ComponentSensorData) Reset()

func (*ComponentSensorData) String

func (m *ComponentSensorData) String() string

func (*ComponentSensorData) XXX_DiscardUnknown

func (m *ComponentSensorData) XXX_DiscardUnknown()

func (*ComponentSensorData) XXX_Marshal

func (m *ComponentSensorData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ComponentSensorData) XXX_Merge

func (m *ComponentSensorData) XXX_Merge(src proto.Message)

func (*ComponentSensorData) XXX_Size

func (m *ComponentSensorData) XXX_Size() int

func (*ComponentSensorData) XXX_Unmarshal

func (m *ComponentSensorData) XXX_Unmarshal(b []byte) error

type ComponentStandbyState

type ComponentStandbyState int32
const (
	ComponentStandbyState_COMP_STANDBY_STATE_UNDEFINED         ComponentStandbyState = 0
	ComponentStandbyState_COMP_STANDBY_STATE_UNKNOWN           ComponentStandbyState = 1
	ComponentStandbyState_COMP_STANDBY_STATE_HOT               ComponentStandbyState = 2
	ComponentStandbyState_COMP_STANDBY_STATE_COLD              ComponentStandbyState = 3
	ComponentStandbyState_COMP_STANDBY_STATE_PROVIDING_SERVICE ComponentStandbyState = 4
)

func (ComponentStandbyState) EnumDescriptor

func (ComponentStandbyState) EnumDescriptor() ([]byte, []int)

func (ComponentStandbyState) String

func (x ComponentStandbyState) String() string

type ComponentState

type ComponentState struct {
	StateLastChanged     *timestamp.Timestamp  `protobuf:"bytes,1,opt,name=state_last_changed,json=stateLastChanged,proto3" json:"state_last_changed,omitempty"`
	AdminState           ComponentAdminState   `protobuf:"varint,2,opt,name=admin_state,json=adminState,proto3,enum=dmi.ComponentAdminState" json:"admin_state,omitempty"`
	OperState            ComponentOperState    `protobuf:"varint,3,opt,name=oper_state,json=operState,proto3,enum=dmi.ComponentOperState" json:"oper_state,omitempty"`
	UsageState           ComponentUsageState   `protobuf:"varint,4,opt,name=usage_state,json=usageState,proto3,enum=dmi.ComponentUsageState" json:"usage_state,omitempty"`
	AlarmState           ComponentAlarmState   `protobuf:"varint,5,opt,name=alarm_state,json=alarmState,proto3,enum=dmi.ComponentAlarmState" json:"alarm_state,omitempty"`
	StandbyState         ComponentStandbyState `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ComponentState) Descriptor

func (*ComponentState) Descriptor() ([]byte, []int)

func (*ComponentState) GetAdminState

func (m *ComponentState) GetAdminState() ComponentAdminState

func (*ComponentState) GetAlarmState

func (m *ComponentState) GetAlarmState() ComponentAlarmState

func (*ComponentState) GetOperState

func (m *ComponentState) GetOperState() ComponentOperState

func (*ComponentState) GetStandbyState

func (m *ComponentState) GetStandbyState() ComponentStandbyState

func (*ComponentState) GetStateLastChanged

func (m *ComponentState) GetStateLastChanged() *timestamp.Timestamp

func (*ComponentState) GetUsageState

func (m *ComponentState) GetUsageState() ComponentUsageState

func (*ComponentState) ProtoMessage

func (*ComponentState) ProtoMessage()

func (*ComponentState) Reset

func (m *ComponentState) Reset()

func (*ComponentState) String

func (m *ComponentState) String() string

func (*ComponentState) XXX_DiscardUnknown

func (m *ComponentState) XXX_DiscardUnknown()

func (*ComponentState) XXX_Marshal

func (m *ComponentState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ComponentState) XXX_Merge

func (m *ComponentState) XXX_Merge(src proto.Message)

func (*ComponentState) XXX_Size

func (m *ComponentState) XXX_Size() int

func (*ComponentState) XXX_Unmarshal

func (m *ComponentState) XXX_Unmarshal(b []byte) error

type ComponentType

type ComponentType int32
const (
	ComponentType_COMPONENT_TYPE_UNDEFINED    ComponentType = 0
	ComponentType_COMPONENT_TYPE_UNKNOWN      ComponentType = 1
	ComponentType_COMPONENT_TYPE_CHASSIS      ComponentType = 2
	ComponentType_COMPONENT_TYPE_BACKPLANE    ComponentType = 3
	ComponentType_COMPONENT_TYPE_CONTAINER    ComponentType = 4
	ComponentType_COMPONENT_TYPE_POWER_SUPPLY ComponentType = 5
	ComponentType_COMPONENT_TYPE_FAN          ComponentType = 6
	ComponentType_COMPONENT_TYPE_SENSOR       ComponentType = 7
	ComponentType_COMPONENT_TYPE_MODULE       ComponentType = 8
	ComponentType_COMPONENT_TYPE_PORT         ComponentType = 9
	ComponentType_COMPONENT_TYPE_CPU          ComponentType = 10
	ComponentType_COMPONENT_TYPE_BATTERY      ComponentType = 11
	ComponentType_COMPONENT_TYPE_STORAGE      ComponentType = 12
	ComponentType_COMPONENT_TYPE_MEMORY       ComponentType = 13
	// A component of type "TRANSCEIVER" could have 0 or more components of type "PORT" as children.
	ComponentType_COMPONENT_TYPE_TRANSCEIVER ComponentType = 14
)

func (ComponentType) EnumDescriptor

func (ComponentType) EnumDescriptor() ([]byte, []int)

func (ComponentType) String

func (x ComponentType) String() string

type ComponentUsageState

type ComponentUsageState int32
const (
	ComponentUsageState_COMP_USAGE_STATE_UNDEFINED ComponentUsageState = 0
	ComponentUsageState_COMP_USAGE_STATE_UNKNOWN   ComponentUsageState = 1
	ComponentUsageState_COMP_USAGE_STATE_IDLE      ComponentUsageState = 2
	ComponentUsageState_COMP_USAGE_STATE_ACTIVE    ComponentUsageState = 3
	ComponentUsageState_COMP_USAGE_STATE_BUSY      ComponentUsageState = 4
)

func (ComponentUsageState) EnumDescriptor

func (ComponentUsageState) EnumDescriptor() ([]byte, []int)

func (ComponentUsageState) String

func (x ComponentUsageState) String() string

type Component_ContainerAttr

type Component_ContainerAttr struct {
	ContainerAttr *ContainerComponentAttributes `protobuf:"bytes,51,opt,name=container_attr,json=containerAttr,proto3,oneof"`
}

type Component_PortAttr

type Component_PortAttr struct {
	PortAttr *PortComponentAttributes `protobuf:"bytes,50,opt,name=port_attr,json=portAttr,proto3,oneof"`
}

type Component_PsuAttr

type Component_PsuAttr struct {
	PsuAttr *PsuComponentAttributes `protobuf:"bytes,52,opt,name=psu_attr,json=psuAttr,proto3,oneof"`
}

type Component_TransceiverAttr

type Component_TransceiverAttr struct {
	TransceiverAttr *TransceiverComponentsAttributes `protobuf:"bytes,53,opt,name=transceiver_attr,json=transceiverAttr,proto3,oneof"`
}

type ConfigRequest

type ConfigRequest struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// Location of the configuration file, authentication (user/pass) if any should be in the url string
	// The config_url would contain the protocol, credentials, the IP address/DNS of the server and the path of the file
	// e.g. sftp://download_user:download_pass@192.168.0.1:22/OLT-configs/config-v1.2.3.xml
	ConfigUrl            string   `protobuf:"bytes,2,opt,name=config_url,json=configUrl,proto3" json:"config_url,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConfigRequest) Descriptor

func (*ConfigRequest) Descriptor() ([]byte, []int)

func (*ConfigRequest) GetConfigUrl

func (m *ConfigRequest) GetConfigUrl() string

func (*ConfigRequest) GetDeviceUuid

func (m *ConfigRequest) GetDeviceUuid() *Uuid

func (*ConfigRequest) ProtoMessage

func (*ConfigRequest) ProtoMessage()

func (*ConfigRequest) Reset

func (m *ConfigRequest) Reset()

func (*ConfigRequest) String

func (m *ConfigRequest) String() string

func (*ConfigRequest) XXX_DiscardUnknown

func (m *ConfigRequest) XXX_DiscardUnknown()

func (*ConfigRequest) XXX_Marshal

func (m *ConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest) XXX_Merge

func (m *ConfigRequest) XXX_Merge(src proto.Message)

func (*ConfigRequest) XXX_Size

func (m *ConfigRequest) XXX_Size() int

func (*ConfigRequest) XXX_Unmarshal

func (m *ConfigRequest) XXX_Unmarshal(b []byte) error

type ConfigResponse

type ConfigResponse struct {
	Status               Status                `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               ConfigResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.ConfigResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ConfigResponse) Descriptor

func (*ConfigResponse) Descriptor() ([]byte, []int)

func (*ConfigResponse) GetReason

func (m *ConfigResponse) GetReason() ConfigResponse_Reason

func (*ConfigResponse) GetReasonDetail

func (m *ConfigResponse) GetReasonDetail() string

func (*ConfigResponse) GetStatus

func (m *ConfigResponse) GetStatus() Status

func (*ConfigResponse) ProtoMessage

func (*ConfigResponse) ProtoMessage()

func (*ConfigResponse) Reset

func (m *ConfigResponse) Reset()

func (*ConfigResponse) String

func (m *ConfigResponse) String() string

func (*ConfigResponse) XXX_DiscardUnknown

func (m *ConfigResponse) XXX_DiscardUnknown()

func (*ConfigResponse) XXX_Marshal

func (m *ConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigResponse) XXX_Merge

func (m *ConfigResponse) XXX_Merge(src proto.Message)

func (*ConfigResponse) XXX_Size

func (m *ConfigResponse) XXX_Size() int

func (*ConfigResponse) XXX_Unmarshal

func (m *ConfigResponse) XXX_Unmarshal(b []byte) error

type ConfigResponse_Reason

type ConfigResponse_Reason int32
const (
	ConfigResponse_UNDEFINED_REASON              ConfigResponse_Reason = 0
	ConfigResponse_UNKNOWN_DEVICE                ConfigResponse_Reason = 1
	ConfigResponse_INTERNAL_ERROR                ConfigResponse_Reason = 2
	ConfigResponse_ERROR_FETCHING_CONFIG         ConfigResponse_Reason = 3
	ConfigResponse_INVALID_CONFIG                ConfigResponse_Reason = 4
	ConfigResponse_OPERATION_ALREADY_IN_PROGRESS ConfigResponse_Reason = 5
	ConfigResponse_DEVICE_UNREACHABLE            ConfigResponse_Reason = 6
)

func (ConfigResponse_Reason) EnumDescriptor

func (ConfigResponse_Reason) EnumDescriptor() ([]byte, []int)

func (ConfigResponse_Reason) String

func (x ConfigResponse_Reason) String() string

type ContainerComponentAttributes

type ContainerComponentAttributes struct {
	PhysicalLabel        string   `protobuf:"bytes,1,opt,name=physical_label,json=physicalLabel,proto3" json:"physical_label,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContainerComponentAttributes) Descriptor

func (*ContainerComponentAttributes) Descriptor() ([]byte, []int)

func (*ContainerComponentAttributes) GetPhysicalLabel

func (m *ContainerComponentAttributes) GetPhysicalLabel() string

func (*ContainerComponentAttributes) ProtoMessage

func (*ContainerComponentAttributes) ProtoMessage()

func (*ContainerComponentAttributes) Reset

func (m *ContainerComponentAttributes) Reset()

func (*ContainerComponentAttributes) String

func (*ContainerComponentAttributes) XXX_DiscardUnknown

func (m *ContainerComponentAttributes) XXX_DiscardUnknown()

func (*ContainerComponentAttributes) XXX_Marshal

func (m *ContainerComponentAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContainerComponentAttributes) XXX_Merge

func (m *ContainerComponentAttributes) XXX_Merge(src proto.Message)

func (*ContainerComponentAttributes) XXX_Size

func (m *ContainerComponentAttributes) XXX_Size() int

func (*ContainerComponentAttributes) XXX_Unmarshal

func (m *ContainerComponentAttributes) XXX_Unmarshal(b []byte) error

type DataValueType

type DataValueType int32
const (
	DataValueType_VALUE_TYPE_UNDEFINED   DataValueType = 0
	DataValueType_VALUE_TYPE_OTHER       DataValueType = 1
	DataValueType_VALUE_TYPE_UNKNOWN     DataValueType = 2
	DataValueType_VALUE_TYPE_VOLTS_AC    DataValueType = 3
	DataValueType_VALUE_TYPE_VOLTS_DC    DataValueType = 4
	DataValueType_VALUE_TYPE_AMPERES     DataValueType = 5
	DataValueType_VALUE_TYPE_WATTS       DataValueType = 6
	DataValueType_VALUE_TYPE_HERTZ       DataValueType = 7
	DataValueType_VALUE_TYPE_CELSIUS     DataValueType = 8
	DataValueType_VALUE_TYPE_PERCENT_RH  DataValueType = 9
	DataValueType_VALUE_TYPE_RPM         DataValueType = 10
	DataValueType_VALUE_TYPE_CMM         DataValueType = 11
	DataValueType_VALUE_TYPE_TRUTH_VALUE DataValueType = 12
	DataValueType_VALUE_TYPE_PERCENT     DataValueType = 13
	DataValueType_VALUE_TYPE_METERS      DataValueType = 14
	DataValueType_VALUE_TYPE_BYTES       DataValueType = 15
	DataValueType_VALUE_TYPE_DBM         DataValueType = 16
)

func (DataValueType) EnumDescriptor

func (DataValueType) EnumDescriptor() ([]byte, []int)

func (DataValueType) String

func (x DataValueType) String() string

type DownloadImageRequest

type DownloadImageRequest struct {
	DeviceUuid           *Uuid             `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	ImageInfo            *ImageInformation `protobuf:"bytes,2,opt,name=image_info,json=imageInfo,proto3" json:"image_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*DownloadImageRequest) Descriptor

func (*DownloadImageRequest) Descriptor() ([]byte, []int)

func (*DownloadImageRequest) GetDeviceUuid

func (m *DownloadImageRequest) GetDeviceUuid() *Uuid

func (*DownloadImageRequest) GetImageInfo

func (m *DownloadImageRequest) GetImageInfo() *ImageInformation

func (*DownloadImageRequest) ProtoMessage

func (*DownloadImageRequest) ProtoMessage()

func (*DownloadImageRequest) Reset

func (m *DownloadImageRequest) Reset()

func (*DownloadImageRequest) String

func (m *DownloadImageRequest) String() string

func (*DownloadImageRequest) XXX_DiscardUnknown

func (m *DownloadImageRequest) XXX_DiscardUnknown()

func (*DownloadImageRequest) XXX_Marshal

func (m *DownloadImageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownloadImageRequest) XXX_Merge

func (m *DownloadImageRequest) XXX_Merge(src proto.Message)

func (*DownloadImageRequest) XXX_Size

func (m *DownloadImageRequest) XXX_Size() int

func (*DownloadImageRequest) XXX_Unmarshal

func (m *DownloadImageRequest) XXX_Unmarshal(b []byte) error

type EntitiesLogLevel

type EntitiesLogLevel struct {
	LogLevel             LogLevel `protobuf:"varint,1,opt,name=logLevel,proto3,enum=dmi.LogLevel" json:"logLevel,omitempty"`
	Entities             []string `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EntitiesLogLevel) Descriptor

func (*EntitiesLogLevel) Descriptor() ([]byte, []int)

func (*EntitiesLogLevel) GetEntities

func (m *EntitiesLogLevel) GetEntities() []string

func (*EntitiesLogLevel) GetLogLevel

func (m *EntitiesLogLevel) GetLogLevel() LogLevel

func (*EntitiesLogLevel) ProtoMessage

func (*EntitiesLogLevel) ProtoMessage()

func (*EntitiesLogLevel) Reset

func (m *EntitiesLogLevel) Reset()

func (*EntitiesLogLevel) String

func (m *EntitiesLogLevel) String() string

func (*EntitiesLogLevel) XXX_DiscardUnknown

func (m *EntitiesLogLevel) XXX_DiscardUnknown()

func (*EntitiesLogLevel) XXX_Marshal

func (m *EntitiesLogLevel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EntitiesLogLevel) XXX_Merge

func (m *EntitiesLogLevel) XXX_Merge(src proto.Message)

func (*EntitiesLogLevel) XXX_Size

func (m *EntitiesLogLevel) XXX_Size() int

func (*EntitiesLogLevel) XXX_Unmarshal

func (m *EntitiesLogLevel) XXX_Unmarshal(b []byte) error

type Event

type Event struct {
	EventMetadata *EventMetaData       `protobuf:"bytes,1,opt,name=event_metadata,json=eventMetadata,proto3" json:"event_metadata,omitempty"`
	EventId       EventIds             `protobuf:"varint,2,opt,name=event_id,json=eventId,proto3,enum=dmi.EventIds" json:"event_id,omitempty"`
	RaisedTs      *timestamp.Timestamp `protobuf:"bytes,3,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
	// Optional threshold information for an event
	ThresholdInfo *ThresholdInformation `protobuf:"bytes,4,opt,name=threshold_info,json=thresholdInfo,proto3" json:"threshold_info,omitempty"`
	// Any additional info regarding the event
	AddInfo              string   `protobuf:"bytes,5,opt,name=add_info,json=addInfo,proto3" json:"add_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Event) Descriptor

func (*Event) Descriptor() ([]byte, []int)

func (*Event) GetAddInfo

func (m *Event) GetAddInfo() string

func (*Event) GetEventId

func (m *Event) GetEventId() EventIds

func (*Event) GetEventMetadata

func (m *Event) GetEventMetadata() *EventMetaData

func (*Event) GetRaisedTs

func (m *Event) GetRaisedTs() *timestamp.Timestamp

func (*Event) GetThresholdInfo

func (m *Event) GetThresholdInfo() *ThresholdInformation

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) String

func (m *Event) String() string

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event) XXX_Merge

func (m *Event) XXX_Merge(src proto.Message)

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

func (m *Event) XXX_Unmarshal(b []byte) error

type EventCfg

type EventCfg struct {
	EventId      EventIds `protobuf:"varint,1,opt,name=event_id,json=eventId,proto3,enum=dmi.EventIds" json:"event_id,omitempty"`
	IsConfigured bool     `protobuf:"varint,2,opt,name=is_configured,json=isConfigured,proto3" json:"is_configured,omitempty"`
	// Optional threshold values, applicable only for some specific events
	// If an event needs thresholds but the user does not pass the thresholds here, the Device Manager implementations
	// could choose to use defaults applicable for the specific component (recommended) or return an error for such
	// an EventConfigurationRequest with reason as INVALID_CONFIG
	Thresholds *Thresholds `protobuf:"bytes,3,opt,name=thresholds,proto3" json:"thresholds,omitempty"`
	// For events which can be configured on a particular component this id can be used to identify the component
	// For e.g. for events of the transceivers
	ComponentUuid        *Uuid    `protobuf:"bytes,4,opt,name=component_uuid,json=componentUuid,proto3" json:"component_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EventCfg) Descriptor

func (*EventCfg) Descriptor() ([]byte, []int)

func (*EventCfg) GetComponentUuid added in v1.12.0

func (m *EventCfg) GetComponentUuid() *Uuid

func (*EventCfg) GetEventId

func (m *EventCfg) GetEventId() EventIds

func (*EventCfg) GetIsConfigured

func (m *EventCfg) GetIsConfigured() bool

func (*EventCfg) GetThresholds

func (m *EventCfg) GetThresholds() *Thresholds

func (*EventCfg) ProtoMessage

func (*EventCfg) ProtoMessage()

func (*EventCfg) Reset

func (m *EventCfg) Reset()

func (*EventCfg) String

func (m *EventCfg) String() string

func (*EventCfg) XXX_DiscardUnknown

func (m *EventCfg) XXX_DiscardUnknown()

func (*EventCfg) XXX_Marshal

func (m *EventCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventCfg) XXX_Merge

func (m *EventCfg) XXX_Merge(src proto.Message)

func (*EventCfg) XXX_Size

func (m *EventCfg) XXX_Size() int

func (*EventCfg) XXX_Unmarshal

func (m *EventCfg) XXX_Unmarshal(b []byte) error

type EventIds

type EventIds int32
const (
	EventIds_EVENT_NAME_UNDEFINED EventIds = 0
	// Events from the Transceivers
	EventIds_EVENT_TRANSCEIVER_PLUG_OUT EventIds = 100
	EventIds_EVENT_TRANSCEIVER_PLUG_IN  EventIds = 101
	// The threshold based events on the transceivers should be configured on
	// the port components of that transceiver and not on the transceiver
	// component itself. This is because there could be different thresholds
	// on the different ports of a transceiver (for example for a transceiver of
	// type COMBO_GPON_XGSPON the power thresholds could be different for the
	// GPON and XGSPON ports)
	EventIds_EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD               EventIds = 102
	EventIds_EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD               EventIds = 103
	EventIds_EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD           EventIds = 104
	EventIds_EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD           EventIds = 105
	EventIds_EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD               EventIds = 106
	EventIds_EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD               EventIds = 107
	EventIds_EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD              EventIds = 108
	EventIds_EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD              EventIds = 109
	EventIds_EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD              EventIds = 110
	EventIds_EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD              EventIds = 111
	EventIds_EVENT_TRANSCEIVER_FAILURE                               EventIds = 112
	EventIds_EVENT_TRANSCEIVER_VOLTAGE_ABOVE_THRESHOLD_RECOVERED     EventIds = 113
	EventIds_EVENT_TRANSCEIVER_VOLTAGE_BELOW_THRESHOLD_RECOVERED     EventIds = 114
	EventIds_EVENT_TRANSCEIVER_TEMPERATURE_ABOVE_THRESHOLD_RECOVERED EventIds = 115
	EventIds_EVENT_TRANSCEIVER_TEMPERATURE_BELOW_THRESHOLD_RECOVERED EventIds = 116
	EventIds_EVENT_TRANSCEIVER_CURRENT_ABOVE_THRESHOLD_RECOVERED     EventIds = 117
	EventIds_EVENT_TRANSCEIVER_CURRENT_BELOW_THRESHOLD_RECOVERED     EventIds = 118
	EventIds_EVENT_TRANSCEIVER_RX_POWER_ABOVE_THRESHOLD_RECOVERED    EventIds = 119
	EventIds_EVENT_TRANSCEIVER_RX_POWER_BELOW_THRESHOLD_RECOVERED    EventIds = 120
	EventIds_EVENT_TRANSCEIVER_TX_POWER_ABOVE_THRESHOLD_RECOVERED    EventIds = 121
	EventIds_EVENT_TRANSCEIVER_TX_POWER_BELOW_THRESHOLD_RECOVERED    EventIds = 122
	EventIds_EVENT_TRANSCEIVER_FAILURE_RECOVERED                     EventIds = 123
	// Events from the PSU
	EventIds_EVENT_PSU_PLUG_OUT          EventIds = 200
	EventIds_EVENT_PSU_PLUG_IN           EventIds = 201
	EventIds_EVENT_PSU_FAILURE           EventIds = 202
	EventIds_EVENT_PSU_FAILURE_RECOVERED EventIds = 203
	// Events for the Fans
	EventIds_EVENT_FAN_FAILURE           EventIds = 300
	EventIds_EVENT_FAN_PLUG_OUT          EventIds = 301
	EventIds_EVENT_FAN_PLUG_IN           EventIds = 302
	EventIds_EVENT_FAN_FAILURE_RECOVERED EventIds = 303
	// Events for the CPUs
	EventIds_EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL           EventIds = 400
	EventIds_EVENT_CPU_TEMPERATURE_ABOVE_FATAL              EventIds = 401
	EventIds_EVENT_CPU_TEMPERATURE_ABOVE_CRITICAL_RECOVERED EventIds = 402
	EventIds_EVENT_CPU_TEMPERATURE_ABOVE_FATAL_RECOVERED    EventIds = 403
	EventIds_EVENT_CPU_USAGE_ABOVE_THRESHOLD                EventIds = 404
	EventIds_EVENT_CPU_USAGE_ABOVE_THRESHOLD_RECOVERED      EventIds = 405
	// Events for the complete HW Device
	EventIds_EVENT_HW_DEVICE_RESET                                EventIds = 500
	EventIds_EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL           EventIds = 501
	EventIds_EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL              EventIds = 502
	EventIds_EVENT_HW_DEVICE_TEMPERATURE_ABOVE_CRITICAL_RECOVERED EventIds = 503
	EventIds_EVENT_HW_DEVICE_TEMPERATURE_ABOVE_FATAL_RECOVERED    EventIds = 504
	EventIds_EVENT_HW_DEVICE_REBOOT                               EventIds = 505
	EventIds_EVENT_HW_TEMPERATURE_SENSOR_FAILED                   EventIds = 506
	EventIds_EVENT_HW_ALL_TEMPERATURE_SENSORS_FAILED              EventIds = 507
	EventIds_EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD                  EventIds = 508
	EventIds_EVENT_HW_DISK_USAGE_ABOVE_THRESHOLD_RECOVERED        EventIds = 509
	EventIds_EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD                EventIds = 510
	EventIds_EVENT_HW_MEMORY_USAGE_ABOVE_THRESHOLD_RECOVERED      EventIds = 511
	EventIds_EVENT_HW_NTP_SYNC_FAILURE                            EventIds = 512
	EventIds_EVENT_HW_NTP_SYNC_FAILURE_RECOVERED                  EventIds = 513
	// Events for the line cards on the HW Device
	EventIds_EVENT_LINE_CARD_PLUG_OUT EventIds = 600
	EventIds_EVENT_LINE_CARD_PLUG_IN  EventIds = 601
)

func (EventIds) EnumDescriptor

func (EventIds) EnumDescriptor() ([]byte, []int)

func (EventIds) String

func (x EventIds) String() string

type EventMetaData

type EventMetaData struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// uuid of the component
	ComponentUuid        *Uuid    `protobuf:"bytes,2,opt,name=component_uuid,json=componentUuid,proto3" json:"component_uuid,omitempty"`
	ComponentName        string   `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EventMetaData) Descriptor

func (*EventMetaData) Descriptor() ([]byte, []int)

func (*EventMetaData) GetComponentName

func (m *EventMetaData) GetComponentName() string

func (*EventMetaData) GetComponentUuid

func (m *EventMetaData) GetComponentUuid() *Uuid

func (*EventMetaData) GetDeviceUuid

func (m *EventMetaData) GetDeviceUuid() *Uuid

func (*EventMetaData) ProtoMessage

func (*EventMetaData) ProtoMessage()

func (*EventMetaData) Reset

func (m *EventMetaData) Reset()

func (*EventMetaData) String

func (m *EventMetaData) String() string

func (*EventMetaData) XXX_DiscardUnknown

func (m *EventMetaData) XXX_DiscardUnknown()

func (*EventMetaData) XXX_Marshal

func (m *EventMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventMetaData) XXX_Merge

func (m *EventMetaData) XXX_Merge(src proto.Message)

func (*EventMetaData) XXX_Size

func (m *EventMetaData) XXX_Size() int

func (*EventMetaData) XXX_Unmarshal

func (m *EventMetaData) XXX_Unmarshal(b []byte) error

type EventsCfg

type EventsCfg struct {
	Items                []*EventCfg `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*EventsCfg) Descriptor

func (*EventsCfg) Descriptor() ([]byte, []int)

func (*EventsCfg) GetItems

func (m *EventsCfg) GetItems() []*EventCfg

func (*EventsCfg) ProtoMessage

func (*EventsCfg) ProtoMessage()

func (*EventsCfg) Reset

func (m *EventsCfg) Reset()

func (*EventsCfg) String

func (m *EventsCfg) String() string

func (*EventsCfg) XXX_DiscardUnknown

func (m *EventsCfg) XXX_DiscardUnknown()

func (*EventsCfg) XXX_Marshal

func (m *EventsCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventsCfg) XXX_Merge

func (m *EventsCfg) XXX_Merge(src proto.Message)

func (*EventsCfg) XXX_Size

func (m *EventsCfg) XXX_Size() int

func (*EventsCfg) XXX_Unmarshal

func (m *EventsCfg) XXX_Unmarshal(b []byte) error

type EventsConfigurationRequest

type EventsConfigurationRequest struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// Types that are valid to be assigned to Operation:
	//	*EventsConfigurationRequest_Changes
	//	*EventsConfigurationRequest_ResetToDefault
	Operation            isEventsConfigurationRequest_Operation `protobuf_oneof:"operation"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*EventsConfigurationRequest) Descriptor

func (*EventsConfigurationRequest) Descriptor() ([]byte, []int)

func (*EventsConfigurationRequest) GetChanges

func (m *EventsConfigurationRequest) GetChanges() *EventsCfg

func (*EventsConfigurationRequest) GetDeviceUuid

func (m *EventsConfigurationRequest) GetDeviceUuid() *Uuid

func (*EventsConfigurationRequest) GetOperation

func (m *EventsConfigurationRequest) GetOperation() isEventsConfigurationRequest_Operation

func (*EventsConfigurationRequest) GetResetToDefault

func (m *EventsConfigurationRequest) GetResetToDefault() bool

func (*EventsConfigurationRequest) ProtoMessage

func (*EventsConfigurationRequest) ProtoMessage()

func (*EventsConfigurationRequest) Reset

func (m *EventsConfigurationRequest) Reset()

func (*EventsConfigurationRequest) String

func (m *EventsConfigurationRequest) String() string

func (*EventsConfigurationRequest) XXX_DiscardUnknown

func (m *EventsConfigurationRequest) XXX_DiscardUnknown()

func (*EventsConfigurationRequest) XXX_Marshal

func (m *EventsConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventsConfigurationRequest) XXX_Merge

func (m *EventsConfigurationRequest) XXX_Merge(src proto.Message)

func (*EventsConfigurationRequest) XXX_OneofWrappers

func (*EventsConfigurationRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*EventsConfigurationRequest) XXX_Size

func (m *EventsConfigurationRequest) XXX_Size() int

func (*EventsConfigurationRequest) XXX_Unmarshal

func (m *EventsConfigurationRequest) XXX_Unmarshal(b []byte) error

type EventsConfigurationRequest_Changes

type EventsConfigurationRequest_Changes struct {
	Changes *EventsCfg `protobuf:"bytes,2,opt,name=changes,proto3,oneof"`
}

type EventsConfigurationRequest_ResetToDefault

type EventsConfigurationRequest_ResetToDefault struct {
	ResetToDefault bool `protobuf:"varint,3,opt,name=reset_to_default,json=resetToDefault,proto3,oneof"`
}

type EventsConfigurationResponse

type EventsConfigurationResponse struct {
	Status               Status                             `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               EventsConfigurationResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.EventsConfigurationResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                             `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*EventsConfigurationResponse) Descriptor

func (*EventsConfigurationResponse) Descriptor() ([]byte, []int)

func (*EventsConfigurationResponse) GetReason

func (*EventsConfigurationResponse) GetReasonDetail

func (m *EventsConfigurationResponse) GetReasonDetail() string

func (*EventsConfigurationResponse) GetStatus

func (m *EventsConfigurationResponse) GetStatus() Status

func (*EventsConfigurationResponse) ProtoMessage

func (*EventsConfigurationResponse) ProtoMessage()

func (*EventsConfigurationResponse) Reset

func (m *EventsConfigurationResponse) Reset()

func (*EventsConfigurationResponse) String

func (m *EventsConfigurationResponse) String() string

func (*EventsConfigurationResponse) XXX_DiscardUnknown

func (m *EventsConfigurationResponse) XXX_DiscardUnknown()

func (*EventsConfigurationResponse) XXX_Marshal

func (m *EventsConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EventsConfigurationResponse) XXX_Merge

func (m *EventsConfigurationResponse) XXX_Merge(src proto.Message)

func (*EventsConfigurationResponse) XXX_Size

func (m *EventsConfigurationResponse) XXX_Size() int

func (*EventsConfigurationResponse) XXX_Unmarshal

func (m *EventsConfigurationResponse) XXX_Unmarshal(b []byte) error

type EventsConfigurationResponse_Reason

type EventsConfigurationResponse_Reason int32
const (
	EventsConfigurationResponse_UNDEFINED_REASON   EventsConfigurationResponse_Reason = 0
	EventsConfigurationResponse_UNKNOWN_DEVICE     EventsConfigurationResponse_Reason = 1
	EventsConfigurationResponse_INTERNAL_ERROR     EventsConfigurationResponse_Reason = 2
	EventsConfigurationResponse_INVALID_CONFIG     EventsConfigurationResponse_Reason = 3
	EventsConfigurationResponse_DEVICE_UNREACHABLE EventsConfigurationResponse_Reason = 4
)

func (EventsConfigurationResponse_Reason) EnumDescriptor

func (EventsConfigurationResponse_Reason) EnumDescriptor() ([]byte, []int)

func (EventsConfigurationResponse_Reason) String

type GetLogLevelRequest

type GetLogLevelRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	Entities             []string `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetLogLevelRequest) Descriptor

func (*GetLogLevelRequest) Descriptor() ([]byte, []int)

func (*GetLogLevelRequest) GetDeviceUuid

func (m *GetLogLevelRequest) GetDeviceUuid() *Uuid

func (*GetLogLevelRequest) GetEntities

func (m *GetLogLevelRequest) GetEntities() []string

func (*GetLogLevelRequest) ProtoMessage

func (*GetLogLevelRequest) ProtoMessage()

func (*GetLogLevelRequest) Reset

func (m *GetLogLevelRequest) Reset()

func (*GetLogLevelRequest) String

func (m *GetLogLevelRequest) String() string

func (*GetLogLevelRequest) XXX_DiscardUnknown

func (m *GetLogLevelRequest) XXX_DiscardUnknown()

func (*GetLogLevelRequest) XXX_Marshal

func (m *GetLogLevelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLogLevelRequest) XXX_Merge

func (m *GetLogLevelRequest) XXX_Merge(src proto.Message)

func (*GetLogLevelRequest) XXX_Size

func (m *GetLogLevelRequest) XXX_Size() int

func (*GetLogLevelRequest) XXX_Unmarshal

func (m *GetLogLevelRequest) XXX_Unmarshal(b []byte) error

type GetLogLevelResponse

type GetLogLevelResponse struct {
	DeviceUuid           *Uuid                      `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	LogLevels            []*EntitiesLogLevel        `protobuf:"bytes,2,rep,name=logLevels,proto3" json:"logLevels,omitempty"`
	Status               Status                     `protobuf:"varint,3,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               GetLogLevelResponse_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=dmi.GetLogLevelResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                     `protobuf:"bytes,5,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*GetLogLevelResponse) Descriptor

func (*GetLogLevelResponse) Descriptor() ([]byte, []int)

func (*GetLogLevelResponse) GetDeviceUuid

func (m *GetLogLevelResponse) GetDeviceUuid() *Uuid

func (*GetLogLevelResponse) GetLogLevels

func (m *GetLogLevelResponse) GetLogLevels() []*EntitiesLogLevel

func (*GetLogLevelResponse) GetReason

func (*GetLogLevelResponse) GetReasonDetail

func (m *GetLogLevelResponse) GetReasonDetail() string

func (*GetLogLevelResponse) GetStatus

func (m *GetLogLevelResponse) GetStatus() Status

func (*GetLogLevelResponse) ProtoMessage

func (*GetLogLevelResponse) ProtoMessage()

func (*GetLogLevelResponse) Reset

func (m *GetLogLevelResponse) Reset()

func (*GetLogLevelResponse) String

func (m *GetLogLevelResponse) String() string

func (*GetLogLevelResponse) XXX_DiscardUnknown

func (m *GetLogLevelResponse) XXX_DiscardUnknown()

func (*GetLogLevelResponse) XXX_Marshal

func (m *GetLogLevelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLogLevelResponse) XXX_Merge

func (m *GetLogLevelResponse) XXX_Merge(src proto.Message)

func (*GetLogLevelResponse) XXX_Size

func (m *GetLogLevelResponse) XXX_Size() int

func (*GetLogLevelResponse) XXX_Unmarshal

func (m *GetLogLevelResponse) XXX_Unmarshal(b []byte) error

type GetLogLevelResponse_Reason

type GetLogLevelResponse_Reason int32
const (
	GetLogLevelResponse_UNDEFINED_REASON   GetLogLevelResponse_Reason = 0
	GetLogLevelResponse_UNKNOWN_DEVICE     GetLogLevelResponse_Reason = 1
	GetLogLevelResponse_INTERNAL_ERROR     GetLogLevelResponse_Reason = 2
	GetLogLevelResponse_UNKNOWN_LOG_ENTITY GetLogLevelResponse_Reason = 3
	GetLogLevelResponse_DEVICE_UNREACHABLE GetLogLevelResponse_Reason = 4
)

func (GetLogLevelResponse_Reason) EnumDescriptor

func (GetLogLevelResponse_Reason) EnumDescriptor() ([]byte, []int)

func (GetLogLevelResponse_Reason) String

type GetLoggableEntitiesRequest

type GetLoggableEntitiesRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetLoggableEntitiesRequest) Descriptor

func (*GetLoggableEntitiesRequest) Descriptor() ([]byte, []int)

func (*GetLoggableEntitiesRequest) GetDeviceUuid

func (m *GetLoggableEntitiesRequest) GetDeviceUuid() *Uuid

func (*GetLoggableEntitiesRequest) ProtoMessage

func (*GetLoggableEntitiesRequest) ProtoMessage()

func (*GetLoggableEntitiesRequest) Reset

func (m *GetLoggableEntitiesRequest) Reset()

func (*GetLoggableEntitiesRequest) String

func (m *GetLoggableEntitiesRequest) String() string

func (*GetLoggableEntitiesRequest) XXX_DiscardUnknown

func (m *GetLoggableEntitiesRequest) XXX_DiscardUnknown()

func (*GetLoggableEntitiesRequest) XXX_Marshal

func (m *GetLoggableEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLoggableEntitiesRequest) XXX_Merge

func (m *GetLoggableEntitiesRequest) XXX_Merge(src proto.Message)

func (*GetLoggableEntitiesRequest) XXX_Size

func (m *GetLoggableEntitiesRequest) XXX_Size() int

func (*GetLoggableEntitiesRequest) XXX_Unmarshal

func (m *GetLoggableEntitiesRequest) XXX_Unmarshal(b []byte) error

type GetLoggingEndpointResponse

type GetLoggingEndpointResponse struct {
	Status               Status                            `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               GetLoggingEndpointResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.GetLoggingEndpointResponse_Reason" json:"reason,omitempty"`
	LoggingEndpoint      string                            `protobuf:"bytes,3,opt,name=logging_endpoint,json=loggingEndpoint,proto3" json:"logging_endpoint,omitempty"`
	LoggingProtocol      string                            `protobuf:"bytes,4,opt,name=logging_protocol,json=loggingProtocol,proto3" json:"logging_protocol,omitempty"`
	ReasonDetail         string                            `protobuf:"bytes,5,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*GetLoggingEndpointResponse) Descriptor

func (*GetLoggingEndpointResponse) Descriptor() ([]byte, []int)

func (*GetLoggingEndpointResponse) GetLoggingEndpoint

func (m *GetLoggingEndpointResponse) GetLoggingEndpoint() string

func (*GetLoggingEndpointResponse) GetLoggingProtocol

func (m *GetLoggingEndpointResponse) GetLoggingProtocol() string

func (*GetLoggingEndpointResponse) GetReason

func (*GetLoggingEndpointResponse) GetReasonDetail

func (m *GetLoggingEndpointResponse) GetReasonDetail() string

func (*GetLoggingEndpointResponse) GetStatus

func (m *GetLoggingEndpointResponse) GetStatus() Status

func (*GetLoggingEndpointResponse) ProtoMessage

func (*GetLoggingEndpointResponse) ProtoMessage()

func (*GetLoggingEndpointResponse) Reset

func (m *GetLoggingEndpointResponse) Reset()

func (*GetLoggingEndpointResponse) String

func (m *GetLoggingEndpointResponse) String() string

func (*GetLoggingEndpointResponse) XXX_DiscardUnknown

func (m *GetLoggingEndpointResponse) XXX_DiscardUnknown()

func (*GetLoggingEndpointResponse) XXX_Marshal

func (m *GetLoggingEndpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLoggingEndpointResponse) XXX_Merge

func (m *GetLoggingEndpointResponse) XXX_Merge(src proto.Message)

func (*GetLoggingEndpointResponse) XXX_Size

func (m *GetLoggingEndpointResponse) XXX_Size() int

func (*GetLoggingEndpointResponse) XXX_Unmarshal

func (m *GetLoggingEndpointResponse) XXX_Unmarshal(b []byte) error

type GetLoggingEndpointResponse_Reason

type GetLoggingEndpointResponse_Reason int32
const (
	GetLoggingEndpointResponse_UNDEFINED_REASON   GetLoggingEndpointResponse_Reason = 0
	GetLoggingEndpointResponse_UNKNOWN_DEVICE     GetLoggingEndpointResponse_Reason = 1
	GetLoggingEndpointResponse_INTERNAL_ERROR     GetLoggingEndpointResponse_Reason = 2
	GetLoggingEndpointResponse_DEVICE_UNREACHABLE GetLoggingEndpointResponse_Reason = 3
)

func (GetLoggingEndpointResponse_Reason) EnumDescriptor

func (GetLoggingEndpointResponse_Reason) EnumDescriptor() ([]byte, []int)

func (GetLoggingEndpointResponse_Reason) String

type GetMetricRequest

type GetMetricRequest struct {
	MetaData             *MetricMetaData `protobuf:"bytes,1,opt,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
	MetricId             MetricNames     `protobuf:"varint,2,opt,name=metric_id,json=metricId,proto3,enum=dmi.MetricNames" json:"metric_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*GetMetricRequest) Descriptor

func (*GetMetricRequest) Descriptor() ([]byte, []int)

func (*GetMetricRequest) GetMetaData

func (m *GetMetricRequest) GetMetaData() *MetricMetaData

func (*GetMetricRequest) GetMetricId

func (m *GetMetricRequest) GetMetricId() MetricNames

func (*GetMetricRequest) ProtoMessage

func (*GetMetricRequest) ProtoMessage()

func (*GetMetricRequest) Reset

func (m *GetMetricRequest) Reset()

func (*GetMetricRequest) String

func (m *GetMetricRequest) String() string

func (*GetMetricRequest) XXX_DiscardUnknown

func (m *GetMetricRequest) XXX_DiscardUnknown()

func (*GetMetricRequest) XXX_Marshal

func (m *GetMetricRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMetricRequest) XXX_Merge

func (m *GetMetricRequest) XXX_Merge(src proto.Message)

func (*GetMetricRequest) XXX_Size

func (m *GetMetricRequest) XXX_Size() int

func (*GetMetricRequest) XXX_Unmarshal

func (m *GetMetricRequest) XXX_Unmarshal(b []byte) error

type GetMetricResponse

type GetMetricResponse struct {
	Status               Status                   `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               GetMetricResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.GetMetricResponse_Reason" json:"reason,omitempty"`
	Metric               *Metric                  `protobuf:"bytes,3,opt,name=metric,proto3" json:"metric,omitempty"`
	ReasonDetail         string                   `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetMetricResponse) Descriptor

func (*GetMetricResponse) Descriptor() ([]byte, []int)

func (*GetMetricResponse) GetMetric

func (m *GetMetricResponse) GetMetric() *Metric

func (*GetMetricResponse) GetReason

func (*GetMetricResponse) GetReasonDetail

func (m *GetMetricResponse) GetReasonDetail() string

func (*GetMetricResponse) GetStatus

func (m *GetMetricResponse) GetStatus() Status

func (*GetMetricResponse) ProtoMessage

func (*GetMetricResponse) ProtoMessage()

func (*GetMetricResponse) Reset

func (m *GetMetricResponse) Reset()

func (*GetMetricResponse) String

func (m *GetMetricResponse) String() string

func (*GetMetricResponse) XXX_DiscardUnknown

func (m *GetMetricResponse) XXX_DiscardUnknown()

func (*GetMetricResponse) XXX_Marshal

func (m *GetMetricResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMetricResponse) XXX_Merge

func (m *GetMetricResponse) XXX_Merge(src proto.Message)

func (*GetMetricResponse) XXX_Size

func (m *GetMetricResponse) XXX_Size() int

func (*GetMetricResponse) XXX_Unmarshal

func (m *GetMetricResponse) XXX_Unmarshal(b []byte) error

type GetMetricResponse_Reason

type GetMetricResponse_Reason int32
const (
	GetMetricResponse_UNDEFINED_REASON   GetMetricResponse_Reason = 0
	GetMetricResponse_UNKNOWN_DEVICE     GetMetricResponse_Reason = 1
	GetMetricResponse_UNKNOWN_COMPONENT  GetMetricResponse_Reason = 2
	GetMetricResponse_INTERNAL_ERROR     GetMetricResponse_Reason = 3
	GetMetricResponse_INVALID_METRIC     GetMetricResponse_Reason = 4
	GetMetricResponse_DEVICE_UNREACHABLE GetMetricResponse_Reason = 5
)

func (GetMetricResponse_Reason) EnumDescriptor

func (GetMetricResponse_Reason) EnumDescriptor() ([]byte, []int)

func (GetMetricResponse_Reason) String

func (x GetMetricResponse_Reason) String() string

type GetMsgBusEndpointResponse

type GetMsgBusEndpointResponse struct {
	Status               Status                           `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               GetMsgBusEndpointResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.GetMsgBusEndpointResponse_Reason" json:"reason,omitempty"`
	MsgbusEndpoint       string                           `protobuf:"bytes,3,opt,name=msgbus_endpoint,json=msgbusEndpoint,proto3" json:"msgbus_endpoint,omitempty"`
	ReasonDetail         string                           `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*GetMsgBusEndpointResponse) Descriptor

func (*GetMsgBusEndpointResponse) Descriptor() ([]byte, []int)

func (*GetMsgBusEndpointResponse) GetMsgbusEndpoint

func (m *GetMsgBusEndpointResponse) GetMsgbusEndpoint() string

func (*GetMsgBusEndpointResponse) GetReason

func (*GetMsgBusEndpointResponse) GetReasonDetail

func (m *GetMsgBusEndpointResponse) GetReasonDetail() string

func (*GetMsgBusEndpointResponse) GetStatus

func (m *GetMsgBusEndpointResponse) GetStatus() Status

func (*GetMsgBusEndpointResponse) ProtoMessage

func (*GetMsgBusEndpointResponse) ProtoMessage()

func (*GetMsgBusEndpointResponse) Reset

func (m *GetMsgBusEndpointResponse) Reset()

func (*GetMsgBusEndpointResponse) String

func (m *GetMsgBusEndpointResponse) String() string

func (*GetMsgBusEndpointResponse) XXX_DiscardUnknown

func (m *GetMsgBusEndpointResponse) XXX_DiscardUnknown()

func (*GetMsgBusEndpointResponse) XXX_Marshal

func (m *GetMsgBusEndpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMsgBusEndpointResponse) XXX_Merge

func (m *GetMsgBusEndpointResponse) XXX_Merge(src proto.Message)

func (*GetMsgBusEndpointResponse) XXX_Size

func (m *GetMsgBusEndpointResponse) XXX_Size() int

func (*GetMsgBusEndpointResponse) XXX_Unmarshal

func (m *GetMsgBusEndpointResponse) XXX_Unmarshal(b []byte) error

type GetMsgBusEndpointResponse_Reason

type GetMsgBusEndpointResponse_Reason int32
const (
	GetMsgBusEndpointResponse_UNDEFINED_REASON   GetMsgBusEndpointResponse_Reason = 0
	GetMsgBusEndpointResponse_INTERNAL_ERROR     GetMsgBusEndpointResponse_Reason = 1
	GetMsgBusEndpointResponse_DEVICE_UNREACHABLE GetMsgBusEndpointResponse_Reason = 2
)

func (GetMsgBusEndpointResponse_Reason) EnumDescriptor

func (GetMsgBusEndpointResponse_Reason) EnumDescriptor() ([]byte, []int)

func (GetMsgBusEndpointResponse_Reason) String

type GetSoftwareVersionInformationResponse

type GetSoftwareVersionInformationResponse struct {
	Status               Status                                       `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               GetSoftwareVersionInformationResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.GetSoftwareVersionInformationResponse_Reason" json:"reason,omitempty"`
	Info                 *SoftwareVersionInformation                  `protobuf:"bytes,3,opt,name=info,proto3" json:"info,omitempty"`
	ReasonDetail         string                                       `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

func (*GetSoftwareVersionInformationResponse) Descriptor

func (*GetSoftwareVersionInformationResponse) Descriptor() ([]byte, []int)

func (*GetSoftwareVersionInformationResponse) GetInfo

func (*GetSoftwareVersionInformationResponse) GetReason

func (*GetSoftwareVersionInformationResponse) GetReasonDetail

func (m *GetSoftwareVersionInformationResponse) GetReasonDetail() string

func (*GetSoftwareVersionInformationResponse) GetStatus

func (*GetSoftwareVersionInformationResponse) ProtoMessage

func (*GetSoftwareVersionInformationResponse) ProtoMessage()

func (*GetSoftwareVersionInformationResponse) Reset

func (*GetSoftwareVersionInformationResponse) String

func (*GetSoftwareVersionInformationResponse) XXX_DiscardUnknown

func (m *GetSoftwareVersionInformationResponse) XXX_DiscardUnknown()

func (*GetSoftwareVersionInformationResponse) XXX_Marshal

func (m *GetSoftwareVersionInformationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetSoftwareVersionInformationResponse) XXX_Merge

func (*GetSoftwareVersionInformationResponse) XXX_Size

func (*GetSoftwareVersionInformationResponse) XXX_Unmarshal

func (m *GetSoftwareVersionInformationResponse) XXX_Unmarshal(b []byte) error

type GetSoftwareVersionInformationResponse_Reason

type GetSoftwareVersionInformationResponse_Reason int32
const (
	GetSoftwareVersionInformationResponse_UNDEFINED_REASON   GetSoftwareVersionInformationResponse_Reason = 0
	GetSoftwareVersionInformationResponse_UNKNOWN_DEVICE     GetSoftwareVersionInformationResponse_Reason = 1
	GetSoftwareVersionInformationResponse_INTERNAL_ERROR     GetSoftwareVersionInformationResponse_Reason = 2
	GetSoftwareVersionInformationResponse_DEVICE_UNREACHABLE GetSoftwareVersionInformationResponse_Reason = 3
)

func (GetSoftwareVersionInformationResponse_Reason) EnumDescriptor

func (GetSoftwareVersionInformationResponse_Reason) EnumDescriptor() ([]byte, []int)

func (GetSoftwareVersionInformationResponse_Reason) String

type HWComponentInfoGetRequest

type HWComponentInfoGetRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	ComponentUuid        *Uuid    `protobuf:"bytes,2,opt,name=component_uuid,json=componentUuid,proto3" json:"component_uuid,omitempty"`
	ComponentName        string   `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HWComponentInfoGetRequest) Descriptor

func (*HWComponentInfoGetRequest) Descriptor() ([]byte, []int)

func (*HWComponentInfoGetRequest) GetComponentName

func (m *HWComponentInfoGetRequest) GetComponentName() string

func (*HWComponentInfoGetRequest) GetComponentUuid

func (m *HWComponentInfoGetRequest) GetComponentUuid() *Uuid

func (*HWComponentInfoGetRequest) GetDeviceUuid

func (m *HWComponentInfoGetRequest) GetDeviceUuid() *Uuid

func (*HWComponentInfoGetRequest) ProtoMessage

func (*HWComponentInfoGetRequest) ProtoMessage()

func (*HWComponentInfoGetRequest) Reset

func (m *HWComponentInfoGetRequest) Reset()

func (*HWComponentInfoGetRequest) String

func (m *HWComponentInfoGetRequest) String() string

func (*HWComponentInfoGetRequest) XXX_DiscardUnknown

func (m *HWComponentInfoGetRequest) XXX_DiscardUnknown()

func (*HWComponentInfoGetRequest) XXX_Marshal

func (m *HWComponentInfoGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HWComponentInfoGetRequest) XXX_Merge

func (m *HWComponentInfoGetRequest) XXX_Merge(src proto.Message)

func (*HWComponentInfoGetRequest) XXX_Size

func (m *HWComponentInfoGetRequest) XXX_Size() int

func (*HWComponentInfoGetRequest) XXX_Unmarshal

func (m *HWComponentInfoGetRequest) XXX_Unmarshal(b []byte) error

type HWComponentInfoGetResponse

type HWComponentInfoGetResponse struct {
	Status               Status                            `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               HWComponentInfoGetResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.HWComponentInfoGetResponse_Reason" json:"reason,omitempty"`
	Component            *Component                        `protobuf:"bytes,3,opt,name=component,proto3" json:"component,omitempty"`
	ReasonDetail         string                            `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*HWComponentInfoGetResponse) Descriptor

func (*HWComponentInfoGetResponse) Descriptor() ([]byte, []int)

func (*HWComponentInfoGetResponse) GetComponent

func (m *HWComponentInfoGetResponse) GetComponent() *Component

func (*HWComponentInfoGetResponse) GetReason

func (*HWComponentInfoGetResponse) GetReasonDetail

func (m *HWComponentInfoGetResponse) GetReasonDetail() string

func (*HWComponentInfoGetResponse) GetStatus

func (m *HWComponentInfoGetResponse) GetStatus() Status

func (*HWComponentInfoGetResponse) ProtoMessage

func (*HWComponentInfoGetResponse) ProtoMessage()

func (*HWComponentInfoGetResponse) Reset

func (m *HWComponentInfoGetResponse) Reset()

func (*HWComponentInfoGetResponse) String

func (m *HWComponentInfoGetResponse) String() string

func (*HWComponentInfoGetResponse) XXX_DiscardUnknown

func (m *HWComponentInfoGetResponse) XXX_DiscardUnknown()

func (*HWComponentInfoGetResponse) XXX_Marshal

func (m *HWComponentInfoGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HWComponentInfoGetResponse) XXX_Merge

func (m *HWComponentInfoGetResponse) XXX_Merge(src proto.Message)

func (*HWComponentInfoGetResponse) XXX_Size

func (m *HWComponentInfoGetResponse) XXX_Size() int

func (*HWComponentInfoGetResponse) XXX_Unmarshal

func (m *HWComponentInfoGetResponse) XXX_Unmarshal(b []byte) error

type HWComponentInfoGetResponse_Reason

type HWComponentInfoGetResponse_Reason int32
const (
	HWComponentInfoGetResponse_UNDEFINED_REASON   HWComponentInfoGetResponse_Reason = 0
	HWComponentInfoGetResponse_UNKNOWN_DEVICE     HWComponentInfoGetResponse_Reason = 1
	HWComponentInfoGetResponse_UNKNOWN_COMPONENT  HWComponentInfoGetResponse_Reason = 2
	HWComponentInfoGetResponse_INTERNAL_ERROR     HWComponentInfoGetResponse_Reason = 3
	HWComponentInfoGetResponse_DEVICE_UNREACHABLE HWComponentInfoGetResponse_Reason = 4
)

func (HWComponentInfoGetResponse_Reason) EnumDescriptor

func (HWComponentInfoGetResponse_Reason) EnumDescriptor() ([]byte, []int)

func (HWComponentInfoGetResponse_Reason) String

type HWComponentInfoSetRequest

type HWComponentInfoSetRequest struct {
	DeviceUuid           *Uuid                `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	ComponentUuid        *Uuid                `protobuf:"bytes,2,opt,name=component_uuid,json=componentUuid,proto3" json:"component_uuid,omitempty"`
	ComponentName        string               `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	Changes              *ModifiableComponent `protobuf:"bytes,4,opt,name=changes,proto3" json:"changes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*HWComponentInfoSetRequest) Descriptor

func (*HWComponentInfoSetRequest) Descriptor() ([]byte, []int)

func (*HWComponentInfoSetRequest) GetChanges

func (*HWComponentInfoSetRequest) GetComponentName

func (m *HWComponentInfoSetRequest) GetComponentName() string

func (*HWComponentInfoSetRequest) GetComponentUuid

func (m *HWComponentInfoSetRequest) GetComponentUuid() *Uuid

func (*HWComponentInfoSetRequest) GetDeviceUuid

func (m *HWComponentInfoSetRequest) GetDeviceUuid() *Uuid

func (*HWComponentInfoSetRequest) ProtoMessage

func (*HWComponentInfoSetRequest) ProtoMessage()

func (*HWComponentInfoSetRequest) Reset

func (m *HWComponentInfoSetRequest) Reset()

func (*HWComponentInfoSetRequest) String

func (m *HWComponentInfoSetRequest) String() string

func (*HWComponentInfoSetRequest) XXX_DiscardUnknown

func (m *HWComponentInfoSetRequest) XXX_DiscardUnknown()

func (*HWComponentInfoSetRequest) XXX_Marshal

func (m *HWComponentInfoSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HWComponentInfoSetRequest) XXX_Merge

func (m *HWComponentInfoSetRequest) XXX_Merge(src proto.Message)

func (*HWComponentInfoSetRequest) XXX_Size

func (m *HWComponentInfoSetRequest) XXX_Size() int

func (*HWComponentInfoSetRequest) XXX_Unmarshal

func (m *HWComponentInfoSetRequest) XXX_Unmarshal(b []byte) error

type HWComponentInfoSetResponse

type HWComponentInfoSetResponse struct {
	Status               Status                            `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               HWComponentInfoSetResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.HWComponentInfoSetResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                            `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*HWComponentInfoSetResponse) Descriptor

func (*HWComponentInfoSetResponse) Descriptor() ([]byte, []int)

func (*HWComponentInfoSetResponse) GetReason

func (*HWComponentInfoSetResponse) GetReasonDetail

func (m *HWComponentInfoSetResponse) GetReasonDetail() string

func (*HWComponentInfoSetResponse) GetStatus

func (m *HWComponentInfoSetResponse) GetStatus() Status

func (*HWComponentInfoSetResponse) ProtoMessage

func (*HWComponentInfoSetResponse) ProtoMessage()

func (*HWComponentInfoSetResponse) Reset

func (m *HWComponentInfoSetResponse) Reset()

func (*HWComponentInfoSetResponse) String

func (m *HWComponentInfoSetResponse) String() string

func (*HWComponentInfoSetResponse) XXX_DiscardUnknown

func (m *HWComponentInfoSetResponse) XXX_DiscardUnknown()

func (*HWComponentInfoSetResponse) XXX_Marshal

func (m *HWComponentInfoSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HWComponentInfoSetResponse) XXX_Merge

func (m *HWComponentInfoSetResponse) XXX_Merge(src proto.Message)

func (*HWComponentInfoSetResponse) XXX_Size

func (m *HWComponentInfoSetResponse) XXX_Size() int

func (*HWComponentInfoSetResponse) XXX_Unmarshal

func (m *HWComponentInfoSetResponse) XXX_Unmarshal(b []byte) error

type HWComponentInfoSetResponse_Reason

type HWComponentInfoSetResponse_Reason int32
const (
	HWComponentInfoSetResponse_UNDEFINED_REASON   HWComponentInfoSetResponse_Reason = 0
	HWComponentInfoSetResponse_UNKNOWN_DEVICE     HWComponentInfoSetResponse_Reason = 1
	HWComponentInfoSetResponse_UNKNOWN_COMPONENT  HWComponentInfoSetResponse_Reason = 2
	HWComponentInfoSetResponse_INVALID_PARAMS     HWComponentInfoSetResponse_Reason = 3
	HWComponentInfoSetResponse_INTERNAL_ERROR     HWComponentInfoSetResponse_Reason = 4
	HWComponentInfoSetResponse_DEVICE_UNREACHABLE HWComponentInfoSetResponse_Reason = 5
	HWComponentInfoSetResponse_SET_UNSUPPORTED    HWComponentInfoSetResponse_Reason = 6
)

func (HWComponentInfoSetResponse_Reason) EnumDescriptor

func (HWComponentInfoSetResponse_Reason) EnumDescriptor() ([]byte, []int)

func (HWComponentInfoSetResponse_Reason) String

type Hardware

type Hardware struct {
	LastChange *timestamp.Timestamp `protobuf:"bytes,1,opt,name=last_change,json=lastChange,proto3" json:"last_change,omitempty"`
	// Each HW has one parent/root and all other components are children of this
	// The class of the root component would be set as UNDEFINED
	Root *Component `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"`
	// TODO: Authentication?
	// Timestamp at which the hardware last booted
	LastBooted           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_booted,json=lastBooted,proto3" json:"last_booted,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Hardware) Descriptor

func (*Hardware) Descriptor() ([]byte, []int)

func (*Hardware) GetLastBooted

func (m *Hardware) GetLastBooted() *timestamp.Timestamp

func (*Hardware) GetLastChange

func (m *Hardware) GetLastChange() *timestamp.Timestamp

func (*Hardware) GetRoot

func (m *Hardware) GetRoot() *Component

func (*Hardware) ProtoMessage

func (*Hardware) ProtoMessage()

func (*Hardware) Reset

func (m *Hardware) Reset()

func (*Hardware) String

func (m *Hardware) String() string

func (*Hardware) XXX_DiscardUnknown

func (m *Hardware) XXX_DiscardUnknown()

func (*Hardware) XXX_Marshal

func (m *Hardware) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Hardware) XXX_Merge

func (m *Hardware) XXX_Merge(src proto.Message)

func (*Hardware) XXX_Size

func (m *Hardware) XXX_Size() int

func (*Hardware) XXX_Unmarshal

func (m *Hardware) XXX_Unmarshal(b []byte) error

type HardwareID

type HardwareID struct {
	Uuid                 *Uuid    `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HardwareID) Descriptor

func (*HardwareID) Descriptor() ([]byte, []int)

func (*HardwareID) GetUuid

func (m *HardwareID) GetUuid() *Uuid

func (*HardwareID) ProtoMessage

func (*HardwareID) ProtoMessage()

func (*HardwareID) Reset

func (m *HardwareID) Reset()

func (*HardwareID) String

func (m *HardwareID) String() string

func (*HardwareID) XXX_DiscardUnknown

func (m *HardwareID) XXX_DiscardUnknown()

func (*HardwareID) XXX_Marshal

func (m *HardwareID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HardwareID) XXX_Merge

func (m *HardwareID) XXX_Merge(src proto.Message)

func (*HardwareID) XXX_Size

func (m *HardwareID) XXX_Size() int

func (*HardwareID) XXX_Unmarshal

func (m *HardwareID) XXX_Unmarshal(b []byte) error

type Heartbeat

type Heartbeat struct {
	HeartbeatSignature   uint32   `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Heartbeat) Descriptor

func (*Heartbeat) Descriptor() ([]byte, []int)

func (*Heartbeat) GetHeartbeatSignature

func (m *Heartbeat) GetHeartbeatSignature() uint32

func (*Heartbeat) ProtoMessage

func (*Heartbeat) ProtoMessage()

func (*Heartbeat) Reset

func (m *Heartbeat) Reset()

func (*Heartbeat) String

func (m *Heartbeat) String() string

func (*Heartbeat) XXX_DiscardUnknown

func (m *Heartbeat) XXX_DiscardUnknown()

func (*Heartbeat) XXX_Marshal

func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Heartbeat) XXX_Merge

func (m *Heartbeat) XXX_Merge(src proto.Message)

func (*Heartbeat) XXX_Size

func (m *Heartbeat) XXX_Size() int

func (*Heartbeat) XXX_Unmarshal

func (m *Heartbeat) XXX_Unmarshal(b []byte) error

type ImageInformation

type ImageInformation struct {
	Image *ImageVersion `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// Script used by the device specific managers to install the image.
	// Script must be included in the object downloaded from the image_url
	ImageInstallScript string `protobuf:"bytes,2,opt,name=image_install_script,json=imageInstallScript,proto3" json:"image_install_script,omitempty"`
	// Location of the image and installation script, authentication (user/pass) if any should be in the url string
	// The image_url would contain the protocol, credentials, the IP address/DNS of the server and the path of the file
	// e.g. sftp://download_user:download_pass@192.168.0.1:22/images/image1
	ImageUrl string `protobuf:"bytes,3,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"`
	// SHA-256 sum of the image (sha256sum on Linux)
	Sha256Sum            string   `protobuf:"bytes,5,opt,name=sha256sum,proto3" json:"sha256sum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ImageInformation) Descriptor

func (*ImageInformation) Descriptor() ([]byte, []int)

func (*ImageInformation) GetImage

func (m *ImageInformation) GetImage() *ImageVersion

func (*ImageInformation) GetImageInstallScript

func (m *ImageInformation) GetImageInstallScript() string

func (*ImageInformation) GetImageUrl

func (m *ImageInformation) GetImageUrl() string

func (*ImageInformation) GetSha256Sum

func (m *ImageInformation) GetSha256Sum() string

func (*ImageInformation) ProtoMessage

func (*ImageInformation) ProtoMessage()

func (*ImageInformation) Reset

func (m *ImageInformation) Reset()

func (*ImageInformation) String

func (m *ImageInformation) String() string

func (*ImageInformation) XXX_DiscardUnknown

func (m *ImageInformation) XXX_DiscardUnknown()

func (*ImageInformation) XXX_Marshal

func (m *ImageInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageInformation) XXX_Merge

func (m *ImageInformation) XXX_Merge(src proto.Message)

func (*ImageInformation) XXX_Size

func (m *ImageInformation) XXX_Size() int

func (*ImageInformation) XXX_Unmarshal

func (m *ImageInformation) XXX_Unmarshal(b []byte) error

type ImageStatus

type ImageStatus struct {
	Status Status                 `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason ImageStatus_Reason     `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.ImageStatus_Reason" json:"reason,omitempty"`
	State  ImageStatus_ImageState `protobuf:"varint,3,opt,name=state,proto3,enum=dmi.ImageStatus_ImageState" json:"state,omitempty"`
	// description contains more information about the current state of the procedure and is device dependant
	Description          string   `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	ReasonDetail         string   `protobuf:"bytes,5,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ImageStatus) Descriptor

func (*ImageStatus) Descriptor() ([]byte, []int)

func (*ImageStatus) GetDescription

func (m *ImageStatus) GetDescription() string

func (*ImageStatus) GetReason

func (m *ImageStatus) GetReason() ImageStatus_Reason

func (*ImageStatus) GetReasonDetail

func (m *ImageStatus) GetReasonDetail() string

func (*ImageStatus) GetState

func (m *ImageStatus) GetState() ImageStatus_ImageState

func (*ImageStatus) GetStatus

func (m *ImageStatus) GetStatus() Status

func (*ImageStatus) ProtoMessage

func (*ImageStatus) ProtoMessage()

func (*ImageStatus) Reset

func (m *ImageStatus) Reset()

func (*ImageStatus) String

func (m *ImageStatus) String() string

func (*ImageStatus) XXX_DiscardUnknown

func (m *ImageStatus) XXX_DiscardUnknown()

func (*ImageStatus) XXX_Marshal

func (m *ImageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStatus) XXX_Merge

func (m *ImageStatus) XXX_Merge(src proto.Message)

func (*ImageStatus) XXX_Size

func (m *ImageStatus) XXX_Size() int

func (*ImageStatus) XXX_Unmarshal

func (m *ImageStatus) XXX_Unmarshal(b []byte) error

type ImageStatus_ImageState

type ImageStatus_ImageState int32
const (
	ImageStatus_UNDEFINED_STATE     ImageStatus_ImageState = 0
	ImageStatus_COPYING_IMAGE       ImageStatus_ImageState = 1
	ImageStatus_INSTALLING_IMAGE    ImageStatus_ImageState = 2
	ImageStatus_COMMITTING_IMAGE    ImageStatus_ImageState = 3
	ImageStatus_REBOOTING_DEVICE    ImageStatus_ImageState = 4
	ImageStatus_UPGRADE_COMPLETE    ImageStatus_ImageState = 5
	ImageStatus_UPGRADE_FAILED      ImageStatus_ImageState = 6
	ImageStatus_ACTIVATION_COMPLETE ImageStatus_ImageState = 7
	ImageStatus_ACTIVATION_FAILED   ImageStatus_ImageState = 8
)

func (ImageStatus_ImageState) EnumDescriptor

func (ImageStatus_ImageState) EnumDescriptor() ([]byte, []int)

func (ImageStatus_ImageState) String

func (x ImageStatus_ImageState) String() string

type ImageStatus_Reason

type ImageStatus_Reason int32
const (
	ImageStatus_UNDEFINED_REASON              ImageStatus_Reason = 0
	ImageStatus_ERROR_IN_REQUEST              ImageStatus_Reason = 1
	ImageStatus_INTERNAL_ERROR                ImageStatus_Reason = 2
	ImageStatus_DEVICE_IN_WRONG_STATE         ImageStatus_Reason = 3
	ImageStatus_INVALID_IMAGE                 ImageStatus_Reason = 4
	ImageStatus_WRONG_IMAGE_CHECKSUM          ImageStatus_Reason = 5
	ImageStatus_OPERATION_ALREADY_IN_PROGRESS ImageStatus_Reason = 6
	ImageStatus_UNKNOWN_DEVICE                ImageStatus_Reason = 7
	// The DM implementations should have retry mechanisms (timeout values dependant on specific implementations)
	// and even after those if the operation cannot be completed/reached then return error with reason as DEVICE_NOT_REACHABLE
	ImageStatus_DEVICE_NOT_REACHABLE ImageStatus_Reason = 8
)

func (ImageStatus_Reason) EnumDescriptor

func (ImageStatus_Reason) EnumDescriptor() ([]byte, []int)

func (ImageStatus_Reason) String

func (x ImageStatus_Reason) String() string

type ImageVersion

type ImageVersion struct {
	ImageName            string   `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	Version              string   `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ImageVersion) Descriptor

func (*ImageVersion) Descriptor() ([]byte, []int)

func (*ImageVersion) GetImageName

func (m *ImageVersion) GetImageName() string

func (*ImageVersion) GetVersion

func (m *ImageVersion) GetVersion() string

func (*ImageVersion) ProtoMessage

func (*ImageVersion) ProtoMessage()

func (*ImageVersion) Reset

func (m *ImageVersion) Reset()

func (*ImageVersion) String

func (m *ImageVersion) String() string

func (*ImageVersion) XXX_DiscardUnknown

func (m *ImageVersion) XXX_DiscardUnknown()

func (*ImageVersion) XXX_Marshal

func (m *ImageVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageVersion) XXX_Merge

func (m *ImageVersion) XXX_Merge(src proto.Message)

func (*ImageVersion) XXX_Size

func (m *ImageVersion) XXX_Size() int

func (*ImageVersion) XXX_Unmarshal

func (m *ImageVersion) XXX_Unmarshal(b []byte) error

type ListEventsResponse

type ListEventsResponse struct {
	Status               Status                    `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               ListEventsResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.ListEventsResponse_Reason" json:"reason,omitempty"`
	Events               *EventsCfg                `protobuf:"bytes,3,opt,name=events,proto3" json:"events,omitempty"`
	ReasonDetail         string                    `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*ListEventsResponse) Descriptor

func (*ListEventsResponse) Descriptor() ([]byte, []int)

func (*ListEventsResponse) GetEvents

func (m *ListEventsResponse) GetEvents() *EventsCfg

func (*ListEventsResponse) GetReason

func (*ListEventsResponse) GetReasonDetail

func (m *ListEventsResponse) GetReasonDetail() string

func (*ListEventsResponse) GetStatus

func (m *ListEventsResponse) GetStatus() Status

func (*ListEventsResponse) ProtoMessage

func (*ListEventsResponse) ProtoMessage()

func (*ListEventsResponse) Reset

func (m *ListEventsResponse) Reset()

func (*ListEventsResponse) String

func (m *ListEventsResponse) String() string

func (*ListEventsResponse) XXX_DiscardUnknown

func (m *ListEventsResponse) XXX_DiscardUnknown()

func (*ListEventsResponse) XXX_Marshal

func (m *ListEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEventsResponse) XXX_Merge

func (m *ListEventsResponse) XXX_Merge(src proto.Message)

func (*ListEventsResponse) XXX_Size

func (m *ListEventsResponse) XXX_Size() int

func (*ListEventsResponse) XXX_Unmarshal

func (m *ListEventsResponse) XXX_Unmarshal(b []byte) error

type ListEventsResponse_Reason

type ListEventsResponse_Reason int32
const (
	ListEventsResponse_UNDEFINED_REASON   ListEventsResponse_Reason = 0
	ListEventsResponse_UNKNOWN_DEVICE     ListEventsResponse_Reason = 1
	ListEventsResponse_INTERNAL_ERROR     ListEventsResponse_Reason = 2
	ListEventsResponse_DEVICE_UNREACHABLE ListEventsResponse_Reason = 3
)

func (ListEventsResponse_Reason) EnumDescriptor

func (ListEventsResponse_Reason) EnumDescriptor() ([]byte, []int)

func (ListEventsResponse_Reason) String

func (x ListEventsResponse_Reason) String() string

type ListMetricsResponse

type ListMetricsResponse struct {
	Status               Status                     `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               ListMetricsResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.ListMetricsResponse_Reason" json:"reason,omitempty"`
	Metrics              *MetricsConfig             `protobuf:"bytes,3,opt,name=metrics,proto3" json:"metrics,omitempty"`
	ReasonDetail         string                     `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*ListMetricsResponse) Descriptor

func (*ListMetricsResponse) Descriptor() ([]byte, []int)

func (*ListMetricsResponse) GetMetrics

func (m *ListMetricsResponse) GetMetrics() *MetricsConfig

func (*ListMetricsResponse) GetReason

func (*ListMetricsResponse) GetReasonDetail

func (m *ListMetricsResponse) GetReasonDetail() string

func (*ListMetricsResponse) GetStatus

func (m *ListMetricsResponse) GetStatus() Status

func (*ListMetricsResponse) ProtoMessage

func (*ListMetricsResponse) ProtoMessage()

func (*ListMetricsResponse) Reset

func (m *ListMetricsResponse) Reset()

func (*ListMetricsResponse) String

func (m *ListMetricsResponse) String() string

func (*ListMetricsResponse) XXX_DiscardUnknown

func (m *ListMetricsResponse) XXX_DiscardUnknown()

func (*ListMetricsResponse) XXX_Marshal

func (m *ListMetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListMetricsResponse) XXX_Merge

func (m *ListMetricsResponse) XXX_Merge(src proto.Message)

func (*ListMetricsResponse) XXX_Size

func (m *ListMetricsResponse) XXX_Size() int

func (*ListMetricsResponse) XXX_Unmarshal

func (m *ListMetricsResponse) XXX_Unmarshal(b []byte) error

type ListMetricsResponse_Reason

type ListMetricsResponse_Reason int32
const (
	ListMetricsResponse_UNDEFINED_REASON   ListMetricsResponse_Reason = 0
	ListMetricsResponse_UNKNOWN_DEVICE     ListMetricsResponse_Reason = 1
	ListMetricsResponse_INTERNAL_ERROR     ListMetricsResponse_Reason = 2
	ListMetricsResponse_DEVICE_UNREACHABLE ListMetricsResponse_Reason = 3
)

func (ListMetricsResponse_Reason) EnumDescriptor

func (ListMetricsResponse_Reason) EnumDescriptor() ([]byte, []int)

func (ListMetricsResponse_Reason) String

type LogLevel

type LogLevel int32

Log Level

const (
	LogLevel_TRACE LogLevel = 0
	LogLevel_DEBUG LogLevel = 1
	LogLevel_INFO  LogLevel = 2
	LogLevel_WARN  LogLevel = 3
	LogLevel_ERROR LogLevel = 4
)

func (LogLevel) EnumDescriptor

func (LogLevel) EnumDescriptor() ([]byte, []int)

func (LogLevel) String

func (x LogLevel) String() string

type ManagedDeviceInfo

type ManagedDeviceInfo struct {
	Info                 *ModifiableComponent `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	DeviceUuid           *Uuid                `protobuf:"bytes,2,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ManagedDeviceInfo) Descriptor

func (*ManagedDeviceInfo) Descriptor() ([]byte, []int)

func (*ManagedDeviceInfo) GetDeviceUuid

func (m *ManagedDeviceInfo) GetDeviceUuid() *Uuid

func (*ManagedDeviceInfo) GetInfo

func (m *ManagedDeviceInfo) GetInfo() *ModifiableComponent

func (*ManagedDeviceInfo) ProtoMessage

func (*ManagedDeviceInfo) ProtoMessage()

func (*ManagedDeviceInfo) Reset

func (m *ManagedDeviceInfo) Reset()

func (*ManagedDeviceInfo) String

func (m *ManagedDeviceInfo) String() string

func (*ManagedDeviceInfo) XXX_DiscardUnknown

func (m *ManagedDeviceInfo) XXX_DiscardUnknown()

func (*ManagedDeviceInfo) XXX_Marshal

func (m *ManagedDeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ManagedDeviceInfo) XXX_Merge

func (m *ManagedDeviceInfo) XXX_Merge(src proto.Message)

func (*ManagedDeviceInfo) XXX_Size

func (m *ManagedDeviceInfo) XXX_Size() int

func (*ManagedDeviceInfo) XXX_Unmarshal

func (m *ManagedDeviceInfo) XXX_Unmarshal(b []byte) error

type ManagedDevicesResponse

type ManagedDevicesResponse struct {
	Status               Status                        `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               ManagedDevicesResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.ManagedDevicesResponse_Reason" json:"reason,omitempty"`
	Devices              []*ManagedDeviceInfo          `protobuf:"bytes,3,rep,name=devices,proto3" json:"devices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*ManagedDevicesResponse) Descriptor

func (*ManagedDevicesResponse) Descriptor() ([]byte, []int)

func (*ManagedDevicesResponse) GetDevices

func (m *ManagedDevicesResponse) GetDevices() []*ManagedDeviceInfo

func (*ManagedDevicesResponse) GetReason

func (*ManagedDevicesResponse) GetStatus

func (m *ManagedDevicesResponse) GetStatus() Status

func (*ManagedDevicesResponse) ProtoMessage

func (*ManagedDevicesResponse) ProtoMessage()

func (*ManagedDevicesResponse) Reset

func (m *ManagedDevicesResponse) Reset()

func (*ManagedDevicesResponse) String

func (m *ManagedDevicesResponse) String() string

func (*ManagedDevicesResponse) XXX_DiscardUnknown

func (m *ManagedDevicesResponse) XXX_DiscardUnknown()

func (*ManagedDevicesResponse) XXX_Marshal

func (m *ManagedDevicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ManagedDevicesResponse) XXX_Merge

func (m *ManagedDevicesResponse) XXX_Merge(src proto.Message)

func (*ManagedDevicesResponse) XXX_Size

func (m *ManagedDevicesResponse) XXX_Size() int

func (*ManagedDevicesResponse) XXX_Unmarshal

func (m *ManagedDevicesResponse) XXX_Unmarshal(b []byte) error

type ManagedDevicesResponse_Reason

type ManagedDevicesResponse_Reason int32
const (
	ManagedDevicesResponse_UNDEFINED_REASON ManagedDevicesResponse_Reason = 0
	ManagedDevicesResponse_INTERNAL_ERROR   ManagedDevicesResponse_Reason = 1
)

func (ManagedDevicesResponse_Reason) EnumDescriptor

func (ManagedDevicesResponse_Reason) EnumDescriptor() ([]byte, []int)

func (ManagedDevicesResponse_Reason) String

type Metric

type Metric struct {
	MetricId             MetricNames          `protobuf:"varint,1,opt,name=metric_id,json=metricId,proto3,enum=dmi.MetricNames" json:"metric_id,omitempty"`
	MetricMetadata       *MetricMetaData      `protobuf:"bytes,2,opt,name=metric_metadata,json=metricMetadata,proto3" json:"metric_metadata,omitempty"`
	Value                *ComponentSensorData `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The Metrics are conveyed to external systems either by submitting them on a message bus or using gRPC server streaming. The topic to which are Metrics are submitted would be configured as startup configuration of the components

func (*Metric) Descriptor

func (*Metric) Descriptor() ([]byte, []int)

func (*Metric) GetMetricId

func (m *Metric) GetMetricId() MetricNames

func (*Metric) GetMetricMetadata

func (m *Metric) GetMetricMetadata() *MetricMetaData

func (*Metric) GetValue

func (m *Metric) GetValue() *ComponentSensorData

func (*Metric) ProtoMessage

func (*Metric) ProtoMessage()

func (*Metric) Reset

func (m *Metric) Reset()

func (*Metric) String

func (m *Metric) String() string

func (*Metric) XXX_DiscardUnknown

func (m *Metric) XXX_DiscardUnknown()

func (*Metric) XXX_Marshal

func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metric) XXX_Merge

func (m *Metric) XXX_Merge(src proto.Message)

func (*Metric) XXX_Size

func (m *Metric) XXX_Size() int

func (*Metric) XXX_Unmarshal

func (m *Metric) XXX_Unmarshal(b []byte) error

type MetricConfig

type MetricConfig struct {
	MetricId MetricNames `protobuf:"varint,1,opt,name=metric_id,json=metricId,proto3,enum=dmi.MetricNames" json:"metric_id,omitempty"`
	// Whether the device manager is collecting and reporting this metric or not
	IsConfigured bool `protobuf:"varint,2,opt,name=is_configured,json=isConfigured,proto3" json:"is_configured,omitempty"`
	// Number of seconds between two consecutive polls of the particular metric
	// Each device manager implemenation could have it's per metric default poll frequency which
	// can be requested to be changed using this value
	PollInterval         uint32   `protobuf:"varint,3,opt,name=poll_interval,json=pollInterval,proto3" json:"poll_interval,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetricConfig) Descriptor

func (*MetricConfig) Descriptor() ([]byte, []int)

func (*MetricConfig) GetIsConfigured

func (m *MetricConfig) GetIsConfigured() bool

func (*MetricConfig) GetMetricId

func (m *MetricConfig) GetMetricId() MetricNames

func (*MetricConfig) GetPollInterval

func (m *MetricConfig) GetPollInterval() uint32

func (*MetricConfig) ProtoMessage

func (*MetricConfig) ProtoMessage()

func (*MetricConfig) Reset

func (m *MetricConfig) Reset()

func (*MetricConfig) String

func (m *MetricConfig) String() string

func (*MetricConfig) XXX_DiscardUnknown

func (m *MetricConfig) XXX_DiscardUnknown()

func (*MetricConfig) XXX_Marshal

func (m *MetricConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricConfig) XXX_Merge

func (m *MetricConfig) XXX_Merge(src proto.Message)

func (*MetricConfig) XXX_Size

func (m *MetricConfig) XXX_Size() int

func (*MetricConfig) XXX_Unmarshal

func (m *MetricConfig) XXX_Unmarshal(b []byte) error

type MetricMetaData

type MetricMetaData struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// uuid of the component
	ComponentUuid        *Uuid    `protobuf:"bytes,2,opt,name=component_uuid,json=componentUuid,proto3" json:"component_uuid,omitempty"`
	ComponentName        string   `protobuf:"bytes,3,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetricMetaData) Descriptor

func (*MetricMetaData) Descriptor() ([]byte, []int)

func (*MetricMetaData) GetComponentName

func (m *MetricMetaData) GetComponentName() string

func (*MetricMetaData) GetComponentUuid

func (m *MetricMetaData) GetComponentUuid() *Uuid

func (*MetricMetaData) GetDeviceUuid

func (m *MetricMetaData) GetDeviceUuid() *Uuid

func (*MetricMetaData) ProtoMessage

func (*MetricMetaData) ProtoMessage()

func (*MetricMetaData) Reset

func (m *MetricMetaData) Reset()

func (*MetricMetaData) String

func (m *MetricMetaData) String() string

func (*MetricMetaData) XXX_DiscardUnknown

func (m *MetricMetaData) XXX_DiscardUnknown()

func (*MetricMetaData) XXX_Marshal

func (m *MetricMetaData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricMetaData) XXX_Merge

func (m *MetricMetaData) XXX_Merge(src proto.Message)

func (*MetricMetaData) XXX_Size

func (m *MetricMetaData) XXX_Size() int

func (*MetricMetaData) XXX_Unmarshal

func (m *MetricMetaData) XXX_Unmarshal(b []byte) error

type MetricNames

type MetricNames int32
const (
	MetricNames_METRIC_NAME_UNDEFINED MetricNames = 0
	// FAN related metrics
	MetricNames_METRIC_FAN_SPEED MetricNames = 1
	// CPU related metrics
	MetricNames_METRIC_CPU_TEMP             MetricNames = 100
	MetricNames_METRIC_CPU_USAGE_PERCENTAGE MetricNames = 101
	// Transceiver related metrics
	MetricNames_METRIC_TRANSCEIVER_TEMP       MetricNames = 200
	MetricNames_METRIC_TRANSCEIVER_VOLTAGE    MetricNames = 201
	MetricNames_METRIC_TRANSCEIVER_BIAS       MetricNames = 202
	MetricNames_METRIC_TRANSCEIVER_RX_POWER   MetricNames = 203
	MetricNames_METRIC_TRANSCEIVER_TX_POWER   MetricNames = 204
	MetricNames_METRIC_TRANSCEIVER_WAVELENGTH MetricNames = 205
	// Disk related metrics
	MetricNames_METRIC_DISK_TEMP                    MetricNames = 300
	MetricNames_METRIC_DISK_CAPACITY                MetricNames = 301
	MetricNames_METRIC_DISK_USAGE                   MetricNames = 302
	MetricNames_METRIC_DISK_USAGE_PERCENTAGE        MetricNames = 303
	MetricNames_METRIC_DISK_READ_WRITE_PERCENTAGE   MetricNames = 304
	MetricNames_METRIC_DISK_FAULTY_CELLS_PERCENTAGE MetricNames = 305
	// RAM related metrics
	MetricNames_METRIC_RAM_TEMP             MetricNames = 400
	MetricNames_METRIC_RAM_CAPACITY         MetricNames = 401
	MetricNames_METRIC_RAM_USAGE            MetricNames = 402
	MetricNames_METRIC_RAM_USAGE_PERCENTAGE MetricNames = 403
	// Power related metrics
	MetricNames_METRIC_POWER_MAX              MetricNames = 500
	MetricNames_METRIC_POWER_USAGE            MetricNames = 501
	MetricNames_METRIC_POWER_USAGE_PERCENTAGE MetricNames = 502
	// Chassis related metrics
	MetricNames_METRIC_INNER_SURROUNDING_TEMP MetricNames = 600
)

func (MetricNames) EnumDescriptor

func (MetricNames) EnumDescriptor() ([]byte, []int)

func (MetricNames) String

func (x MetricNames) String() string

type MetricsConfig

type MetricsConfig struct {
	Metrics              []*MetricConfig `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*MetricsConfig) Descriptor

func (*MetricsConfig) Descriptor() ([]byte, []int)

func (*MetricsConfig) GetMetrics

func (m *MetricsConfig) GetMetrics() []*MetricConfig

func (*MetricsConfig) ProtoMessage

func (*MetricsConfig) ProtoMessage()

func (*MetricsConfig) Reset

func (m *MetricsConfig) Reset()

func (*MetricsConfig) String

func (m *MetricsConfig) String() string

func (*MetricsConfig) XXX_DiscardUnknown

func (m *MetricsConfig) XXX_DiscardUnknown()

func (*MetricsConfig) XXX_Marshal

func (m *MetricsConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsConfig) XXX_Merge

func (m *MetricsConfig) XXX_Merge(src proto.Message)

func (*MetricsConfig) XXX_Size

func (m *MetricsConfig) XXX_Size() int

func (*MetricsConfig) XXX_Unmarshal

func (m *MetricsConfig) XXX_Unmarshal(b []byte) error

type MetricsConfigurationRequest

type MetricsConfigurationRequest struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// Types that are valid to be assigned to Operation:
	//	*MetricsConfigurationRequest_Changes
	//	*MetricsConfigurationRequest_ResetToDefault
	Operation            isMetricsConfigurationRequest_Operation `protobuf_oneof:"operation"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*MetricsConfigurationRequest) Descriptor

func (*MetricsConfigurationRequest) Descriptor() ([]byte, []int)

func (*MetricsConfigurationRequest) GetChanges

func (m *MetricsConfigurationRequest) GetChanges() *MetricsConfig

func (*MetricsConfigurationRequest) GetDeviceUuid

func (m *MetricsConfigurationRequest) GetDeviceUuid() *Uuid

func (*MetricsConfigurationRequest) GetOperation

func (m *MetricsConfigurationRequest) GetOperation() isMetricsConfigurationRequest_Operation

func (*MetricsConfigurationRequest) GetResetToDefault

func (m *MetricsConfigurationRequest) GetResetToDefault() bool

func (*MetricsConfigurationRequest) ProtoMessage

func (*MetricsConfigurationRequest) ProtoMessage()

func (*MetricsConfigurationRequest) Reset

func (m *MetricsConfigurationRequest) Reset()

func (*MetricsConfigurationRequest) String

func (m *MetricsConfigurationRequest) String() string

func (*MetricsConfigurationRequest) XXX_DiscardUnknown

func (m *MetricsConfigurationRequest) XXX_DiscardUnknown()

func (*MetricsConfigurationRequest) XXX_Marshal

func (m *MetricsConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsConfigurationRequest) XXX_Merge

func (m *MetricsConfigurationRequest) XXX_Merge(src proto.Message)

func (*MetricsConfigurationRequest) XXX_OneofWrappers

func (*MetricsConfigurationRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MetricsConfigurationRequest) XXX_Size

func (m *MetricsConfigurationRequest) XXX_Size() int

func (*MetricsConfigurationRequest) XXX_Unmarshal

func (m *MetricsConfigurationRequest) XXX_Unmarshal(b []byte) error

type MetricsConfigurationRequest_Changes

type MetricsConfigurationRequest_Changes struct {
	Changes *MetricsConfig `protobuf:"bytes,2,opt,name=changes,proto3,oneof"`
}

type MetricsConfigurationRequest_ResetToDefault

type MetricsConfigurationRequest_ResetToDefault struct {
	ResetToDefault bool `protobuf:"varint,3,opt,name=reset_to_default,json=resetToDefault,proto3,oneof"`
}

type MetricsConfigurationResponse

type MetricsConfigurationResponse struct {
	Status               Status                              `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               MetricsConfigurationResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.MetricsConfigurationResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                              `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (*MetricsConfigurationResponse) Descriptor

func (*MetricsConfigurationResponse) Descriptor() ([]byte, []int)

func (*MetricsConfigurationResponse) GetReason

func (*MetricsConfigurationResponse) GetReasonDetail

func (m *MetricsConfigurationResponse) GetReasonDetail() string

func (*MetricsConfigurationResponse) GetStatus

func (m *MetricsConfigurationResponse) GetStatus() Status

func (*MetricsConfigurationResponse) ProtoMessage

func (*MetricsConfigurationResponse) ProtoMessage()

func (*MetricsConfigurationResponse) Reset

func (m *MetricsConfigurationResponse) Reset()

func (*MetricsConfigurationResponse) String

func (*MetricsConfigurationResponse) XXX_DiscardUnknown

func (m *MetricsConfigurationResponse) XXX_DiscardUnknown()

func (*MetricsConfigurationResponse) XXX_Marshal

func (m *MetricsConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsConfigurationResponse) XXX_Merge

func (m *MetricsConfigurationResponse) XXX_Merge(src proto.Message)

func (*MetricsConfigurationResponse) XXX_Size

func (m *MetricsConfigurationResponse) XXX_Size() int

func (*MetricsConfigurationResponse) XXX_Unmarshal

func (m *MetricsConfigurationResponse) XXX_Unmarshal(b []byte) error

type MetricsConfigurationResponse_Reason

type MetricsConfigurationResponse_Reason int32
const (
	MetricsConfigurationResponse_UNDEFINED_REASON          MetricsConfigurationResponse_Reason = 0
	MetricsConfigurationResponse_UNKNOWN_DEVICE            MetricsConfigurationResponse_Reason = 1
	MetricsConfigurationResponse_INTERNAL_ERROR            MetricsConfigurationResponse_Reason = 2
	MetricsConfigurationResponse_POLL_INTERVAL_UNSUPPORTED MetricsConfigurationResponse_Reason = 3
	MetricsConfigurationResponse_INVALID_METRIC            MetricsConfigurationResponse_Reason = 4
	MetricsConfigurationResponse_DEVICE_UNREACHABLE        MetricsConfigurationResponse_Reason = 5
)

func (MetricsConfigurationResponse_Reason) EnumDescriptor

func (MetricsConfigurationResponse_Reason) EnumDescriptor() ([]byte, []int)

func (MetricsConfigurationResponse_Reason) String

type ModifiableComponent

type ModifiableComponent struct {
	// The name has to be unique for each component within the hardware and implementations need to
	// ascertain this when modifying the name
	Name         string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Class        ComponentType       `protobuf:"varint,2,opt,name=class,proto3,enum=dmi.ComponentType" json:"class,omitempty"`
	Parent       *Component          `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
	ParentRelPos int32               `protobuf:"varint,4,opt,name=parent_rel_pos,json=parentRelPos,proto3" json:"parent_rel_pos,omitempty"`
	Alias        string              `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"`
	AssetId      string              `protobuf:"bytes,6,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	Uri          *Uri                `protobuf:"bytes,7,opt,name=uri,proto3" json:"uri,omitempty"`
	AdminState   ComponentAdminState `protobuf:"varint,8,opt,name=admin_state,json=adminState,proto3,enum=dmi.ComponentAdminState" json:"admin_state,omitempty"`
	// The attribute 'specific' can be populated for specific class of components
	//
	// Types that are valid to be assigned to Specific:
	//	*ModifiableComponent_PortAttr
	//	*ModifiableComponent_TrxAttr
	Specific             isModifiableComponent_Specific `protobuf_oneof:"specific"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

The attributes of a component which are modifiable from the client side

func (*ModifiableComponent) Descriptor

func (*ModifiableComponent) Descriptor() ([]byte, []int)

func (*ModifiableComponent) GetAdminState

func (m *ModifiableComponent) GetAdminState() ComponentAdminState

func (*ModifiableComponent) GetAlias

func (m *ModifiableComponent) GetAlias() string

func (*ModifiableComponent) GetAssetId

func (m *ModifiableComponent) GetAssetId() string

func (*ModifiableComponent) GetClass

func (m *ModifiableComponent) GetClass() ComponentType

func (*ModifiableComponent) GetName

func (m *ModifiableComponent) GetName() string

func (*ModifiableComponent) GetParent

func (m *ModifiableComponent) GetParent() *Component

func (*ModifiableComponent) GetParentRelPos

func (m *ModifiableComponent) GetParentRelPos() int32

func (*ModifiableComponent) GetPortAttr

func (*ModifiableComponent) GetSpecific

func (m *ModifiableComponent) GetSpecific() isModifiableComponent_Specific

func (*ModifiableComponent) GetTrxAttr

func (*ModifiableComponent) GetUri

func (m *ModifiableComponent) GetUri() *Uri

func (*ModifiableComponent) ProtoMessage

func (*ModifiableComponent) ProtoMessage()

func (*ModifiableComponent) Reset

func (m *ModifiableComponent) Reset()

func (*ModifiableComponent) String

func (m *ModifiableComponent) String() string

func (*ModifiableComponent) XXX_DiscardUnknown

func (m *ModifiableComponent) XXX_DiscardUnknown()

func (*ModifiableComponent) XXX_Marshal

func (m *ModifiableComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifiableComponent) XXX_Merge

func (m *ModifiableComponent) XXX_Merge(src proto.Message)

func (*ModifiableComponent) XXX_OneofWrappers

func (*ModifiableComponent) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ModifiableComponent) XXX_Size

func (m *ModifiableComponent) XXX_Size() int

func (*ModifiableComponent) XXX_Unmarshal

func (m *ModifiableComponent) XXX_Unmarshal(b []byte) error

type ModifiableComponent_PortAttr

type ModifiableComponent_PortAttr struct {
	PortAttr *PortComponentChangeAttributes `protobuf:"bytes,50,opt,name=port_attr,json=portAttr,proto3,oneof"`
}

type ModifiableComponent_TrxAttr

type ModifiableComponent_TrxAttr struct {
	TrxAttr *TransceiverComponentChangeAttributes `protobuf:"bytes,51,opt,name=trx_attr,json=trxAttr,proto3,oneof"`
}

type NativeEventsManagementServiceClient

type NativeEventsManagementServiceClient interface {
	// List the supported events for the passed device
	ListEvents(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (*ListEventsResponse, error)
	// Updates the configuration of the list of events in the request
	// The default behavior of the device is to report all the supported events
	// This configuration is persisted across reboots of the device or the device manager
	UpdateEventsConfiguration(ctx context.Context, in *EventsConfigurationRequest, opts ...grpc.CallOption) (*EventsConfigurationResponse, error)
	// Initiate the server streaming of the events
	StreamEvents(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (NativeEventsManagementService_StreamEventsClient, error)
}

NativeEventsManagementServiceClient is the client API for NativeEventsManagementService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNativeEventsManagementServiceClient

func NewNativeEventsManagementServiceClient(cc *grpc.ClientConn) NativeEventsManagementServiceClient

type NativeEventsManagementServiceServer

type NativeEventsManagementServiceServer interface {
	// List the supported events for the passed device
	ListEvents(context.Context, *HardwareID) (*ListEventsResponse, error)
	// Updates the configuration of the list of events in the request
	// The default behavior of the device is to report all the supported events
	// This configuration is persisted across reboots of the device or the device manager
	UpdateEventsConfiguration(context.Context, *EventsConfigurationRequest) (*EventsConfigurationResponse, error)
	// Initiate the server streaming of the events
	StreamEvents(*empty.Empty, NativeEventsManagementService_StreamEventsServer) error
}

NativeEventsManagementServiceServer is the server API for NativeEventsManagementService service.

type NativeEventsManagementService_StreamEventsClient

type NativeEventsManagementService_StreamEventsClient interface {
	Recv() (*Event, error)
	grpc.ClientStream
}

type NativeEventsManagementService_StreamEventsServer

type NativeEventsManagementService_StreamEventsServer interface {
	Send(*Event) error
	grpc.ServerStream
}

type NativeHWManagementServiceClient

type NativeHWManagementServiceClient interface {
	// Initializes context for a device and sets up required states
	// In the call to StartManagingDevice, the fields of ModifiableComponent which are relevant
	// and their meanings in this context is mentioned below:
	// name = The unique name that needs to be assigned to this hardware;
	// class = COMPONENT_TYPE_UNDEFINED;
	// parent = nil;
	// alias = Optional;
	// asset_id = Optional;
	// uri = IP Address of the Hardware;
	StartManagingDevice(ctx context.Context, in *ModifiableComponent, opts ...grpc.CallOption) (NativeHWManagementService_StartManagingDeviceClient, error)
	// Stop management of a device and clean up any context and caches for that device
	// This rpc can be called at any time, even before the StartManagingDevice operation
	// has completed, and should be able to cleanup.
	StopManagingDevice(ctx context.Context, in *StopManagingDeviceRequest, opts ...grpc.CallOption) (*StopManagingDeviceResponse, error)
	// Returns an object containing a list of devices managed by this entity
	GetManagedDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ManagedDevicesResponse, error)
	// Get the HW inventory details of the Device
	GetPhysicalInventory(ctx context.Context, in *PhysicalInventoryRequest, opts ...grpc.CallOption) (NativeHWManagementService_GetPhysicalInventoryClient, error)
	// Get the details of a particular HW component
	GetHWComponentInfo(ctx context.Context, in *HWComponentInfoGetRequest, opts ...grpc.CallOption) (NativeHWManagementService_GetHWComponentInfoClient, error)
	// Sets the permissible attributes of a HW component
	SetHWComponentInfo(ctx context.Context, in *HWComponentInfoSetRequest, opts ...grpc.CallOption) (*HWComponentInfoSetResponse, error)
	// Sets the location to which logs need to be shipped
	SetLoggingEndpoint(ctx context.Context, in *SetLoggingEndpointRequest, opts ...grpc.CallOption) (*SetRemoteEndpointResponse, error)
	// Gets the configured location to which the logs are being shipped
	GetLoggingEndpoint(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (*GetLoggingEndpointResponse, error)
	// Sets the location of the Message Bus to which events and metrics are shipped
	SetMsgBusEndpoint(ctx context.Context, in *SetMsgBusEndpointRequest, opts ...grpc.CallOption) (*SetRemoteEndpointResponse, error)
	// Gets the configured location to which the events and metrics are being shipped
	GetMsgBusEndpoint(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetMsgBusEndpointResponse, error)
	// Gets the entities of a device on which log can be configured. A few are expected, like OS, PON Management etc.
	// In general an entity is any item within an hardware system that can emit logs, e.g. service, process, subsystem,
	// interface, package etc.
	GetLoggableEntities(ctx context.Context, in *GetLoggableEntitiesRequest, opts ...grpc.CallOption) (*GetLogLevelResponse, error)
	// Sets the log level of the device, for each given entity to a certain level.
	// If only one EntitiesLogLevel is provided for the device and that request contains only a log level with
	// no entity in the list it's assumed that the caller wants to set that level for all the entities.
	SetLogLevel(ctx context.Context, in *SetLogLevelRequest, opts ...grpc.CallOption) (*SetLogLevelResponse, error)
	// Gets the configured log level for a certain entity on a certain device.
	// If no entity is specified in the request all the entities with their log level should be returned.
	GetLogLevel(ctx context.Context, in *GetLogLevelRequest, opts ...grpc.CallOption) (*GetLogLevelResponse, error)
	// Performs the heartbeat check
	HeartbeatCheck(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Heartbeat, error)
	// Performs the reboot of the device
	RebootDevice(ctx context.Context, in *RebootDeviceRequest, opts ...grpc.CallOption) (*RebootDeviceResponse, error)
}

NativeHWManagementServiceClient is the client API for NativeHWManagementService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNativeHWManagementServiceClient

func NewNativeHWManagementServiceClient(cc *grpc.ClientConn) NativeHWManagementServiceClient

type NativeHWManagementServiceServer

type NativeHWManagementServiceServer interface {
	// Initializes context for a device and sets up required states
	// In the call to StartManagingDevice, the fields of ModifiableComponent which are relevant
	// and their meanings in this context is mentioned below:
	// name = The unique name that needs to be assigned to this hardware;
	// class = COMPONENT_TYPE_UNDEFINED;
	// parent = nil;
	// alias = Optional;
	// asset_id = Optional;
	// uri = IP Address of the Hardware;
	StartManagingDevice(*ModifiableComponent, NativeHWManagementService_StartManagingDeviceServer) error
	// Stop management of a device and clean up any context and caches for that device
	// This rpc can be called at any time, even before the StartManagingDevice operation
	// has completed, and should be able to cleanup.
	StopManagingDevice(context.Context, *StopManagingDeviceRequest) (*StopManagingDeviceResponse, error)
	// Returns an object containing a list of devices managed by this entity
	GetManagedDevices(context.Context, *empty.Empty) (*ManagedDevicesResponse, error)
	// Get the HW inventory details of the Device
	GetPhysicalInventory(*PhysicalInventoryRequest, NativeHWManagementService_GetPhysicalInventoryServer) error
	// Get the details of a particular HW component
	GetHWComponentInfo(*HWComponentInfoGetRequest, NativeHWManagementService_GetHWComponentInfoServer) error
	// Sets the permissible attributes of a HW component
	SetHWComponentInfo(context.Context, *HWComponentInfoSetRequest) (*HWComponentInfoSetResponse, error)
	// Sets the location to which logs need to be shipped
	SetLoggingEndpoint(context.Context, *SetLoggingEndpointRequest) (*SetRemoteEndpointResponse, error)
	// Gets the configured location to which the logs are being shipped
	GetLoggingEndpoint(context.Context, *HardwareID) (*GetLoggingEndpointResponse, error)
	// Sets the location of the Message Bus to which events and metrics are shipped
	SetMsgBusEndpoint(context.Context, *SetMsgBusEndpointRequest) (*SetRemoteEndpointResponse, error)
	// Gets the configured location to which the events and metrics are being shipped
	GetMsgBusEndpoint(context.Context, *empty.Empty) (*GetMsgBusEndpointResponse, error)
	// Gets the entities of a device on which log can be configured. A few are expected, like OS, PON Management etc.
	// In general an entity is any item within an hardware system that can emit logs, e.g. service, process, subsystem,
	// interface, package etc.
	GetLoggableEntities(context.Context, *GetLoggableEntitiesRequest) (*GetLogLevelResponse, error)
	// Sets the log level of the device, for each given entity to a certain level.
	// If only one EntitiesLogLevel is provided for the device and that request contains only a log level with
	// no entity in the list it's assumed that the caller wants to set that level for all the entities.
	SetLogLevel(context.Context, *SetLogLevelRequest) (*SetLogLevelResponse, error)
	// Gets the configured log level for a certain entity on a certain device.
	// If no entity is specified in the request all the entities with their log level should be returned.
	GetLogLevel(context.Context, *GetLogLevelRequest) (*GetLogLevelResponse, error)
	// Performs the heartbeat check
	HeartbeatCheck(context.Context, *empty.Empty) (*Heartbeat, error)
	// Performs the reboot of the device
	RebootDevice(context.Context, *RebootDeviceRequest) (*RebootDeviceResponse, error)
}

NativeHWManagementServiceServer is the server API for NativeHWManagementService service.

type NativeHWManagementService_GetHWComponentInfoClient

type NativeHWManagementService_GetHWComponentInfoClient interface {
	Recv() (*HWComponentInfoGetResponse, error)
	grpc.ClientStream
}

type NativeHWManagementService_GetHWComponentInfoServer

type NativeHWManagementService_GetHWComponentInfoServer interface {
	Send(*HWComponentInfoGetResponse) error
	grpc.ServerStream
}

type NativeHWManagementService_GetPhysicalInventoryClient

type NativeHWManagementService_GetPhysicalInventoryClient interface {
	Recv() (*PhysicalInventoryResponse, error)
	grpc.ClientStream
}

type NativeHWManagementService_GetPhysicalInventoryServer

type NativeHWManagementService_GetPhysicalInventoryServer interface {
	Send(*PhysicalInventoryResponse) error
	grpc.ServerStream
}

type NativeHWManagementService_StartManagingDeviceClient

type NativeHWManagementService_StartManagingDeviceClient interface {
	Recv() (*StartManagingDeviceResponse, error)
	grpc.ClientStream
}

type NativeHWManagementService_StartManagingDeviceServer

type NativeHWManagementService_StartManagingDeviceServer interface {
	Send(*StartManagingDeviceResponse) error
	grpc.ServerStream
}

type NativeMetricsManagementServiceClient

type NativeMetricsManagementServiceClient interface {
	// List the supported metrics for the passed device.
	// This would be the first call that you make to know about the metrics that a particular device supports and
	// then use the UpdateMetricsConfiguration API to monitor only the required metrics.
	ListMetrics(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (*ListMetricsResponse, error)
	// Updates the configuration of the list of metrics in the request
	// Acts upon single metric configuration, collection of a single metric can be started/stopped
	// by changing its configuration.
	//
	// This configuration is persisted across restart of the device or the device manager
	UpdateMetricsConfiguration(ctx context.Context, in *MetricsConfigurationRequest, opts ...grpc.CallOption) (*MetricsConfigurationResponse, error)
	// Get the instantenous value of a metric
	GetMetric(ctx context.Context, in *GetMetricRequest, opts ...grpc.CallOption) (*GetMetricResponse, error)
	// Initiate the server streaming of the metrics
	StreamMetrics(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (NativeMetricsManagementService_StreamMetricsClient, error)
}

NativeMetricsManagementServiceClient is the client API for NativeMetricsManagementService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNativeMetricsManagementServiceClient

func NewNativeMetricsManagementServiceClient(cc *grpc.ClientConn) NativeMetricsManagementServiceClient

type NativeMetricsManagementServiceServer

type NativeMetricsManagementServiceServer interface {
	// List the supported metrics for the passed device.
	// This would be the first call that you make to know about the metrics that a particular device supports and
	// then use the UpdateMetricsConfiguration API to monitor only the required metrics.
	ListMetrics(context.Context, *HardwareID) (*ListMetricsResponse, error)
	// Updates the configuration of the list of metrics in the request
	// Acts upon single metric configuration, collection of a single metric can be started/stopped
	// by changing its configuration.
	//
	// This configuration is persisted across restart of the device or the device manager
	UpdateMetricsConfiguration(context.Context, *MetricsConfigurationRequest) (*MetricsConfigurationResponse, error)
	// Get the instantenous value of a metric
	GetMetric(context.Context, *GetMetricRequest) (*GetMetricResponse, error)
	// Initiate the server streaming of the metrics
	StreamMetrics(*empty.Empty, NativeMetricsManagementService_StreamMetricsServer) error
}

NativeMetricsManagementServiceServer is the server API for NativeMetricsManagementService service.

type NativeMetricsManagementService_StreamMetricsClient

type NativeMetricsManagementService_StreamMetricsClient interface {
	Recv() (*Metric, error)
	grpc.ClientStream
}

type NativeMetricsManagementService_StreamMetricsServer

type NativeMetricsManagementService_StreamMetricsServer interface {
	Send(*Metric) error
	grpc.ServerStream
}

type NativeSoftwareManagementServiceClient

type NativeSoftwareManagementServiceClient interface {
	// Get the software version information of the Active and Standby images
	GetSoftwareVersion(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (*GetSoftwareVersionInformationResponse, error)
	// Downloads and installs the image in the standby partition, returns the status/progress of the Install
	DownloadImage(ctx context.Context, in *DownloadImageRequest, opts ...grpc.CallOption) (NativeSoftwareManagementService_DownloadImageClient, error)
	// Activates and runs the OLT with the image in the standby partition. If things are fine this image will
	// henceforth be marked as the Active Partition. The old working image would remain on the Standby partition.
	// Any possibly required (sub-)steps like "commit" are left to the "Device Manager"
	ActivateImage(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (NativeSoftwareManagementService_ActivateImageClient, error)
	// Marks the image in the Standby as Active and reboots the device, so that it boots from that image which was in the standby.
	// This API is to be used if operator wants to go back to the previous software
	RevertToStandbyImage(ctx context.Context, in *HardwareID, opts ...grpc.CallOption) (NativeSoftwareManagementService_RevertToStandbyImageClient, error)
	// This API can be used to let the devices pickup their properitary configuration which they need at startup.
	UpdateStartupConfiguration(ctx context.Context, in *ConfigRequest, opts ...grpc.CallOption) (NativeSoftwareManagementService_UpdateStartupConfigurationClient, error)
	// This API can be used to retrieve information about the current startup configuration that a device is using
	GetStartupConfigurationInfo(ctx context.Context, in *StartupConfigInfoRequest, opts ...grpc.CallOption) (*StartupConfigInfoResponse, error)
	// This API can be used to upload to a remote location, information useful for troubleshooting problems on the hardware
	UploadDebugInfo(ctx context.Context, in *UploadDebugInfoRequest, opts ...grpc.CallOption) (NativeSoftwareManagementService_UploadDebugInfoClient, error)
}

NativeSoftwareManagementServiceClient is the client API for NativeSoftwareManagementService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNativeSoftwareManagementServiceClient

func NewNativeSoftwareManagementServiceClient(cc *grpc.ClientConn) NativeSoftwareManagementServiceClient

type NativeSoftwareManagementServiceServer

type NativeSoftwareManagementServiceServer interface {
	// Get the software version information of the Active and Standby images
	GetSoftwareVersion(context.Context, *HardwareID) (*GetSoftwareVersionInformationResponse, error)
	// Downloads and installs the image in the standby partition, returns the status/progress of the Install
	DownloadImage(*DownloadImageRequest, NativeSoftwareManagementService_DownloadImageServer) error
	// Activates and runs the OLT with the image in the standby partition. If things are fine this image will
	// henceforth be marked as the Active Partition. The old working image would remain on the Standby partition.
	// Any possibly required (sub-)steps like "commit" are left to the "Device Manager"
	ActivateImage(*HardwareID, NativeSoftwareManagementService_ActivateImageServer) error
	// Marks the image in the Standby as Active and reboots the device, so that it boots from that image which was in the standby.
	// This API is to be used if operator wants to go back to the previous software
	RevertToStandbyImage(*HardwareID, NativeSoftwareManagementService_RevertToStandbyImageServer) error
	// This API can be used to let the devices pickup their properitary configuration which they need at startup.
	UpdateStartupConfiguration(*ConfigRequest, NativeSoftwareManagementService_UpdateStartupConfigurationServer) error
	// This API can be used to retrieve information about the current startup configuration that a device is using
	GetStartupConfigurationInfo(context.Context, *StartupConfigInfoRequest) (*StartupConfigInfoResponse, error)
	// This API can be used to upload to a remote location, information useful for troubleshooting problems on the hardware
	UploadDebugInfo(*UploadDebugInfoRequest, NativeSoftwareManagementService_UploadDebugInfoServer) error
}

NativeSoftwareManagementServiceServer is the server API for NativeSoftwareManagementService service.

type NativeSoftwareManagementService_ActivateImageClient

type NativeSoftwareManagementService_ActivateImageClient interface {
	Recv() (*ImageStatus, error)
	grpc.ClientStream
}

type NativeSoftwareManagementService_ActivateImageServer

type NativeSoftwareManagementService_ActivateImageServer interface {
	Send(*ImageStatus) error
	grpc.ServerStream
}

type NativeSoftwareManagementService_DownloadImageClient

type NativeSoftwareManagementService_DownloadImageClient interface {
	Recv() (*ImageStatus, error)
	grpc.ClientStream
}

type NativeSoftwareManagementService_DownloadImageServer

type NativeSoftwareManagementService_DownloadImageServer interface {
	Send(*ImageStatus) error
	grpc.ServerStream
}

type NativeSoftwareManagementService_RevertToStandbyImageClient

type NativeSoftwareManagementService_RevertToStandbyImageClient interface {
	Recv() (*ImageStatus, error)
	grpc.ClientStream
}

type NativeSoftwareManagementService_RevertToStandbyImageServer

type NativeSoftwareManagementService_RevertToStandbyImageServer interface {
	Send(*ImageStatus) error
	grpc.ServerStream
}

type NativeSoftwareManagementService_UpdateStartupConfigurationClient

type NativeSoftwareManagementService_UpdateStartupConfigurationClient interface {
	Recv() (*ConfigResponse, error)
	grpc.ClientStream
}

type NativeSoftwareManagementService_UpdateStartupConfigurationServer

type NativeSoftwareManagementService_UpdateStartupConfigurationServer interface {
	Send(*ConfigResponse) error
	grpc.ServerStream
}

type NativeSoftwareManagementService_UploadDebugInfoClient added in v1.10.0

type NativeSoftwareManagementService_UploadDebugInfoClient interface {
	Recv() (*UploadDebugInfoStatus, error)
	grpc.ClientStream
}

type NativeSoftwareManagementService_UploadDebugInfoServer added in v1.10.0

type NativeSoftwareManagementService_UploadDebugInfoServer interface {
	Send(*UploadDebugInfoStatus) error
	grpc.ServerStream
}

type PhysicalInventoryRequest

type PhysicalInventoryRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PhysicalInventoryRequest) Descriptor

func (*PhysicalInventoryRequest) Descriptor() ([]byte, []int)

func (*PhysicalInventoryRequest) GetDeviceUuid

func (m *PhysicalInventoryRequest) GetDeviceUuid() *Uuid

func (*PhysicalInventoryRequest) ProtoMessage

func (*PhysicalInventoryRequest) ProtoMessage()

func (*PhysicalInventoryRequest) Reset

func (m *PhysicalInventoryRequest) Reset()

func (*PhysicalInventoryRequest) String

func (m *PhysicalInventoryRequest) String() string

func (*PhysicalInventoryRequest) XXX_DiscardUnknown

func (m *PhysicalInventoryRequest) XXX_DiscardUnknown()

func (*PhysicalInventoryRequest) XXX_Marshal

func (m *PhysicalInventoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PhysicalInventoryRequest) XXX_Merge

func (m *PhysicalInventoryRequest) XXX_Merge(src proto.Message)

func (*PhysicalInventoryRequest) XXX_Size

func (m *PhysicalInventoryRequest) XXX_Size() int

func (*PhysicalInventoryRequest) XXX_Unmarshal

func (m *PhysicalInventoryRequest) XXX_Unmarshal(b []byte) error

type PhysicalInventoryResponse

type PhysicalInventoryResponse struct {
	Status    Status                           `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason    PhysicalInventoryResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.PhysicalInventoryResponse_Reason" json:"reason,omitempty"`
	Inventory *Hardware                        `protobuf:"bytes,3,opt,name=inventory,proto3" json:"inventory,omitempty"`
	// It is recommended that upstream components/users of the DMI interface
	// do not really interpret/parse the reson_detail, but rather use it for
	// display purposes to the end user or use it for logging the error
	ReasonDetail         string   `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PhysicalInventoryResponse) Descriptor

func (*PhysicalInventoryResponse) Descriptor() ([]byte, []int)

func (*PhysicalInventoryResponse) GetInventory

func (m *PhysicalInventoryResponse) GetInventory() *Hardware

func (*PhysicalInventoryResponse) GetReason

func (*PhysicalInventoryResponse) GetReasonDetail

func (m *PhysicalInventoryResponse) GetReasonDetail() string

func (*PhysicalInventoryResponse) GetStatus

func (m *PhysicalInventoryResponse) GetStatus() Status

func (*PhysicalInventoryResponse) ProtoMessage

func (*PhysicalInventoryResponse) ProtoMessage()

func (*PhysicalInventoryResponse) Reset

func (m *PhysicalInventoryResponse) Reset()

func (*PhysicalInventoryResponse) String

func (m *PhysicalInventoryResponse) String() string

func (*PhysicalInventoryResponse) XXX_DiscardUnknown

func (m *PhysicalInventoryResponse) XXX_DiscardUnknown()

func (*PhysicalInventoryResponse) XXX_Marshal

func (m *PhysicalInventoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PhysicalInventoryResponse) XXX_Merge

func (m *PhysicalInventoryResponse) XXX_Merge(src proto.Message)

func (*PhysicalInventoryResponse) XXX_Size

func (m *PhysicalInventoryResponse) XXX_Size() int

func (*PhysicalInventoryResponse) XXX_Unmarshal

func (m *PhysicalInventoryResponse) XXX_Unmarshal(b []byte) error

type PhysicalInventoryResponse_Reason

type PhysicalInventoryResponse_Reason int32
const (
	PhysicalInventoryResponse_UNDEFINED_REASON   PhysicalInventoryResponse_Reason = 0
	PhysicalInventoryResponse_UNKNOWN_DEVICE     PhysicalInventoryResponse_Reason = 1
	PhysicalInventoryResponse_INTERNAL_ERROR     PhysicalInventoryResponse_Reason = 2
	PhysicalInventoryResponse_DEVICE_UNREACHABLE PhysicalInventoryResponse_Reason = 3
)

func (PhysicalInventoryResponse_Reason) EnumDescriptor

func (PhysicalInventoryResponse_Reason) EnumDescriptor() ([]byte, []int)

func (PhysicalInventoryResponse_Reason) String

type PonDistance added in v1.15.0

type PonDistance struct {
	//
	// The ITU-T G.987.x series of Recommendations addresses the linear extent parameters of XG-PON
	// using the single concept of fibre distance. An ONU is characterized by its fibre distance, and for
	// each pair of ONUs on the same OLT PON interface, the differential fibre distance is the difference
	// between the two individual fibre distances. Each specific PMD layer parameter set contains a
	// provision to support a specific maximum fibre distance. The XG-PON TC layer specification
	// contains a provision to support specific ranges of maximum fibre distance and maximum
	// differential fibre distance. These ranges can be configurable for a given system. One can expect that
	// for each XG-PON deployment, the configured TC layer maximum fibre distance will match the
	// maximum fibre distance supported by the selected PMD layer parameter set.
	MaxDistance             uint32   `protobuf:"varint,1,opt,name=max_distance,json=maxDistance,proto3" json:"max_distance,omitempty"`
	MaxDifferentialDistance uint32   `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

func (*PonDistance) Descriptor added in v1.15.0

func (*PonDistance) Descriptor() ([]byte, []int)

func (*PonDistance) GetMaxDifferentialDistance added in v1.15.0

func (m *PonDistance) GetMaxDifferentialDistance() uint32

func (*PonDistance) GetMaxDistance added in v1.15.0

func (m *PonDistance) GetMaxDistance() uint32

func (*PonDistance) ProtoMessage added in v1.15.0

func (*PonDistance) ProtoMessage()

func (*PonDistance) Reset added in v1.15.0

func (m *PonDistance) Reset()

func (*PonDistance) String added in v1.15.0

func (m *PonDistance) String() string

func (*PonDistance) XXX_DiscardUnknown added in v1.15.0

func (m *PonDistance) XXX_DiscardUnknown()

func (*PonDistance) XXX_Marshal added in v1.15.0

func (m *PonDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PonDistance) XXX_Merge added in v1.15.0

func (m *PonDistance) XXX_Merge(src proto.Message)

func (*PonDistance) XXX_Size added in v1.15.0

func (m *PonDistance) XXX_Size() int

func (*PonDistance) XXX_Unmarshal added in v1.15.0

func (m *PonDistance) XXX_Unmarshal(b []byte) error

type PonIdConfig

type PonIdConfig struct {
	// The pon_id and pon_id_transmit_periodicity attributes are valid only for ports of type GPON, XGPON and XGSPON
	// For GPON pon_id is a 7 byte value
	// For XGS-PON, it's a 32 bit value, should be encoded in the first 4 bytes of pon_id in network byte order
	PonId                    []byte   `protobuf:"bytes,1,opt,name=pon_id,json=ponId,proto3" json:"pon_id,omitempty"`
	PonIdTransmitPeriodicity uint32   `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

func (*PonIdConfig) Descriptor

func (*PonIdConfig) Descriptor() ([]byte, []int)

func (*PonIdConfig) GetPonId

func (m *PonIdConfig) GetPonId() []byte

func (*PonIdConfig) GetPonIdTransmitPeriodicity

func (m *PonIdConfig) GetPonIdTransmitPeriodicity() uint32

func (*PonIdConfig) ProtoMessage

func (*PonIdConfig) ProtoMessage()

func (*PonIdConfig) Reset

func (m *PonIdConfig) Reset()

func (*PonIdConfig) String

func (m *PonIdConfig) String() string

func (*PonIdConfig) XXX_DiscardUnknown

func (m *PonIdConfig) XXX_DiscardUnknown()

func (*PonIdConfig) XXX_Marshal

func (m *PonIdConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PonIdConfig) XXX_Merge

func (m *PonIdConfig) XXX_Merge(src proto.Message)

func (*PonIdConfig) XXX_Size

func (m *PonIdConfig) XXX_Size() int

func (*PonIdConfig) XXX_Unmarshal

func (m *PonIdConfig) XXX_Unmarshal(b []byte) error

type PortComponentAttributes

type PortComponentAttributes struct {
	ConnectorType PortComponentAttributes_ConnectorType `` /* 148-byte string literal not displayed */
	Speed         PortComponentAttributes_Speed         `protobuf:"varint,2,opt,name=speed,proto3,enum=dmi.PortComponentAttributes_Speed" json:"speed,omitempty"`
	Protocol      PortComponentAttributes_Protocol      `protobuf:"varint,3,opt,name=protocol,proto3,enum=dmi.PortComponentAttributes_Protocol" json:"protocol,omitempty"`
	PhysicalLabel string                                `protobuf:"bytes,4,opt,name=physical_label,json=physicalLabel,proto3" json:"physical_label,omitempty"`
	// The mapping_label can be used to map ports between the DMI interface and other systems like VOLTHA
	// The value of the mapping_label should be exactly the same as generated for the same port by the other
	// system
	MappingLabel         string       `protobuf:"bytes,5,opt,name=mapping_label,json=mappingLabel,proto3" json:"mapping_label,omitempty"`
	PonIdConfig          *PonIdConfig `protobuf:"bytes,6,opt,name=pon_id_config,json=ponIdConfig,proto3" json:"pon_id_config,omitempty"`
	SpeedAutonegotiation bool         `protobuf:"varint,7,opt,name=speed_autonegotiation,json=speedAutonegotiation,proto3" json:"speed_autonegotiation,omitempty"`
	Distance             *PonDistance `protobuf:"bytes,8,opt,name=distance,proto3" json:"distance,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*PortComponentAttributes) Descriptor

func (*PortComponentAttributes) Descriptor() ([]byte, []int)

func (*PortComponentAttributes) GetConnectorType

func (*PortComponentAttributes) GetDistance added in v1.15.0

func (m *PortComponentAttributes) GetDistance() *PonDistance

func (*PortComponentAttributes) GetMappingLabel

func (m *PortComponentAttributes) GetMappingLabel() string

func (*PortComponentAttributes) GetPhysicalLabel

func (m *PortComponentAttributes) GetPhysicalLabel() string

func (*PortComponentAttributes) GetPonIdConfig

func (m *PortComponentAttributes) GetPonIdConfig() *PonIdConfig

func (*PortComponentAttributes) GetProtocol

func (*PortComponentAttributes) GetSpeed

func (*PortComponentAttributes) GetSpeedAutonegotiation

func (m *PortComponentAttributes) GetSpeedAutonegotiation() bool

func (*PortComponentAttributes) ProtoMessage

func (*PortComponentAttributes) ProtoMessage()

func (*PortComponentAttributes) Reset

func (m *PortComponentAttributes) Reset()

func (*PortComponentAttributes) String

func (m *PortComponentAttributes) String() string

func (*PortComponentAttributes) XXX_DiscardUnknown

func (m *PortComponentAttributes) XXX_DiscardUnknown()

func (*PortComponentAttributes) XXX_Marshal

func (m *PortComponentAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PortComponentAttributes) XXX_Merge

func (m *PortComponentAttributes) XXX_Merge(src proto.Message)

func (*PortComponentAttributes) XXX_Size

func (m *PortComponentAttributes) XXX_Size() int

func (*PortComponentAttributes) XXX_Unmarshal

func (m *PortComponentAttributes) XXX_Unmarshal(b []byte) error

type PortComponentAttributes_ConnectorType

type PortComponentAttributes_ConnectorType int32
const (
	PortComponentAttributes_CONNECTOR_TYPE_UNDEFINED PortComponentAttributes_ConnectorType = 0
	PortComponentAttributes_RJ45                     PortComponentAttributes_ConnectorType = 1
	PortComponentAttributes_FIBER_LC                 PortComponentAttributes_ConnectorType = 2
	PortComponentAttributes_FIBER_SC_PC              PortComponentAttributes_ConnectorType = 3
	PortComponentAttributes_FIBER_MPO                PortComponentAttributes_ConnectorType = 4
	PortComponentAttributes_RS232                    PortComponentAttributes_ConnectorType = 5
)

func (PortComponentAttributes_ConnectorType) EnumDescriptor

func (PortComponentAttributes_ConnectorType) EnumDescriptor() ([]byte, []int)

func (PortComponentAttributes_ConnectorType) String

type PortComponentAttributes_Protocol

type PortComponentAttributes_Protocol int32
const (
	PortComponentAttributes_PROTOCOL_UNDEFINED PortComponentAttributes_Protocol = 0
	PortComponentAttributes_ETHERNET           PortComponentAttributes_Protocol = 1
	PortComponentAttributes_GPON               PortComponentAttributes_Protocol = 2
	PortComponentAttributes_XGPON              PortComponentAttributes_Protocol = 3
	PortComponentAttributes_XGSPON             PortComponentAttributes_Protocol = 4
	PortComponentAttributes_GFAST              PortComponentAttributes_Protocol = 5
	PortComponentAttributes_SERIAL             PortComponentAttributes_Protocol = 6
	PortComponentAttributes_EPON               PortComponentAttributes_Protocol = 7
	PortComponentAttributes_BITS               PortComponentAttributes_Protocol = 8
)

func (PortComponentAttributes_Protocol) EnumDescriptor

func (PortComponentAttributes_Protocol) EnumDescriptor() ([]byte, []int)

func (PortComponentAttributes_Protocol) String

type PortComponentAttributes_Speed

type PortComponentAttributes_Speed int32
const (
	PortComponentAttributes_SPEED_UNDEFINED PortComponentAttributes_Speed = 0
	PortComponentAttributes_DYNAMIC         PortComponentAttributes_Speed = 1
	PortComponentAttributes_GIGABIT_1       PortComponentAttributes_Speed = 2
	PortComponentAttributes_GIGABIT_10      PortComponentAttributes_Speed = 3
	PortComponentAttributes_GIGABIT_25      PortComponentAttributes_Speed = 4
	PortComponentAttributes_GIGABIT_40      PortComponentAttributes_Speed = 5
	PortComponentAttributes_GIGABIT_100     PortComponentAttributes_Speed = 6
	PortComponentAttributes_GIGABIT_400     PortComponentAttributes_Speed = 7
	PortComponentAttributes_MEGABIT_2500    PortComponentAttributes_Speed = 8
	PortComponentAttributes_MEGABIT_1250    PortComponentAttributes_Speed = 9
)

func (PortComponentAttributes_Speed) EnumDescriptor

func (PortComponentAttributes_Speed) EnumDescriptor() ([]byte, []int)

func (PortComponentAttributes_Speed) String

type PortComponentChangeAttributes

type PortComponentChangeAttributes struct {
	PonIdConfig          *PonIdConfig `protobuf:"bytes,1,opt,name=pon_id_config,json=ponIdConfig,proto3" json:"pon_id_config,omitempty"`
	Distance             *PonDistance `protobuf:"bytes,2,opt,name=distance,proto3" json:"distance,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*PortComponentChangeAttributes) Descriptor

func (*PortComponentChangeAttributes) Descriptor() ([]byte, []int)

func (*PortComponentChangeAttributes) GetDistance added in v1.15.0

func (m *PortComponentChangeAttributes) GetDistance() *PonDistance

func (*PortComponentChangeAttributes) GetPonIdConfig

func (m *PortComponentChangeAttributes) GetPonIdConfig() *PonIdConfig

func (*PortComponentChangeAttributes) ProtoMessage

func (*PortComponentChangeAttributes) ProtoMessage()

func (*PortComponentChangeAttributes) Reset

func (m *PortComponentChangeAttributes) Reset()

func (*PortComponentChangeAttributes) String

func (*PortComponentChangeAttributes) XXX_DiscardUnknown

func (m *PortComponentChangeAttributes) XXX_DiscardUnknown()

func (*PortComponentChangeAttributes) XXX_Marshal

func (m *PortComponentChangeAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PortComponentChangeAttributes) XXX_Merge

func (m *PortComponentChangeAttributes) XXX_Merge(src proto.Message)

func (*PortComponentChangeAttributes) XXX_Size

func (m *PortComponentChangeAttributes) XXX_Size() int

func (*PortComponentChangeAttributes) XXX_Unmarshal

func (m *PortComponentChangeAttributes) XXX_Unmarshal(b []byte) error

type PsuComponentAttributes

type PsuComponentAttributes struct {
	SupportedVoltage     PsuComponentAttributes_SupportedVoltage `` /* 159-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*PsuComponentAttributes) Descriptor

func (*PsuComponentAttributes) Descriptor() ([]byte, []int)

func (*PsuComponentAttributes) GetSupportedVoltage

func (*PsuComponentAttributes) ProtoMessage

func (*PsuComponentAttributes) ProtoMessage()

func (*PsuComponentAttributes) Reset

func (m *PsuComponentAttributes) Reset()

func (*PsuComponentAttributes) String

func (m *PsuComponentAttributes) String() string

func (*PsuComponentAttributes) XXX_DiscardUnknown

func (m *PsuComponentAttributes) XXX_DiscardUnknown()

func (*PsuComponentAttributes) XXX_Marshal

func (m *PsuComponentAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PsuComponentAttributes) XXX_Merge

func (m *PsuComponentAttributes) XXX_Merge(src proto.Message)

func (*PsuComponentAttributes) XXX_Size

func (m *PsuComponentAttributes) XXX_Size() int

func (*PsuComponentAttributes) XXX_Unmarshal

func (m *PsuComponentAttributes) XXX_Unmarshal(b []byte) error

type PsuComponentAttributes_SupportedVoltage

type PsuComponentAttributes_SupportedVoltage int32
const (
	PsuComponentAttributes_SUPPORTED_VOLTAGE_UNDEFINED PsuComponentAttributes_SupportedVoltage = 0
	PsuComponentAttributes_V48                         PsuComponentAttributes_SupportedVoltage = 1
	PsuComponentAttributes_V230                        PsuComponentAttributes_SupportedVoltage = 2
	PsuComponentAttributes_V115                        PsuComponentAttributes_SupportedVoltage = 3
)

func (PsuComponentAttributes_SupportedVoltage) EnumDescriptor

func (PsuComponentAttributes_SupportedVoltage) EnumDescriptor() ([]byte, []int)

func (PsuComponentAttributes_SupportedVoltage) String

type RebootDeviceRequest

type RebootDeviceRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RebootDeviceRequest) Descriptor

func (*RebootDeviceRequest) Descriptor() ([]byte, []int)

func (*RebootDeviceRequest) GetDeviceUuid

func (m *RebootDeviceRequest) GetDeviceUuid() *Uuid

func (*RebootDeviceRequest) ProtoMessage

func (*RebootDeviceRequest) ProtoMessage()

func (*RebootDeviceRequest) Reset

func (m *RebootDeviceRequest) Reset()

func (*RebootDeviceRequest) String

func (m *RebootDeviceRequest) String() string

func (*RebootDeviceRequest) XXX_DiscardUnknown

func (m *RebootDeviceRequest) XXX_DiscardUnknown()

func (*RebootDeviceRequest) XXX_Marshal

func (m *RebootDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RebootDeviceRequest) XXX_Merge

func (m *RebootDeviceRequest) XXX_Merge(src proto.Message)

func (*RebootDeviceRequest) XXX_Size

func (m *RebootDeviceRequest) XXX_Size() int

func (*RebootDeviceRequest) XXX_Unmarshal

func (m *RebootDeviceRequest) XXX_Unmarshal(b []byte) error

type RebootDeviceResponse

type RebootDeviceResponse struct {
	Status               Status                      `protobuf:"varint,3,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               RebootDeviceResponse_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=dmi.RebootDeviceResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                      `protobuf:"bytes,5,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*RebootDeviceResponse) Descriptor

func (*RebootDeviceResponse) Descriptor() ([]byte, []int)

func (*RebootDeviceResponse) GetReason

func (*RebootDeviceResponse) GetReasonDetail

func (m *RebootDeviceResponse) GetReasonDetail() string

func (*RebootDeviceResponse) GetStatus

func (m *RebootDeviceResponse) GetStatus() Status

func (*RebootDeviceResponse) ProtoMessage

func (*RebootDeviceResponse) ProtoMessage()

func (*RebootDeviceResponse) Reset

func (m *RebootDeviceResponse) Reset()

func (*RebootDeviceResponse) String

func (m *RebootDeviceResponse) String() string

func (*RebootDeviceResponse) XXX_DiscardUnknown

func (m *RebootDeviceResponse) XXX_DiscardUnknown()

func (*RebootDeviceResponse) XXX_Marshal

func (m *RebootDeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RebootDeviceResponse) XXX_Merge

func (m *RebootDeviceResponse) XXX_Merge(src proto.Message)

func (*RebootDeviceResponse) XXX_Size

func (m *RebootDeviceResponse) XXX_Size() int

func (*RebootDeviceResponse) XXX_Unmarshal

func (m *RebootDeviceResponse) XXX_Unmarshal(b []byte) error

type RebootDeviceResponse_Reason

type RebootDeviceResponse_Reason int32
const (
	RebootDeviceResponse_UNDEFINED_REASON      RebootDeviceResponse_Reason = 0
	RebootDeviceResponse_UNKNOWN_DEVICE        RebootDeviceResponse_Reason = 1
	RebootDeviceResponse_INTERNAL_ERROR        RebootDeviceResponse_Reason = 2
	RebootDeviceResponse_DEVICE_UNREACHABLE    RebootDeviceResponse_Reason = 3
	RebootDeviceResponse_DEVICE_IN_WRONG_STATE RebootDeviceResponse_Reason = 4
)

func (RebootDeviceResponse_Reason) EnumDescriptor

func (RebootDeviceResponse_Reason) EnumDescriptor() ([]byte, []int)

func (RebootDeviceResponse_Reason) String

type SensorStatus

type SensorStatus int32
const (
	SensorStatus_SENSOR_STATUS_UNDEFINED      SensorStatus = 0
	SensorStatus_SENSOR_STATUS_OK             SensorStatus = 1
	SensorStatus_SENSOR_STATUS_UNAVAILABLE    SensorStatus = 2
	SensorStatus_SENSOR_STATUS_NONOPERATIONAL SensorStatus = 3
)

func (SensorStatus) EnumDescriptor

func (SensorStatus) EnumDescriptor() ([]byte, []int)

func (SensorStatus) String

func (x SensorStatus) String() string

type SetLogLevelRequest

type SetLogLevelRequest struct {
	DeviceUuid           *Uuid               `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	Loglevels            []*EntitiesLogLevel `protobuf:"bytes,2,rep,name=loglevels,proto3" json:"loglevels,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*SetLogLevelRequest) Descriptor

func (*SetLogLevelRequest) Descriptor() ([]byte, []int)

func (*SetLogLevelRequest) GetDeviceUuid

func (m *SetLogLevelRequest) GetDeviceUuid() *Uuid

func (*SetLogLevelRequest) GetLoglevels

func (m *SetLogLevelRequest) GetLoglevels() []*EntitiesLogLevel

func (*SetLogLevelRequest) ProtoMessage

func (*SetLogLevelRequest) ProtoMessage()

func (*SetLogLevelRequest) Reset

func (m *SetLogLevelRequest) Reset()

func (*SetLogLevelRequest) String

func (m *SetLogLevelRequest) String() string

func (*SetLogLevelRequest) XXX_DiscardUnknown

func (m *SetLogLevelRequest) XXX_DiscardUnknown()

func (*SetLogLevelRequest) XXX_Marshal

func (m *SetLogLevelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetLogLevelRequest) XXX_Merge

func (m *SetLogLevelRequest) XXX_Merge(src proto.Message)

func (*SetLogLevelRequest) XXX_Size

func (m *SetLogLevelRequest) XXX_Size() int

func (*SetLogLevelRequest) XXX_Unmarshal

func (m *SetLogLevelRequest) XXX_Unmarshal(b []byte) error

type SetLogLevelResponse

type SetLogLevelResponse struct {
	DeviceUuid           *Uuid                      `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	Status               Status                     `protobuf:"varint,2,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               SetLogLevelResponse_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=dmi.SetLogLevelResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                     `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*SetLogLevelResponse) Descriptor

func (*SetLogLevelResponse) Descriptor() ([]byte, []int)

func (*SetLogLevelResponse) GetDeviceUuid

func (m *SetLogLevelResponse) GetDeviceUuid() *Uuid

func (*SetLogLevelResponse) GetReason

func (*SetLogLevelResponse) GetReasonDetail

func (m *SetLogLevelResponse) GetReasonDetail() string

func (*SetLogLevelResponse) GetStatus

func (m *SetLogLevelResponse) GetStatus() Status

func (*SetLogLevelResponse) ProtoMessage

func (*SetLogLevelResponse) ProtoMessage()

func (*SetLogLevelResponse) Reset

func (m *SetLogLevelResponse) Reset()

func (*SetLogLevelResponse) String

func (m *SetLogLevelResponse) String() string

func (*SetLogLevelResponse) XXX_DiscardUnknown

func (m *SetLogLevelResponse) XXX_DiscardUnknown()

func (*SetLogLevelResponse) XXX_Marshal

func (m *SetLogLevelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetLogLevelResponse) XXX_Merge

func (m *SetLogLevelResponse) XXX_Merge(src proto.Message)

func (*SetLogLevelResponse) XXX_Size

func (m *SetLogLevelResponse) XXX_Size() int

func (*SetLogLevelResponse) XXX_Unmarshal

func (m *SetLogLevelResponse) XXX_Unmarshal(b []byte) error

type SetLogLevelResponse_Reason

type SetLogLevelResponse_Reason int32
const (
	SetLogLevelResponse_UNDEFINED_REASON   SetLogLevelResponse_Reason = 0
	SetLogLevelResponse_UNKNOWN_DEVICE     SetLogLevelResponse_Reason = 1
	SetLogLevelResponse_INTERNAL_ERROR     SetLogLevelResponse_Reason = 2
	SetLogLevelResponse_UNKNOWN_LOG_ENTITY SetLogLevelResponse_Reason = 3
	SetLogLevelResponse_DEVICE_UNREACHABLE SetLogLevelResponse_Reason = 4
)

func (SetLogLevelResponse_Reason) EnumDescriptor

func (SetLogLevelResponse_Reason) EnumDescriptor() ([]byte, []int)

func (SetLogLevelResponse_Reason) String

type SetLoggingEndpointRequest

type SetLoggingEndpointRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	LoggingEndpoint      string   `protobuf:"bytes,2,opt,name=logging_endpoint,json=loggingEndpoint,proto3" json:"logging_endpoint,omitempty"`
	LoggingProtocol      string   `protobuf:"bytes,3,opt,name=logging_protocol,json=loggingProtocol,proto3" json:"logging_protocol,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetLoggingEndpointRequest) Descriptor

func (*SetLoggingEndpointRequest) Descriptor() ([]byte, []int)

func (*SetLoggingEndpointRequest) GetDeviceUuid

func (m *SetLoggingEndpointRequest) GetDeviceUuid() *Uuid

func (*SetLoggingEndpointRequest) GetLoggingEndpoint

func (m *SetLoggingEndpointRequest) GetLoggingEndpoint() string

func (*SetLoggingEndpointRequest) GetLoggingProtocol

func (m *SetLoggingEndpointRequest) GetLoggingProtocol() string

func (*SetLoggingEndpointRequest) ProtoMessage

func (*SetLoggingEndpointRequest) ProtoMessage()

func (*SetLoggingEndpointRequest) Reset

func (m *SetLoggingEndpointRequest) Reset()

func (*SetLoggingEndpointRequest) String

func (m *SetLoggingEndpointRequest) String() string

func (*SetLoggingEndpointRequest) XXX_DiscardUnknown

func (m *SetLoggingEndpointRequest) XXX_DiscardUnknown()

func (*SetLoggingEndpointRequest) XXX_Marshal

func (m *SetLoggingEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetLoggingEndpointRequest) XXX_Merge

func (m *SetLoggingEndpointRequest) XXX_Merge(src proto.Message)

func (*SetLoggingEndpointRequest) XXX_Size

func (m *SetLoggingEndpointRequest) XXX_Size() int

func (*SetLoggingEndpointRequest) XXX_Unmarshal

func (m *SetLoggingEndpointRequest) XXX_Unmarshal(b []byte) error

type SetMsgBusEndpointRequest

type SetMsgBusEndpointRequest struct {
	MsgbusEndpoint       string   `protobuf:"bytes,1,opt,name=msgbus_endpoint,json=msgbusEndpoint,proto3" json:"msgbus_endpoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetMsgBusEndpointRequest) Descriptor

func (*SetMsgBusEndpointRequest) Descriptor() ([]byte, []int)

func (*SetMsgBusEndpointRequest) GetMsgbusEndpoint

func (m *SetMsgBusEndpointRequest) GetMsgbusEndpoint() string

func (*SetMsgBusEndpointRequest) ProtoMessage

func (*SetMsgBusEndpointRequest) ProtoMessage()

func (*SetMsgBusEndpointRequest) Reset

func (m *SetMsgBusEndpointRequest) Reset()

func (*SetMsgBusEndpointRequest) String

func (m *SetMsgBusEndpointRequest) String() string

func (*SetMsgBusEndpointRequest) XXX_DiscardUnknown

func (m *SetMsgBusEndpointRequest) XXX_DiscardUnknown()

func (*SetMsgBusEndpointRequest) XXX_Marshal

func (m *SetMsgBusEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetMsgBusEndpointRequest) XXX_Merge

func (m *SetMsgBusEndpointRequest) XXX_Merge(src proto.Message)

func (*SetMsgBusEndpointRequest) XXX_Size

func (m *SetMsgBusEndpointRequest) XXX_Size() int

func (*SetMsgBusEndpointRequest) XXX_Unmarshal

func (m *SetMsgBusEndpointRequest) XXX_Unmarshal(b []byte) error

type SetRemoteEndpointResponse

type SetRemoteEndpointResponse struct {
	Status               Status                           `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               SetRemoteEndpointResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.SetRemoteEndpointResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                           `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*SetRemoteEndpointResponse) Descriptor

func (*SetRemoteEndpointResponse) Descriptor() ([]byte, []int)

func (*SetRemoteEndpointResponse) GetReason

func (*SetRemoteEndpointResponse) GetReasonDetail

func (m *SetRemoteEndpointResponse) GetReasonDetail() string

func (*SetRemoteEndpointResponse) GetStatus

func (m *SetRemoteEndpointResponse) GetStatus() Status

func (*SetRemoteEndpointResponse) ProtoMessage

func (*SetRemoteEndpointResponse) ProtoMessage()

func (*SetRemoteEndpointResponse) Reset

func (m *SetRemoteEndpointResponse) Reset()

func (*SetRemoteEndpointResponse) String

func (m *SetRemoteEndpointResponse) String() string

func (*SetRemoteEndpointResponse) XXX_DiscardUnknown

func (m *SetRemoteEndpointResponse) XXX_DiscardUnknown()

func (*SetRemoteEndpointResponse) XXX_Marshal

func (m *SetRemoteEndpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetRemoteEndpointResponse) XXX_Merge

func (m *SetRemoteEndpointResponse) XXX_Merge(src proto.Message)

func (*SetRemoteEndpointResponse) XXX_Size

func (m *SetRemoteEndpointResponse) XXX_Size() int

func (*SetRemoteEndpointResponse) XXX_Unmarshal

func (m *SetRemoteEndpointResponse) XXX_Unmarshal(b []byte) error

type SetRemoteEndpointResponse_Reason

type SetRemoteEndpointResponse_Reason int32
const (
	SetRemoteEndpointResponse_UNDEFINED_REASON                SetRemoteEndpointResponse_Reason = 0
	SetRemoteEndpointResponse_UNKNOWN_DEVICE                  SetRemoteEndpointResponse_Reason = 1
	SetRemoteEndpointResponse_INTERNAL_ERROR                  SetRemoteEndpointResponse_Reason = 2
	SetRemoteEndpointResponse_LOGGING_ENDPOINT_ERROR          SetRemoteEndpointResponse_Reason = 3
	SetRemoteEndpointResponse_LOGGING_ENDPOINT_PROTOCOL_ERROR SetRemoteEndpointResponse_Reason = 4
	SetRemoteEndpointResponse_MSGBUS_ENDPOINT_ERROR           SetRemoteEndpointResponse_Reason = 5
	SetRemoteEndpointResponse_DEVICE_UNREACHABLE              SetRemoteEndpointResponse_Reason = 6
)

func (SetRemoteEndpointResponse_Reason) EnumDescriptor

func (SetRemoteEndpointResponse_Reason) EnumDescriptor() ([]byte, []int)

func (SetRemoteEndpointResponse_Reason) String

type SoftwareVersionInformation

type SoftwareVersionInformation struct {
	ActiveVersions       []*ImageVersion `protobuf:"bytes,1,rep,name=active_versions,json=activeVersions,proto3" json:"active_versions,omitempty"`
	StandbyVersions      []*ImageVersion `protobuf:"bytes,2,rep,name=standby_versions,json=standbyVersions,proto3" json:"standby_versions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*SoftwareVersionInformation) Descriptor

func (*SoftwareVersionInformation) Descriptor() ([]byte, []int)

func (*SoftwareVersionInformation) GetActiveVersions

func (m *SoftwareVersionInformation) GetActiveVersions() []*ImageVersion

func (*SoftwareVersionInformation) GetStandbyVersions

func (m *SoftwareVersionInformation) GetStandbyVersions() []*ImageVersion

func (*SoftwareVersionInformation) ProtoMessage

func (*SoftwareVersionInformation) ProtoMessage()

func (*SoftwareVersionInformation) Reset

func (m *SoftwareVersionInformation) Reset()

func (*SoftwareVersionInformation) String

func (m *SoftwareVersionInformation) String() string

func (*SoftwareVersionInformation) XXX_DiscardUnknown

func (m *SoftwareVersionInformation) XXX_DiscardUnknown()

func (*SoftwareVersionInformation) XXX_Marshal

func (m *SoftwareVersionInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SoftwareVersionInformation) XXX_Merge

func (m *SoftwareVersionInformation) XXX_Merge(src proto.Message)

func (*SoftwareVersionInformation) XXX_Size

func (m *SoftwareVersionInformation) XXX_Size() int

func (*SoftwareVersionInformation) XXX_Unmarshal

func (m *SoftwareVersionInformation) XXX_Unmarshal(b []byte) error

type StartManagingDeviceResponse

type StartManagingDeviceResponse struct {
	Status               Status                             `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               StartManagingDeviceResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.StartManagingDeviceResponse_Reason" json:"reason,omitempty"`
	DeviceUuid           *Uuid                              `protobuf:"bytes,3,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	ReasonDetail         string                             `protobuf:"bytes,4,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*StartManagingDeviceResponse) Descriptor

func (*StartManagingDeviceResponse) Descriptor() ([]byte, []int)

func (*StartManagingDeviceResponse) GetDeviceUuid

func (m *StartManagingDeviceResponse) GetDeviceUuid() *Uuid

func (*StartManagingDeviceResponse) GetReason

func (*StartManagingDeviceResponse) GetReasonDetail

func (m *StartManagingDeviceResponse) GetReasonDetail() string

func (*StartManagingDeviceResponse) GetStatus

func (m *StartManagingDeviceResponse) GetStatus() Status

func (*StartManagingDeviceResponse) ProtoMessage

func (*StartManagingDeviceResponse) ProtoMessage()

func (*StartManagingDeviceResponse) Reset

func (m *StartManagingDeviceResponse) Reset()

func (*StartManagingDeviceResponse) String

func (m *StartManagingDeviceResponse) String() string

func (*StartManagingDeviceResponse) XXX_DiscardUnknown

func (m *StartManagingDeviceResponse) XXX_DiscardUnknown()

func (*StartManagingDeviceResponse) XXX_Marshal

func (m *StartManagingDeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartManagingDeviceResponse) XXX_Merge

func (m *StartManagingDeviceResponse) XXX_Merge(src proto.Message)

func (*StartManagingDeviceResponse) XXX_Size

func (m *StartManagingDeviceResponse) XXX_Size() int

func (*StartManagingDeviceResponse) XXX_Unmarshal

func (m *StartManagingDeviceResponse) XXX_Unmarshal(b []byte) error

type StartManagingDeviceResponse_Reason

type StartManagingDeviceResponse_Reason int32
const (
	StartManagingDeviceResponse_UNDEFINED_REASON StartManagingDeviceResponse_Reason = 0
	// DEVICE_ALREADY_MANAGED is returned when StartManagingDevice is called again for the same name AFTER a previously
	// successful StartManagingDevice operation
	StartManagingDeviceResponse_DEVICE_ALREADY_MANAGED StartManagingDeviceResponse_Reason = 1
	// OPERATION_ALREADY_IN_PROGRESS is returned when StartManagingDevice is called again for the same name BEFORE
	// a previous StartManagingDevice operation has completed
	StartManagingDeviceResponse_OPERATION_ALREADY_IN_PROGRESS StartManagingDeviceResponse_Reason = 2
	StartManagingDeviceResponse_INVALID_PARAMS                StartManagingDeviceResponse_Reason = 3
	StartManagingDeviceResponse_INTERNAL_ERROR                StartManagingDeviceResponse_Reason = 4
	// AUTHENTICATION_FAILURE is returned when the device management software/server is not able to connect to the underlying
	// hardware because of authentication failures
	StartManagingDeviceResponse_AUTHENTICATION_FAILURE StartManagingDeviceResponse_Reason = 5
	// INCOMPATIBLE_DEVICE is returned when there is a mismatch between the device management software/server and the underlying
	// hardware
	StartManagingDeviceResponse_INCOMPATIBLE_DEVICE StartManagingDeviceResponse_Reason = 6
)

func (StartManagingDeviceResponse_Reason) EnumDescriptor

func (StartManagingDeviceResponse_Reason) EnumDescriptor() ([]byte, []int)

func (StartManagingDeviceResponse_Reason) String

type StartupConfigInfoRequest

type StartupConfigInfoRequest struct {
	DeviceUuid           *Uuid    `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartupConfigInfoRequest) Descriptor

func (*StartupConfigInfoRequest) Descriptor() ([]byte, []int)

func (*StartupConfigInfoRequest) GetDeviceUuid

func (m *StartupConfigInfoRequest) GetDeviceUuid() *Uuid

func (*StartupConfigInfoRequest) ProtoMessage

func (*StartupConfigInfoRequest) ProtoMessage()

func (*StartupConfigInfoRequest) Reset

func (m *StartupConfigInfoRequest) Reset()

func (*StartupConfigInfoRequest) String

func (m *StartupConfigInfoRequest) String() string

func (*StartupConfigInfoRequest) XXX_DiscardUnknown

func (m *StartupConfigInfoRequest) XXX_DiscardUnknown()

func (*StartupConfigInfoRequest) XXX_Marshal

func (m *StartupConfigInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartupConfigInfoRequest) XXX_Merge

func (m *StartupConfigInfoRequest) XXX_Merge(src proto.Message)

func (*StartupConfigInfoRequest) XXX_Size

func (m *StartupConfigInfoRequest) XXX_Size() int

func (*StartupConfigInfoRequest) XXX_Unmarshal

func (m *StartupConfigInfoRequest) XXX_Unmarshal(b []byte) error

type StartupConfigInfoResponse

type StartupConfigInfoResponse struct {
	Status Status                           `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason StartupConfigInfoResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.StartupConfigInfoResponse_Reason" json:"reason,omitempty"`
	// The config_url is an optional attribute, the device manager could return the location from
	// where the config was downloaded. Also it would not be present/empty for a fresh device into which the
	// startup config would have been installed in the factory.
	ConfigUrl string `protobuf:"bytes,3,opt,name=config_url,json=configUrl,proto3" json:"config_url,omitempty"`
	// The version of the startup configuration. It is recommended to use semVer, but the DM implementations
	// and operators could choose any other format as well.
	Version              string   `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	ReasonDetail         string   `protobuf:"bytes,5,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartupConfigInfoResponse) Descriptor

func (*StartupConfigInfoResponse) Descriptor() ([]byte, []int)

func (*StartupConfigInfoResponse) GetConfigUrl

func (m *StartupConfigInfoResponse) GetConfigUrl() string

func (*StartupConfigInfoResponse) GetReason

func (*StartupConfigInfoResponse) GetReasonDetail

func (m *StartupConfigInfoResponse) GetReasonDetail() string

func (*StartupConfigInfoResponse) GetStatus

func (m *StartupConfigInfoResponse) GetStatus() Status

func (*StartupConfigInfoResponse) GetVersion

func (m *StartupConfigInfoResponse) GetVersion() string

func (*StartupConfigInfoResponse) ProtoMessage

func (*StartupConfigInfoResponse) ProtoMessage()

func (*StartupConfigInfoResponse) Reset

func (m *StartupConfigInfoResponse) Reset()

func (*StartupConfigInfoResponse) String

func (m *StartupConfigInfoResponse) String() string

func (*StartupConfigInfoResponse) XXX_DiscardUnknown

func (m *StartupConfigInfoResponse) XXX_DiscardUnknown()

func (*StartupConfigInfoResponse) XXX_Marshal

func (m *StartupConfigInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartupConfigInfoResponse) XXX_Merge

func (m *StartupConfigInfoResponse) XXX_Merge(src proto.Message)

func (*StartupConfigInfoResponse) XXX_Size

func (m *StartupConfigInfoResponse) XXX_Size() int

func (*StartupConfigInfoResponse) XXX_Unmarshal

func (m *StartupConfigInfoResponse) XXX_Unmarshal(b []byte) error

type StartupConfigInfoResponse_Reason

type StartupConfigInfoResponse_Reason int32
const (
	StartupConfigInfoResponse_UNDEFINED_REASON   StartupConfigInfoResponse_Reason = 0
	StartupConfigInfoResponse_UNKNOWN_DEVICE     StartupConfigInfoResponse_Reason = 1
	StartupConfigInfoResponse_INTERNAL_ERROR     StartupConfigInfoResponse_Reason = 2
	StartupConfigInfoResponse_DEVICE_UNREACHABLE StartupConfigInfoResponse_Reason = 3
)

func (StartupConfigInfoResponse_Reason) EnumDescriptor

func (StartupConfigInfoResponse_Reason) EnumDescriptor() ([]byte, []int)

func (StartupConfigInfoResponse_Reason) String

type Status

type Status int32
const (
	Status_UNDEFINED_STATUS Status = 0
	Status_OK_STATUS        Status = 1
	Status_ERROR_STATUS     Status = 2
)

func (Status) EnumDescriptor

func (Status) EnumDescriptor() ([]byte, []int)

func (Status) String

func (x Status) String() string

type StopManagingDeviceRequest

type StopManagingDeviceRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StopManagingDeviceRequest) Descriptor

func (*StopManagingDeviceRequest) Descriptor() ([]byte, []int)

func (*StopManagingDeviceRequest) GetName

func (m *StopManagingDeviceRequest) GetName() string

func (*StopManagingDeviceRequest) ProtoMessage

func (*StopManagingDeviceRequest) ProtoMessage()

func (*StopManagingDeviceRequest) Reset

func (m *StopManagingDeviceRequest) Reset()

func (*StopManagingDeviceRequest) String

func (m *StopManagingDeviceRequest) String() string

func (*StopManagingDeviceRequest) XXX_DiscardUnknown

func (m *StopManagingDeviceRequest) XXX_DiscardUnknown()

func (*StopManagingDeviceRequest) XXX_Marshal

func (m *StopManagingDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StopManagingDeviceRequest) XXX_Merge

func (m *StopManagingDeviceRequest) XXX_Merge(src proto.Message)

func (*StopManagingDeviceRequest) XXX_Size

func (m *StopManagingDeviceRequest) XXX_Size() int

func (*StopManagingDeviceRequest) XXX_Unmarshal

func (m *StopManagingDeviceRequest) XXX_Unmarshal(b []byte) error

type StopManagingDeviceResponse

type StopManagingDeviceResponse struct {
	Status               Status                            `protobuf:"varint,1,opt,name=status,proto3,enum=dmi.Status" json:"status,omitempty"`
	Reason               StopManagingDeviceResponse_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=dmi.StopManagingDeviceResponse_Reason" json:"reason,omitempty"`
	ReasonDetail         string                            `protobuf:"bytes,3,opt,name=reason_detail,json=reasonDetail,proto3" json:"reason_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*StopManagingDeviceResponse) Descriptor

func (*StopManagingDeviceResponse) Descriptor() ([]byte, []int)

func (*StopManagingDeviceResponse) GetReason

func (*StopManagingDeviceResponse) GetReasonDetail

func (m *StopManagingDeviceResponse) GetReasonDetail() string

func (*StopManagingDeviceResponse) GetStatus

func (m *StopManagingDeviceResponse) GetStatus() Status

func (*StopManagingDeviceResponse) ProtoMessage

func (*StopManagingDeviceResponse) ProtoMessage()

func (*StopManagingDeviceResponse) Reset

func (m *StopManagingDeviceResponse) Reset()

func (*StopManagingDeviceResponse) String

func (m *StopManagingDeviceResponse) String() string

func (*StopManagingDeviceResponse) XXX_DiscardUnknown

func (m *StopManagingDeviceResponse) XXX_DiscardUnknown()

func (*StopManagingDeviceResponse) XXX_Marshal

func (m *StopManagingDeviceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StopManagingDeviceResponse) XXX_Merge

func (m *StopManagingDeviceResponse) XXX_Merge(src proto.Message)

func (*StopManagingDeviceResponse) XXX_Size

func (m *StopManagingDeviceResponse) XXX_Size() int

func (*StopManagingDeviceResponse) XXX_Unmarshal

func (m *StopManagingDeviceResponse) XXX_Unmarshal(b []byte) error

type StopManagingDeviceResponse_Reason

type StopManagingDeviceResponse_Reason int32

The only case in which an error is expected is if the name of the device to be stopped is not found

const (
	StopManagingDeviceResponse_UNDEFINED_REASON StopManagingDeviceResponse_Reason = 0
	StopManagingDeviceResponse_UNKNOWN_DEVICE   StopManagingDeviceResponse_Reason = 1
	// DEVICE_UNREACHABLE is to be returned when the device manager cannot reach the device and stop managing it
	StopManagingDeviceResponse_DEVICE_UNREACHABLE StopManagingDeviceResponse_Reason = 2
)

func (StopManagingDeviceResponse_Reason) EnumDescriptor

func (StopManagingDeviceResponse_Reason) EnumDescriptor() ([]byte, []int)

func (StopManagingDeviceResponse_Reason) String

type ThresholdInformation

type ThresholdInformation struct {
	ObservedValue        *ValueType  `protobuf:"bytes,1,opt,name=observed_value,json=observedValue,proto3" json:"observed_value,omitempty"`
	Thresholds           *Thresholds `protobuf:"bytes,2,opt,name=thresholds,proto3" json:"thresholds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*ThresholdInformation) Descriptor

func (*ThresholdInformation) Descriptor() ([]byte, []int)

func (*ThresholdInformation) GetObservedValue

func (m *ThresholdInformation) GetObservedValue() *ValueType

func (*ThresholdInformation) GetThresholds

func (m *ThresholdInformation) GetThresholds() *Thresholds

func (*ThresholdInformation) ProtoMessage

func (*ThresholdInformation) ProtoMessage()

func (*ThresholdInformation) Reset

func (m *ThresholdInformation) Reset()

func (*ThresholdInformation) String

func (m *ThresholdInformation) String() string

func (*ThresholdInformation) XXX_DiscardUnknown

func (m *ThresholdInformation) XXX_DiscardUnknown()

func (*ThresholdInformation) XXX_Marshal

func (m *ThresholdInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThresholdInformation) XXX_Merge

func (m *ThresholdInformation) XXX_Merge(src proto.Message)

func (*ThresholdInformation) XXX_Size

func (m *ThresholdInformation) XXX_Size() int

func (*ThresholdInformation) XXX_Unmarshal

func (m *ThresholdInformation) XXX_Unmarshal(b []byte) error

type Thresholds

type Thresholds struct {
	// Types that are valid to be assigned to Threshold:
	//	*Thresholds_Upper
	//	*Thresholds_Lower
	Threshold            isThresholds_Threshold `protobuf_oneof:"threshold"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*Thresholds) Descriptor

func (*Thresholds) Descriptor() ([]byte, []int)

func (*Thresholds) GetLower

func (m *Thresholds) GetLower() *WaterMarks

func (*Thresholds) GetThreshold

func (m *Thresholds) GetThreshold() isThresholds_Threshold

func (*Thresholds) GetUpper

func (m *Thresholds) GetUpper() *WaterMarks

func (*Thresholds) ProtoMessage

func (*Thresholds) ProtoMessage()

func (*Thresholds) Reset

func (m *Thresholds) Reset()

func (*Thresholds) String

func (m *Thresholds) String() string

func (*Thresholds) XXX_DiscardUnknown

func (m *Thresholds) XXX_DiscardUnknown()

func (*Thresholds) XXX_Marshal

func (m *Thresholds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Thresholds) XXX_Merge

func (m *Thresholds) XXX_Merge(src proto.Message)

func (*Thresholds) XXX_OneofWrappers

func (*Thresholds) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Thresholds) XXX_Size

func (m *Thresholds) XXX_Size() int

func (*Thresholds) XXX_Unmarshal

func (m *Thresholds) XXX_Unmarshal(b []byte) error

type Thresholds_Lower

type Thresholds_Lower struct {
	Lower *WaterMarks `protobuf:"bytes,2,opt,name=lower,proto3,oneof"`
}

type Thresholds_Upper

type Thresholds_Upper struct {
	Upper *WaterMarks `protobuf:"bytes,1,opt,name=upper,proto3,oneof"`
}

type TransceiverComponentChangeAttributes

type TransceiverComponentChangeAttributes struct {
	TransType            TransceiverType `protobuf:"varint,1,opt,name=trans_type,json=transType,proto3,enum=dmi.TransceiverType" json:"trans_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*TransceiverComponentChangeAttributes) Descriptor

func (*TransceiverComponentChangeAttributes) Descriptor() ([]byte, []int)

func (*TransceiverComponentChangeAttributes) GetTransType

func (*TransceiverComponentChangeAttributes) ProtoMessage

func (*TransceiverComponentChangeAttributes) ProtoMessage()

func (*TransceiverComponentChangeAttributes) Reset

func (*TransceiverComponentChangeAttributes) String

func (*TransceiverComponentChangeAttributes) XXX_DiscardUnknown

func (m *TransceiverComponentChangeAttributes) XXX_DiscardUnknown()

func (*TransceiverComponentChangeAttributes) XXX_Marshal

func (m *TransceiverComponentChangeAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransceiverComponentChangeAttributes) XXX_Merge

func (*TransceiverComponentChangeAttributes) XXX_Size

func (*TransceiverComponentChangeAttributes) XXX_Unmarshal

func (m *TransceiverComponentChangeAttributes) XXX_Unmarshal(b []byte) error

type TransceiverComponentsAttributes

type TransceiverComponentsAttributes struct {
	FormFactor TransceiverComponentsAttributes_FormFactor `` /* 144-byte string literal not displayed */
	TransType  TransceiverType                            `protobuf:"varint,2,opt,name=trans_type,json=transType,proto3,enum=dmi.TransceiverType" json:"trans_type,omitempty"`
	// The maximum reach that can be achieved by this transceiver
	MaxDistance      uint32     `protobuf:"varint,3,opt,name=max_distance,json=maxDistance,proto3" json:"max_distance,omitempty"`
	MaxDistanceScale ValueScale `` /* 132-byte string literal not displayed */
	// The receive and transmit wavelengths that the transeiver operates on
	RxWavelength    []uint32   `protobuf:"varint,5,rep,packed,name=rx_wavelength,json=rxWavelength,proto3" json:"rx_wavelength,omitempty"`
	TxWavelength    []uint32   `protobuf:"varint,6,rep,packed,name=tx_wavelength,json=txWavelength,proto3" json:"tx_wavelength,omitempty"`
	WavelengthScale ValueScale `` /* 127-byte string literal not displayed */
	// The tx powers on the transceiver; the value type of tx_power should be dBm.
	// Note: When there are multiple rx/tx wavelengths and powers
	// each of the corresponding ones should be aligned on the same index of the array
	TxPower              []int32    `protobuf:"varint,8,rep,packed,name=tx_power,json=txPower,proto3" json:"tx_power,omitempty"`
	TxPowerScale         ValueScale `protobuf:"varint,9,opt,name=tx_power_scale,json=txPowerScale,proto3,enum=dmi.ValueScale" json:"tx_power_scale,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*TransceiverComponentsAttributes) Descriptor

func (*TransceiverComponentsAttributes) Descriptor() ([]byte, []int)

func (*TransceiverComponentsAttributes) GetFormFactor

func (*TransceiverComponentsAttributes) GetMaxDistance

func (m *TransceiverComponentsAttributes) GetMaxDistance() uint32

func (*TransceiverComponentsAttributes) GetMaxDistanceScale

func (m *TransceiverComponentsAttributes) GetMaxDistanceScale() ValueScale

func (*TransceiverComponentsAttributes) GetRxWavelength

func (m *TransceiverComponentsAttributes) GetRxWavelength() []uint32

func (*TransceiverComponentsAttributes) GetTransType

func (*TransceiverComponentsAttributes) GetTxPower added in v1.10.0

func (m *TransceiverComponentsAttributes) GetTxPower() []int32

func (*TransceiverComponentsAttributes) GetTxPowerScale added in v1.10.0

func (m *TransceiverComponentsAttributes) GetTxPowerScale() ValueScale

func (*TransceiverComponentsAttributes) GetTxWavelength

func (m *TransceiverComponentsAttributes) GetTxWavelength() []uint32

func (*TransceiverComponentsAttributes) GetWavelengthScale

func (m *TransceiverComponentsAttributes) GetWavelengthScale() ValueScale

func (*TransceiverComponentsAttributes) ProtoMessage

func (*TransceiverComponentsAttributes) ProtoMessage()

func (*TransceiverComponentsAttributes) Reset

func (*TransceiverComponentsAttributes) String

func (*TransceiverComponentsAttributes) XXX_DiscardUnknown

func (m *TransceiverComponentsAttributes) XXX_DiscardUnknown()

func (*TransceiverComponentsAttributes) XXX_Marshal

func (m *TransceiverComponentsAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransceiverComponentsAttributes) XXX_Merge

func (m *TransceiverComponentsAttributes) XXX_Merge(src proto.Message)

func (*TransceiverComponentsAttributes) XXX_Size

func (m *TransceiverComponentsAttributes) XXX_Size() int

func (*TransceiverComponentsAttributes) XXX_Unmarshal

func (m *TransceiverComponentsAttributes) XXX_Unmarshal(b []byte) error

type TransceiverComponentsAttributes_FormFactor

type TransceiverComponentsAttributes_FormFactor int32
const (
	TransceiverComponentsAttributes_FORM_FACTOR_UNKNOWN TransceiverComponentsAttributes_FormFactor = 0
	TransceiverComponentsAttributes_QSFP                TransceiverComponentsAttributes_FormFactor = 1
	TransceiverComponentsAttributes_QSFP_PLUS           TransceiverComponentsAttributes_FormFactor = 2
	TransceiverComponentsAttributes_QSFP28              TransceiverComponentsAttributes_FormFactor = 3
	TransceiverComponentsAttributes_SFP                 TransceiverComponentsAttributes_FormFactor = 4
	TransceiverComponentsAttributes_SFP_PLUS            TransceiverComponentsAttributes_FormFactor = 5
	TransceiverComponentsAttributes_XFP                 TransceiverComponentsAttributes_FormFactor = 6
	TransceiverComponentsAttributes_CFP4                TransceiverComponentsAttributes_FormFactor = 7
	TransceiverComponentsAttributes_CFP2                TransceiverComponentsAttributes_FormFactor = 8
	TransceiverComponentsAttributes_CPAK                TransceiverComponentsAttributes_FormFactor = 9
	TransceiverComponentsAttributes_X2                  TransceiverComponentsAttributes_FormFactor = 10
	TransceiverComponentsAttributes_OTHER               TransceiverComponentsAttributes_FormFactor = 11
	TransceiverComponentsAttributes_CFP                 TransceiverComponentsAttributes_FormFactor = 12
	TransceiverComponentsAttributes_CFP2_ACO            TransceiverComponentsAttributes_FormFactor = 13
	TransceiverComponentsAttributes_CFP2_DCO            TransceiverComponentsAttributes_FormFactor = 14
	TransceiverComponentsAttributes_QSFP_DD             TransceiverComponentsAttributes_FormFactor = 15
)

func (TransceiverComponentsAttributes_FormFactor) EnumDescriptor

func (TransceiverComponentsAttributes_FormFactor) EnumDescriptor() ([]byte, []int)

func (TransceiverComponentsAttributes_FormFactor) String

type TransceiverType

type TransceiverType int32
const (
	TransceiverType_TYPE_UNDEFINED    TransceiverType = 0
	TransceiverType_ETHERNET          TransceiverType = 1
	TransceiverType_GPON              TransceiverType = 2
	TransceiverType_XGPON             TransceiverType = 3
	TransceiverType_XGSPON            TransceiverType = 4
	TransceiverType_CPON              TransceiverType = 5
	TransceiverType_NG_PON2           TransceiverType = 6
	TransceiverType_EPON              TransceiverType = 7
	TransceiverType_COMBO_GPON_XGSPON TransceiverType = 8
	TransceiverType_TYPE_NOT_DETECTED TransceiverType = 255
)

func (TransceiverType) EnumDescriptor

func (TransceiverType) EnumDescriptor() ([]byte, []int)

func (TransceiverType) String

func (x TransceiverType) String() string

type UnimplementedNativeEventsManagementServiceServer

type UnimplementedNativeEventsManagementServiceServer struct {
}

UnimplementedNativeEventsManagementServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNativeEventsManagementServiceServer) ListEvents

func (*UnimplementedNativeEventsManagementServiceServer) StreamEvents

func (*UnimplementedNativeEventsManagementServiceServer) UpdateEventsConfiguration

type UnimplementedNativeHWManagementServiceServer

type UnimplementedNativeHWManagementServiceServer struct {
}

UnimplementedNativeHWManagementServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNativeHWManagementServiceServer) GetHWComponentInfo

func (*UnimplementedNativeHWManagementServiceServer) GetLogLevel

func (*UnimplementedNativeHWManagementServiceServer) GetLoggableEntities

func (*UnimplementedNativeHWManagementServiceServer) GetLoggingEndpoint

func (*UnimplementedNativeHWManagementServiceServer) GetManagedDevices

func (*UnimplementedNativeHWManagementServiceServer) GetMsgBusEndpoint

func (*UnimplementedNativeHWManagementServiceServer) GetPhysicalInventory

func (*UnimplementedNativeHWManagementServiceServer) HeartbeatCheck

func (*UnimplementedNativeHWManagementServiceServer) RebootDevice

func (*UnimplementedNativeHWManagementServiceServer) SetHWComponentInfo

func (*UnimplementedNativeHWManagementServiceServer) SetLogLevel

func (*UnimplementedNativeHWManagementServiceServer) SetLoggingEndpoint

func (*UnimplementedNativeHWManagementServiceServer) SetMsgBusEndpoint

func (*UnimplementedNativeHWManagementServiceServer) StartManagingDevice

func (*UnimplementedNativeHWManagementServiceServer) StopManagingDevice

type UnimplementedNativeMetricsManagementServiceServer

type UnimplementedNativeMetricsManagementServiceServer struct {
}

UnimplementedNativeMetricsManagementServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNativeMetricsManagementServiceServer) GetMetric

func (*UnimplementedNativeMetricsManagementServiceServer) ListMetrics

func (*UnimplementedNativeMetricsManagementServiceServer) StreamMetrics

func (*UnimplementedNativeMetricsManagementServiceServer) UpdateMetricsConfiguration

type UnimplementedNativeSoftwareManagementServiceServer

type UnimplementedNativeSoftwareManagementServiceServer struct {
}

UnimplementedNativeSoftwareManagementServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNativeSoftwareManagementServiceServer) ActivateImage

func (*UnimplementedNativeSoftwareManagementServiceServer) DownloadImage

func (*UnimplementedNativeSoftwareManagementServiceServer) GetSoftwareVersion

func (*UnimplementedNativeSoftwareManagementServiceServer) GetStartupConfigurationInfo

func (*UnimplementedNativeSoftwareManagementServiceServer) RevertToStandbyImage

func (*UnimplementedNativeSoftwareManagementServiceServer) UpdateStartupConfiguration

func (*UnimplementedNativeSoftwareManagementServiceServer) UploadDebugInfo added in v1.10.0

type UploadDebugInfoRequest added in v1.10.0

type UploadDebugInfoRequest struct {
	DeviceUuid *Uuid `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// location_url is the remote location where the information needed for troubleshooting should be uploaded.
	// Authentication (user/pass) if any should be in the location_url string
	// The locaion_url would contain the protocol, credentials, the IP address/DNS of the server and the path of the directory
	// e.g. sftp://upload_user:upload_pass@192.168.0.1:22/hw_debug_info/
	LocationUrl          string   `protobuf:"bytes,3,opt,name=location_url,json=locationUrl,proto3" json:"location_url,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UploadDebugInfoRequest) Descriptor added in v1.10.0

func (*UploadDebugInfoRequest) Descriptor() ([]byte, []int)

func (*UploadDebugInfoRequest) GetDeviceUuid added in v1.10.0

func (m *UploadDebugInfoRequest) GetDeviceUuid() *Uuid

func (*UploadDebugInfoRequest) GetLocationUrl added in v1.10.0

func (m *UploadDebugInfoRequest) GetLocationUrl() string

func (*UploadDebugInfoRequest) ProtoMessage added in v1.10.0

func (*UploadDebugInfoRequest) ProtoMessage()

func (*UploadDebugInfoRequest) Reset added in v1.10.0

func (m *UploadDebugInfoRequest) Reset()

func (*UploadDebugInfoRequest) String added in v1.10.0

func (m *UploadDebugInfoRequest) String() string

func (*UploadDebugInfoRequest) XXX_DiscardUnknown added in v1.10.0

func (m *UploadDebugInfoRequest) XXX_DiscardUnknown()

func (*UploadDebugInfoRequest) XXX_Marshal added in v1.10.0

func (m *UploadDebugInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UploadDebugInfoRequest) XXX_Merge added in v1.10.0

func (m *UploadDebugInfoRequest) XXX_Merge(src proto.Message)

func (*UploadDebugInfoRequest) XXX_Size added in v1.10.0

func (m *UploadDebugInfoRequest) XXX_Size() int

func (*UploadDebugInfoRequest) XXX_Unmarshal added in v1.10.0

func (m *UploadDebugInfoRequest) XXX_Unmarshal(b []byte) error

type UploadDebugInfoStatus added in v1.10.0

type UploadDebugInfoStatus struct {
	DeviceUuid *Uuid                              `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	Status     UploadDebugInfoStatus_UploadStatus `protobuf:"varint,2,opt,name=status,proto3,enum=dmi.UploadDebugInfoStatus_UploadStatus" json:"status,omitempty"`
	// percent_uploaded is the percentage of the upload that is done
	// should be a value between 0 and 100 when status is IN_PROGRESS
	// should be 100 when status is COMPLETE
	// can be set to -1 if the device manager implementations cannot support
	// the progress percentage
	PercentUploaded int32                        `protobuf:"varint,3,opt,name=percent_uploaded,json=percentUploaded,proto3" json:"percent_uploaded,omitempty"`
	Reason          UploadDebugInfoStatus_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=dmi.UploadDebugInfoStatus_Reason" json:"reason,omitempty"`
	LocationUrl     string                       `protobuf:"bytes,5,opt,name=location_url,json=locationUrl,proto3" json:"location_url,omitempty"`
	// file_name is the file at location_url where the debug information was uploaded.
	// Implementations need to ensure that file_name is unique at the remote location.
	FileName             string   `protobuf:"bytes,6,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Implementations would be expected to stream multiple UploadDebugInfoStatus indicating the progress of the upload

func (*UploadDebugInfoStatus) Descriptor added in v1.10.0

func (*UploadDebugInfoStatus) Descriptor() ([]byte, []int)

func (*UploadDebugInfoStatus) GetDeviceUuid added in v1.10.0

func (m *UploadDebugInfoStatus) GetDeviceUuid() *Uuid

func (*UploadDebugInfoStatus) GetFileName added in v1.10.0

func (m *UploadDebugInfoStatus) GetFileName() string

func (*UploadDebugInfoStatus) GetLocationUrl added in v1.10.0

func (m *UploadDebugInfoStatus) GetLocationUrl() string

func (*UploadDebugInfoStatus) GetPercentUploaded added in v1.10.0

func (m *UploadDebugInfoStatus) GetPercentUploaded() int32

func (*UploadDebugInfoStatus) GetReason added in v1.10.0

func (*UploadDebugInfoStatus) GetStatus added in v1.10.0

func (*UploadDebugInfoStatus) ProtoMessage added in v1.10.0

func (*UploadDebugInfoStatus) ProtoMessage()

func (*UploadDebugInfoStatus) Reset added in v1.10.0

func (m *UploadDebugInfoStatus) Reset()

func (*UploadDebugInfoStatus) String added in v1.10.0

func (m *UploadDebugInfoStatus) String() string

func (*UploadDebugInfoStatus) XXX_DiscardUnknown added in v1.10.0

func (m *UploadDebugInfoStatus) XXX_DiscardUnknown()

func (*UploadDebugInfoStatus) XXX_Marshal added in v1.10.0

func (m *UploadDebugInfoStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UploadDebugInfoStatus) XXX_Merge added in v1.10.0

func (m *UploadDebugInfoStatus) XXX_Merge(src proto.Message)

func (*UploadDebugInfoStatus) XXX_Size added in v1.10.0

func (m *UploadDebugInfoStatus) XXX_Size() int

func (*UploadDebugInfoStatus) XXX_Unmarshal added in v1.10.0

func (m *UploadDebugInfoStatus) XXX_Unmarshal(b []byte) error

type UploadDebugInfoStatus_Reason added in v1.10.0

type UploadDebugInfoStatus_Reason int32
const (
	UploadDebugInfoStatus_UNDEFINED_REASON UploadDebugInfoStatus_Reason = 0
	UploadDebugInfoStatus_UNKNOWN_DEVICE   UploadDebugInfoStatus_Reason = 1
	UploadDebugInfoStatus_INTERNAL_ERROR   UploadDebugInfoStatus_Reason = 2
	// The DM implementations should have retry mechanisms (timeout values dependant on specific implementations)
	// and even after those if the operation cannot be completed/reached then return error with reason as DEVICE_NOT_REACHABLE
	UploadDebugInfoStatus_DEVICE_NOT_REACHABLE              UploadDebugInfoStatus_Reason = 3
	UploadDebugInfoStatus_REMOTE_LOCATION_UNREACHABLE       UploadDebugInfoStatus_Reason = 4
	UploadDebugInfoStatus_REMOTE_LOCATION_PERMISSION_DENIED UploadDebugInfoStatus_Reason = 5
	UploadDebugInfoStatus_ERROR_DURING_UPLOAD               UploadDebugInfoStatus_Reason = 6
	UploadDebugInfoStatus_DEVICE_BUSY                       UploadDebugInfoStatus_Reason = 7
	// wrong location_url in the request
	UploadDebugInfoStatus_ERROR_IN_REQUEST              UploadDebugInfoStatus_Reason = 8
	UploadDebugInfoStatus_DEVICE_IN_WRONG_STATE         UploadDebugInfoStatus_Reason = 9
	UploadDebugInfoStatus_OPERATION_ALREADY_IN_PROGRESS UploadDebugInfoStatus_Reason = 10
)

func (UploadDebugInfoStatus_Reason) EnumDescriptor added in v1.10.0

func (UploadDebugInfoStatus_Reason) EnumDescriptor() ([]byte, []int)

func (UploadDebugInfoStatus_Reason) String added in v1.10.0

type UploadDebugInfoStatus_UploadStatus added in v1.10.0

type UploadDebugInfoStatus_UploadStatus int32
const (
	UploadDebugInfoStatus_UNDEFINED_UPLOAD_STATUS UploadDebugInfoStatus_UploadStatus = 0
	UploadDebugInfoStatus_COMPLETE                UploadDebugInfoStatus_UploadStatus = 1
	UploadDebugInfoStatus_IN_PROGRESS             UploadDebugInfoStatus_UploadStatus = 2
	UploadDebugInfoStatus_ERROR                   UploadDebugInfoStatus_UploadStatus = 3
)

func (UploadDebugInfoStatus_UploadStatus) EnumDescriptor added in v1.10.0

func (UploadDebugInfoStatus_UploadStatus) EnumDescriptor() ([]byte, []int)

func (UploadDebugInfoStatus_UploadStatus) String added in v1.10.0

type Uri

type Uri struct {
	Uri                  string   `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Uri) Descriptor

func (*Uri) Descriptor() ([]byte, []int)

func (*Uri) GetUri

func (m *Uri) GetUri() string

func (*Uri) ProtoMessage

func (*Uri) ProtoMessage()

func (*Uri) Reset

func (m *Uri) Reset()

func (*Uri) String

func (m *Uri) String() string

func (*Uri) XXX_DiscardUnknown

func (m *Uri) XXX_DiscardUnknown()

func (*Uri) XXX_Marshal

func (m *Uri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Uri) XXX_Merge

func (m *Uri) XXX_Merge(src proto.Message)

func (*Uri) XXX_Size

func (m *Uri) XXX_Size() int

func (*Uri) XXX_Unmarshal

func (m *Uri) XXX_Unmarshal(b []byte) error

type Uuid

type Uuid struct {
	Uuid                 string   `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Uuid) Descriptor

func (*Uuid) Descriptor() ([]byte, []int)

func (*Uuid) GetUuid

func (m *Uuid) GetUuid() string

func (*Uuid) ProtoMessage

func (*Uuid) ProtoMessage()

func (*Uuid) Reset

func (m *Uuid) Reset()

func (*Uuid) String

func (m *Uuid) String() string

func (*Uuid) XXX_DiscardUnknown

func (m *Uuid) XXX_DiscardUnknown()

func (*Uuid) XXX_Marshal

func (m *Uuid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Uuid) XXX_Merge

func (m *Uuid) XXX_Merge(src proto.Message)

func (*Uuid) XXX_Size

func (m *Uuid) XXX_Size() int

func (*Uuid) XXX_Unmarshal

func (m *Uuid) XXX_Unmarshal(b []byte) error

type ValueScale

type ValueScale int32
const (
	ValueScale_VALUE_SCALE_UNDEFINED ValueScale = 0
	ValueScale_VALUE_SCALE_YOCTO     ValueScale = 1
	ValueScale_VALUE_SCALE_ZEPTO     ValueScale = 2
	ValueScale_VALUE_SCALE_ATTO      ValueScale = 3
	ValueScale_VALUE_SCALE_FEMTO     ValueScale = 4
	ValueScale_VALUE_SCALE_PICO      ValueScale = 5
	ValueScale_VALUE_SCALE_NANO      ValueScale = 6
	ValueScale_VALUE_SCALE_MICRO     ValueScale = 7
	ValueScale_VALUE_SCALE_MILLI     ValueScale = 8
	ValueScale_VALUE_SCALE_UNITS     ValueScale = 9
	ValueScale_VALUE_SCALE_KILO      ValueScale = 10
	ValueScale_VALUE_SCALE_MEGA      ValueScale = 11
	ValueScale_VALUE_SCALE_GIGA      ValueScale = 12
	ValueScale_VALUE_SCALE_TERA      ValueScale = 13
	ValueScale_VALUE_SCALE_PETA      ValueScale = 14
	ValueScale_VALUE_SCALE_EXA       ValueScale = 15
	ValueScale_VALUE_SCALE_ZETTA     ValueScale = 16
	ValueScale_VALUE_SCALE_YOTTA     ValueScale = 17
)

func (ValueScale) EnumDescriptor

func (ValueScale) EnumDescriptor() ([]byte, []int)

func (ValueScale) String

func (x ValueScale) String() string

type ValueType

type ValueType struct {
	// For val no multiples of units shall be used.
	// For example, for memory val should be in bytes and not in kilobytes or any
	// other multiple of the unit byte.
	//
	// Types that are valid to be assigned to Val:
	//	*ValueType_IntVal
	//	*ValueType_UintVal
	//	*ValueType_FloatVal
	Val                  isValueType_Val `protobuf_oneof:"val"`
	TypeOfVal            DataValueType   `protobuf:"varint,4,opt,name=typeOfVal,proto3,enum=dmi.DataValueType" json:"typeOfVal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ValueType) Descriptor

func (*ValueType) Descriptor() ([]byte, []int)

func (*ValueType) GetFloatVal

func (m *ValueType) GetFloatVal() float32

func (*ValueType) GetIntVal

func (m *ValueType) GetIntVal() int64

func (*ValueType) GetTypeOfVal added in v1.8.0

func (m *ValueType) GetTypeOfVal() DataValueType

func (*ValueType) GetUintVal

func (m *ValueType) GetUintVal() uint64

func (*ValueType) GetVal

func (m *ValueType) GetVal() isValueType_Val

func (*ValueType) ProtoMessage

func (*ValueType) ProtoMessage()

func (*ValueType) Reset

func (m *ValueType) Reset()

func (*ValueType) String

func (m *ValueType) String() string

func (*ValueType) XXX_DiscardUnknown

func (m *ValueType) XXX_DiscardUnknown()

func (*ValueType) XXX_Marshal

func (m *ValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueType) XXX_Merge

func (m *ValueType) XXX_Merge(src proto.Message)

func (*ValueType) XXX_OneofWrappers

func (*ValueType) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ValueType) XXX_Size

func (m *ValueType) XXX_Size() int

func (*ValueType) XXX_Unmarshal

func (m *ValueType) XXX_Unmarshal(b []byte) error

type ValueType_FloatVal

type ValueType_FloatVal struct {
	FloatVal float32 `protobuf:"fixed32,3,opt,name=float_val,json=floatVal,proto3,oneof"`
}

type ValueType_IntVal

type ValueType_IntVal struct {
	IntVal int64 `protobuf:"varint,1,opt,name=int_val,json=intVal,proto3,oneof"`
}

type ValueType_UintVal

type ValueType_UintVal struct {
	UintVal uint64 `protobuf:"varint,2,opt,name=uint_val,json=uintVal,proto3,oneof"`
}

type WaterMarks

type WaterMarks struct {
	High                 *ValueType `protobuf:"bytes,1,opt,name=high,proto3" json:"high,omitempty"`
	Low                  *ValueType `protobuf:"bytes,2,opt,name=low,proto3" json:"low,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*WaterMarks) Descriptor

func (*WaterMarks) Descriptor() ([]byte, []int)

func (*WaterMarks) GetHigh

func (m *WaterMarks) GetHigh() *ValueType

func (*WaterMarks) GetLow

func (m *WaterMarks) GetLow() *ValueType

func (*WaterMarks) ProtoMessage

func (*WaterMarks) ProtoMessage()

func (*WaterMarks) Reset

func (m *WaterMarks) Reset()

func (*WaterMarks) String

func (m *WaterMarks) String() string

func (*WaterMarks) XXX_DiscardUnknown

func (m *WaterMarks) XXX_DiscardUnknown()

func (*WaterMarks) XXX_Marshal

func (m *WaterMarks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WaterMarks) XXX_Merge

func (m *WaterMarks) XXX_Merge(src proto.Message)

func (*WaterMarks) XXX_Size

func (m *WaterMarks) XXX_Size() int

func (*WaterMarks) XXX_Unmarshal

func (m *WaterMarks) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL