Class AttrValue.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<AttrValue.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
org.tensorflow.framework.AttrValue.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, AttrValueOrBuilder
Enclosing class:
AttrValue

public static final class AttrValue.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder> implements AttrValueOrBuilder
 Protocol buffer representing the value for an attr used to configure an Op.
 Comment indicates the corresponding attr type.  Only the field matching the
 attr type may be filled.
 
Protobuf type tensorflow.AttrValue
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • clear

      public AttrValue.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • getDefaultInstanceForType

      public AttrValue getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public AttrValue build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public AttrValue buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public AttrValue.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • setField

      public AttrValue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • clearField

      public AttrValue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • clearOneof

      public AttrValue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • setRepeatedField

      public AttrValue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • addRepeatedField

      public AttrValue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • mergeFrom

      public AttrValue.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AttrValue.Builder>
    • mergeFrom

      public AttrValue.Builder mergeFrom(AttrValue other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • mergeFrom

      public AttrValue.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AttrValue.Builder>
      Throws:
      IOException
    • getValueCase

      public AttrValue.ValueCase getValueCase()
      Specified by:
      getValueCase in interface AttrValueOrBuilder
    • clearValue

      public AttrValue.Builder clearValue()
    • hasS

      public boolean hasS()
       "string"
       
      bytes s = 2;
      Specified by:
      hasS in interface AttrValueOrBuilder
      Returns:
      Whether the s field is set.
    • getS

      public com.google.protobuf.ByteString getS()
       "string"
       
      bytes s = 2;
      Specified by:
      getS in interface AttrValueOrBuilder
      Returns:
      The s.
    • setS

      public AttrValue.Builder setS(com.google.protobuf.ByteString value)
       "string"
       
      bytes s = 2;
      Parameters:
      value - The s to set.
      Returns:
      This builder for chaining.
    • clearS

      public AttrValue.Builder clearS()
       "string"
       
      bytes s = 2;
      Returns:
      This builder for chaining.
    • hasI

      public boolean hasI()
       "int"
       
      int64 i = 3;
      Specified by:
      hasI in interface AttrValueOrBuilder
      Returns:
      Whether the i field is set.
    • getI

      public long getI()
       "int"
       
      int64 i = 3;
      Specified by:
      getI in interface AttrValueOrBuilder
      Returns:
      The i.
    • setI

      public AttrValue.Builder setI(long value)
       "int"
       
      int64 i = 3;
      Parameters:
      value - The i to set.
      Returns:
      This builder for chaining.
    • clearI

      public AttrValue.Builder clearI()
       "int"
       
      int64 i = 3;
      Returns:
      This builder for chaining.
    • hasF

      public boolean hasF()
       "float"
       
      float f = 4;
      Specified by:
      hasF in interface AttrValueOrBuilder
      Returns:
      Whether the f field is set.
    • getF

      public float getF()
       "float"
       
      float f = 4;
      Specified by:
      getF in interface AttrValueOrBuilder
      Returns:
      The f.
    • setF

      public AttrValue.Builder setF(float value)
       "float"
       
      float f = 4;
      Parameters:
      value - The f to set.
      Returns:
      This builder for chaining.
    • clearF

      public AttrValue.Builder clearF()
       "float"
       
      float f = 4;
      Returns:
      This builder for chaining.
    • hasB

      public boolean hasB()
       "bool"
       
      bool b = 5;
      Specified by:
      hasB in interface AttrValueOrBuilder
      Returns:
      Whether the b field is set.
    • getB

      public boolean getB()
       "bool"
       
      bool b = 5;
      Specified by:
      getB in interface AttrValueOrBuilder
      Returns:
      The b.
    • setB

      public AttrValue.Builder setB(boolean value)
       "bool"
       
      bool b = 5;
      Parameters:
      value - The b to set.
      Returns:
      This builder for chaining.
    • clearB

      public AttrValue.Builder clearB()
       "bool"
       
      bool b = 5;
      Returns:
      This builder for chaining.
    • hasType

      public boolean hasType()
       "type"
       
      .tensorflow.DataType type = 6;
      Specified by:
      hasType in interface AttrValueOrBuilder
      Returns:
      Whether the type field is set.
    • getTypeValue

      public int getTypeValue()
       "type"
       
      .tensorflow.DataType type = 6;
      Specified by:
      getTypeValue in interface AttrValueOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public AttrValue.Builder setTypeValue(int value)
       "type"
       
      .tensorflow.DataType type = 6;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public DataType getType()
       "type"
       
      .tensorflow.DataType type = 6;
      Specified by:
      getType in interface AttrValueOrBuilder
      Returns:
      The type.
    • setType

      public AttrValue.Builder setType(DataType value)
       "type"
       
      .tensorflow.DataType type = 6;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public AttrValue.Builder clearType()
       "type"
       
      .tensorflow.DataType type = 6;
      Returns:
      This builder for chaining.
    • hasShape

      public boolean hasShape()
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
      Specified by:
      hasShape in interface AttrValueOrBuilder
      Returns:
      Whether the shape field is set.
    • getShape

      public TensorShapeProto getShape()
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
      Specified by:
      getShape in interface AttrValueOrBuilder
      Returns:
      The shape.
    • setShape

      public AttrValue.Builder setShape(TensorShapeProto value)
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
    • setShape

      public AttrValue.Builder setShape(TensorShapeProto.Builder builderForValue)
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
    • mergeShape

      public AttrValue.Builder mergeShape(TensorShapeProto value)
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
    • clearShape

      public AttrValue.Builder clearShape()
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
    • getShapeBuilder

      public TensorShapeProto.Builder getShapeBuilder()
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
    • getShapeOrBuilder

      public TensorShapeProtoOrBuilder getShapeOrBuilder()
       "shape"
       
      .tensorflow.TensorShapeProto shape = 7;
      Specified by:
      getShapeOrBuilder in interface AttrValueOrBuilder
    • hasTensor

      public boolean hasTensor()
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
      Specified by:
      hasTensor in interface AttrValueOrBuilder
      Returns:
      Whether the tensor field is set.
    • getTensor

      public TensorProto getTensor()
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
      Specified by:
      getTensor in interface AttrValueOrBuilder
      Returns:
      The tensor.
    • setTensor

      public AttrValue.Builder setTensor(TensorProto value)
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
    • setTensor

      public AttrValue.Builder setTensor(TensorProto.Builder builderForValue)
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
    • mergeTensor

      public AttrValue.Builder mergeTensor(TensorProto value)
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
    • clearTensor

      public AttrValue.Builder clearTensor()
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
    • getTensorBuilder

      public TensorProto.Builder getTensorBuilder()
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
    • getTensorOrBuilder

      public TensorProtoOrBuilder getTensorOrBuilder()
       "tensor"
       
      .tensorflow.TensorProto tensor = 8;
      Specified by:
      getTensorOrBuilder in interface AttrValueOrBuilder
    • hasList

      public boolean hasList()
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
      Specified by:
      hasList in interface AttrValueOrBuilder
      Returns:
      Whether the list field is set.
    • getList

      public AttrValue.ListValue getList()
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
      Specified by:
      getList in interface AttrValueOrBuilder
      Returns:
      The list.
    • setList

      public AttrValue.Builder setList(AttrValue.ListValue value)
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
    • setList

      public AttrValue.Builder setList(AttrValue.ListValue.Builder builderForValue)
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
    • mergeList

      public AttrValue.Builder mergeList(AttrValue.ListValue value)
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
    • clearList

      public AttrValue.Builder clearList()
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
    • getListBuilder

      public AttrValue.ListValue.Builder getListBuilder()
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
    • getListOrBuilder

      public AttrValue.ListValueOrBuilder getListOrBuilder()
       any "list(...)"
       
      .tensorflow.AttrValue.ListValue list = 1;
      Specified by:
      getListOrBuilder in interface AttrValueOrBuilder
    • hasFunc

      public boolean hasFunc()
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
      Specified by:
      hasFunc in interface AttrValueOrBuilder
      Returns:
      Whether the func field is set.
    • getFunc

      public NameAttrList getFunc()
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
      Specified by:
      getFunc in interface AttrValueOrBuilder
      Returns:
      The func.
    • setFunc

      public AttrValue.Builder setFunc(NameAttrList value)
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
    • setFunc

      public AttrValue.Builder setFunc(NameAttrList.Builder builderForValue)
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
    • mergeFunc

      public AttrValue.Builder mergeFunc(NameAttrList value)
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
    • clearFunc

      public AttrValue.Builder clearFunc()
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
    • getFuncBuilder

      public NameAttrList.Builder getFuncBuilder()
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
    • getFuncOrBuilder

      public NameAttrListOrBuilder getFuncOrBuilder()
       "func" represents a function. func.name is a function's name or
       a primitive op's name. func.attr.first is the name of an attr
       defined for that function. func.attr.second is the value for
       that attr in the instantiation.
       
      .tensorflow.NameAttrList func = 10;
      Specified by:
      getFuncOrBuilder in interface AttrValueOrBuilder
    • hasPlaceholder

      public boolean hasPlaceholder()
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Specified by:
      hasPlaceholder in interface AttrValueOrBuilder
      Returns:
      Whether the placeholder field is set.
    • getPlaceholder

      public String getPlaceholder()
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Specified by:
      getPlaceholder in interface AttrValueOrBuilder
      Returns:
      The placeholder.
    • getPlaceholderBytes

      public com.google.protobuf.ByteString getPlaceholderBytes()
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Specified by:
      getPlaceholderBytes in interface AttrValueOrBuilder
      Returns:
      The bytes for placeholder.
    • setPlaceholder

      public AttrValue.Builder setPlaceholder(String value)
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Parameters:
      value - The placeholder to set.
      Returns:
      This builder for chaining.
    • clearPlaceholder

      public AttrValue.Builder clearPlaceholder()
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Returns:
      This builder for chaining.
    • setPlaceholderBytes

      public AttrValue.Builder setPlaceholderBytes(com.google.protobuf.ByteString value)
       This is a placeholder only used in nodes defined inside a
       function.  It indicates the attr value will be supplied when
       the function is instantiated.  For example, let us suppose a
       node "N" in function "FN". "N" has an attr "A" with value
       placeholder = "foo". When FN is instantiated with attr "foo"
       set to "bar", the instantiated node N's attr A will have been
       given the value "bar".
       
      string placeholder = 9;
      Parameters:
      value - The bytes for placeholder to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final AttrValue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>
    • mergeUnknownFields

      public final AttrValue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AttrValue.Builder>