OpDef.ArgDef.Builder

public static final class OpDef.ArgDef.Builder

 For describing inputs and outputs.
 
Protobuf type tensorflow.OpDef.ArgDef

Public Methods

OpDef.ArgDef.Builder
addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OpDef.ArgDef
OpDef.ArgDef
OpDef.ArgDef.Builder
OpDef.ArgDef.Builder
clearDescription ()
 Human readable description.
OpDef.ArgDef.Builder
clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
OpDef.ArgDef.Builder
clearIsRef ()
 For inputs: if true, the inputs are required to be refs.
OpDef.ArgDef.Builder
clearName ()
 Name for the input/output.
OpDef.ArgDef.Builder
clearNumberAttr ()
 if specified, attr must have type "int"
 
string number_attr = 5;
OpDef.ArgDef.Builder
clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
OpDef.ArgDef.Builder
clearType ()
 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.
OpDef.ArgDef.Builder
clearTypeAttr ()
 if specified, attr must have type "type"
 
string type_attr = 4;
OpDef.ArgDef.Builder
clearTypeListAttr ()
 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
OpDef.ArgDef.Builder
OpDef.ArgDef
String
getDescription ()
 Human readable description.
com.google.protobuf.ByteString
getDescriptionBytes ()
 Human readable description.
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
getIsRef ()
 For inputs: if true, the inputs are required to be refs.
String
getName ()
 Name for the input/output.
com.google.protobuf.ByteString
getNameBytes ()
 Name for the input/output.
String
getNumberAttr ()
 if specified, attr must have type "int"
 
string number_attr = 5;
com.google.protobuf.ByteString
getNumberAttrBytes ()
 if specified, attr must have type "int"
 
string number_attr = 5;
DataType
getType ()
 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.
String
getTypeAttr ()
 if specified, attr must have type "type"
 
string type_attr = 4;
com.google.protobuf.ByteString
getTypeAttrBytes ()
 if specified, attr must have type "type"
 
string type_attr = 4;
String
getTypeListAttr ()
 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
com.google.protobuf.ByteString
getTypeListAttrBytes ()
 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
int
getTypeValue ()
 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.
final boolean
OpDef.ArgDef.Builder
mergeFrom (com.google.protobuf.Message other)
OpDef.ArgDef.Builder
mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
final OpDef.ArgDef.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)
OpDef.ArgDef.Builder
setDescription (String value)
 Human readable description.
OpDef.ArgDef.Builder
setDescriptionBytes (com.google.protobuf.ByteString value)
 Human readable description.
OpDef.ArgDef.Builder
setField (com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OpDef.ArgDef.Builder
setIsRef (boolean value)
 For inputs: if true, the inputs are required to be refs.
OpDef.ArgDef.Builder
setName (String value)
 Name for the input/output.
OpDef.ArgDef.Builder
setNameBytes (com.google.protobuf.ByteString value)
 Name for the input/output.
OpDef.ArgDef.Builder
setNumberAttr (String value)
 if specified, attr must have type "int"
 
string number_attr = 5;
OpDef.ArgDef.Builder
setNumberAttrBytes (com.google.protobuf.ByteString value)
 if specified, attr must have type "int"
 
string number_attr = 5;
OpDef.ArgDef.Builder
setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
OpDef.ArgDef.Builder
setType ( DataType value)
 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.
OpDef.ArgDef.Builder
setTypeAttr (String value)
 if specified, attr must have type "type"
 
string type_attr = 4;
OpDef.ArgDef.Builder
setTypeAttrBytes (com.google.protobuf.ByteString value)
 if specified, attr must have type "type"
 
string type_attr = 4;
OpDef.ArgDef.Builder
setTypeListAttr (String value)
 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
OpDef.ArgDef.Builder
setTypeListAttrBytes (com.google.protobuf.ByteString value)
 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
OpDef.ArgDef.Builder
setTypeValue (int value)
 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.
final OpDef.ArgDef.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)

Inherited Methods

Public Methods

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

public OpDef.ArgDef build ()

public OpDef.ArgDef buildPartial ()

public OpDef.ArgDef.Builder clear ()

public OpDef.ArgDef.Builder clearDescription ()

 Human readable description.
 
string description = 2;

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

public OpDef.ArgDef.Builder clearIsRef ()

 For inputs: if true, the inputs are required to be refs.
   By default, inputs can be either refs or non-refs.
 For outputs: if true, outputs are refs, otherwise they are not.
 
bool is_ref = 16;

public OpDef.ArgDef.Builder clearName ()

 Name for the input/output.  Should match the regexp "[a-z][a-z0-9_]*".
 
string name = 1;

public OpDef.ArgDef.Builder clearNumberAttr ()

 if specified, attr must have type "int"
 
string number_attr = 5;

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

public OpDef.ArgDef.Builder clearType ()

 Describes the type of one or more tensors that are accepted/produced
 by this input/output arg.  The only legal combinations are:
 * For a single tensor: either the "type" field is set or the
   "type_attr" field is set to the name of an attr with type "type".
 * For a sequence of tensors with the same type: the "number_attr"
   field will be set to the name of an attr with type "int", and
   either the "type" or "type_attr" field will be set as for
   single tensors.
 * For a sequence of tensors, the "type_list_attr" field will be set
   to the name of an attr with type "list(type)".
 
.tensorflow.DataType type = 3;

public OpDef.ArgDef.Builder clearTypeAttr ()

 if specified, attr must have type "type"
 
string type_attr = 4;

public OpDef.ArgDef.Builder clearTypeListAttr ()

 If specified, attr must have type "list(type)", and none of
 type, type_attr, and number_attr may be specified.
 
string type_list_attr = 6;