public static final class Alias.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder> implements AliasOrBuilder
Alias specifies a data tree path, and an associated string which defines an alias which is to be used for this path in the context of the RPC. The alias is specified as a string which is prefixed with "#" to disambiguate it from data tree element paths. Reference: gNMI Specification Section 2.4.2Protobuf type
gnmi.Alias
Modifier and Type | Method and Description |
---|---|
Alias.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Alias |
build() |
Alias |
buildPartial() |
Alias.Builder |
clear() |
Alias.Builder |
clearAlias()
The alias value, a string prefixed by "#".
|
Alias.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Alias.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Alias.Builder |
clearPath()
The path to be aliased.
|
Alias.Builder |
clone() |
String |
getAlias()
The alias value, a string prefixed by "#".
|
com.google.protobuf.ByteString |
getAliasBytes()
The alias value, a string prefixed by "#".
|
Alias |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Path |
getPath()
The path to be aliased.
|
Path.Builder |
getPathBuilder()
The path to be aliased.
|
PathOrBuilder |
getPathOrBuilder()
The path to be aliased.
|
boolean |
hasPath()
The path to be aliased.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Alias.Builder |
mergeFrom(Alias other) |
Alias.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Alias.Builder |
mergeFrom(com.google.protobuf.Message other) |
Alias.Builder |
mergePath(Path value)
The path to be aliased.
|
Alias.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Alias.Builder |
setAlias(String value)
The alias value, a string prefixed by "#".
|
Alias.Builder |
setAliasBytes(com.google.protobuf.ByteString value)
The alias value, a string prefixed by "#".
|
Alias.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Alias.Builder |
setPath(Path.Builder builderForValue)
The path to be aliased.
|
Alias.Builder |
setPath(Path value)
The path to be aliased.
|
Alias.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Alias.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Alias build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Alias buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Alias.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Alias.Builder>
public Alias.Builder mergeFrom(Alias other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public Alias.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Alias.Builder>
IOException
public boolean hasPath()
The path to be aliased.
.gnmi.Path path = 1;
hasPath
in interface AliasOrBuilder
public Path getPath()
The path to be aliased.
.gnmi.Path path = 1;
getPath
in interface AliasOrBuilder
public Alias.Builder setPath(Path value)
The path to be aliased.
.gnmi.Path path = 1;
public Alias.Builder setPath(Path.Builder builderForValue)
The path to be aliased.
.gnmi.Path path = 1;
public Alias.Builder mergePath(Path value)
The path to be aliased.
.gnmi.Path path = 1;
public Alias.Builder clearPath()
The path to be aliased.
.gnmi.Path path = 1;
public Path.Builder getPathBuilder()
The path to be aliased.
.gnmi.Path path = 1;
public PathOrBuilder getPathOrBuilder()
The path to be aliased.
.gnmi.Path path = 1;
getPathOrBuilder
in interface AliasOrBuilder
public String getAlias()
The alias value, a string prefixed by "#".
string alias = 2;
getAlias
in interface AliasOrBuilder
public com.google.protobuf.ByteString getAliasBytes()
The alias value, a string prefixed by "#".
string alias = 2;
getAliasBytes
in interface AliasOrBuilder
public Alias.Builder setAlias(String value)
The alias value, a string prefixed by "#".
string alias = 2;
public Alias.Builder clearAlias()
The alias value, a string prefixed by "#".
string alias = 2;
public Alias.Builder setAliasBytes(com.google.protobuf.ByteString value)
The alias value, a string prefixed by "#".
string alias = 2;
public final Alias.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
public final Alias.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Alias.Builder>
Copyright © 2018 OpenDaylight. All rights reserved.