Class Telemetry.Path.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
- org.opennms.features.openconfig.proto.jti.Telemetry.Path.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Telemetry.PathOrBuilder
- Enclosing class:
- Telemetry.Path
public static final class Telemetry.Path.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder> implements Telemetry.PathOrBuilder
Data model path
Protobuf typetelemetry.Path
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Telemetry.Path.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Telemetry.Pathbuild()Telemetry.PathbuildPartial()Telemetry.Path.Builderclear()Telemetry.Path.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Telemetry.Path.BuilderclearFilter()Regular expression to be used in filtering state leavesTelemetry.Path.BuilderclearMaxSilentInterval()Maximum time in ms the target device may go without sending a message to the collector.Telemetry.Path.BuilderclearNeedEom()EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.Telemetry.Path.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Telemetry.Path.BuilderclearPath()Data model path of interest Path specification for elements of OpenConfig data modelsTelemetry.Path.BuilderclearSampleFrequency()Time in ms between collection and transmission of the specified data to the collector platform.Telemetry.Path.BuilderclearSuppressUnchanged()If this is set to true, the target device will only send updates to the collector upon a change in data valueTelemetry.Path.Builderclone()Telemetry.PathgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFilter()Regular expression to be used in filtering state leavescom.google.protobuf.ByteStringgetFilterBytes()Regular expression to be used in filtering state leavesintgetMaxSilentInterval()Maximum time in ms the target device may go without sending a message to the collector.booleangetNeedEom()EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.StringgetPath()Data model path of interest Path specification for elements of OpenConfig data modelscom.google.protobuf.ByteStringgetPathBytes()Data model path of interest Path specification for elements of OpenConfig data modelsintgetSampleFrequency()Time in ms between collection and transmission of the specified data to the collector platform.booleangetSuppressUnchanged()If this is set to true, the target device will only send updates to the collector upon a change in data valueprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Telemetry.Path.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Telemetry.Path.BuildermergeFrom(com.google.protobuf.Message other)Telemetry.Path.BuildermergeFrom(Telemetry.Path other)Telemetry.Path.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Telemetry.Path.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Telemetry.Path.BuildersetFilter(String value)Regular expression to be used in filtering state leavesTelemetry.Path.BuildersetFilterBytes(com.google.protobuf.ByteString value)Regular expression to be used in filtering state leavesTelemetry.Path.BuildersetMaxSilentInterval(int value)Maximum time in ms the target device may go without sending a message to the collector.Telemetry.Path.BuildersetNeedEom(boolean value)EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.Telemetry.Path.BuildersetPath(String value)Data model path of interest Path specification for elements of OpenConfig data modelsTelemetry.Path.BuildersetPathBytes(com.google.protobuf.ByteString value)Data model path of interest Path specification for elements of OpenConfig data modelsTelemetry.Path.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Telemetry.Path.BuildersetSampleFrequency(int value)Time in ms between collection and transmission of the specified data to the collector platform.Telemetry.Path.BuildersetSuppressUnchanged(boolean value)If this is set to true, the target device will only send updates to the collector upon a change in data valueTelemetry.Path.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
clear
public Telemetry.Path.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
getDefaultInstanceForType
public Telemetry.Path getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Telemetry.Path build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Telemetry.Path buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Telemetry.Path.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
setField
public Telemetry.Path.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
clearField
public Telemetry.Path.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
clearOneof
public Telemetry.Path.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
setRepeatedField
public Telemetry.Path.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
addRepeatedField
public Telemetry.Path.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
mergeFrom
public Telemetry.Path.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Telemetry.Path.Builder>
-
mergeFrom
public Telemetry.Path.Builder mergeFrom(Telemetry.Path other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
mergeFrom
public Telemetry.Path.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Telemetry.Path.Builder>- Throws:
IOException
-
getPath
public String getPath()
Data model path of interest Path specification for elements of OpenConfig data models
string path = 1;- Specified by:
getPathin interfaceTelemetry.PathOrBuilder
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
Data model path of interest Path specification for elements of OpenConfig data models
string path = 1;- Specified by:
getPathBytesin interfaceTelemetry.PathOrBuilder
-
setPath
public Telemetry.Path.Builder setPath(String value)
Data model path of interest Path specification for elements of OpenConfig data models
string path = 1;
-
clearPath
public Telemetry.Path.Builder clearPath()
Data model path of interest Path specification for elements of OpenConfig data models
string path = 1;
-
setPathBytes
public Telemetry.Path.Builder setPathBytes(com.google.protobuf.ByteString value)
Data model path of interest Path specification for elements of OpenConfig data models
string path = 1;
-
getFilter
public String getFilter()
Regular expression to be used in filtering state leaves
string filter = 2;- Specified by:
getFilterin interfaceTelemetry.PathOrBuilder
-
getFilterBytes
public com.google.protobuf.ByteString getFilterBytes()
Regular expression to be used in filtering state leaves
string filter = 2;- Specified by:
getFilterBytesin interfaceTelemetry.PathOrBuilder
-
setFilter
public Telemetry.Path.Builder setFilter(String value)
Regular expression to be used in filtering state leaves
string filter = 2;
-
clearFilter
public Telemetry.Path.Builder clearFilter()
Regular expression to be used in filtering state leaves
string filter = 2;
-
setFilterBytes
public Telemetry.Path.Builder setFilterBytes(com.google.protobuf.ByteString value)
Regular expression to be used in filtering state leaves
string filter = 2;
-
getSuppressUnchanged
public boolean getSuppressUnchanged()
If this is set to true, the target device will only send updates to the collector upon a change in data value
bool suppress_unchanged = 3;- Specified by:
getSuppressUnchangedin interfaceTelemetry.PathOrBuilder
-
setSuppressUnchanged
public Telemetry.Path.Builder setSuppressUnchanged(boolean value)
If this is set to true, the target device will only send updates to the collector upon a change in data value
bool suppress_unchanged = 3;
-
clearSuppressUnchanged
public Telemetry.Path.Builder clearSuppressUnchanged()
If this is set to true, the target device will only send updates to the collector upon a change in data value
bool suppress_unchanged = 3;
-
getMaxSilentInterval
public int getMaxSilentInterval()
Maximum time in ms the target device may go without sending a message to the collector. If this time expires with suppress-unchanged set, the target device must send an update message regardless if the data values have changed.
uint32 max_silent_interval = 4;- Specified by:
getMaxSilentIntervalin interfaceTelemetry.PathOrBuilder
-
setMaxSilentInterval
public Telemetry.Path.Builder setMaxSilentInterval(int value)
Maximum time in ms the target device may go without sending a message to the collector. If this time expires with suppress-unchanged set, the target device must send an update message regardless if the data values have changed.
uint32 max_silent_interval = 4;
-
clearMaxSilentInterval
public Telemetry.Path.Builder clearMaxSilentInterval()
Maximum time in ms the target device may go without sending a message to the collector. If this time expires with suppress-unchanged set, the target device must send an update message regardless if the data values have changed.
uint32 max_silent_interval = 4;
-
getSampleFrequency
public int getSampleFrequency()
Time in ms between collection and transmission of the specified data to the collector platform. The target device will sample the corresponding data (e.g,. a counter) and immediately send to the collector destination. If sample-frequency is set to 0, then the network device must emit an update upon every datum change.
uint32 sample_frequency = 5;- Specified by:
getSampleFrequencyin interfaceTelemetry.PathOrBuilder
-
setSampleFrequency
public Telemetry.Path.Builder setSampleFrequency(int value)
Time in ms between collection and transmission of the specified data to the collector platform. The target device will sample the corresponding data (e.g,. a counter) and immediately send to the collector destination. If sample-frequency is set to 0, then the network device must emit an update upon every datum change.
uint32 sample_frequency = 5;
-
clearSampleFrequency
public Telemetry.Path.Builder clearSampleFrequency()
Time in ms between collection and transmission of the specified data to the collector platform. The target device will sample the corresponding data (e.g,. a counter) and immediately send to the collector destination. If sample-frequency is set to 0, then the network device must emit an update upon every datum change.
uint32 sample_frequency = 5;
-
getNeedEom
public boolean getNeedEom()
EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.bool need_eom = 6;- Specified by:
getNeedEomin interfaceTelemetry.PathOrBuilder
-
setNeedEom
public Telemetry.Path.Builder setNeedEom(boolean value)
EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.bool need_eom = 6;
-
clearNeedEom
public Telemetry.Path.Builder clearNeedEom()
EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.bool need_eom = 6;
-
setUnknownFields
public final Telemetry.Path.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
mergeUnknownFields
public final Telemetry.Path.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Telemetry.Path.Builder>
-
-