Class TensorProto.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TensorProto.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
org.tensorflow.framework.TensorProto.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, TensorProtoOrBuilder
Enclosing class:
TensorProto

public static final class TensorProto.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder> implements TensorProtoOrBuilder
 Protocol buffer representing a tensor.
 
Protobuf type tensorflow.TensorProto
  • 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<TensorProto.Builder>
    • clear

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

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

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

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

      public TensorProto.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • setField

      public TensorProto.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • clearField

      public TensorProto.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • clearOneof

      public TensorProto.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • setRepeatedField

      public TensorProto.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • addRepeatedField

      public TensorProto.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TensorProto.Builder>
    • mergeFrom

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

      public TensorProto.Builder mergeFrom(TensorProto other)
    • isInitialized

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

      public TensorProto.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<TensorProto.Builder>
      Throws:
      IOException
    • getDtypeValue

      public int getDtypeValue()
       Data type of the tensor.
       
      .tensorflow.DataType dtype = 1;
      Specified by:
      getDtypeValue in interface TensorProtoOrBuilder
      Returns:
      The enum numeric value on the wire for dtype.
    • setDtypeValue

      public TensorProto.Builder setDtypeValue(int value)
       Data type of the tensor.
       
      .tensorflow.DataType dtype = 1;
      Parameters:
      value - The enum numeric value on the wire for dtype to set.
      Returns:
      This builder for chaining.
    • getDtype

      public DataType getDtype()
       Data type of the tensor.
       
      .tensorflow.DataType dtype = 1;
      Specified by:
      getDtype in interface TensorProtoOrBuilder
      Returns:
      The dtype.
    • setDtype

      public TensorProto.Builder setDtype(DataType value)
       Data type of the tensor.
       
      .tensorflow.DataType dtype = 1;
      Parameters:
      value - The dtype to set.
      Returns:
      This builder for chaining.
    • clearDtype

      public TensorProto.Builder clearDtype()
       Data type of the tensor.
       
      .tensorflow.DataType dtype = 1;
      Returns:
      This builder for chaining.
    • hasTensorShape

      public boolean hasTensorShape()
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
      Specified by:
      hasTensorShape in interface TensorProtoOrBuilder
      Returns:
      Whether the tensorShape field is set.
    • getTensorShape

      public TensorShapeProto getTensorShape()
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
      Specified by:
      getTensorShape in interface TensorProtoOrBuilder
      Returns:
      The tensorShape.
    • setTensorShape

      public TensorProto.Builder setTensorShape(TensorShapeProto value)
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
    • setTensorShape

      public TensorProto.Builder setTensorShape(TensorShapeProto.Builder builderForValue)
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
    • mergeTensorShape

      public TensorProto.Builder mergeTensorShape(TensorShapeProto value)
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
    • clearTensorShape

      public TensorProto.Builder clearTensorShape()
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
    • getTensorShapeBuilder

      public TensorShapeProto.Builder getTensorShapeBuilder()
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
    • getTensorShapeOrBuilder

      public TensorShapeProtoOrBuilder getTensorShapeOrBuilder()
       Shape of the tensor.  TODO(touts): sort out the 0-rank issues.
       
      .tensorflow.TensorShapeProto tensor_shape = 2;
      Specified by:
      getTensorShapeOrBuilder in interface TensorProtoOrBuilder
    • getVersionNumber

      public int getVersionNumber()
       Version number.
      
       In version 0, if the "repeated xxx" representations contain only one
       element, that element is repeated to fill the shape.  This makes it easy
       to represent a constant Tensor with a single value.
       
      int32 version_number = 3;
      Specified by:
      getVersionNumber in interface TensorProtoOrBuilder
      Returns:
      The versionNumber.
    • setVersionNumber

      public TensorProto.Builder setVersionNumber(int value)
       Version number.
      
       In version 0, if the "repeated xxx" representations contain only one
       element, that element is repeated to fill the shape.  This makes it easy
       to represent a constant Tensor with a single value.
       
      int32 version_number = 3;
      Parameters:
      value - The versionNumber to set.
      Returns:
      This builder for chaining.
    • clearVersionNumber

      public TensorProto.Builder clearVersionNumber()
       Version number.
      
       In version 0, if the "repeated xxx" representations contain only one
       element, that element is repeated to fill the shape.  This makes it easy
       to represent a constant Tensor with a single value.
       
      int32 version_number = 3;
      Returns:
      This builder for chaining.
    • getTensorContent

      public com.google.protobuf.ByteString getTensorContent()
       Serialized raw tensor content from either Tensor::AsProtoTensorContent or
       memcpy in tensorflow::grpc::EncodeTensorToByteBuffer. This representation
       can be used for all tensor types. The purpose of this representation is to
       reduce serialization overhead during RPC call by avoiding serialization of
       many repeated small items.
       
      bytes tensor_content = 4;
      Specified by:
      getTensorContent in interface TensorProtoOrBuilder
      Returns:
      The tensorContent.
    • setTensorContent

      public TensorProto.Builder setTensorContent(com.google.protobuf.ByteString value)
       Serialized raw tensor content from either Tensor::AsProtoTensorContent or
       memcpy in tensorflow::grpc::EncodeTensorToByteBuffer. This representation
       can be used for all tensor types. The purpose of this representation is to
       reduce serialization overhead during RPC call by avoiding serialization of
       many repeated small items.
       
      bytes tensor_content = 4;
      Parameters:
      value - The tensorContent to set.
      Returns:
      This builder for chaining.
    • clearTensorContent

      public TensorProto.Builder clearTensorContent()
       Serialized raw tensor content from either Tensor::AsProtoTensorContent or
       memcpy in tensorflow::grpc::EncodeTensorToByteBuffer. This representation
       can be used for all tensor types. The purpose of this representation is to
       reduce serialization overhead during RPC call by avoiding serialization of
       many repeated small items.
       
      bytes tensor_content = 4;
      Returns:
      This builder for chaining.
    • getHalfValList

      public List<Integer> getHalfValList()
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Specified by:
      getHalfValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the halfVal.
    • getHalfValCount

      public int getHalfValCount()
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Specified by:
      getHalfValCount in interface TensorProtoOrBuilder
      Returns:
      The count of halfVal.
    • getHalfVal

      public int getHalfVal(int index)
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Specified by:
      getHalfVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The halfVal at the given index.
    • setHalfVal

      public TensorProto.Builder setHalfVal(int index, int value)
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The halfVal to set.
      Returns:
      This builder for chaining.
    • addHalfVal

      public TensorProto.Builder addHalfVal(int value)
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Parameters:
      value - The halfVal to add.
      Returns:
      This builder for chaining.
    • addAllHalfVal

      public TensorProto.Builder addAllHalfVal(Iterable<? extends Integer> values)
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Parameters:
      values - The halfVal to add.
      Returns:
      This builder for chaining.
    • clearHalfVal

      public TensorProto.Builder clearHalfVal()
       DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll
       have some pointless zero padding for each value here.
       
      repeated int32 half_val = 13 [packed = true];
      Returns:
      This builder for chaining.
    • getFloatValList

      public List<Float> getFloatValList()
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Specified by:
      getFloatValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the floatVal.
    • getFloatValCount

      public int getFloatValCount()
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Specified by:
      getFloatValCount in interface TensorProtoOrBuilder
      Returns:
      The count of floatVal.
    • getFloatVal

      public float getFloatVal(int index)
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Specified by:
      getFloatVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The floatVal at the given index.
    • setFloatVal

      public TensorProto.Builder setFloatVal(int index, float value)
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The floatVal to set.
      Returns:
      This builder for chaining.
    • addFloatVal

      public TensorProto.Builder addFloatVal(float value)
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Parameters:
      value - The floatVal to add.
      Returns:
      This builder for chaining.
    • addAllFloatVal

      public TensorProto.Builder addAllFloatVal(Iterable<? extends Float> values)
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Parameters:
      values - The floatVal to add.
      Returns:
      This builder for chaining.
    • clearFloatVal

      public TensorProto.Builder clearFloatVal()
       DT_FLOAT.
       
      repeated float float_val = 5 [packed = true];
      Returns:
      This builder for chaining.
    • getDoubleValList

      public List<Double> getDoubleValList()
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Specified by:
      getDoubleValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the doubleVal.
    • getDoubleValCount

      public int getDoubleValCount()
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Specified by:
      getDoubleValCount in interface TensorProtoOrBuilder
      Returns:
      The count of doubleVal.
    • getDoubleVal

      public double getDoubleVal(int index)
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Specified by:
      getDoubleVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The doubleVal at the given index.
    • setDoubleVal

      public TensorProto.Builder setDoubleVal(int index, double value)
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The doubleVal to set.
      Returns:
      This builder for chaining.
    • addDoubleVal

      public TensorProto.Builder addDoubleVal(double value)
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Parameters:
      value - The doubleVal to add.
      Returns:
      This builder for chaining.
    • addAllDoubleVal

      public TensorProto.Builder addAllDoubleVal(Iterable<? extends Double> values)
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Parameters:
      values - The doubleVal to add.
      Returns:
      This builder for chaining.
    • clearDoubleVal

      public TensorProto.Builder clearDoubleVal()
       DT_DOUBLE.
       
      repeated double double_val = 6 [packed = true];
      Returns:
      This builder for chaining.
    • getIntValList

      public List<Integer> getIntValList()
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Specified by:
      getIntValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the intVal.
    • getIntValCount

      public int getIntValCount()
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Specified by:
      getIntValCount in interface TensorProtoOrBuilder
      Returns:
      The count of intVal.
    • getIntVal

      public int getIntVal(int index)
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Specified by:
      getIntVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The intVal at the given index.
    • setIntVal

      public TensorProto.Builder setIntVal(int index, int value)
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The intVal to set.
      Returns:
      This builder for chaining.
    • addIntVal

      public TensorProto.Builder addIntVal(int value)
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Parameters:
      value - The intVal to add.
      Returns:
      This builder for chaining.
    • addAllIntVal

      public TensorProto.Builder addAllIntVal(Iterable<? extends Integer> values)
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Parameters:
      values - The intVal to add.
      Returns:
      This builder for chaining.
    • clearIntVal

      public TensorProto.Builder clearIntVal()
       DT_INT32, DT_INT16, DT_UINT16, DT_INT8, DT_UINT8.
       
      repeated int32 int_val = 7 [packed = true];
      Returns:
      This builder for chaining.
    • getStringValList

      public List<com.google.protobuf.ByteString> getStringValList()
       DT_STRING
       
      repeated bytes string_val = 8;
      Specified by:
      getStringValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the stringVal.
    • getStringValCount

      public int getStringValCount()
       DT_STRING
       
      repeated bytes string_val = 8;
      Specified by:
      getStringValCount in interface TensorProtoOrBuilder
      Returns:
      The count of stringVal.
    • getStringVal

      public com.google.protobuf.ByteString getStringVal(int index)
       DT_STRING
       
      repeated bytes string_val = 8;
      Specified by:
      getStringVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The stringVal at the given index.
    • setStringVal

      public TensorProto.Builder setStringVal(int index, com.google.protobuf.ByteString value)
       DT_STRING
       
      repeated bytes string_val = 8;
      Parameters:
      index - The index to set the value at.
      value - The stringVal to set.
      Returns:
      This builder for chaining.
    • addStringVal

      public TensorProto.Builder addStringVal(com.google.protobuf.ByteString value)
       DT_STRING
       
      repeated bytes string_val = 8;
      Parameters:
      value - The stringVal to add.
      Returns:
      This builder for chaining.
    • addAllStringVal

      public TensorProto.Builder addAllStringVal(Iterable<? extends com.google.protobuf.ByteString> values)
       DT_STRING
       
      repeated bytes string_val = 8;
      Parameters:
      values - The stringVal to add.
      Returns:
      This builder for chaining.
    • clearStringVal

      public TensorProto.Builder clearStringVal()
       DT_STRING
       
      repeated bytes string_val = 8;
      Returns:
      This builder for chaining.
    • getScomplexValList

      public List<Float> getScomplexValList()
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Specified by:
      getScomplexValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the scomplexVal.
    • getScomplexValCount

      public int getScomplexValCount()
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Specified by:
      getScomplexValCount in interface TensorProtoOrBuilder
      Returns:
      The count of scomplexVal.
    • getScomplexVal

      public float getScomplexVal(int index)
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Specified by:
      getScomplexVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The scomplexVal at the given index.
    • setScomplexVal

      public TensorProto.Builder setScomplexVal(int index, float value)
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The scomplexVal to set.
      Returns:
      This builder for chaining.
    • addScomplexVal

      public TensorProto.Builder addScomplexVal(float value)
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Parameters:
      value - The scomplexVal to add.
      Returns:
      This builder for chaining.
    • addAllScomplexVal

      public TensorProto.Builder addAllScomplexVal(Iterable<? extends Float> values)
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Parameters:
      values - The scomplexVal to add.
      Returns:
      This builder for chaining.
    • clearScomplexVal

      public TensorProto.Builder clearScomplexVal()
       DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real
       and imaginary parts of i-th single precision complex.
       
      repeated float scomplex_val = 9 [packed = true];
      Returns:
      This builder for chaining.
    • getInt64ValList

      public List<Long> getInt64ValList()
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Specified by:
      getInt64ValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the int64Val.
    • getInt64ValCount

      public int getInt64ValCount()
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Specified by:
      getInt64ValCount in interface TensorProtoOrBuilder
      Returns:
      The count of int64Val.
    • getInt64Val

      public long getInt64Val(int index)
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Specified by:
      getInt64Val in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The int64Val at the given index.
    • setInt64Val

      public TensorProto.Builder setInt64Val(int index, long value)
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The int64Val to set.
      Returns:
      This builder for chaining.
    • addInt64Val

      public TensorProto.Builder addInt64Val(long value)
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Parameters:
      value - The int64Val to add.
      Returns:
      This builder for chaining.
    • addAllInt64Val

      public TensorProto.Builder addAllInt64Val(Iterable<? extends Long> values)
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Parameters:
      values - The int64Val to add.
      Returns:
      This builder for chaining.
    • clearInt64Val

      public TensorProto.Builder clearInt64Val()
       DT_INT64
       
      repeated int64 int64_val = 10 [packed = true];
      Returns:
      This builder for chaining.
    • getBoolValList

      public List<Boolean> getBoolValList()
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Specified by:
      getBoolValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the boolVal.
    • getBoolValCount

      public int getBoolValCount()
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Specified by:
      getBoolValCount in interface TensorProtoOrBuilder
      Returns:
      The count of boolVal.
    • getBoolVal

      public boolean getBoolVal(int index)
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Specified by:
      getBoolVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The boolVal at the given index.
    • setBoolVal

      public TensorProto.Builder setBoolVal(int index, boolean value)
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The boolVal to set.
      Returns:
      This builder for chaining.
    • addBoolVal

      public TensorProto.Builder addBoolVal(boolean value)
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Parameters:
      value - The boolVal to add.
      Returns:
      This builder for chaining.
    • addAllBoolVal

      public TensorProto.Builder addAllBoolVal(Iterable<? extends Boolean> values)
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Parameters:
      values - The boolVal to add.
      Returns:
      This builder for chaining.
    • clearBoolVal

      public TensorProto.Builder clearBoolVal()
       DT_BOOL
       
      repeated bool bool_val = 11 [packed = true];
      Returns:
      This builder for chaining.
    • getDcomplexValList

      public List<Double> getDcomplexValList()
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Specified by:
      getDcomplexValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the dcomplexVal.
    • getDcomplexValCount

      public int getDcomplexValCount()
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Specified by:
      getDcomplexValCount in interface TensorProtoOrBuilder
      Returns:
      The count of dcomplexVal.
    • getDcomplexVal

      public double getDcomplexVal(int index)
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Specified by:
      getDcomplexVal in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dcomplexVal at the given index.
    • setDcomplexVal

      public TensorProto.Builder setDcomplexVal(int index, double value)
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The dcomplexVal to set.
      Returns:
      This builder for chaining.
    • addDcomplexVal

      public TensorProto.Builder addDcomplexVal(double value)
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Parameters:
      value - The dcomplexVal to add.
      Returns:
      This builder for chaining.
    • addAllDcomplexVal

      public TensorProto.Builder addAllDcomplexVal(Iterable<? extends Double> values)
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Parameters:
      values - The dcomplexVal to add.
      Returns:
      This builder for chaining.
    • clearDcomplexVal

      public TensorProto.Builder clearDcomplexVal()
       DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real
       and imaginary parts of i-th double precision complex.
       
      repeated double dcomplex_val = 12 [packed = true];
      Returns:
      This builder for chaining.
    • getResourceHandleValList

      public List<ResourceHandleProto> getResourceHandleValList()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
      Specified by:
      getResourceHandleValList in interface TensorProtoOrBuilder
    • getResourceHandleValCount

      public int getResourceHandleValCount()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
      Specified by:
      getResourceHandleValCount in interface TensorProtoOrBuilder
    • getResourceHandleVal

      public ResourceHandleProto getResourceHandleVal(int index)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
      Specified by:
      getResourceHandleVal in interface TensorProtoOrBuilder
    • setResourceHandleVal

      public TensorProto.Builder setResourceHandleVal(int index, ResourceHandleProto value)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • setResourceHandleVal

      public TensorProto.Builder setResourceHandleVal(int index, ResourceHandleProto.Builder builderForValue)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addResourceHandleVal

      public TensorProto.Builder addResourceHandleVal(ResourceHandleProto value)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addResourceHandleVal

      public TensorProto.Builder addResourceHandleVal(int index, ResourceHandleProto value)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addResourceHandleVal

      public TensorProto.Builder addResourceHandleVal(ResourceHandleProto.Builder builderForValue)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addResourceHandleVal

      public TensorProto.Builder addResourceHandleVal(int index, ResourceHandleProto.Builder builderForValue)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addAllResourceHandleVal

      public TensorProto.Builder addAllResourceHandleVal(Iterable<? extends ResourceHandleProto> values)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • clearResourceHandleVal

      public TensorProto.Builder clearResourceHandleVal()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • removeResourceHandleVal

      public TensorProto.Builder removeResourceHandleVal(int index)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • getResourceHandleValBuilder

      public ResourceHandleProto.Builder getResourceHandleValBuilder(int index)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • getResourceHandleValOrBuilder

      public ResourceHandleProtoOrBuilder getResourceHandleValOrBuilder(int index)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
      Specified by:
      getResourceHandleValOrBuilder in interface TensorProtoOrBuilder
    • getResourceHandleValOrBuilderList

      public List<? extends ResourceHandleProtoOrBuilder> getResourceHandleValOrBuilderList()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
      Specified by:
      getResourceHandleValOrBuilderList in interface TensorProtoOrBuilder
    • addResourceHandleValBuilder

      public ResourceHandleProto.Builder addResourceHandleValBuilder()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • addResourceHandleValBuilder

      public ResourceHandleProto.Builder addResourceHandleValBuilder(int index)
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • getResourceHandleValBuilderList

      public List<ResourceHandleProto.Builder> getResourceHandleValBuilderList()
       DT_RESOURCE
       
      repeated .tensorflow.ResourceHandleProto resource_handle_val = 14;
    • getVariantValList

      public List<VariantTensorDataProto> getVariantValList()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
      Specified by:
      getVariantValList in interface TensorProtoOrBuilder
    • getVariantValCount

      public int getVariantValCount()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
      Specified by:
      getVariantValCount in interface TensorProtoOrBuilder
    • getVariantVal

      public VariantTensorDataProto getVariantVal(int index)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
      Specified by:
      getVariantVal in interface TensorProtoOrBuilder
    • setVariantVal

      public TensorProto.Builder setVariantVal(int index, VariantTensorDataProto value)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • setVariantVal

      public TensorProto.Builder setVariantVal(int index, VariantTensorDataProto.Builder builderForValue)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addVariantVal

      public TensorProto.Builder addVariantVal(VariantTensorDataProto value)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addVariantVal

      public TensorProto.Builder addVariantVal(int index, VariantTensorDataProto value)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addVariantVal

      public TensorProto.Builder addVariantVal(VariantTensorDataProto.Builder builderForValue)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addVariantVal

      public TensorProto.Builder addVariantVal(int index, VariantTensorDataProto.Builder builderForValue)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addAllVariantVal

      public TensorProto.Builder addAllVariantVal(Iterable<? extends VariantTensorDataProto> values)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • clearVariantVal

      public TensorProto.Builder clearVariantVal()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • removeVariantVal

      public TensorProto.Builder removeVariantVal(int index)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • getVariantValBuilder

      public VariantTensorDataProto.Builder getVariantValBuilder(int index)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • getVariantValOrBuilder

      public VariantTensorDataProtoOrBuilder getVariantValOrBuilder(int index)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
      Specified by:
      getVariantValOrBuilder in interface TensorProtoOrBuilder
    • getVariantValOrBuilderList

      public List<? extends VariantTensorDataProtoOrBuilder> getVariantValOrBuilderList()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
      Specified by:
      getVariantValOrBuilderList in interface TensorProtoOrBuilder
    • addVariantValBuilder

      public VariantTensorDataProto.Builder addVariantValBuilder()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • addVariantValBuilder

      public VariantTensorDataProto.Builder addVariantValBuilder(int index)
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • getVariantValBuilderList

      public List<VariantTensorDataProto.Builder> getVariantValBuilderList()
       DT_VARIANT
       
      repeated .tensorflow.VariantTensorDataProto variant_val = 15;
    • getUint32ValList

      public List<Integer> getUint32ValList()
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Specified by:
      getUint32ValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the uint32Val.
    • getUint32ValCount

      public int getUint32ValCount()
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Specified by:
      getUint32ValCount in interface TensorProtoOrBuilder
      Returns:
      The count of uint32Val.
    • getUint32Val

      public int getUint32Val(int index)
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Specified by:
      getUint32Val in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The uint32Val at the given index.
    • setUint32Val

      public TensorProto.Builder setUint32Val(int index, int value)
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The uint32Val to set.
      Returns:
      This builder for chaining.
    • addUint32Val

      public TensorProto.Builder addUint32Val(int value)
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Parameters:
      value - The uint32Val to add.
      Returns:
      This builder for chaining.
    • addAllUint32Val

      public TensorProto.Builder addAllUint32Val(Iterable<? extends Integer> values)
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Parameters:
      values - The uint32Val to add.
      Returns:
      This builder for chaining.
    • clearUint32Val

      public TensorProto.Builder clearUint32Val()
       DT_UINT32
       
      repeated uint32 uint32_val = 16 [packed = true];
      Returns:
      This builder for chaining.
    • getUint64ValList

      public List<Long> getUint64ValList()
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Specified by:
      getUint64ValList in interface TensorProtoOrBuilder
      Returns:
      A list containing the uint64Val.
    • getUint64ValCount

      public int getUint64ValCount()
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Specified by:
      getUint64ValCount in interface TensorProtoOrBuilder
      Returns:
      The count of uint64Val.
    • getUint64Val

      public long getUint64Val(int index)
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Specified by:
      getUint64Val in interface TensorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The uint64Val at the given index.
    • setUint64Val

      public TensorProto.Builder setUint64Val(int index, long value)
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The uint64Val to set.
      Returns:
      This builder for chaining.
    • addUint64Val

      public TensorProto.Builder addUint64Val(long value)
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Parameters:
      value - The uint64Val to add.
      Returns:
      This builder for chaining.
    • addAllUint64Val

      public TensorProto.Builder addAllUint64Val(Iterable<? extends Long> values)
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Parameters:
      values - The uint64Val to add.
      Returns:
      This builder for chaining.
    • clearUint64Val

      public TensorProto.Builder clearUint64Val()
       DT_UINT64
       
      repeated uint64 uint64_val = 17 [packed = true];
      Returns:
      This builder for chaining.
    • getFloat8Val

      public com.google.protobuf.ByteString getFloat8Val()
       DT_FLOAT8_*, use variable-sized set of bytes
       (i.e. the equivalent of repeated uint8, if such a thing existed).
       
      bytes float8_val = 18;
      Specified by:
      getFloat8Val in interface TensorProtoOrBuilder
      Returns:
      The float8Val.
    • setFloat8Val

      public TensorProto.Builder setFloat8Val(com.google.protobuf.ByteString value)
       DT_FLOAT8_*, use variable-sized set of bytes
       (i.e. the equivalent of repeated uint8, if such a thing existed).
       
      bytes float8_val = 18;
      Parameters:
      value - The float8Val to set.
      Returns:
      This builder for chaining.
    • clearFloat8Val

      public TensorProto.Builder clearFloat8Val()
       DT_FLOAT8_*, use variable-sized set of bytes
       (i.e. the equivalent of repeated uint8, if such a thing existed).
       
      bytes float8_val = 18;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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