com.linkedin.restli.restspec
Class FinderSchema

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


Nested Class Summary
static class FinderSchema.Fields
           
 
Constructor Summary
FinderSchema()
           
FinderSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 FinderSchema clone()
           
 FinderSchema copy()
           
static FinderSchema.Fields fields()
           
 CustomAnnotationContentSchemaMap getAnnotations()
          Getter for annotations
 CustomAnnotationContentSchemaMap getAnnotations(com.linkedin.data.template.GetMode mode)
          Getter for annotations
 java.lang.String getAssocKey()
          Getter for assocKey
 java.lang.String getAssocKey(com.linkedin.data.template.GetMode mode)
          Getter for assocKey
 com.linkedin.data.template.StringArray getAssocKeys()
          Getter for assocKeys
 com.linkedin.data.template.StringArray getAssocKeys(com.linkedin.data.template.GetMode mode)
          Getter for assocKeys
 java.lang.String getDoc()
          Getter for doc
 java.lang.String getDoc(com.linkedin.data.template.GetMode mode)
          Getter for doc
 MetadataSchema getMetadata()
          Getter for metadata
 MetadataSchema getMetadata(com.linkedin.data.template.GetMode mode)
          Getter for metadata
 java.lang.String getName()
          Getter for name
 java.lang.String getName(com.linkedin.data.template.GetMode mode)
          Getter for name
 ParameterSchemaArray getParameters()
          Getter for parameters
 ParameterSchemaArray getParameters(com.linkedin.data.template.GetMode mode)
          Getter for parameters
 boolean hasAnnotations()
          Existence checker for annotations
 boolean hasAssocKey()
          Existence checker for assocKey
 boolean hasAssocKeys()
          Existence checker for assocKeys
 boolean hasDoc()
          Existence checker for doc
 boolean hasMetadata()
          Existence checker for metadata
 boolean hasName()
          Existence checker for name
 boolean hasParameters()
          Existence checker for parameters
 void removeAnnotations()
          Remover for annotations
 void removeAssocKey()
          Remover for assocKey
 void removeAssocKeys()
          Remover for assocKeys
 void removeDoc()
          Remover for doc
 void removeMetadata()
          Remover for metadata
 void removeName()
          Remover for name
 void removeParameters()
          Remover for parameters
 FinderSchema setAnnotations(CustomAnnotationContentSchemaMap value)
          Setter for annotations
 FinderSchema setAnnotations(CustomAnnotationContentSchemaMap value, com.linkedin.data.template.SetMode mode)
          Setter for annotations
 FinderSchema setAssocKey(java.lang.String value)
          Setter for assocKey
 FinderSchema setAssocKey(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for assocKey
 FinderSchema setAssocKeys(com.linkedin.data.template.StringArray value)
          Setter for assocKeys
 FinderSchema setAssocKeys(com.linkedin.data.template.StringArray value, com.linkedin.data.template.SetMode mode)
          Setter for assocKeys
 FinderSchema setDoc(java.lang.String value)
          Setter for doc
 FinderSchema setDoc(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for doc
 FinderSchema setMetadata(MetadataSchema value)
          Setter for metadata
 FinderSchema setMetadata(MetadataSchema value, com.linkedin.data.template.SetMode mode)
          Setter for metadata
 FinderSchema setName(java.lang.String value)
          Setter for name
 FinderSchema setName(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for name
 FinderSchema setParameters(ParameterSchemaArray value)
          Setter for parameters
 FinderSchema setParameters(ParameterSchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for parameters
 
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

FinderSchema

public FinderSchema()

FinderSchema

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

fields

public static FinderSchema.Fields fields()

hasAnnotations

public boolean hasAnnotations()
Existence checker for annotations

See Also:
FinderSchema.Fields.annotations()

removeAnnotations

public void removeAnnotations()
Remover for annotations

See Also:
FinderSchema.Fields.annotations()

getAnnotations

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

See Also:
FinderSchema.Fields.annotations()

getAnnotations

public CustomAnnotationContentSchemaMap getAnnotations()
Getter for annotations

See Also:
FinderSchema.Fields.annotations()

setAnnotations

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

See Also:
FinderSchema.Fields.annotations()

setAnnotations

public FinderSchema setAnnotations(CustomAnnotationContentSchemaMap value)
Setter for annotations

See Also:
FinderSchema.Fields.annotations()

hasName

public boolean hasName()
Existence checker for name

See Also:
FinderSchema.Fields.name()

removeName

public void removeName()
Remover for name

See Also:
FinderSchema.Fields.name()

getName

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

See Also:
FinderSchema.Fields.name()

getName

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

See Also:
FinderSchema.Fields.name()

setName

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

See Also:
FinderSchema.Fields.name()

setName

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

See Also:
FinderSchema.Fields.name()

hasDoc

public boolean hasDoc()
Existence checker for doc

See Also:
FinderSchema.Fields.doc()

removeDoc

public void removeDoc()
Remover for doc

See Also:
FinderSchema.Fields.doc()

getDoc

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

See Also:
FinderSchema.Fields.doc()

getDoc

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

See Also:
FinderSchema.Fields.doc()

setDoc

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

See Also:
FinderSchema.Fields.doc()

setDoc

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

See Also:
FinderSchema.Fields.doc()

hasParameters

public boolean hasParameters()
Existence checker for parameters

See Also:
FinderSchema.Fields.parameters()

removeParameters

public void removeParameters()
Remover for parameters

See Also:
FinderSchema.Fields.parameters()

getParameters

public ParameterSchemaArray getParameters(com.linkedin.data.template.GetMode mode)
Getter for parameters

See Also:
FinderSchema.Fields.parameters()

getParameters

public ParameterSchemaArray getParameters()
Getter for parameters

See Also:
FinderSchema.Fields.parameters()

setParameters

public FinderSchema setParameters(ParameterSchemaArray value,
                                  com.linkedin.data.template.SetMode mode)
Setter for parameters

See Also:
FinderSchema.Fields.parameters()

setParameters

public FinderSchema setParameters(ParameterSchemaArray value)
Setter for parameters

See Also:
FinderSchema.Fields.parameters()

hasMetadata

public boolean hasMetadata()
Existence checker for metadata

See Also:
FinderSchema.Fields.metadata()

removeMetadata

public void removeMetadata()
Remover for metadata

See Also:
FinderSchema.Fields.metadata()

getMetadata

public MetadataSchema getMetadata(com.linkedin.data.template.GetMode mode)
Getter for metadata

See Also:
FinderSchema.Fields.metadata()

getMetadata

public MetadataSchema getMetadata()
Getter for metadata

See Also:
FinderSchema.Fields.metadata()

setMetadata

public FinderSchema setMetadata(MetadataSchema value,
                                com.linkedin.data.template.SetMode mode)
Setter for metadata

See Also:
FinderSchema.Fields.metadata()

setMetadata

public FinderSchema setMetadata(MetadataSchema value)
Setter for metadata

See Also:
FinderSchema.Fields.metadata()

hasAssocKey

public boolean hasAssocKey()
Existence checker for assocKey

See Also:
FinderSchema.Fields.assocKey()

removeAssocKey

public void removeAssocKey()
Remover for assocKey

See Also:
FinderSchema.Fields.assocKey()

getAssocKey

public java.lang.String getAssocKey(com.linkedin.data.template.GetMode mode)
Getter for assocKey

See Also:
FinderSchema.Fields.assocKey()

getAssocKey

public java.lang.String getAssocKey()
Getter for assocKey

See Also:
FinderSchema.Fields.assocKey()

setAssocKey

public FinderSchema setAssocKey(java.lang.String value,
                                com.linkedin.data.template.SetMode mode)
Setter for assocKey

See Also:
FinderSchema.Fields.assocKey()

setAssocKey

public FinderSchema setAssocKey(java.lang.String value)
Setter for assocKey

See Also:
FinderSchema.Fields.assocKey()

hasAssocKeys

public boolean hasAssocKeys()
Existence checker for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

removeAssocKeys

public void removeAssocKeys()
Remover for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

getAssocKeys

public com.linkedin.data.template.StringArray getAssocKeys(com.linkedin.data.template.GetMode mode)
Getter for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

getAssocKeys

public com.linkedin.data.template.StringArray getAssocKeys()
Getter for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

setAssocKeys

public FinderSchema setAssocKeys(com.linkedin.data.template.StringArray value,
                                 com.linkedin.data.template.SetMode mode)
Setter for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

setAssocKeys

public FinderSchema setAssocKeys(com.linkedin.data.template.StringArray value)
Setter for assocKeys

See Also:
FinderSchema.Fields.assocKeys()

clone

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