Class LspStatsOuterClass.LspStatsRecord.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
- org.opennms.netmgt.telemetry.protocols.jti.adapter.proto.LspStatsOuterClass.LspStatsRecord.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,LspStatsOuterClass.LspStatsRecordOrBuilder
- Enclosing class:
- LspStatsOuterClass.LspStatsRecord
public static final class LspStatsOuterClass.LspStatsRecord.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder> implements LspStatsOuterClass.LspStatsRecordOrBuilder
LSP statistics record
Protobuf typeLspStatsRecord
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LspStatsOuterClass.LspStatsRecord.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LspStatsOuterClass.LspStatsRecord
build()
LspStatsOuterClass.LspStatsRecord
buildPartial()
LspStatsOuterClass.LspStatsRecord.Builder
clear()
LspStatsOuterClass.LspStatsRecord.Builder
clearByteRate()
Byte rate computed over the most recent 3 second intervalLspStatsOuterClass.LspStatsRecord.Builder
clearBytes()
The total number of bytesLspStatsOuterClass.LspStatsRecord.Builder
clearCounterName()
Name of the counter.LspStatsOuterClass.LspStatsRecord.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LspStatsOuterClass.LspStatsRecord.Builder
clearInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instancesLspStatsOuterClass.LspStatsRecord.Builder
clearName()
Name of the LSPLspStatsOuterClass.LspStatsRecord.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LspStatsOuterClass.LspStatsRecord.Builder
clearPacketRate()
Packet rate computed over the most recent 3 second intervalLspStatsOuterClass.LspStatsRecord.Builder
clearPackets()
The total number of packetsLspStatsOuterClass.LspStatsRecord.Builder
clone()
long
getByteRate()
Byte rate computed over the most recent 3 second intervallong
getBytes()
The total number of bytesString
getCounterName()
Name of the counter.com.google.protobuf.ByteString
getCounterNameBytes()
Name of the counter.LspStatsOuterClass.LspStatsRecord
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instancesString
getName()
Name of the LSPcom.google.protobuf.ByteString
getNameBytes()
Name of the LSPlong
getPacketRate()
Packet rate computed over the most recent 3 second intervallong
getPackets()
The total number of packetsboolean
hasByteRate()
Byte rate computed over the most recent 3 second intervalboolean
hasBytes()
The total number of bytesboolean
hasCounterName()
Name of the counter.boolean
hasInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instancesboolean
hasName()
Name of the LSPboolean
hasPacketRate()
Packet rate computed over the most recent 3 second intervalboolean
hasPackets()
The total number of packetsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LspStatsOuterClass.LspStatsRecord.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LspStatsOuterClass.LspStatsRecord.Builder
mergeFrom(com.google.protobuf.Message other)
LspStatsOuterClass.LspStatsRecord.Builder
mergeFrom(LspStatsOuterClass.LspStatsRecord other)
LspStatsOuterClass.LspStatsRecord.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LspStatsOuterClass.LspStatsRecord.Builder
setByteRate(long value)
Byte rate computed over the most recent 3 second intervalLspStatsOuterClass.LspStatsRecord.Builder
setBytes(long value)
The total number of bytesLspStatsOuterClass.LspStatsRecord.Builder
setCounterName(String value)
Name of the counter.LspStatsOuterClass.LspStatsRecord.Builder
setCounterNameBytes(com.google.protobuf.ByteString value)
Name of the counter.LspStatsOuterClass.LspStatsRecord.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LspStatsOuterClass.LspStatsRecord.Builder
setInstanceIdentifier(int value)
Instance Identifier for cases when RPD creates multiple instancesLspStatsOuterClass.LspStatsRecord.Builder
setName(String value)
Name of the LSPLspStatsOuterClass.LspStatsRecord.Builder
setNameBytes(com.google.protobuf.ByteString value)
Name of the LSPLspStatsOuterClass.LspStatsRecord.Builder
setPacketRate(long value)
Packet rate computed over the most recent 3 second intervalLspStatsOuterClass.LspStatsRecord.Builder
setPackets(long value)
The total number of packetsLspStatsOuterClass.LspStatsRecord.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LspStatsOuterClass.LspStatsRecord.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
clear
public LspStatsOuterClass.LspStatsRecord.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
getDefaultInstanceForType
public LspStatsOuterClass.LspStatsRecord getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LspStatsOuterClass.LspStatsRecord build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LspStatsOuterClass.LspStatsRecord buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LspStatsOuterClass.LspStatsRecord.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
setField
public LspStatsOuterClass.LspStatsRecord.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
clearField
public LspStatsOuterClass.LspStatsRecord.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
clearOneof
public LspStatsOuterClass.LspStatsRecord.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
setRepeatedField
public LspStatsOuterClass.LspStatsRecord.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
addRepeatedField
public LspStatsOuterClass.LspStatsRecord.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
mergeFrom
public LspStatsOuterClass.LspStatsRecord.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
mergeFrom
public LspStatsOuterClass.LspStatsRecord.Builder mergeFrom(LspStatsOuterClass.LspStatsRecord other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
mergeFrom
public LspStatsOuterClass.LspStatsRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
- Throws:
IOException
-
hasName
public boolean hasName()
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Specified by:
hasName
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public String getName()
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Specified by:
getName
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Specified by:
getNameBytes
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The bytes for name.
-
setName
public LspStatsOuterClass.LspStatsRecord.Builder setName(String value)
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public LspStatsOuterClass.LspStatsRecord.Builder clearName()
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Returns:
- This builder for chaining.
-
setNameBytes
public LspStatsOuterClass.LspStatsRecord.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the LSP
required string name = 1 [(.telemetry_options) = { ... }
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasInstanceIdentifier
public boolean hasInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instances
required uint32 instance_identifier = 2 [(.telemetry_options) = { ... }
- Specified by:
hasInstanceIdentifier
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the instanceIdentifier field is set.
-
getInstanceIdentifier
public int getInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instances
required uint32 instance_identifier = 2 [(.telemetry_options) = { ... }
- Specified by:
getInstanceIdentifier
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The instanceIdentifier.
-
setInstanceIdentifier
public LspStatsOuterClass.LspStatsRecord.Builder setInstanceIdentifier(int value)
Instance Identifier for cases when RPD creates multiple instances
required uint32 instance_identifier = 2 [(.telemetry_options) = { ... }
- Parameters:
value
- The instanceIdentifier to set.- Returns:
- This builder for chaining.
-
clearInstanceIdentifier
public LspStatsOuterClass.LspStatsRecord.Builder clearInstanceIdentifier()
Instance Identifier for cases when RPD creates multiple instances
required uint32 instance_identifier = 2 [(.telemetry_options) = { ... }
- Returns:
- This builder for chaining.
-
hasCounterName
public boolean hasCounterName()
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Specified by:
hasCounterName
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the counterName field is set.
-
getCounterName
public String getCounterName()
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Specified by:
getCounterName
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The counterName.
-
getCounterNameBytes
public com.google.protobuf.ByteString getCounterNameBytes()
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Specified by:
getCounterNameBytes
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The bytes for counterName.
-
setCounterName
public LspStatsOuterClass.LspStatsRecord.Builder setCounterName(String value)
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Parameters:
value
- The counterName to set.- Returns:
- This builder for chaining.
-
clearCounterName
public LspStatsOuterClass.LspStatsRecord.Builder clearCounterName()
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Returns:
- This builder for chaining.
-
setCounterNameBytes
public LspStatsOuterClass.LspStatsRecord.Builder setCounterNameBytes(com.google.protobuf.ByteString value)
Name of the counter. This is useful when an LSP has multiple counters. When an LSP is resignalled, it is possible that a new counter is created in the hardware.
required string counter_name = 3 [(.telemetry_options) = { ... }
- Parameters:
value
- The bytes for counterName to set.- Returns:
- This builder for chaining.
-
hasPackets
public boolean hasPackets()
The total number of packets
optional uint64 packets = 4 [(.telemetry_options) = { ... }
- Specified by:
hasPackets
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the packets field is set.
-
getPackets
public long getPackets()
The total number of packets
optional uint64 packets = 4 [(.telemetry_options) = { ... }
- Specified by:
getPackets
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The packets.
-
setPackets
public LspStatsOuterClass.LspStatsRecord.Builder setPackets(long value)
The total number of packets
optional uint64 packets = 4 [(.telemetry_options) = { ... }
- Parameters:
value
- The packets to set.- Returns:
- This builder for chaining.
-
clearPackets
public LspStatsOuterClass.LspStatsRecord.Builder clearPackets()
The total number of packets
optional uint64 packets = 4 [(.telemetry_options) = { ... }
- Returns:
- This builder for chaining.
-
hasBytes
public boolean hasBytes()
The total number of bytes
optional uint64 bytes = 5 [(.telemetry_options) = { ... }
- Specified by:
hasBytes
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the bytes field is set.
-
getBytes
public long getBytes()
The total number of bytes
optional uint64 bytes = 5 [(.telemetry_options) = { ... }
- Specified by:
getBytes
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The bytes.
-
setBytes
public LspStatsOuterClass.LspStatsRecord.Builder setBytes(long value)
The total number of bytes
optional uint64 bytes = 5 [(.telemetry_options) = { ... }
- Parameters:
value
- The bytes to set.- Returns:
- This builder for chaining.
-
clearBytes
public LspStatsOuterClass.LspStatsRecord.Builder clearBytes()
The total number of bytes
optional uint64 bytes = 5 [(.telemetry_options) = { ... }
- Returns:
- This builder for chaining.
-
hasPacketRate
public boolean hasPacketRate()
Packet rate computed over the most recent 3 second interval
optional uint64 packet_rate = 6;
- Specified by:
hasPacketRate
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the packetRate field is set.
-
getPacketRate
public long getPacketRate()
Packet rate computed over the most recent 3 second interval
optional uint64 packet_rate = 6;
- Specified by:
getPacketRate
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The packetRate.
-
setPacketRate
public LspStatsOuterClass.LspStatsRecord.Builder setPacketRate(long value)
Packet rate computed over the most recent 3 second interval
optional uint64 packet_rate = 6;
- Parameters:
value
- The packetRate to set.- Returns:
- This builder for chaining.
-
clearPacketRate
public LspStatsOuterClass.LspStatsRecord.Builder clearPacketRate()
Packet rate computed over the most recent 3 second interval
optional uint64 packet_rate = 6;
- Returns:
- This builder for chaining.
-
hasByteRate
public boolean hasByteRate()
Byte rate computed over the most recent 3 second interval
optional uint64 byte_rate = 7;
- Specified by:
hasByteRate
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- Whether the byteRate field is set.
-
getByteRate
public long getByteRate()
Byte rate computed over the most recent 3 second interval
optional uint64 byte_rate = 7;
- Specified by:
getByteRate
in interfaceLspStatsOuterClass.LspStatsRecordOrBuilder
- Returns:
- The byteRate.
-
setByteRate
public LspStatsOuterClass.LspStatsRecord.Builder setByteRate(long value)
Byte rate computed over the most recent 3 second interval
optional uint64 byte_rate = 7;
- Parameters:
value
- The byteRate to set.- Returns:
- This builder for chaining.
-
clearByteRate
public LspStatsOuterClass.LspStatsRecord.Builder clearByteRate()
Byte rate computed over the most recent 3 second interval
optional uint64 byte_rate = 7;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final LspStatsOuterClass.LspStatsRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
mergeUnknownFields
public final LspStatsOuterClass.LspStatsRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LspStatsOuterClass.LspStatsRecord.Builder>
-
-