org.apache.kafka.common.protocol.types
Class Field

java.lang.Object
  extended by org.apache.kafka.common.protocol.types.Field

public class Field
extends java.lang.Object

A field in a schema


Field Summary
 java.lang.Object defaultValue
           
 java.lang.String doc
           
 java.lang.String name
           
static java.lang.Object NO_DEFAULT
           
 Type type
           
 
Constructor Summary
Field(int index, java.lang.String name, Type type, java.lang.String doc, java.lang.Object defaultValue)
           
Field(int index, java.lang.String name, Type type, java.lang.String doc, java.lang.Object defaultValue, Schema schema)
           
Field(java.lang.String name, Type type)
           
Field(java.lang.String name, Type type, java.lang.String doc)
           
Field(java.lang.String name, Type type, java.lang.String doc, java.lang.Object defaultValue)
           
 
Method Summary
 Type type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_DEFAULT

public static final java.lang.Object NO_DEFAULT

name

public final java.lang.String name

type

public final Type type

defaultValue

public final java.lang.Object defaultValue

doc

public final java.lang.String doc
Constructor Detail

Field

public Field(int index,
             java.lang.String name,
             Type type,
             java.lang.String doc,
             java.lang.Object defaultValue,
             Schema schema)

Field

public Field(int index,
             java.lang.String name,
             Type type,
             java.lang.String doc,
             java.lang.Object defaultValue)

Field

public Field(java.lang.String name,
             Type type,
             java.lang.String doc,
             java.lang.Object defaultValue)

Field

public Field(java.lang.String name,
             Type type,
             java.lang.String doc)

Field

public Field(java.lang.String name,
             Type type)
Method Detail

type

public Type type()