Interface OpDef.AttrDefOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
OpDef.AttrDef, OpDef.AttrDef.Builder
Enclosing class:
OpDef

public static interface OpDef.AttrDefOrBuilder extends MessageOrBuilder
  • Method Details

    • getName

      String getName()
      A descriptive name for the argument.  May be used, e.g. by the
      Python client, as a keyword argument name, and so should match
      the regexp "[a-z][a-z0-9_]+".
      
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      ByteString getNameBytes()
      A descriptive name for the argument.  May be used, e.g. by the
      Python client, as a keyword argument name, and so should match
      the regexp "[a-z][a-z0-9_]+".
      
      string name = 1;
      Returns:
      The bytes for name.
    • getType

      String getType()
      One of the type names from attr_value.proto ("string", "list(string)",
      "int", etc.).
      
      string type = 2;
      Returns:
      The type.
    • getTypeBytes

      ByteString getTypeBytes()
      One of the type names from attr_value.proto ("string", "list(string)",
      "int", etc.).
      
      string type = 2;
      Returns:
      The bytes for type.
    • hasDefaultValue

      boolean hasDefaultValue()
      A reasonable default for this attribute if the user does not supply
      a value.  If not specified, the user must supply a value.
      
      .tensorflow.AttrValue default_value = 3;
      Returns:
      Whether the defaultValue field is set.
    • getDefaultValue

      AttrValue getDefaultValue()
      A reasonable default for this attribute if the user does not supply
      a value.  If not specified, the user must supply a value.
      
      .tensorflow.AttrValue default_value = 3;
      Returns:
      The defaultValue.
    • getDefaultValueOrBuilder

      AttrValueOrBuilder getDefaultValueOrBuilder()
      A reasonable default for this attribute if the user does not supply
      a value.  If not specified, the user must supply a value.
      
      .tensorflow.AttrValue default_value = 3;
    • getDescription

      String getDescription()
      Human-readable description.
      
      string description = 4;
      Returns:
      The description.
    • getDescriptionBytes

      ByteString getDescriptionBytes()
      Human-readable description.
      
      string description = 4;
      Returns:
      The bytes for description.
    • getHasMinimum

      boolean getHasMinimum()
      For type == "int", this is a minimum value.  For "list(___)"
      types, this is the minimum length.
      
      bool has_minimum = 5;
      Returns:
      The hasMinimum.
    • getMinimum

      long getMinimum()
      int64 minimum = 6;
      Returns:
      The minimum.
    • hasAllowedValues

      boolean hasAllowedValues()
      The set of allowed values.  Has type that is the "list" version
      of the "type" field above (uses the "list" field of AttrValue).
      If type == "type" or "list(type)" above, then the "type" field
      of "allowed_values.list" has the set of allowed DataTypes.
      If type == "string" or "list(string)", then the "s" field of
      "allowed_values.list" has the set of allowed strings.
      
      .tensorflow.AttrValue allowed_values = 7;
      Returns:
      Whether the allowedValues field is set.
    • getAllowedValues

      AttrValue getAllowedValues()
      The set of allowed values.  Has type that is the "list" version
      of the "type" field above (uses the "list" field of AttrValue).
      If type == "type" or "list(type)" above, then the "type" field
      of "allowed_values.list" has the set of allowed DataTypes.
      If type == "string" or "list(string)", then the "s" field of
      "allowed_values.list" has the set of allowed strings.
      
      .tensorflow.AttrValue allowed_values = 7;
      Returns:
      The allowedValues.
    • getAllowedValuesOrBuilder

      AttrValueOrBuilder getAllowedValuesOrBuilder()
      The set of allowed values.  Has type that is the "list" version
      of the "type" field above (uses the "list" field of AttrValue).
      If type == "type" or "list(type)" above, then the "type" field
      of "allowed_values.list" has the set of allowed DataTypes.
      If type == "string" or "list(string)", then the "s" field of
      "allowed_values.list" has the set of allowed strings.
      
      .tensorflow.AttrValue allowed_values = 7;