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 content provides a detailed overview of the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, spanning multiple versions from 1.0.0 to the latest 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, making it compatible with various Protobuf features and functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors, a default constructor and one that takes another \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e object, along with properties to check the state and value of the optical power.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eState\u003c/code\u003e property of \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e indicates the current status of the optical power relative to predefined thresholds, including states like OK, LOW_WARNING, HIGH_WARNING, LOW_ALARM, and HIGH_ALARM.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eValue\u003c/code\u003e property represents the current receiving or transmitting optical power in dBm, with suggested estimates for warning and alarm thresholds.\u003c/p\u003e\n"]]],[],null,[]]