Class ThreeDNode.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ThreeDNode.Builder>
com.cognite.client.dto.ThreeDNode.Builder
All Implemented Interfaces:
ThreeDNodeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ThreeDNode

public static final class ThreeDNode.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ThreeDNode.Builder> implements ThreeDNodeOrBuilder
Protobuf type com.cognite.client.dto.ThreeDNode
  • Method Details

    • 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<ThreeDNode.Builder>
    • clear

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

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

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

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

      public ThreeDNode.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<ThreeDNode.Builder>
    • mergeFrom

      public ThreeDNode.Builder mergeFrom(ThreeDNode other)
    • isInitialized

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

      public ThreeDNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<ThreeDNode.Builder>
      Throws:
      IOException
    • hasId

      public boolean hasId()
      optional int64 id = 1;
      Specified by:
      hasId in interface ThreeDNodeOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
      optional int64 id = 1;
      Specified by:
      getId in interface ThreeDNodeOrBuilder
      Returns:
      The id.
    • setId

      public ThreeDNode.Builder setId(long value)
      optional int64 id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public ThreeDNode.Builder clearId()
      optional int64 id = 1;
      Returns:
      This builder for chaining.
    • hasTreeIndex

      public boolean hasTreeIndex()
      optional int64 treeIndex = 2;
      Specified by:
      hasTreeIndex in interface ThreeDNodeOrBuilder
      Returns:
      Whether the treeIndex field is set.
    • getTreeIndex

      public long getTreeIndex()
      optional int64 treeIndex = 2;
      Specified by:
      getTreeIndex in interface ThreeDNodeOrBuilder
      Returns:
      The treeIndex.
    • setTreeIndex

      public ThreeDNode.Builder setTreeIndex(long value)
      optional int64 treeIndex = 2;
      Parameters:
      value - The treeIndex to set.
      Returns:
      This builder for chaining.
    • clearTreeIndex

      public ThreeDNode.Builder clearTreeIndex()
      optional int64 treeIndex = 2;
      Returns:
      This builder for chaining.
    • hasParentId

      public boolean hasParentId()
      optional int64 parentId = 3;
      Specified by:
      hasParentId in interface ThreeDNodeOrBuilder
      Returns:
      Whether the parentId field is set.
    • getParentId

      public long getParentId()
      optional int64 parentId = 3;
      Specified by:
      getParentId in interface ThreeDNodeOrBuilder
      Returns:
      The parentId.
    • setParentId

      public ThreeDNode.Builder setParentId(long value)
      optional int64 parentId = 3;
      Parameters:
      value - The parentId to set.
      Returns:
      This builder for chaining.
    • clearParentId

      public ThreeDNode.Builder clearParentId()
      optional int64 parentId = 3;
      Returns:
      This builder for chaining.
    • hasDepth

      public boolean hasDepth()
      optional int64 depth = 4;
      Specified by:
      hasDepth in interface ThreeDNodeOrBuilder
      Returns:
      Whether the depth field is set.
    • getDepth

      public long getDepth()
      optional int64 depth = 4;
      Specified by:
      getDepth in interface ThreeDNodeOrBuilder
      Returns:
      The depth.
    • setDepth

      public ThreeDNode.Builder setDepth(long value)
      optional int64 depth = 4;
      Parameters:
      value - The depth to set.
      Returns:
      This builder for chaining.
    • clearDepth

      public ThreeDNode.Builder clearDepth()
      optional int64 depth = 4;
      Returns:
      This builder for chaining.
    • hasName

      public boolean hasName()
      optional string name = 5;
      Specified by:
      hasName in interface ThreeDNodeOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
      optional string name = 5;
      Specified by:
      getName in interface ThreeDNodeOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      optional string name = 5;
      Specified by:
      getNameBytes in interface ThreeDNodeOrBuilder
      Returns:
      The bytes for name.
    • setName

      public ThreeDNode.Builder setName(String value)
      optional string name = 5;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public ThreeDNode.Builder clearName()
      optional string name = 5;
      Returns:
      This builder for chaining.
    • setNameBytes

      public ThreeDNode.Builder setNameBytes(com.google.protobuf.ByteString value)
      optional string name = 5;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasSubtreeSize

      public boolean hasSubtreeSize()
      optional int64 subtreeSize = 6;
      Specified by:
      hasSubtreeSize in interface ThreeDNodeOrBuilder
      Returns:
      Whether the subtreeSize field is set.
    • getSubtreeSize

      public long getSubtreeSize()
      optional int64 subtreeSize = 6;
      Specified by:
      getSubtreeSize in interface ThreeDNodeOrBuilder
      Returns:
      The subtreeSize.
    • setSubtreeSize

      public ThreeDNode.Builder setSubtreeSize(long value)
      optional int64 subtreeSize = 6;
      Parameters:
      value - The subtreeSize to set.
      Returns:
      This builder for chaining.
    • clearSubtreeSize

      public ThreeDNode.Builder clearSubtreeSize()
      optional int64 subtreeSize = 6;
      Returns:
      This builder for chaining.
    • hasProperties

      public boolean hasProperties()
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
      Specified by:
      hasProperties in interface ThreeDNodeOrBuilder
      Returns:
      Whether the properties field is set.
    • getProperties

      public ThreeDNode.Properties getProperties()
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
      Specified by:
      getProperties in interface ThreeDNodeOrBuilder
      Returns:
      The properties.
    • setProperties

      public ThreeDNode.Builder setProperties(ThreeDNode.Properties value)
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
    • setProperties

      public ThreeDNode.Builder setProperties(ThreeDNode.Properties.Builder builderForValue)
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
    • mergeProperties

      public ThreeDNode.Builder mergeProperties(ThreeDNode.Properties value)
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
    • clearProperties

      public ThreeDNode.Builder clearProperties()
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
    • getPropertiesBuilder

      public ThreeDNode.Properties.Builder getPropertiesBuilder()
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
    • getPropertiesOrBuilder

      public ThreeDNode.PropertiesOrBuilder getPropertiesOrBuilder()
      optional .com.cognite.client.dto.ThreeDNode.Properties properties = 7;
      Specified by:
      getPropertiesOrBuilder in interface ThreeDNodeOrBuilder
    • hasBoundingBox

      public boolean hasBoundingBox()
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
      Specified by:
      hasBoundingBox in interface ThreeDNodeOrBuilder
      Returns:
      Whether the boundingBox field is set.
    • getBoundingBox

      public ThreeDNode.BoundingBox getBoundingBox()
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
      Specified by:
      getBoundingBox in interface ThreeDNodeOrBuilder
      Returns:
      The boundingBox.
    • setBoundingBox

      public ThreeDNode.Builder setBoundingBox(ThreeDNode.BoundingBox value)
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
    • setBoundingBox

      public ThreeDNode.Builder setBoundingBox(ThreeDNode.BoundingBox.Builder builderForValue)
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
    • mergeBoundingBox

      public ThreeDNode.Builder mergeBoundingBox(ThreeDNode.BoundingBox value)
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
    • clearBoundingBox

      public ThreeDNode.Builder clearBoundingBox()
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
    • getBoundingBoxBuilder

      public ThreeDNode.BoundingBox.Builder getBoundingBoxBuilder()
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
    • getBoundingBoxOrBuilder

      public ThreeDNode.BoundingBoxOrBuilder getBoundingBoxOrBuilder()
      optional .com.cognite.client.dto.ThreeDNode.BoundingBox boundingBox = 8;
      Specified by:
      getBoundingBoxOrBuilder in interface ThreeDNodeOrBuilder
    • setUnknownFields

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

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