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 focuses on the \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, which is part of the Google Cloud .NET client library.\u003c/p\u003e\n"],["\u003cp\u003eThe page details the class's implementation of several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, highlighting its role in message handling and cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInterconnectDiagnosticsLinkOpticalPower\u003c/code\u003e class has properties like \u003ccode\u003eHasState\u003c/code\u003e, \u003ccode\u003eHasValue\u003c/code\u003e, \u003ccode\u003eState\u003c/code\u003e, and \u003ccode\u003eValue\u003c/code\u003e to represent and manage the optical power data associated with interconnect diagnostics, including status and specific value.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists numerous versions of the Google.Cloud.Compute.V1 library, ranging from version 1.0.0 up to the most recent 3.6.0, with each providing a link to its documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe document outlines the two constructors used to instantiate InterconnectDiagnosticsLinkOpticalPower, one which is a no parameter constructor, and one which takes another of the same object type as a parameter.\u003c/p\u003e\n"]]],[],null,[]]