public class CourierMapTemplateSpec
extends com.linkedin.pegasus.generator.spec.MapTemplateSpec
MapTemplateSpec that
adds support for Courier specific functionality.| Constructor and Description |
|---|
CourierMapTemplateSpec(com.linkedin.data.schema.MapDataSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
com.linkedin.pegasus.generator.spec.CustomInfoSpec |
getCustomInfo() |
com.linkedin.pegasus.generator.spec.ClassTemplateSpec |
getKeyClass() |
com.linkedin.pegasus.generator.spec.CustomInfoSpec |
getKeyCustomInfo() |
com.linkedin.pegasus.generator.spec.ClassTemplateSpec |
getKeyDataClass() |
com.linkedin.data.schema.DataSchema |
getKeySchema() |
com.linkedin.data.schema.MapDataSchema |
getSchema() |
com.linkedin.pegasus.generator.spec.ClassTemplateSpec |
getValueClass() |
com.linkedin.pegasus.generator.spec.ClassTemplateSpec |
getValueDataClass() |
void |
setCustomInfo(com.linkedin.pegasus.generator.spec.CustomInfoSpec customInfo) |
void |
setKeyClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec keyClass) |
void |
setKeyCustomInfo(com.linkedin.pegasus.generator.spec.CustomInfoSpec keyCustomInfo) |
void |
setKeyDataClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec keyDataClass) |
void |
setKeySchema(com.linkedin.data.schema.DataSchema keySchema) |
void |
setValueClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec valueClass) |
void |
setValueDataClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec valueDataClass) |
createFromDataSchema, getClassName, getEnclosingClass, getFullName, getLocation, getModifiers, getNamespace, getOriginalTyperefSchema, setClassName, setEnclosingClass, setFullName, setLocation, setModifiers, setNamespace, setOriginalTyperefSchema, setSchemapublic CourierMapTemplateSpec(com.linkedin.data.schema.MapDataSchema schema)
public com.linkedin.data.schema.MapDataSchema getSchema()
getSchema in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic com.linkedin.pegasus.generator.spec.ClassTemplateSpec getValueClass()
getValueClass in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic void setValueClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec valueClass)
setValueClass in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic com.linkedin.pegasus.generator.spec.ClassTemplateSpec getValueDataClass()
getValueDataClass in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic void setValueDataClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec valueDataClass)
setValueDataClass in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic com.linkedin.pegasus.generator.spec.CustomInfoSpec getCustomInfo()
getCustomInfo in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic void setCustomInfo(com.linkedin.pegasus.generator.spec.CustomInfoSpec customInfo)
setCustomInfo in class com.linkedin.pegasus.generator.spec.MapTemplateSpecpublic com.linkedin.data.schema.DataSchema getKeySchema()
public void setKeySchema(com.linkedin.data.schema.DataSchema keySchema)
public com.linkedin.pegasus.generator.spec.ClassTemplateSpec getKeyClass()
public void setKeyClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec keyClass)
public com.linkedin.pegasus.generator.spec.ClassTemplateSpec getKeyDataClass()
public void setKeyDataClass(com.linkedin.pegasus.generator.spec.ClassTemplateSpec keyDataClass)
public com.linkedin.pegasus.generator.spec.CustomInfoSpec getKeyCustomInfo()
public void setKeyCustomInfo(com.linkedin.pegasus.generator.spec.CustomInfoSpec keyCustomInfo)