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

Packages that use BinaryObjectBuilder
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.binary: Contains Ignite Binary Objects API classes.
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.binary.builder: Contains classes specific to binary builder API.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.cacheobject: Cache object processor.

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

Methods in org.apache.ignite that return BinaryObjectBuilder
`BinaryObjectBuilder` IgniteBinary.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.
`BinaryObjectBuilder` IgniteBinary.`builder(String typeName)` Creates new binary builder.

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

Methods in org.apache.ignite.binary that return BinaryObjectBuilder
`BinaryObjectBuilder` BinaryObjectBuilder.`removeField(String fieldName)` Removes field from this builder.
`BinaryObjectBuilder` BinaryObjectBuilder.`setField(String name, 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
`BinaryObjectBuilder` BinaryObjectBuilder.`setField(String name, BinaryObjectBuilder builder)` Sets field value.

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

Methods in org.apache.ignite.internal.binary that return BinaryObjectBuilder
`BinaryObjectBuilder` BinaryEnumObjectImpl.`toBuilder()` Creates a new `BinaryObjectBuilder` based on this binary object.
`BinaryObjectBuilder` BinaryObjectOffheapImpl.`toBuilder()` Creates a new `BinaryObjectBuilder` based on this binary object.
`BinaryObjectBuilder` BinaryObjectExImpl.`toBuilder()` Creates a new `BinaryObjectBuilder` based on this binary object.

### Uses of BinaryObjectBuilder in org.apache.ignite.internal.binary.builder

Classes in org.apache.ignite.internal.binary.builder that implement BinaryObjectBuilder
`class` `BinaryObjectBuilderImpl`

Methods in org.apache.ignite.internal.binary.builder that return BinaryObjectBuilder
`BinaryObjectBuilder` BinaryObjectBuilderImpl.`setField(String name, BinaryObjectBuilder builder)` Sets field value.
`BinaryObjectBuilder` BinaryObjectBuilderImpl.`setField(String name, Object val0)` Sets field value.
`<T> BinaryObjectBuilder` BinaryObjectBuilderImpl.`setField(String name, T val, Class<? super T> type)` Sets field value with value type specification.

Methods in org.apache.ignite.internal.binary.builder with parameters of type BinaryObjectBuilder
`BinaryObjectBuilder` BinaryObjectBuilderImpl.`setField(String name, BinaryObjectBuilder builder)` Sets field value.

### Uses of BinaryObjectBuilder in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with parameters of type BinaryObjectBuilder
`void` GridCacheContext.`prepareAffinityField(BinaryObjectBuilder buider)` Prepare affinity field for builder (if possible).

### Uses of BinaryObjectBuilder in org.apache.ignite.internal.processors.cache.binary

Methods in org.apache.ignite.internal.processors.cache.binary that return BinaryObjectBuilder
`BinaryObjectBuilder` CacheObjectBinaryProcessorImpl.`builder(BinaryObject binaryObj)` Creates builder initialized by existing binary object.
`BinaryObjectBuilder` CacheObjectBinaryProcessor.`builder(BinaryObject binaryObj)` Creates builder initialized by existing binary object.
`BinaryObjectBuilder` IgniteBinaryImpl.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.
`BinaryObjectBuilder` CacheObjectBinaryProcessorImpl.`builder(String clsName)`
`BinaryObjectBuilder` CacheObjectBinaryProcessor.`builder(String clsName)`
`BinaryObjectBuilder` IgniteBinaryImpl.`builder(String typeName)` Creates new binary builder.

### Uses of BinaryObjectBuilder in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject that return BinaryObjectBuilder
`BinaryObjectBuilder` NoOpBinary.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.
`BinaryObjectBuilder` NoOpBinary.`builder(String typeName)` Creates new binary builder.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.6.0
Release Date | : July 10 2018