Package com.google.cloud.compute.v1
Interface InterconnectDiagnosticsLinkOpticalPowerOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InterconnectDiagnosticsLinkOpticalPower
,InterconnectDiagnosticsLinkOpticalPower.Builder
public interface InterconnectDiagnosticsLinkOpticalPowerOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getState()
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.com.google.protobuf.ByteString
getStateBytes()
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.float
getValue()
Value of the current receiving or transmitting optical power, read in dBm.boolean
hasState()
The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.boolean
hasValue()
Value of the current receiving or transmitting optical power, read in dBm.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasState
boolean hasState()
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.
optional string state = 109757585;
- Returns:
- Whether the state field is set.
-
getState
String getState()
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.
optional string state = 109757585;
- Returns:
- The state.
-
getStateBytes
com.google.protobuf.ByteString getStateBytes()
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.
optional string state = 109757585;
- Returns:
- The bytes for state.
-
hasValue
boolean hasValue()
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.
optional float value = 111972721;
- Returns:
- Whether the value field is set.
-
getValue
float getValue()
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.
optional float value = 111972721;
- Returns:
- The value.
-
-