Class Node.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, NodeOrBuilder, java.lang.Cloneable
    Enclosing class:
    Node

    public static final class Node.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<Node.Builder>
    implements NodeOrBuilder
     A node contains the semantic information of the argument.
     
    Protobuf type arg_services.graph.v1.Node
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Node build()  
      Node buildPartial()  
      Node.Builder clear()  
      Node.Builder clearAtom()
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Node.Builder clearMetadata()
      Store programmatic data like creation times.
      Node.Builder clearScheme()
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Node.Builder clearType()  
      Node.Builder clearUserdata()
      Store arbitrary data as needed by a user.
      Atom getAtom()
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Atom.Builder getAtomBuilder()
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      AtomOrBuilder getAtomOrBuilder()
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Node getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      Metadata getMetadata()
      Store programmatic data like creation times.
      Metadata.Builder getMetadataBuilder()
      Store programmatic data like creation times.
      MetadataOrBuilder getMetadataOrBuilder()
      Store programmatic data like creation times.
      Scheme getScheme()
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Scheme.Builder getSchemeBuilder()
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      SchemeOrBuilder getSchemeOrBuilder()
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Node.TypeCase getTypeCase()  
      com.google.protobuf.Struct getUserdata()
      Store arbitrary data as needed by a user.
      com.google.protobuf.Struct.Builder getUserdataBuilder()
      Store arbitrary data as needed by a user.
      com.google.protobuf.StructOrBuilder getUserdataOrBuilder()
      Store arbitrary data as needed by a user.
      boolean hasAtom()
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      boolean hasMetadata()
      Store programmatic data like creation times.
      boolean hasScheme()
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      boolean hasUserdata()
      Store arbitrary data as needed by a user.
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Node.Builder mergeAtom​(Atom value)
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Node.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Node.Builder mergeFrom​(com.google.protobuf.Message other)  
      Node.Builder mergeFrom​(Node other)  
      Node.Builder mergeMetadata​(Metadata value)
      Store programmatic data like creation times.
      Node.Builder mergeScheme​(Scheme value)
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Node.Builder mergeUserdata​(com.google.protobuf.Struct value)
      Store arbitrary data as needed by a user.
      Node.Builder setAtom​(Atom value)
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Node.Builder setAtom​(Atom.Builder builderForValue)
      .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      Node.Builder setMetadata​(Metadata value)
      Store programmatic data like creation times.
      Node.Builder setMetadata​(Metadata.Builder builderForValue)
      Store programmatic data like creation times.
      Node.Builder setScheme​(Scheme value)
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Node.Builder setScheme​(Scheme.Builder builderForValue)
      .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      Node.Builder setUserdata​(com.google.protobuf.Struct value)
      Store arbitrary data as needed by a user.
      Node.Builder setUserdata​(com.google.protobuf.Struct.Builder builderForValue)
      Store arbitrary data as needed by a user.
      • Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Node.Builder>
      • clear

        public Node.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<Node.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Node.Builder>
      • getDefaultInstanceForType

        public Node getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Node build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Node buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public Node.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Node.Builder>
      • mergeFrom

        public Node.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                               throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>
        Throws:
        java.io.IOException
      • hasAtom

        public boolean hasAtom()
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
        Specified by:
        hasAtom in interface NodeOrBuilder
        Returns:
        Whether the atom field is set.
      • getAtom

        public Atom getAtom()
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
        Specified by:
        getAtom in interface NodeOrBuilder
        Returns:
        The atom.
      • setAtom

        public Node.Builder setAtom​(Atom value)
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      • setAtom

        public Node.Builder setAtom​(Atom.Builder builderForValue)
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      • mergeAtom

        public Node.Builder mergeAtom​(Atom value)
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      • clearAtom

        public Node.Builder clearAtom()
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      • getAtomBuilder

        public Atom.Builder getAtomBuilder()
        .arg_services.graph.v1.Atom atom = 1 [json_name = "atom"];
      • hasScheme

        public boolean hasScheme()
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
        Specified by:
        hasScheme in interface NodeOrBuilder
        Returns:
        Whether the scheme field is set.
      • getScheme

        public Scheme getScheme()
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
        Specified by:
        getScheme in interface NodeOrBuilder
        Returns:
        The scheme.
      • setScheme

        public Node.Builder setScheme​(Scheme value)
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      • setScheme

        public Node.Builder setScheme​(Scheme.Builder builderForValue)
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      • mergeScheme

        public Node.Builder mergeScheme​(Scheme value)
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      • clearScheme

        public Node.Builder clearScheme()
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      • getSchemeBuilder

        public Scheme.Builder getSchemeBuilder()
        .arg_services.graph.v1.Scheme scheme = 2 [json_name = "scheme"];
      • hasMetadata

        public boolean hasMetadata()
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
        Specified by:
        hasMetadata in interface NodeOrBuilder
        Returns:
        Whether the metadata field is set.
      • getMetadata

        public Metadata getMetadata()
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
        Specified by:
        getMetadata in interface NodeOrBuilder
        Returns:
        The metadata.
      • setMetadata

        public Node.Builder setMetadata​(Metadata value)
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
      • setMetadata

        public Node.Builder setMetadata​(Metadata.Builder builderForValue)
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
      • mergeMetadata

        public Node.Builder mergeMetadata​(Metadata value)
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
      • clearMetadata

        public Node.Builder clearMetadata()
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
      • getMetadataBuilder

        public Metadata.Builder getMetadataBuilder()
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
      • getMetadataOrBuilder

        public MetadataOrBuilder getMetadataOrBuilder()
         Store programmatic data like creation times.
         
        .arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];
        Specified by:
        getMetadataOrBuilder in interface NodeOrBuilder
      • hasUserdata

        public boolean hasUserdata()
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
        Specified by:
        hasUserdata in interface NodeOrBuilder
        Returns:
        Whether the userdata field is set.
      • getUserdata

        public com.google.protobuf.Struct getUserdata()
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
        Specified by:
        getUserdata in interface NodeOrBuilder
        Returns:
        The userdata.
      • setUserdata

        public Node.Builder setUserdata​(com.google.protobuf.Struct value)
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
      • setUserdata

        public Node.Builder setUserdata​(com.google.protobuf.Struct.Builder builderForValue)
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
      • mergeUserdata

        public Node.Builder mergeUserdata​(com.google.protobuf.Struct value)
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
      • clearUserdata

        public Node.Builder clearUserdata()
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
      • getUserdataBuilder

        public com.google.protobuf.Struct.Builder getUserdataBuilder()
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
      • getUserdataOrBuilder

        public com.google.protobuf.StructOrBuilder getUserdataOrBuilder()
         Store arbitrary data as needed by a user.
         May contain all valid JSON values.
         
        .google.protobuf.Struct userdata = 15 [json_name = "userdata"];
        Specified by:
        getUserdataOrBuilder in interface NodeOrBuilder