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 webpage provides documentation for the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, specifically version 2.16.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class represents a component for diagnosing the optical power of interconnect links, with properties \u003ccode\u003eState\u003c/code\u003e and \u003ccode\u003eValue\u003c/code\u003e to monitor status and power levels respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe page details the inheritance and implementation of the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class, showing that it inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \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 documentation includes details on the constructors for the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class, along with information on the \u003ccode\u003eHasState\u003c/code\u003e and \u003ccode\u003eHasValue\u003c/code\u003e boolean properties.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation gives a list of all the available versions of the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e, with the most current version being \u003ccode\u003e3.6.0\u003c/code\u003e at the time of the data provided.\u003c/p\u003e\n"]]],[],null,[]]