com.linkedin.restli.restspec
Class ActionSchema

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


Nested Class Summary
static class ActionSchema.Fields
           
 
Constructor Summary
ActionSchema()
           
ActionSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 ActionSchema clone()
           
 ActionSchema copy()
           
static ActionSchema.Fields fields()
           
 CustomAnnotationContentSchemaMap getAnnotations()
          Getter for annotations
 CustomAnnotationContentSchemaMap getAnnotations(com.linkedin.data.template.GetMode mode)
          Getter for annotations
 java.lang.String getDoc()
          Getter for doc
 java.lang.String getDoc(com.linkedin.data.template.GetMode mode)
          Getter for doc
 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
 java.lang.String getReturns()
          Getter for returns
 java.lang.String getReturns(com.linkedin.data.template.GetMode mode)
          Getter for returns
 com.linkedin.data.template.StringArray getThrows()
          Getter for throws
 com.linkedin.data.template.StringArray getThrows(com.linkedin.data.template.GetMode mode)
          Getter for throws
 boolean hasAnnotations()
          Existence checker for annotations
 boolean hasDoc()
          Existence checker for doc
 boolean hasName()
          Existence checker for name
 boolean hasParameters()
          Existence checker for parameters
 boolean hasReturns()
          Existence checker for returns
 boolean hasThrows()
          Existence checker for throws
 void removeAnnotations()
          Remover for annotations
 void removeDoc()
          Remover for doc
 void removeName()
          Remover for name
 void removeParameters()
          Remover for parameters
 void removeReturns()
          Remover for returns
 void removeThrows()
          Remover for throws
 ActionSchema setAnnotations(CustomAnnotationContentSchemaMap value)
          Setter for annotations
 ActionSchema setAnnotations(CustomAnnotationContentSchemaMap value, com.linkedin.data.template.SetMode mode)
          Setter for annotations
 ActionSchema setDoc(java.lang.String value)
          Setter for doc
 ActionSchema setDoc(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for doc
 ActionSchema setName(java.lang.String value)
          Setter for name
 ActionSchema setName(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for name
 ActionSchema setParameters(ParameterSchemaArray value)
          Setter for parameters
 ActionSchema setParameters(ParameterSchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for parameters
 ActionSchema setReturns(java.lang.String value)
          Setter for returns
 ActionSchema setReturns(java.lang.String value, com.linkedin.data.template.SetMode mode)
          Setter for returns
 ActionSchema setThrows(com.linkedin.data.template.StringArray value)
          Setter for throws
 ActionSchema setThrows(com.linkedin.data.template.StringArray value, com.linkedin.data.template.SetMode mode)
          Setter for throws
 
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

ActionSchema

public ActionSchema()

ActionSchema

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

fields

public static ActionSchema.Fields fields()

hasAnnotations

public boolean hasAnnotations()
Existence checker for annotations

See Also:
ActionSchema.Fields.annotations()

removeAnnotations

public void removeAnnotations()
Remover for annotations

See Also:
ActionSchema.Fields.annotations()

getAnnotations

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

See Also:
ActionSchema.Fields.annotations()

getAnnotations

public CustomAnnotationContentSchemaMap getAnnotations()
Getter for annotations

See Also:
ActionSchema.Fields.annotations()

setAnnotations

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

See Also:
ActionSchema.Fields.annotations()

setAnnotations

public ActionSchema setAnnotations(CustomAnnotationContentSchemaMap value)
Setter for annotations

See Also:
ActionSchema.Fields.annotations()

hasName

public boolean hasName()
Existence checker for name

See Also:
ActionSchema.Fields.name()

removeName

public void removeName()
Remover for name

See Also:
ActionSchema.Fields.name()

getName

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

See Also:
ActionSchema.Fields.name()

getName

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

See Also:
ActionSchema.Fields.name()

setName

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

See Also:
ActionSchema.Fields.name()

setName

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

See Also:
ActionSchema.Fields.name()

hasDoc

public boolean hasDoc()
Existence checker for doc

See Also:
ActionSchema.Fields.doc()

removeDoc

public void removeDoc()
Remover for doc

See Also:
ActionSchema.Fields.doc()

getDoc

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

See Also:
ActionSchema.Fields.doc()

getDoc

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

See Also:
ActionSchema.Fields.doc()

setDoc

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

See Also:
ActionSchema.Fields.doc()

setDoc

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

See Also:
ActionSchema.Fields.doc()

hasParameters

public boolean hasParameters()
Existence checker for parameters

See Also:
ActionSchema.Fields.parameters()

removeParameters

public void removeParameters()
Remover for parameters

See Also:
ActionSchema.Fields.parameters()

getParameters

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

See Also:
ActionSchema.Fields.parameters()

getParameters

public ParameterSchemaArray getParameters()
Getter for parameters

See Also:
ActionSchema.Fields.parameters()

setParameters

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

See Also:
ActionSchema.Fields.parameters()

setParameters

public ActionSchema setParameters(ParameterSchemaArray value)
Setter for parameters

See Also:
ActionSchema.Fields.parameters()

hasReturns

public boolean hasReturns()
Existence checker for returns

See Also:
ActionSchema.Fields.returns()

removeReturns

public void removeReturns()
Remover for returns

See Also:
ActionSchema.Fields.returns()

getReturns

public java.lang.String getReturns(com.linkedin.data.template.GetMode mode)
Getter for returns

See Also:
ActionSchema.Fields.returns()

getReturns

public java.lang.String getReturns()
Getter for returns

See Also:
ActionSchema.Fields.returns()

setReturns

public ActionSchema setReturns(java.lang.String value,
                               com.linkedin.data.template.SetMode mode)
Setter for returns

See Also:
ActionSchema.Fields.returns()

setReturns

public ActionSchema setReturns(java.lang.String value)
Setter for returns

See Also:
ActionSchema.Fields.returns()

hasThrows

public boolean hasThrows()
Existence checker for throws

See Also:
ActionSchema.Fields.throws_()

removeThrows

public void removeThrows()
Remover for throws

See Also:
ActionSchema.Fields.throws_()

getThrows

public com.linkedin.data.template.StringArray getThrows(com.linkedin.data.template.GetMode mode)
Getter for throws

See Also:
ActionSchema.Fields.throws_()

getThrows

public com.linkedin.data.template.StringArray getThrows()
Getter for throws

See Also:
ActionSchema.Fields.throws_()

setThrows

public ActionSchema setThrows(com.linkedin.data.template.StringArray value,
                              com.linkedin.data.template.SetMode mode)
Setter for throws

See Also:
ActionSchema.Fields.throws_()

setThrows

public ActionSchema setThrows(com.linkedin.data.template.StringArray value)
Setter for throws

See Also:
ActionSchema.Fields.throws_()

clone

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