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.GeneratedMessageV3.Builder<Node.Builder>
    implements NodeOrBuilder
     A node contains the semantic information of the argument.
     
    Protobuf type arg_services.graph.v1.Node
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • setUnknownFields

        public final Node.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • mergeUnknownFields

        public final Node.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>