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\u003eThis webpage provides documentation for the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 3.6.0, with a range of previous versions available from 3.5.0 down to 1.0.0, each with its corresponding documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class represents optical power diagnostics and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eState\u003c/code\u003e (representing the status of optical power levels) and \u003ccode\u003eValue\u003c/code\u003e (the optical power reading in dBm), along with boolean indicators for if they're set, \u003ccode\u003eHasState\u003c/code\u003e and \u003ccode\u003eHasValue\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document details inheritance from \u003ccode\u003eobject\u003c/code\u003e and lists inherited members such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e and \u003ccode\u003eToString\u003c/code\u003e that can be used with \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e objects.\u003c/p\u003e\n"]]],[],null,[]]