OpticalLinkDetailConfigDTO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| BiasCurrent | Pointer to float64 | ONU's bias current, in mA. | [optional] |
| ReceivedOpticalPower | Pointer to float64 | ONU's received power, in dBm. | [optional] |
| TransmittedOpticalPower | Pointer to float64 | ONU's transmission power, in dBm. | [optional] |
| WorkingTemperature | Pointer to float64 | ONU's operating temperature, in °C. | [optional] |
| WorkingVoltage | Pointer to int32 | ONU's working voltage, in mV. | [optional] |
Methods
NewOpticalLinkDetailConfigDTO
func NewOpticalLinkDetailConfigDTO() *OpticalLinkDetailConfigDTO
NewOpticalLinkDetailConfigDTO instantiates a new OpticalLinkDetailConfigDTO 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
NewOpticalLinkDetailConfigDTOWithDefaults
func NewOpticalLinkDetailConfigDTOWithDefaults() *OpticalLinkDetailConfigDTO
NewOpticalLinkDetailConfigDTOWithDefaults instantiates a new OpticalLinkDetailConfigDTO 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
GetBiasCurrent
func (o *OpticalLinkDetailConfigDTO) GetBiasCurrent() float64
GetBiasCurrent returns the BiasCurrent field if non-nil, zero value otherwise.
GetBiasCurrentOk
func (o *OpticalLinkDetailConfigDTO) GetBiasCurrentOk() (*float64, bool)
GetBiasCurrentOk returns a tuple with the BiasCurrent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetBiasCurrent
func (o *OpticalLinkDetailConfigDTO) SetBiasCurrent(v float64)
SetBiasCurrent sets BiasCurrent field to given value.
HasBiasCurrent
func (o *OpticalLinkDetailConfigDTO) HasBiasCurrent() bool
HasBiasCurrent returns a boolean if a field has been set.
GetReceivedOpticalPower
func (o *OpticalLinkDetailConfigDTO) GetReceivedOpticalPower() float64
GetReceivedOpticalPower returns the ReceivedOpticalPower field if non-nil, zero value otherwise.
GetReceivedOpticalPowerOk
func (o *OpticalLinkDetailConfigDTO) GetReceivedOpticalPowerOk() (*float64, bool)
GetReceivedOpticalPowerOk returns a tuple with the ReceivedOpticalPower field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetReceivedOpticalPower
func (o *OpticalLinkDetailConfigDTO) SetReceivedOpticalPower(v float64)
SetReceivedOpticalPower sets ReceivedOpticalPower field to given value.
HasReceivedOpticalPower
func (o *OpticalLinkDetailConfigDTO) HasReceivedOpticalPower() bool
HasReceivedOpticalPower returns a boolean if a field has been set.
GetTransmittedOpticalPower
func (o *OpticalLinkDetailConfigDTO) GetTransmittedOpticalPower() float64
GetTransmittedOpticalPower returns the TransmittedOpticalPower field if non-nil, zero value otherwise.
GetTransmittedOpticalPowerOk
func (o *OpticalLinkDetailConfigDTO) GetTransmittedOpticalPowerOk() (*float64, bool)
GetTransmittedOpticalPowerOk returns a tuple with the TransmittedOpticalPower field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTransmittedOpticalPower
func (o *OpticalLinkDetailConfigDTO) SetTransmittedOpticalPower(v float64)
SetTransmittedOpticalPower sets TransmittedOpticalPower field to given value.
HasTransmittedOpticalPower
func (o *OpticalLinkDetailConfigDTO) HasTransmittedOpticalPower() bool
HasTransmittedOpticalPower returns a boolean if a field has been set.
GetWorkingTemperature
func (o *OpticalLinkDetailConfigDTO) GetWorkingTemperature() float64
GetWorkingTemperature returns the WorkingTemperature field if non-nil, zero value otherwise.
GetWorkingTemperatureOk
func (o *OpticalLinkDetailConfigDTO) GetWorkingTemperatureOk() (*float64, bool)
GetWorkingTemperatureOk returns a tuple with the WorkingTemperature field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetWorkingTemperature
func (o *OpticalLinkDetailConfigDTO) SetWorkingTemperature(v float64)
SetWorkingTemperature sets WorkingTemperature field to given value.
HasWorkingTemperature
func (o *OpticalLinkDetailConfigDTO) HasWorkingTemperature() bool
HasWorkingTemperature returns a boolean if a field has been set.
GetWorkingVoltage
func (o *OpticalLinkDetailConfigDTO) GetWorkingVoltage() int32
GetWorkingVoltage returns the WorkingVoltage field if non-nil, zero value otherwise.
GetWorkingVoltageOk
func (o *OpticalLinkDetailConfigDTO) GetWorkingVoltageOk() (*int32, bool)
GetWorkingVoltageOk returns a tuple with the WorkingVoltage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetWorkingVoltage
func (o *OpticalLinkDetailConfigDTO) SetWorkingVoltage(v int32)
SetWorkingVoltage sets WorkingVoltage field to given value.
HasWorkingVoltage
func (o *OpticalLinkDetailConfigDTO) HasWorkingVoltage() bool
HasWorkingVoltage returns a boolean if a field has been set.