FunctionDef.Builder

public static final class FunctionDef.Builder

 A function can be instantiated when the runtime can bind every attr
 with a value. When a GraphDef has a call to a function, it must
 have binding for every attr defined in the signature.
 TODO(zhifengc):
   * device spec, etc.
 
Protobuf type tensorflow.FunctionDef

Public Methods

FunctionDef.Builder
addAllNodeDef(Iterable<? extends NodeDef> values)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
addNodeDef(NodeDef value)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
addNodeDef(NodeDef.Builder builderForValue)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
addNodeDef(int index, NodeDef.Builder builderForValue)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
addNodeDef(int index, NodeDef value)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
NodeDef.Builder
addNodeDefBuilder()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
NodeDef.Builder
addNodeDefBuilder(int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
FunctionDef
build()
FunctionDef
FunctionDef.Builder
clear()
FunctionDef.Builder
FunctionDef.Builder
FunctionDef.Builder
FunctionDef.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
FunctionDef.Builder
clearNodeDef()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
FunctionDef.Builder
FunctionDef.Builder
FunctionDef.Builder
clearSignature()
 The definition of the function's name, arguments, return values,
 attrs etc.
FunctionDef.Builder
clone()
boolean
containsArgAttr(int key)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
boolean
containsAttr(String key)
 Attributes specific to this function definition.
boolean
containsControlRet(String key)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
boolean
containsResourceArgUniqueId(int key)
 Unique IDs for each resource argument, used to track aliasing resources.
boolean
containsRet(String key)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
Map<Integer, FunctionDef.ArgAttrs>
getArgAttr()
Use getArgAttrMap() instead.
int
getArgAttrCount()
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
Map<Integer, FunctionDef.ArgAttrs>
getArgAttrMap()
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.ArgAttrs
getArgAttrOrDefault(int key, FunctionDef.ArgAttrs defaultValue)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.ArgAttrs
getArgAttrOrThrow(int key)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
Map<String, AttrValue>
getAttr()
Use getAttrMap() instead.
int
getAttrCount()
 Attributes specific to this function definition.
Map<String, AttrValue>
getAttrMap()
 Attributes specific to this function definition.
AttrValue
getAttrOrDefault(String key, AttrValue defaultValue)
 Attributes specific to this function definition.
AttrValue
getAttrOrThrow(String key)
 Attributes specific to this function definition.
Map<String, String>
int
getControlRetCount()
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
Map<String, String>
getControlRetMap()
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
String
getControlRetOrDefault(String key, String defaultValue)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
String
getControlRetOrThrow(String key)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
FunctionDef
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Map<Integer, FunctionDef.ArgAttrs>
getMutableArgAttr()
Use alternate mutation accessors instead.
Map<String, AttrValue>
getMutableAttr()
Use alternate mutation accessors instead.
Map<String, String>
getMutableControlRet()
Use alternate mutation accessors instead.
Map<Integer, Integer>
getMutableResourceArgUniqueId()
Use alternate mutation accessors instead.
Map<String, String>
getMutableRet()
Use alternate mutation accessors instead.
NodeDef
getNodeDef(int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
NodeDef.Builder
getNodeDefBuilder(int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
List<NodeDef.Builder>
getNodeDefBuilderList()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
int
getNodeDefCount()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
List<NodeDef>
getNodeDefList()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
NodeDefOrBuilder
getNodeDefOrBuilder(int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
List<? extends NodeDefOrBuilder>
getNodeDefOrBuilderList()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
Map<Integer, Integer>
int
getResourceArgUniqueIdCount()
 Unique IDs for each resource argument, used to track aliasing resources.
Map<Integer, Integer>
getResourceArgUniqueIdMap()
 Unique IDs for each resource argument, used to track aliasing resources.
int
getResourceArgUniqueIdOrDefault(int key, int defaultValue)
 Unique IDs for each resource argument, used to track aliasing resources.
int
getResourceArgUniqueIdOrThrow(int key)
 Unique IDs for each resource argument, used to track aliasing resources.
Map<String, String>
getRet()
Use getRetMap() instead.
int
getRetCount()
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
Map<String, String>
getRetMap()
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
String
getRetOrDefault(String key, String defaultValue)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
String
getRetOrThrow(String key)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
OpDef
getSignature()
 The definition of the function's name, arguments, return values,
 attrs etc.
OpDef.Builder
getSignatureBuilder()
 The definition of the function's name, arguments, return values,
 attrs etc.
OpDefOrBuilder
getSignatureOrBuilder()
 The definition of the function's name, arguments, return values,
 attrs etc.
boolean
hasSignature()
 The definition of the function's name, arguments, return values,
 attrs etc.
final boolean
FunctionDef.Builder
mergeFrom(com.google.protobuf.Message other)
FunctionDef.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
FunctionDef.Builder
mergeSignature(OpDef value)
 The definition of the function's name, arguments, return values,
 attrs etc.
final FunctionDef.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
FunctionDef.Builder
putAllArgAttr(Map<Integer, FunctionDef.ArgAttrs> values)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.Builder
putAllAttr(Map<String, AttrValue> values)
 Attributes specific to this function definition.
FunctionDef.Builder
putAllControlRet(Map<String, String> values)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
FunctionDef.Builder
putAllResourceArgUniqueId(Map<Integer, Integer> values)
 Unique IDs for each resource argument, used to track aliasing resources.
FunctionDef.Builder
putAllRet(Map<String, String> values)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
FunctionDef.Builder
putArgAttr(int key, FunctionDef.ArgAttrs value)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.Builder
putAttr(String key, AttrValue value)
 Attributes specific to this function definition.
FunctionDef.Builder
putControlRet(String key, String value)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
FunctionDef.Builder
putResourceArgUniqueId(int key, int value)
 Unique IDs for each resource argument, used to track aliasing resources.
FunctionDef.Builder
putRet(String key, String value)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
FunctionDef.Builder
removeArgAttr(int key)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.Builder
removeAttr(String key)
 Attributes specific to this function definition.
FunctionDef.Builder
removeControlRet(String key)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
FunctionDef.Builder
removeNodeDef(int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
removeResourceArgUniqueId(int key)
 Unique IDs for each resource argument, used to track aliasing resources.
FunctionDef.Builder
removeRet(String key)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
FunctionDef.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
FunctionDef.Builder
setNodeDef(int index, NodeDef.Builder builderForValue)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
setNodeDef(int index, NodeDef value)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
FunctionDef.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
FunctionDef.Builder
setSignature(OpDef value)
 The definition of the function's name, arguments, return values,
 attrs etc.
FunctionDef.Builder
setSignature(OpDef.Builder builderForValue)
 The definition of the function's name, arguments, return values,
 attrs etc.
final FunctionDef.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)

Inherited Methods

Public Methods

public FunctionDef.Builder addAllNodeDef (Iterable<? extends NodeDef> values)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder addNodeDef (NodeDef value)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder addNodeDef (NodeDef.Builder builderForValue)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder addNodeDef (int index, NodeDef.Builder builderForValue)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder addNodeDef (int index, NodeDef value)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public NodeDef.Builder addNodeDefBuilder ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public NodeDef.Builder addNodeDefBuilder (int index)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)

public FunctionDef build ()

public FunctionDef buildPartial ()

public FunctionDef.Builder clear ()

public FunctionDef.Builder clearArgAttr ()

public FunctionDef.Builder clearAttr ()

public FunctionDef.Builder clearControlRet ()

public FunctionDef.Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)

public FunctionDef.Builder clearNodeDef ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)

public FunctionDef.Builder clearResourceArgUniqueId ()

public FunctionDef.Builder clearRet ()

public FunctionDef.Builder clearSignature ()

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public FunctionDef.Builder clone ()

public boolean containsArgAttr (int key)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public boolean containsAttr (String key)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public boolean containsControlRet (String key)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public boolean containsResourceArgUniqueId (int key)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public boolean containsRet (String key)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public Map<Integer, FunctionDef.ArgAttrs> getArgAttr ()

Use getArgAttrMap() instead.

public int getArgAttrCount ()

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public Map<Integer, FunctionDef.ArgAttrs> getArgAttrMap ()

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public FunctionDef.ArgAttrs getArgAttrOrDefault (int key, FunctionDef.ArgAttrs defaultValue)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public FunctionDef.ArgAttrs getArgAttrOrThrow (int key)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public Map<String, AttrValue> getAttr ()

Use getAttrMap() instead.

public int getAttrCount ()

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public Map<String, AttrValue> getAttrMap ()

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public AttrValue getAttrOrDefault (String key, AttrValue defaultValue)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public AttrValue getAttrOrThrow (String key)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public Map<String, String> getControlRet ()

Use getControlRetMap() instead.

public int getControlRetCount ()

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public Map<String, String> getControlRetMap ()

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public String getControlRetOrDefault (String key, String defaultValue)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public String getControlRetOrThrow (String key)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public FunctionDef getDefaultInstanceForType ()

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

public Map<Integer, FunctionDef.ArgAttrs> getMutableArgAttr ()

Use alternate mutation accessors instead.

public Map<String, AttrValue> getMutableAttr ()

Use alternate mutation accessors instead.

public Map<String, String> getMutableControlRet ()

Use alternate mutation accessors instead.

public Map<Integer, Integer> getMutableResourceArgUniqueId ()

Use alternate mutation accessors instead.

public Map<String, String> getMutableRet ()

Use alternate mutation accessors instead.

public NodeDef getNodeDef (int index)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public NodeDef.Builder getNodeDefBuilder (int index)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public List<NodeDef.Builder> getNodeDefBuilderList ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public int getNodeDefCount ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public List<NodeDef> getNodeDefList ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public NodeDefOrBuilder getNodeDefOrBuilder (int index)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public List<? extends NodeDefOrBuilder> getNodeDefOrBuilderList ()

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public Map<Integer, Integer> getResourceArgUniqueId ()

public int getResourceArgUniqueIdCount ()

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public Map<Integer, Integer> getResourceArgUniqueIdMap ()

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public int getResourceArgUniqueIdOrDefault (int key, int defaultValue)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public int getResourceArgUniqueIdOrThrow (int key)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public Map<String, String> getRet ()

Use getRetMap() instead.

public int getRetCount ()

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public Map<String, String> getRetMap ()

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public String getRetOrDefault (String key, String defaultValue)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public String getRetOrThrow (String key)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public OpDef getSignature ()

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public OpDef.Builder getSignatureBuilder ()

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public OpDefOrBuilder getSignatureOrBuilder ()

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public boolean hasSignature ()

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public final boolean isInitialized ()

public FunctionDef.Builder mergeFrom (com.google.protobuf.Message other)

public FunctionDef.Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Throws
IOException

public FunctionDef.Builder mergeSignature (OpDef value)

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public final FunctionDef.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)

