Package org.tensorflow.metadata.v0
Class TensorRepresentation.SparseTensor.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
- org.tensorflow.metadata.v0.TensorRepresentation.SparseTensor.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TensorRepresentation.SparseTensorOrBuilder
- Enclosing class:
- TensorRepresentation.SparseTensor
public static final class TensorRepresentation.SparseTensor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder> implements TensorRepresentation.SparseTensorOrBuilder
A tf.SparseTensor whose indices and values come from separate data columns. This will replace Schema.sparse_feature eventually. The index columns must be of INT type, and all the columns must co-occur and have the same valency at the same row.
Protobuf typetensorflow.metadata.v0.TensorRepresentation.SparseTensor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TensorRepresentation.SparseTensor.BuilderaddAllIndexColumnNames(Iterable<String> values)The columns constitute the coordinates of the values.TensorRepresentation.SparseTensor.BuilderaddIndexColumnNames(String value)The columns constitute the coordinates of the values.TensorRepresentation.SparseTensor.BuilderaddIndexColumnNamesBytes(com.google.protobuf.ByteString value)The columns constitute the coordinates of the values.TensorRepresentation.SparseTensor.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TensorRepresentation.SparseTensorbuild()TensorRepresentation.SparseTensorbuildPartial()TensorRepresentation.SparseTensor.Builderclear()TensorRepresentation.SparseTensor.BuilderclearDenseShape()The dense shape of the resulting SparseTensor (does not include the batch dimension).TensorRepresentation.SparseTensor.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TensorRepresentation.SparseTensor.BuilderclearIndexColumnNames()The columns constitute the coordinates of the values.TensorRepresentation.SparseTensor.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TensorRepresentation.SparseTensor.BuilderclearValueColumnName()The column that contains the values.TensorRepresentation.SparseTensor.Builderclone()TensorRepresentation.SparseTensorgetDefaultInstanceForType()FixedShapegetDenseShape()The dense shape of the resulting SparseTensor (does not include the batch dimension).FixedShape.BuildergetDenseShapeBuilder()The dense shape of the resulting SparseTensor (does not include the batch dimension).FixedShapeOrBuildergetDenseShapeOrBuilder()The dense shape of the resulting SparseTensor (does not include the batch dimension).static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetIndexColumnNames(int index)The columns constitute the coordinates of the values.com.google.protobuf.ByteStringgetIndexColumnNamesBytes(int index)The columns constitute the coordinates of the values.intgetIndexColumnNamesCount()The columns constitute the coordinates of the values.com.google.protobuf.ProtocolStringListgetIndexColumnNamesList()The columns constitute the coordinates of the values.StringgetValueColumnName()The column that contains the values.com.google.protobuf.ByteStringgetValueColumnNameBytes()The column that contains the values.booleanhasDenseShape()The dense shape of the resulting SparseTensor (does not include the batch dimension).booleanhasValueColumnName()The column that contains the values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TensorRepresentation.SparseTensor.BuildermergeDenseShape(FixedShape value)The dense shape of the resulting SparseTensor (does not include the batch dimension).TensorRepresentation.SparseTensor.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TensorRepresentation.SparseTensor.BuildermergeFrom(com.google.protobuf.Message other)TensorRepresentation.SparseTensor.BuildermergeFrom(TensorRepresentation.SparseTensor other)TensorRepresentation.SparseTensor.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TensorRepresentation.SparseTensor.BuildersetDenseShape(FixedShape value)The dense shape of the resulting SparseTensor (does not include the batch dimension).TensorRepresentation.SparseTensor.BuildersetDenseShape(FixedShape.Builder builderForValue)The dense shape of the resulting SparseTensor (does not include the batch dimension).TensorRepresentation.SparseTensor.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TensorRepresentation.SparseTensor.BuildersetIndexColumnNames(int index, String value)The columns constitute the coordinates of the values.TensorRepresentation.SparseTensor.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TensorRepresentation.SparseTensor.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TensorRepresentation.SparseTensor.BuildersetValueColumnName(String value)The column that contains the values.TensorRepresentation.SparseTensor.BuildersetValueColumnNameBytes(com.google.protobuf.ByteString value)The column that contains the values.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
clear
public TensorRepresentation.SparseTensor.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
getDefaultInstanceForType
public TensorRepresentation.SparseTensor getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TensorRepresentation.SparseTensor build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TensorRepresentation.SparseTensor buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TensorRepresentation.SparseTensor.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
setField
public TensorRepresentation.SparseTensor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
clearField
public TensorRepresentation.SparseTensor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
clearOneof
public TensorRepresentation.SparseTensor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
setRepeatedField
public TensorRepresentation.SparseTensor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
addRepeatedField
public TensorRepresentation.SparseTensor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
mergeFrom
public TensorRepresentation.SparseTensor.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TensorRepresentation.SparseTensor.Builder>
-
mergeFrom
public TensorRepresentation.SparseTensor.Builder mergeFrom(TensorRepresentation.SparseTensor other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
mergeFrom
public TensorRepresentation.SparseTensor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TensorRepresentation.SparseTensor.Builder>- Throws:
IOException
-
hasDenseShape
public boolean hasDenseShape()
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;- Specified by:
hasDenseShapein interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- Whether the denseShape field is set.
-
getDenseShape
public FixedShape getDenseShape()
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;- Specified by:
getDenseShapein interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- The denseShape.
-
setDenseShape
public TensorRepresentation.SparseTensor.Builder setDenseShape(FixedShape value)
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;
-
setDenseShape
public TensorRepresentation.SparseTensor.Builder setDenseShape(FixedShape.Builder builderForValue)
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;
-
mergeDenseShape
public TensorRepresentation.SparseTensor.Builder mergeDenseShape(FixedShape value)
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;
-
clearDenseShape
public TensorRepresentation.SparseTensor.Builder clearDenseShape()
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;
-
getDenseShapeBuilder
public FixedShape.Builder getDenseShapeBuilder()
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;
-
getDenseShapeOrBuilder
public FixedShapeOrBuilder getDenseShapeOrBuilder()
The dense shape of the resulting SparseTensor (does not include the batch dimension).
optional .tensorflow.metadata.v0.FixedShape dense_shape = 1;- Specified by:
getDenseShapeOrBuilderin interfaceTensorRepresentation.SparseTensorOrBuilder
-
getIndexColumnNamesList
public com.google.protobuf.ProtocolStringList getIndexColumnNamesList()
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Specified by:
getIndexColumnNamesListin interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- A list containing the indexColumnNames.
-
getIndexColumnNamesCount
public int getIndexColumnNamesCount()
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Specified by:
getIndexColumnNamesCountin interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- The count of indexColumnNames.
-
getIndexColumnNames
public String getIndexColumnNames(int index)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Specified by:
getIndexColumnNamesin interfaceTensorRepresentation.SparseTensorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The indexColumnNames at the given index.
-
getIndexColumnNamesBytes
public com.google.protobuf.ByteString getIndexColumnNamesBytes(int index)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Specified by:
getIndexColumnNamesBytesin interfaceTensorRepresentation.SparseTensorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the indexColumnNames at the given index.
-
setIndexColumnNames
public TensorRepresentation.SparseTensor.Builder setIndexColumnNames(int index, String value)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Parameters:
index- The index to set the value at.value- The indexColumnNames to set.- Returns:
- This builder for chaining.
-
addIndexColumnNames
public TensorRepresentation.SparseTensor.Builder addIndexColumnNames(String value)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Parameters:
value- The indexColumnNames to add.- Returns:
- This builder for chaining.
-
addAllIndexColumnNames
public TensorRepresentation.SparseTensor.Builder addAllIndexColumnNames(Iterable<String> values)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Parameters:
values- The indexColumnNames to add.- Returns:
- This builder for chaining.
-
clearIndexColumnNames
public TensorRepresentation.SparseTensor.Builder clearIndexColumnNames()
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Returns:
- This builder for chaining.
-
addIndexColumnNamesBytes
public TensorRepresentation.SparseTensor.Builder addIndexColumnNamesBytes(com.google.protobuf.ByteString value)
The columns constitute the coordinates of the values. indices_column[i][j] contains the coordinate of the i-th dimension of the j-th value.
repeated string index_column_names = 2;- Parameters:
value- The bytes of the indexColumnNames to add.- Returns:
- This builder for chaining.
-
hasValueColumnName
public boolean hasValueColumnName()
The column that contains the values.
optional string value_column_name = 3;- Specified by:
hasValueColumnNamein interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- Whether the valueColumnName field is set.
-
getValueColumnName
public String getValueColumnName()
The column that contains the values.
optional string value_column_name = 3;- Specified by:
getValueColumnNamein interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- The valueColumnName.
-
getValueColumnNameBytes
public com.google.protobuf.ByteString getValueColumnNameBytes()
The column that contains the values.
optional string value_column_name = 3;- Specified by:
getValueColumnNameBytesin interfaceTensorRepresentation.SparseTensorOrBuilder- Returns:
- The bytes for valueColumnName.
-
setValueColumnName
public TensorRepresentation.SparseTensor.Builder setValueColumnName(String value)
The column that contains the values.
optional string value_column_name = 3;- Parameters:
value- The valueColumnName to set.- Returns:
- This builder for chaining.
-
clearValueColumnName
public TensorRepresentation.SparseTensor.Builder clearValueColumnName()
The column that contains the values.
optional string value_column_name = 3;- Returns:
- This builder for chaining.
-
setValueColumnNameBytes
public TensorRepresentation.SparseTensor.Builder setValueColumnNameBytes(com.google.protobuf.ByteString value)
The column that contains the values.
optional string value_column_name = 3;- Parameters:
value- The bytes for valueColumnName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final TensorRepresentation.SparseTensor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
mergeUnknownFields
public final TensorRepresentation.SparseTensor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorRepresentation.SparseTensor.Builder>
-
-