Class BundleHeaderProto.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BundleHeaderProto.Builder>
com.google.protobuf.GeneratedMessage.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 GeneratedMessage.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 TypeMethodDescriptionbuild()clear().tensorflow.BundleHeaderProto.Endianness endianness = 2;Number of data files in the bundle.Versioning of the tensor bundle format.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 GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeFrom(BundleHeaderProto other) mergeVersion(VersionDef value) Versioning of the tensor bundle format..tensorflow.BundleHeaderProto.Endianness endianness = 2;setEndiannessValue(int value) .tensorflow.BundleHeaderProto.Endianness endianness = 2;setNumShards(int value) Number of data files in the bundle.setVersion(VersionDef value) Versioning of the tensor bundle format.setVersion(VersionDef.Builder builderForValue) Versioning of the tensor bundle format.Methods inherited from class GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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, mergeDelimitedFrom
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<BundleHeaderProto.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<BundleHeaderProto.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.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
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<BundleHeaderProto.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.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
-