Class BundleHeaderProto.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BundleHeaderProto.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<BundleHeaderProto.Builder>
org.tensorflow.proto.BundleHeaderProto.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, BundleHeaderProtoOrBuilder
- Enclosing class:
BundleHeaderProto
public static final class BundleHeaderProto.Builder
extends GeneratedMessageV3.Builder<BundleHeaderProto.Builder>
implements BundleHeaderProtoOrBuilder
Special header that is associated with a bundle. TODO(zongheng,zhifengc): maybe in the future, we can add information about which binary produced this checkpoint, timestamp, etc. Sometime, these can be valuable debugging information. And if needed, these can be used as defensive information ensuring reader (binary version) of the checkpoint and the writer (binary version) must match within certain range, etc.Protobuf type
tensorflow.BundleHeaderProto-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear().tensorflow.BundleHeaderProto.Endianness endianness = 2;Number of data files in the bundle.Versioning of the tensor bundle format.clone()static final Descriptors.Descriptor.tensorflow.BundleHeaderProto.Endianness endianness = 2;int.tensorflow.BundleHeaderProto.Endianness endianness = 2;intNumber of data files in the bundle.Versioning of the tensor bundle format.Versioning of the tensor bundle format.Versioning of the tensor bundle format.booleanVersioning of the tensor bundle format.protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeFrom(BundleHeaderProto other) mergeUnknownFields(UnknownFieldSet unknownFields) mergeVersion(VersionDef value) Versioning of the tensor bundle format..tensorflow.BundleHeaderProto.Endianness endianness = 2;setEndiannessValue(int value) .tensorflow.BundleHeaderProto.Endianness endianness = 2;setField(Descriptors.FieldDescriptor field, Object value) setNumShards(int value) Number of data files in the bundle.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(UnknownFieldSet unknownFields) setVersion(VersionDef value) Versioning of the tensor bundle format.setVersion(VersionDef.Builder builderForValue) Versioning of the tensor bundle format.Methods inherited from class GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface MessageLite.Builder
mergeFromMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
setField
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
setRepeatedField
public BundleHeaderProto.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
addRepeatedField
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<BundleHeaderProto.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
mergeFrom
public BundleHeaderProto.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<BundleHeaderProto.Builder>- Throws:
IOException
-
getNumShards
public int getNumShards()Number of data files in the bundle.
int32 num_shards = 1;- Specified by:
getNumShardsin interfaceBundleHeaderProtoOrBuilder- Returns:
- The numShards.
-
setNumShards
Number of data files in the bundle.
int32 num_shards = 1;- Parameters:
value- The numShards to set.- Returns:
- This builder for chaining.
-
clearNumShards
Number of data files in the bundle.
int32 num_shards = 1;- Returns:
- This builder for chaining.
-
getEndiannessValue
public int getEndiannessValue().tensorflow.BundleHeaderProto.Endianness endianness = 2;- Specified by:
getEndiannessValuein interfaceBundleHeaderProtoOrBuilder- Returns:
- The enum numeric value on the wire for endianness.
-
setEndiannessValue
.tensorflow.BundleHeaderProto.Endianness endianness = 2;- Parameters:
value- The enum numeric value on the wire for endianness to set.- Returns:
- This builder for chaining.
-
getEndianness
.tensorflow.BundleHeaderProto.Endianness endianness = 2;- Specified by:
getEndiannessin interfaceBundleHeaderProtoOrBuilder- Returns:
- The endianness.
-
setEndianness
.tensorflow.BundleHeaderProto.Endianness endianness = 2;- Parameters:
value- The endianness to set.- Returns:
- This builder for chaining.
-
clearEndianness
.tensorflow.BundleHeaderProto.Endianness endianness = 2;- Returns:
- This builder for chaining.
-
hasVersion
public boolean hasVersion()Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3;- Specified by:
hasVersionin interfaceBundleHeaderProtoOrBuilder- Returns:
- Whether the version field is set.
-
getVersion
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3;- Specified by:
getVersionin interfaceBundleHeaderProtoOrBuilder- Returns:
- The version.
-
setVersion
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3; -
setVersion
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3; -
mergeVersion
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3; -
clearVersion
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3; -
getVersionBuilder
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3; -
getVersionOrBuilder
Versioning of the tensor bundle format.
.tensorflow.VersionDef version = 3;- Specified by:
getVersionOrBuilderin interfaceBundleHeaderProtoOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<BundleHeaderProto.Builder>
-