public sealed class InterconnectDiagnosticsLinkOpticalPower : IMessage<InterconnectDiagnosticsLinkOpticalPower>, IEquatable<InterconnectDiagnosticsLinkOpticalPower>, IDeepCloneable<InterconnectDiagnosticsLinkOpticalPower>, IBufferMessage, IMessage
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver. Possible states include: - OK: The value has not crossed a warning threshold. - LOW_WARNING: The value has crossed below the low warning threshold. - HIGH_WARNING: The value has crossed above the high warning threshold. - LOW_ALARM: The value has crossed below the low alarm threshold. - HIGH_ALARM: The value has crossed above the high alarm threshold.
Check the State enum for the list of possible values.
Value of the current receiving or transmitting optical power, read in dBm. Take a known good optical value, give it a 10% margin and trigger warnings relative to that value. In general, a -7dBm warning and a -11dBm alarm are good optical value estimates for most links.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e is 3.6.0, while the current page is showcasing information regarding version 2.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes two constructors: a default one \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower()\u003c/code\u003e and one that takes another \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e object as a parameter for copying.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e has properties for \u003ccode\u003eHasState\u003c/code\u003e, \u003ccode\u003eHasValue\u003c/code\u003e, \u003ccode\u003eState\u003c/code\u003e and \u003ccode\u003eValue\u003c/code\u003e that include a \u003ccode\u003estring\u003c/code\u003e value for the state of the transceiver and a \u003ccode\u003efloat\u003c/code\u003e value for its optical power in dBm.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provided includes a list of versions for the \u003ccode\u003eGoogle.Cloud.Compute.V1.InterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e with versions ranging from 1.0.0 to 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]