Skip to content

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.

[Back to Model list] [Back to API list] [Back to README]