static final class AutoValue_RecordDefinition.Builder extends RecordDefinition.Builder
Modifier and Type | Field and Description |
---|---|
private java.util.List<RecordDefinition.Field> |
fields |
private java.lang.String |
name |
private java.lang.Class<? extends Record> |
recordClass |
private java.lang.Long |
signature |
private com.google.common.base.Optional<RecordDefinition.Field> |
signatureField |
private java.util.Map<RecordDefinition.Field,RecordDefinition.Field> |
sizeDefinitionFields |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
(package private) RecordDefinition |
autobuild() |
RecordDefinition.Builder |
fields(java.util.List<RecordDefinition.Field> fields) |
RecordDefinition.Builder |
name(java.lang.String name) |
RecordDefinition.Builder |
recordClass(java.lang.Class<? extends Record> recordClass) |
RecordDefinition.Builder |
signature(long signature) |
RecordDefinition.Builder |
signatureField(com.google.common.base.Optional<RecordDefinition.Field> signatureField) |
RecordDefinition.Builder |
sizeDefinitionFields(java.util.Map<RecordDefinition.Field,RecordDefinition.Field> sizeDefinitionFields) |
build
private java.lang.String name
private java.lang.Long signature
private com.google.common.base.Optional<RecordDefinition.Field> signatureField
private java.util.List<RecordDefinition.Field> fields
private java.util.Map<RecordDefinition.Field,RecordDefinition.Field> sizeDefinitionFields
private java.lang.Class<? extends Record> recordClass
public RecordDefinition.Builder name(java.lang.String name)
name
in class RecordDefinition.Builder
public RecordDefinition.Builder signature(long signature)
signature
in class RecordDefinition.Builder
public RecordDefinition.Builder signatureField(com.google.common.base.Optional<RecordDefinition.Field> signatureField)
signatureField
in class RecordDefinition.Builder
public RecordDefinition.Builder fields(java.util.List<RecordDefinition.Field> fields)
fields
in class RecordDefinition.Builder
public RecordDefinition.Builder sizeDefinitionFields(java.util.Map<RecordDefinition.Field,RecordDefinition.Field> sizeDefinitionFields)
sizeDefinitionFields
in class RecordDefinition.Builder
public RecordDefinition.Builder recordClass(java.lang.Class<? extends Record> recordClass)
recordClass
in class RecordDefinition.Builder
RecordDefinition autobuild()
autobuild
in class RecordDefinition.Builder