public FunctionDef.Builder putAllArgAttr (Map<Integer, FunctionDef.ArgAttrs> values)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public FunctionDef.Builder putAllAttr (Map<String, AttrValue> values)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public FunctionDef.Builder putAllControlRet (Map<String, String> values)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public FunctionDef.Builder putAllResourceArgUniqueId (Map<Integer, Integer> values)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public FunctionDef.Builder putAllRet (Map<String, String> values)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public FunctionDef.Builder putArgAttr (int key, FunctionDef.ArgAttrs value)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public FunctionDef.Builder putAttr (String key, AttrValue value)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public FunctionDef.Builder putControlRet (String key, String value)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public FunctionDef.Builder putResourceArgUniqueId (int key, int value)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public FunctionDef.Builder putRet (String key, String value)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public FunctionDef.Builder removeArgAttr (int key)

map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;

public FunctionDef.Builder removeAttr (String key)

 Attributes specific to this function definition.
 
map<string, .tensorflow.AttrValue> attr = 5;

public FunctionDef.Builder removeControlRet (String key)

 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
 
map<string, string> control_ret = 6;

public FunctionDef.Builder removeNodeDef (int index)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder removeResourceArgUniqueId (int key)

 Unique IDs for each resource argument, used to track aliasing resources. If
 Argument A and Argument B alias each other, then
 resource_arg_unique_ids[A.index] == resource_arg_unique_ids[B.index].
 If this field is empty, none of the arguments could alias; otherwise, every
 resource argument should have an entry in this field.
 When instantiated, the unique IDs will be attached to the _Arg nodes'
 "_resource_arg_unique_id" attribute.
 
map<uint32, uint32> resource_arg_unique_id = 8;

public FunctionDef.Builder removeRet (String key)

 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
 
map<string, string> ret = 4;

public FunctionDef.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)

public FunctionDef.Builder setNodeDef (int index, NodeDef.Builder builderForValue)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder setNodeDef (int index, NodeDef value)

 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first. If not resolved, "func" is assumed to
 be a builtin op.
 
repeated .tensorflow.NodeDef node_def = 3;

public FunctionDef.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)

public FunctionDef.Builder setSignature (OpDef value)

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public FunctionDef.Builder setSignature (OpDef.Builder builderForValue)

 The definition of the function's name, arguments, return values,
 attrs etc.
 
.tensorflow.OpDef signature = 1;

public final FunctionDef.Builder setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)