| Name | Type | Description | Notes |
|---|---|---|---|
| Name | Pointer to string | A locally unique, system-generated name. The name cannot be modified. | [optional] [readonly] |
| InterfaceType | Pointer to string | The interface type. Valid values are `eth` and `fc`. | [optional] [readonly] |
| RxLos | Pointer to []NetworkInterfacePortDetailsRxLos | Displays status flags for Rx LOS. A value of `true` indicates Rx Loss-of-Signal. For four-lane modules, the array contains a flag for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| RxPower | Pointer to []NetworkInterfacePortDetailsRxPower | Displays real-time measurement of Rx input power and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| Static | Pointer to NetworkInterfacePortDetailsStatic | [optional] | |
| Temperature | Pointer to []NetworkInterfacePortDetailsTemperature | Displays real-time measurement of transceiver temperature and range. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| TxBias | Pointer to []NetworkInterfacePortDetailsTxBias | Displays real-time measurement of Tx bias current and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| TxFault | Pointer to []NetworkInterfacePortDetailsTxFault | Displays status flags for Tx Fault. A value of `true` indicates transmitter/laser fault. For four-lane modules, the array contains a flag for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| TxPower | Pointer to []NetworkInterfacePortDetailsTxPower | Displays real-time measurement of Tx output power and whether it is within range. For four-lane modules, the array contains a measurement and status for each channel. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
| Voltage | Pointer to []NetworkInterfacePortDetailsVoltage | Displays real-time measurement of supply voltage and whether it is within range. If the transceiver does not support digital diagnostic monitoring, the array is empty. | [optional] [readonly] |
func NewNetworkInterfacesPortDetails() *NetworkInterfacesPortDetails
NewNetworkInterfacesPortDetails instantiates a new NetworkInterfacesPortDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNetworkInterfacesPortDetailsWithDefaults() *NetworkInterfacesPortDetails
NewNetworkInterfacesPortDetailsWithDefaults instantiates a new NetworkInterfacesPortDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *NetworkInterfacesPortDetails) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetName(v string)
SetName sets Name field to given value.
func (o *NetworkInterfacesPortDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetInterfaceType() string
GetInterfaceType returns the InterfaceType field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetInterfaceTypeOk() (*string, bool)
GetInterfaceTypeOk returns a tuple with the InterfaceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetInterfaceType(v string)
SetInterfaceType sets InterfaceType field to given value.
func (o *NetworkInterfacesPortDetails) HasInterfaceType() bool
HasInterfaceType returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetRxLos() []NetworkInterfacePortDetailsRxLos
GetRxLos returns the RxLos field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetRxLosOk() (*[]NetworkInterfacePortDetailsRxLos, bool)
GetRxLosOk returns a tuple with the RxLos field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetRxLos(v []NetworkInterfacePortDetailsRxLos)
SetRxLos sets RxLos field to given value.
func (o *NetworkInterfacesPortDetails) HasRxLos() bool
HasRxLos returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetRxPower() []NetworkInterfacePortDetailsRxPower
GetRxPower returns the RxPower field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetRxPowerOk() (*[]NetworkInterfacePortDetailsRxPower, bool)
GetRxPowerOk returns a tuple with the RxPower field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetRxPower(v []NetworkInterfacePortDetailsRxPower)
SetRxPower sets RxPower field to given value.
func (o *NetworkInterfacesPortDetails) HasRxPower() bool
HasRxPower returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetStatic() NetworkInterfacePortDetailsStatic
GetStatic returns the Static field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetStaticOk() (*NetworkInterfacePortDetailsStatic, bool)
GetStaticOk returns a tuple with the Static field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetStatic(v NetworkInterfacePortDetailsStatic)
SetStatic sets Static field to given value.
func (o *NetworkInterfacesPortDetails) HasStatic() bool
HasStatic returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetTemperature() []NetworkInterfacePortDetailsTemperature
GetTemperature returns the Temperature field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetTemperatureOk() (*[]NetworkInterfacePortDetailsTemperature, bool)
GetTemperatureOk returns a tuple with the Temperature field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetTemperature(v []NetworkInterfacePortDetailsTemperature)
SetTemperature sets Temperature field to given value.
func (o *NetworkInterfacesPortDetails) HasTemperature() bool
HasTemperature returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetTxBias() []NetworkInterfacePortDetailsTxBias
GetTxBias returns the TxBias field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetTxBiasOk() (*[]NetworkInterfacePortDetailsTxBias, bool)
GetTxBiasOk returns a tuple with the TxBias field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetTxBias(v []NetworkInterfacePortDetailsTxBias)
SetTxBias sets TxBias field to given value.
func (o *NetworkInterfacesPortDetails) HasTxBias() bool
HasTxBias returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetTxFault() []NetworkInterfacePortDetailsTxFault
GetTxFault returns the TxFault field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetTxFaultOk() (*[]NetworkInterfacePortDetailsTxFault, bool)
GetTxFaultOk returns a tuple with the TxFault field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetTxFault(v []NetworkInterfacePortDetailsTxFault)
SetTxFault sets TxFault field to given value.
func (o *NetworkInterfacesPortDetails) HasTxFault() bool
HasTxFault returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetTxPower() []NetworkInterfacePortDetailsTxPower
GetTxPower returns the TxPower field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetTxPowerOk() (*[]NetworkInterfacePortDetailsTxPower, bool)
GetTxPowerOk returns a tuple with the TxPower field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetTxPower(v []NetworkInterfacePortDetailsTxPower)
SetTxPower sets TxPower field to given value.
func (o *NetworkInterfacesPortDetails) HasTxPower() bool
HasTxPower returns a boolean if a field has been set.
func (o *NetworkInterfacesPortDetails) GetVoltage() []NetworkInterfacePortDetailsVoltage
GetVoltage returns the Voltage field if non-nil, zero value otherwise.
func (o *NetworkInterfacesPortDetails) GetVoltageOk() (*[]NetworkInterfacePortDetailsVoltage, bool)
GetVoltageOk returns a tuple with the Voltage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NetworkInterfacesPortDetails) SetVoltage(v []NetworkInterfacePortDetailsVoltage)
SetVoltage sets Voltage field to given value.
func (o *NetworkInterfacesPortDetails) HasVoltage() bool
HasVoltage returns a boolean if a field has been set.