com.linkedin.restli.restspec
Class ParameterSchema

java.lang.Object
  extended by com.linkedin.data.template.RecordTemplate
      extended by com.linkedin.restli.restspec.ParameterSchema
All Implemented Interfaces:
com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>, java.lang.Cloneable

@Generated(value="com.linkedin.pegasus.generator.PegasusDataTemplateGenerator",
           comments="LinkedIn Data Template. Generated from /Users/jbetz/projects/pegasus_trunk/pegasus/restli-common/src/main/pegasus/com/linkedin/restli/restspec/ParameterSchema.pdsc.",
           date="Thu Oct 24 11:16:22 PDT 2013")
public class ParameterSchema
extends com.linkedin.data.template.RecordTemplate


Nested Class Summary
static class ParameterSchema.Fields
           
 
Constructor Summary
ParameterSchema()
           
ParameterSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 ParameterSchema clone()
           
 ParameterSchema copy()
           
static ParameterSchema.Fields fields()
           
 CustomAnnotationContentSchemaMap getAnnotations()
          Getter for annotations
 CustomAnnotationContentSchemaMap getAnnotations(com.linkedin.data.template.GetMode mode)
          Getter for annotations
 java.lang.String getDefault()
          Getter for default
 java.lang.String getDefault(com.linkedin.data.template.GetMode mode)
          Getter for default
 java.lang.String getDoc()
          Getter for doc
 java.lang.String getDoc(com.linkedin.data.template.GetMode mode)
          Getter for doc
 java.lang.String getItems()
          Getter for items
 java.lang.String getItems(com.linkedin.data.template.GetMode mode)
          Getter for items
 java.lang.String getName()
          Getter for name
 java.lang.String getName(com.linkedin.data.template.GetMode mode)
          Getter for name
 java.lang.String getType()
          Getter for type
 java.lang.String getType(com.linkedin.data.template.GetMode mode)
          Getter for type
 boolean hasAnnotations()
          Existence checker for annotations
 boolean hasDefault()
          Existence checker for default
 boolean hasDoc()
          Existence checker for doc
 boolean hasItems()
          Existence checker for items
 boolean hasName()
          Existence checker for name
 boolean hasOptional()
          Existence checker for optional
 boolean hasType()
          Existence checker for type
 java.lang.Boolean isOptional()
          Getter for optional
 java.lang.Boolean isOptional(com.linkedin.data.template.GetMode mode)
          Getter for optional
 void removeAnnotations()
          Remover for annotations
 void removeDefault()
          Remover for default
 void removeDoc()
          Remover for doc
 void removeItems()
          Remover for items
 void removeName()
          Remover for name
 void removeOptional()
          Remover for optional
 void removeType()
          Remover for type
 ParameterSchema setAnnotations(CustomAnnotationContentSchemaMap value)
          Setter for annotations
 ParameterSchema setAnnotations(CustomAnnotationContentSchemaMap value, com.linkedin.data.template.SetMode mode)
          Setter for annotations
 ParameterSchema setDefault(java.lang.String value)
          Setter for default
 ParameterSchema setDefault(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for default
 ParameterSchema setDoc(java.lang.String value)
          Setter for doc
 ParameterSchema setDoc(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for doc
 ParameterSchema setItems(java.lang.String value)
          Setter for items
 ParameterSchema setItems(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for items
 ParameterSchema setName(java.lang.String value)
          Setter for name
 ParameterSchema setName(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for name
 ParameterSchema setOptional(boolean value)
          Setter for optional
 ParameterSchema setOptional(java.lang.Boolean value)
          Setter for optional
 ParameterSchema setOptional(java.lang.Boolean value, com.linkedin.data.template.SetMode mode)
          Setter for optional
 ParameterSchema setType(java.lang.String value)
          Setter for type
 ParameterSchema setType(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for type
 
Methods inherited from class com.linkedin.data.template.RecordTemplate
contains, data, equals, hashCode, obtainDirect, obtainWrapped, putDirect, putDirect, putDirect, putWrapped, putWrapped, remove, schema, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParameterSchema

public ParameterSchema()

ParameterSchema

public ParameterSchema(com.linkedin.data.DataMap data)
Method Detail

fields

public static ParameterSchema.Fields fields()

hasAnnotations

public boolean hasAnnotations()
Existence checker for annotations

See Also:
ParameterSchema.Fields.annotations()

removeAnnotations

public void removeAnnotations()
Remover for annotations

See Also:
ParameterSchema.Fields.annotations()

getAnnotations

public CustomAnnotationContentSchemaMap getAnnotations(com.linkedin.data.template.GetMode mode)
Getter for annotations

See Also:
ParameterSchema.Fields.annotations()

getAnnotations

public CustomAnnotationContentSchemaMap getAnnotations()
Getter for annotations

See Also:
ParameterSchema.Fields.annotations()

setAnnotations

public ParameterSchema setAnnotations(CustomAnnotationContentSchemaMap value,
                                      com.linkedin.data.template.SetMode mode)
Setter for annotations

See Also:
ParameterSchema.Fields.annotations()

setAnnotations

public ParameterSchema setAnnotations(CustomAnnotationContentSchemaMap value)
Setter for annotations

See Also:
ParameterSchema.Fields.annotations()

hasName

public boolean hasName()
Existence checker for name

See Also:
ParameterSchema.Fields.name()

removeName

public void removeName()
Remover for name

See Also:
ParameterSchema.Fields.name()

getName

public java.lang.String getName(com.linkedin.data.template.GetMode mode)
Getter for name

See Also:
ParameterSchema.Fields.name()

getName

public java.lang.String getName()
Getter for name

See Also:
ParameterSchema.Fields.name()

setName

public ParameterSchema setName(java.lang.String value,
                               com.linkedin.data.template.SetMode mode)
Setter for name

See Also:
ParameterSchema.Fields.name()

setName

public ParameterSchema setName(java.lang.String value)
Setter for name

See Also:
ParameterSchema.Fields.name()

hasType

public boolean hasType()
Existence checker for type

See Also:
ParameterSchema.Fields.type()

removeType

public void removeType()
Remover for type

See Also:
ParameterSchema.Fields.type()

getType

public java.lang.String getType(com.linkedin.data.template.GetMode mode)
Getter for type

See Also:
ParameterSchema.Fields.type()

getType

public java.lang.String getType()
Getter for type

See Also:
ParameterSchema.Fields.type()

setType

public ParameterSchema setType(java.lang.String value,
                               com.linkedin.data.template.SetMode mode)
Setter for type

See Also:
ParameterSchema.Fields.type()

setType

public ParameterSchema setType(java.lang.String value)
Setter for type

See Also:
ParameterSchema.Fields.type()

hasItems

public boolean hasItems()
Existence checker for items

See Also:
ParameterSchema.Fields.items()

removeItems

public void removeItems()
Remover for items

See Also:
ParameterSchema.Fields.items()

getItems

public java.lang.String getItems(com.linkedin.data.template.GetMode mode)
Getter for items

See Also:
ParameterSchema.Fields.items()

getItems

public java.lang.String getItems()
Getter for items

See Also:
ParameterSchema.Fields.items()

setItems

public ParameterSchema setItems(java.lang.String value,
                                com.linkedin.data.template.SetMode mode)
Setter for items

See Also:
ParameterSchema.Fields.items()

setItems

public ParameterSchema setItems(java.lang.String value)
Setter for items

See Also:
ParameterSchema.Fields.items()

hasOptional

public boolean hasOptional()
Existence checker for optional

See Also:
ParameterSchema.Fields.optional()

removeOptional

public void removeOptional()
Remover for optional

See Also:
ParameterSchema.Fields.optional()

isOptional

public java.lang.Boolean isOptional(com.linkedin.data.template.GetMode mode)
Getter for optional

See Also:
ParameterSchema.Fields.optional()

isOptional

public java.lang.Boolean isOptional()
Getter for optional

See Also:
ParameterSchema.Fields.optional()

setOptional

public ParameterSchema setOptional(java.lang.Boolean value,
                                   com.linkedin.data.template.SetMode mode)
Setter for optional

See Also:
ParameterSchema.Fields.optional()

setOptional

public ParameterSchema setOptional(java.lang.Boolean value)
Setter for optional

See Also:
ParameterSchema.Fields.optional()

setOptional

public ParameterSchema setOptional(boolean value)
Setter for optional

See Also:
ParameterSchema.Fields.optional()

hasDefault

public boolean hasDefault()
Existence checker for default

See Also:
ParameterSchema.Fields.default_()

removeDefault

public void removeDefault()
Remover for default

See Also:
ParameterSchema.Fields.default_()

getDefault

public java.lang.String getDefault(com.linkedin.data.template.GetMode mode)
Getter for default

See Also:
ParameterSchema.Fields.default_()

getDefault

public java.lang.String getDefault()
Getter for default

See Also:
ParameterSchema.Fields.default_()

setDefault

public ParameterSchema setDefault(java.lang.String value,
                                  com.linkedin.data.template.SetMode mode)
Setter for default

See Also:
ParameterSchema.Fields.default_()

setDefault

public ParameterSchema setDefault(java.lang.String value)
Setter for default

See Also:
ParameterSchema.Fields.default_()

hasDoc

public boolean hasDoc()
Existence checker for doc

See Also:
ParameterSchema.Fields.doc()

removeDoc

public void removeDoc()
Remover for doc

See Also:
ParameterSchema.Fields.doc()

getDoc

public java.lang.String getDoc(com.linkedin.data.template.GetMode mode)
Getter for doc

See Also:
ParameterSchema.Fields.doc()

getDoc

public java.lang.String getDoc()
Getter for doc

See Also:
ParameterSchema.Fields.doc()

setDoc

public ParameterSchema setDoc(java.lang.String value,
                              com.linkedin.data.template.SetMode mode)
Setter for doc

See Also:
ParameterSchema.Fields.doc()

setDoc

public ParameterSchema setDoc(java.lang.String value)
Setter for doc

See Also:
ParameterSchema.Fields.doc()

clone

public ParameterSchema clone()
                      throws java.lang.CloneNotSupportedException
Specified by:
clone in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>
Overrides:
clone in class com.linkedin.data.template.RecordTemplate
Throws:
java.lang.CloneNotSupportedException

copy

public ParameterSchema copy()
                     throws java.lang.CloneNotSupportedException
Specified by:
copy in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>
Overrides:
copy in class com.linkedin.data.template.RecordTemplate
Throws:
java.lang.CloneNotSupportedException