Class Edge.Builder

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

    public static final class Edge.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Edge.Builder>
    implements EdgeOrBuilder
     An edge serves as a connection between two nodes.
     
    Protobuf type arg_services.graph.v1.Edge
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Edge build()  
      Edge buildPartial()  
      Edge.Builder clear()  
      Edge.Builder clearMetadata()
      Store programmatic data like creation times.
      Edge.Builder clearSource()
      ID of the source node.
      Edge.Builder clearTarget()
      ID of the target node.
      Edge.Builder clearUserdata()
      Store arbitrary data as needed by a user.
      Edge 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.
      java.lang.String getSource()
      ID of the source node.
      com.google.protobuf.ByteString getSourceBytes()
      ID of the source node.
      java.lang.String getTarget()
      ID of the target node.
      com.google.protobuf.ByteString getTargetBytes()
      ID of the target node.
      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 hasMetadata()
      Store programmatic data like creation times.
      boolean hasUserdata()
      Store arbitrary data as needed by a user.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Edge.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Edge.Builder mergeFrom​(com.google.protobuf.Message other)  
      Edge.Builder mergeFrom​(Edge other)  
      Edge.Builder mergeMetadata​(Metadata value)
      Store programmatic data like creation times.
      Edge.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Edge.Builder mergeUserdata​(com.google.protobuf.Struct value)
      Store arbitrary data as needed by a user.
      Edge.Builder setMetadata​(Metadata value)
      Store programmatic data like creation times.
      Edge.Builder setMetadata​(Metadata.Builder builderForValue)
      Store programmatic data like creation times.
      Edge.Builder setSource​(java.lang.String value)
      ID of the source node.
      Edge.Builder setSourceBytes​(com.google.protobuf.ByteString value)
      ID of the source node.
      Edge.Builder setTarget​(java.lang.String value)
      ID of the target node.
      Edge.Builder setTargetBytes​(com.google.protobuf.ByteString value)
      ID of the target node.
      Edge.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Edge.Builder setUserdata​(com.google.protobuf.Struct value)
      Store arbitrary data as needed by a user.
      Edge.Builder setUserdata​(com.google.protobuf.Struct.Builder builderForValue)
      Store arbitrary data as needed by a user.
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Edge.Builder>
      • clear

        public Edge.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<Edge.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<Edge.Builder>
      • getDefaultInstanceForType

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

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

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

        public Edge.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<Edge.Builder>
      • isInitialized

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

        public Edge.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<Edge.Builder>
        Throws:
        java.io.IOException
      • getSource

        public java.lang.String getSource()
         ID of the source node.
         
        string source = 1 [json_name = "source"];
        Specified by:
        getSource in interface EdgeOrBuilder
        Returns:
        The source.
      • getSourceBytes

        public com.google.protobuf.ByteString getSourceBytes()
         ID of the source node.
         
        string source = 1 [json_name = "source"];
        Specified by:
        getSourceBytes in interface EdgeOrBuilder
        Returns:
        The bytes for source.
      • setSource

        public Edge.Builder setSource​(java.lang.String value)
         ID of the source node.
         
        string source = 1 [json_name = "source"];
        Parameters:
        value - The source to set.
        Returns:
        This builder for chaining.
      • clearSource

        public Edge.Builder clearSource()
         ID of the source node.
         
        string source = 1 [json_name = "source"];
        Returns:
        This builder for chaining.
      • setSourceBytes

        public Edge.Builder setSourceBytes​(com.google.protobuf.ByteString value)
         ID of the source node.
         
        string source = 1 [json_name = "source"];
        Parameters:
        value - The bytes for source to set.
        Returns:
        This builder for chaining.
      • getTarget

        public java.lang.String getTarget()
         ID of the target node.
         
        string target = 2 [json_name = "target"];
        Specified by:
        getTarget in interface EdgeOrBuilder
        Returns:
        The target.
      • getTargetBytes

        public com.google.protobuf.ByteString getTargetBytes()
         ID of the target node.
         
        string target = 2 [json_name = "target"];
        Specified by:
        getTargetBytes in interface EdgeOrBuilder
        Returns:
        The bytes for target.
      • setTarget

        public Edge.Builder setTarget​(java.lang.String value)
         ID of the target node.
         
        string target = 2 [json_name = "target"];
        Parameters:
        value - The target to set.
        Returns:
        This builder for chaining.
      • clearTarget

        public Edge.Builder clearTarget()
         ID of the target node.
         
        string target = 2 [json_name = "target"];
        Returns:
        This builder for chaining.
      • setTargetBytes

        public Edge.Builder setTargetBytes​(com.google.protobuf.ByteString value)
         ID of the target node.
         
        string target = 2 [json_name = "target"];
        Parameters:
        value - The bytes for target to set.
        Returns:
        This builder for chaining.
      • 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 EdgeOrBuilder
        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 EdgeOrBuilder
        Returns:
        The metadata.
      • setMetadata

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

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

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

        public Edge.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 EdgeOrBuilder
      • 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 EdgeOrBuilder
        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 EdgeOrBuilder
        Returns:
        The userdata.
      • setUserdata

        public Edge.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 Edge.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 Edge.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 Edge.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 EdgeOrBuilder
      • setUnknownFields

        public final Edge.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<Edge.Builder>
      • mergeUnknownFields

        public final Edge.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<Edge.Builder>