public static final class CollectionDef.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder> implements CollectionDefOrBuilder
CollectionDef should cover most collections. To add a user-defined collection, do one of the following: 1. For simple data types, such as string, int, float: tf.add_to_collection("your_collection_name", your_simple_value) strings will be stored as bytes_list. 2. For Protobuf types, there are three ways to add them: 1) tf.add_to_collection("your_collection_name", your_proto.SerializeToString()) collection_def { key: "user_defined_bytes_collection" value { bytes_list { value: "queue_name: \"test_queue\"\n" } } } or 2) tf.add_to_collection("your_collection_name", str(your_proto)) collection_def { key: "user_defined_string_collection" value { bytes_list { value: "\n\ntest_queue" } } } or 3) any_buf = any_pb2.Any() tf.add_to_collection("your_collection_name", any_buf.Pack(your_proto)) collection_def { key: "user_defined_any_collection" value { any_list { value { type_url: "type.googleapis.com/tensorflow.QueueRunnerDef" value: "\n\ntest_queue" } } } } 3. For Python objects, implement to_proto() and from_proto(), and register them in the following manner: ops.register_proto_function("your_collection_name", proto_type, to_proto=YourPythonObject.to_proto, from_proto=YourPythonObject.from_proto) These functions will be invoked to serialize and de-serialize the collection. For example, ops.register_proto_function(ops.GraphKeys.GLOBAL_VARIABLES, proto_type=variable_pb2.VariableDef, to_proto=Variable.to_proto, from_proto=Variable.from_proto)Protobuf type
tensorflow.CollectionDef
Modifier and Type | Method and Description |
---|---|
CollectionDef.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CollectionDef |
build() |
CollectionDef |
buildPartial() |
CollectionDef.Builder |
clear() |
CollectionDef.Builder |
clearAnyList()
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.Builder |
clearBytesList()
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CollectionDef.Builder |
clearFloatList()
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.Builder |
clearInt64List()
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Builder |
clearKind() |
CollectionDef.Builder |
clearNodeList()
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CollectionDef.Builder |
clone() |
CollectionDef.AnyList |
getAnyList()
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.AnyList.Builder |
getAnyListBuilder()
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.AnyListOrBuilder |
getAnyListOrBuilder()
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.BytesList |
getBytesList()
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.BytesList.Builder |
getBytesListBuilder()
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.BytesListOrBuilder |
getBytesListOrBuilder()
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
CollectionDef.FloatList |
getFloatList()
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.FloatList.Builder |
getFloatListBuilder()
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.FloatListOrBuilder |
getFloatListOrBuilder()
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.Int64List |
getInt64List()
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Int64List.Builder |
getInt64ListBuilder()
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Int64ListOrBuilder |
getInt64ListOrBuilder()
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.KindCase |
getKindCase() |
CollectionDef.NodeList |
getNodeList()
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.NodeList.Builder |
getNodeListBuilder()
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.NodeListOrBuilder |
getNodeListOrBuilder()
.tensorflow.CollectionDef.NodeList node_list = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CollectionDef.Builder |
mergeAnyList(CollectionDef.AnyList value)
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.Builder |
mergeBytesList(CollectionDef.BytesList value)
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.Builder |
mergeFloatList(CollectionDef.FloatList value)
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CollectionDef.Builder |
mergeFrom(CollectionDef other) |
CollectionDef.Builder |
mergeFrom(com.google.protobuf.Message other) |
CollectionDef.Builder |
mergeInt64List(CollectionDef.Int64List value)
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Builder |
mergeNodeList(CollectionDef.NodeList value)
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CollectionDef.Builder |
setAnyList(CollectionDef.AnyList.Builder builderForValue)
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.Builder |
setAnyList(CollectionDef.AnyList value)
.tensorflow.CollectionDef.AnyList any_list = 5; |
CollectionDef.Builder |
setBytesList(CollectionDef.BytesList.Builder builderForValue)
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.Builder |
setBytesList(CollectionDef.BytesList value)
.tensorflow.CollectionDef.BytesList bytes_list = 2; |
CollectionDef.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CollectionDef.Builder |
setFloatList(CollectionDef.FloatList.Builder builderForValue)
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.Builder |
setFloatList(CollectionDef.FloatList value)
.tensorflow.CollectionDef.FloatList float_list = 4; |
CollectionDef.Builder |
setInt64List(CollectionDef.Int64List.Builder builderForValue)
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Builder |
setInt64List(CollectionDef.Int64List value)
.tensorflow.CollectionDef.Int64List int64_list = 3; |
CollectionDef.Builder |
setNodeList(CollectionDef.NodeList.Builder builderForValue)
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.Builder |
setNodeList(CollectionDef.NodeList value)
.tensorflow.CollectionDef.NodeList node_list = 1; |
CollectionDef.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CollectionDef.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownField
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public CollectionDef build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public CollectionDef buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public CollectionDef.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<CollectionDef.Builder>
public CollectionDef.Builder mergeFrom(CollectionDef other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public CollectionDef.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<CollectionDef.Builder>
IOException
public CollectionDef.KindCase getKindCase()
getKindCase
in interface CollectionDefOrBuilder
public CollectionDef.Builder clearKind()
public CollectionDef.NodeList getNodeList()
.tensorflow.CollectionDef.NodeList node_list = 1;
getNodeList
in interface CollectionDefOrBuilder
public CollectionDef.Builder setNodeList(CollectionDef.NodeList value)
.tensorflow.CollectionDef.NodeList node_list = 1;
public CollectionDef.Builder setNodeList(CollectionDef.NodeList.Builder builderForValue)
.tensorflow.CollectionDef.NodeList node_list = 1;
public CollectionDef.Builder mergeNodeList(CollectionDef.NodeList value)
.tensorflow.CollectionDef.NodeList node_list = 1;
public CollectionDef.Builder clearNodeList()
.tensorflow.CollectionDef.NodeList node_list = 1;
public CollectionDef.NodeList.Builder getNodeListBuilder()
.tensorflow.CollectionDef.NodeList node_list = 1;
public CollectionDef.NodeListOrBuilder getNodeListOrBuilder()
.tensorflow.CollectionDef.NodeList node_list = 1;
getNodeListOrBuilder
in interface CollectionDefOrBuilder
public CollectionDef.BytesList getBytesList()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
getBytesList
in interface CollectionDefOrBuilder
public CollectionDef.Builder setBytesList(CollectionDef.BytesList value)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
public CollectionDef.Builder setBytesList(CollectionDef.BytesList.Builder builderForValue)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
public CollectionDef.Builder mergeBytesList(CollectionDef.BytesList value)
.tensorflow.CollectionDef.BytesList bytes_list = 2;
public CollectionDef.Builder clearBytesList()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
public CollectionDef.BytesList.Builder getBytesListBuilder()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
public CollectionDef.BytesListOrBuilder getBytesListOrBuilder()
.tensorflow.CollectionDef.BytesList bytes_list = 2;
getBytesListOrBuilder
in interface CollectionDefOrBuilder
public CollectionDef.Int64List getInt64List()
.tensorflow.CollectionDef.Int64List int64_list = 3;
getInt64List
in interface CollectionDefOrBuilder
public CollectionDef.Builder setInt64List(CollectionDef.Int64List value)
.tensorflow.CollectionDef.Int64List int64_list = 3;
public CollectionDef.Builder setInt64List(CollectionDef.Int64List.Builder builderForValue)
.tensorflow.CollectionDef.Int64List int64_list = 3;
public CollectionDef.Builder mergeInt64List(CollectionDef.Int64List value)
.tensorflow.CollectionDef.Int64List int64_list = 3;
public CollectionDef.Builder clearInt64List()
.tensorflow.CollectionDef.Int64List int64_list = 3;
public CollectionDef.Int64List.Builder getInt64ListBuilder()
.tensorflow.CollectionDef.Int64List int64_list = 3;
public CollectionDef.Int64ListOrBuilder getInt64ListOrBuilder()
.tensorflow.CollectionDef.Int64List int64_list = 3;
getInt64ListOrBuilder
in interface CollectionDefOrBuilder
public CollectionDef.FloatList getFloatList()
.tensorflow.CollectionDef.FloatList float_list = 4;
getFloatList
in interface CollectionDefOrBuilder
public CollectionDef.Builder setFloatList(CollectionDef.FloatList value)
.tensorflow.CollectionDef.FloatList float_list = 4;
public CollectionDef.Builder setFloatList(CollectionDef.FloatList.Builder builderForValue)
.tensorflow.CollectionDef.FloatList float_list = 4;
public CollectionDef.Builder mergeFloatList(CollectionDef.FloatList value)
.tensorflow.CollectionDef.FloatList float_list = 4;
public CollectionDef.Builder clearFloatList()
.tensorflow.CollectionDef.FloatList float_list = 4;
public CollectionDef.FloatList.Builder getFloatListBuilder()
.tensorflow.CollectionDef.FloatList float_list = 4;
public CollectionDef.FloatListOrBuilder getFloatListOrBuilder()
.tensorflow.CollectionDef.FloatList float_list = 4;
getFloatListOrBuilder
in interface CollectionDefOrBuilder
public CollectionDef.AnyList getAnyList()
.tensorflow.CollectionDef.AnyList any_list = 5;
getAnyList
in interface CollectionDefOrBuilder
public CollectionDef.Builder setAnyList(CollectionDef.AnyList value)
.tensorflow.CollectionDef.AnyList any_list = 5;
public CollectionDef.Builder setAnyList(CollectionDef.AnyList.Builder builderForValue)
.tensorflow.CollectionDef.AnyList any_list = 5;
public CollectionDef.Builder mergeAnyList(CollectionDef.AnyList value)
.tensorflow.CollectionDef.AnyList any_list = 5;
public CollectionDef.Builder clearAnyList()
.tensorflow.CollectionDef.AnyList any_list = 5;
public CollectionDef.AnyList.Builder getAnyListBuilder()
.tensorflow.CollectionDef.AnyList any_list = 5;
public CollectionDef.AnyListOrBuilder getAnyListOrBuilder()
.tensorflow.CollectionDef.AnyList any_list = 5;
getAnyListOrBuilder
in interface CollectionDefOrBuilder
public final CollectionDef.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
public final CollectionDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionDef.Builder>
Copyright © 2015–2017. All rights reserved.