com.linkedin.restli.restspec
Class MetadataSchema

java.lang.Object
  extended by com.linkedin.data.template.RecordTemplate
      extended by com.linkedin.restli.restspec.MetadataSchema
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/MetadataSchema.pdsc.",
           date="Thu Oct 24 11:16:23 PDT 2013")
public class MetadataSchema
extends com.linkedin.data.template.RecordTemplate


Nested Class Summary
static class MetadataSchema.Fields
           
 
Constructor Summary
MetadataSchema()
           
MetadataSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 MetadataSchema clone()
           
 MetadataSchema copy()
           
static MetadataSchema.Fields fields()
           
 java.lang.String getType()
          Getter for type
 java.lang.String getType(com.linkedin.data.template.GetMode mode)
          Getter for type
 boolean hasType()
          Existence checker for type
 void removeType()
          Remover for type
 MetadataSchema setType(java.lang.String value)
          Setter for type
 MetadataSchema 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

MetadataSchema

public MetadataSchema()

MetadataSchema

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

fields

public static MetadataSchema.Fields fields()

hasType

public boolean hasType()
Existence checker for type

See Also:
MetadataSchema.Fields.type()

removeType

public void removeType()
Remover for type

See Also:
MetadataSchema.Fields.type()

getType

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

See Also:
MetadataSchema.Fields.type()

getType

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

See Also:
MetadataSchema.Fields.type()

setType

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

See Also:
MetadataSchema.Fields.type()

setType

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

See Also:
MetadataSchema.Fields.type()

clone

public MetadataSchema 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 MetadataSchema 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