## Uses of Interface
org.apache.ignite.binary.BinaryObjectBuilder

- Packages that use BinaryObjectBuilder
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.binary | Contains Ignite Binary Objects API classes.

- - ### Uses of BinaryObjectBuilder in org.apache.ignite

    Methods in org.apache.ignite that return BinaryObjectBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `BinaryObjectBuilder` | IgniteBinary.`builder​(String typeName)` | Creates new binary builder.
    `BinaryObjectBuilder` | IgniteBinary.`builder​(BinaryObject binaryObj)` | Creates binary builder initialized by existing binary object.

  - ### Uses of BinaryObjectBuilder in org.apache.ignite.binary

    Methods in org.apache.ignite.binary that return BinaryObjectBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `BinaryObjectBuilder` | BinaryObjectBuilder.`removeField​(String fieldName)` | Removes field from this builder.
    `BinaryObjectBuilder` | BinaryObjectBuilder.`setField​(String name, @Nullable BinaryObjectBuilder builder)` | Sets field value.
    `BinaryObjectBuilder` | BinaryObjectBuilder.`setField​(String name, Object val)` | Sets field value.
    `<T> BinaryObjectBuilder` | BinaryObjectBuilder.`setField​(String name, T val, Class<? super T> type)` | Sets field value with value type specification.
    `BinaryObjectBuilder` | BinaryObject.`toBuilder()` | Creates a new `BinaryObjectBuilder` based on this binary object.

    Methods in org.apache.ignite.binary with parameters of type BinaryObjectBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `BinaryObjectBuilder` | BinaryObjectBuilder.`setField​(String name, @Nullable BinaryObjectBuilder builder)` | Sets field value.