com.linkedin.restli.restspec
Class IdentifierSchema

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


Nested Class Summary
static class IdentifierSchema.Fields
           
 
Constructor Summary
IdentifierSchema()
           
IdentifierSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 IdentifierSchema clone()
           
 IdentifierSchema copy()
           
static IdentifierSchema.Fields fields()
           
 java.lang.String getName()
          Getter for name
 java.lang.String getName(com.linkedin.data.template.GetMode mode)
          Getter for name
 java.lang.String getParams()
          Getter for params
 java.lang.String getParams(com.linkedin.data.template.GetMode mode)
          Getter for params
 java.lang.String getType()
          Getter for type
 java.lang.String getType(com.linkedin.data.template.GetMode mode)
          Getter for type
 boolean hasName()
          Existence checker for name
 boolean hasParams()
          Existence checker for params
 boolean hasType()
          Existence checker for type
 void removeName()
          Remover for name
 void removeParams()
          Remover for params
 void removeType()
          Remover for type
 IdentifierSchema setName(java.lang.String value)
          Setter for name
 IdentifierSchema setName(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for name
 IdentifierSchema setParams(java.lang.String value)
          Setter for params
 IdentifierSchema setParams(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for params
 IdentifierSchema setType(java.lang.String value)
          Setter for type
 IdentifierSchema 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

IdentifierSchema

public IdentifierSchema()

IdentifierSchema

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

fields

public static IdentifierSchema.Fields fields()

hasName

public boolean hasName()
Existence checker for name

See Also:
IdentifierSchema.Fields.name()

removeName

public void removeName()
Remover for name

See Also:
IdentifierSchema.Fields.name()

getName

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

See Also:
IdentifierSchema.Fields.name()

getName

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

See Also:
IdentifierSchema.Fields.name()

setName

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

See Also:
IdentifierSchema.Fields.name()

setName

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

See Also:
IdentifierSchema.Fields.name()

hasType

public boolean hasType()
Existence checker for type

See Also:
IdentifierSchema.Fields.type()

removeType

public void removeType()
Remover for type

See Also:
IdentifierSchema.Fields.type()

getType

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

See Also:
IdentifierSchema.Fields.type()

getType

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

See Also:
IdentifierSchema.Fields.type()

setType

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

See Also:
IdentifierSchema.Fields.type()

setType

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

See Also:
IdentifierSchema.Fields.type()

hasParams

public boolean hasParams()
Existence checker for params

See Also:
IdentifierSchema.Fields.params()

removeParams

public void removeParams()
Remover for params

See Also:
IdentifierSchema.Fields.params()

getParams

public java.lang.String getParams(com.linkedin.data.template.GetMode mode)
Getter for params

See Also:
IdentifierSchema.Fields.params()

getParams

public java.lang.String getParams()
Getter for params

See Also:
IdentifierSchema.Fields.params()

setParams

public IdentifierSchema setParams(java.lang.String value,
                                  com.linkedin.data.template.SetMode mode)
Setter for params

See Also:
IdentifierSchema.Fields.params()

setParams

public IdentifierSchema setParams(java.lang.String value)
Setter for params

See Also:
IdentifierSchema.Fields.params()

clone

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