## 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.
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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryObjectBuilderImpl`

Methods in org.apache.ignite.internal.binary.builder that return BinaryObjectBuilder
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`BinaryObjectBuilder` | NoOpBinary.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.
`BinaryObjectBuilder` | NoOpBinary.`builder(String typeName)` Creates new binary builder.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017