com.linkedin.restli.restspec
Class ResourceSchema.Fields

java.lang.Object
  extended by com.linkedin.data.schema.PathSpec
      extended by com.linkedin.restli.restspec.ResourceSchema.Fields
Enclosing class:
ResourceSchema

public static class ResourceSchema.Fields
extends com.linkedin.data.schema.PathSpec


Field Summary
 
Fields inherited from class com.linkedin.data.schema.PathSpec
WILDCARD
 
Constructor Summary
ResourceSchema.Fields()
           
ResourceSchema.Fields(java.util.List<java.lang.String> path, java.lang.String name)
           
 
Method Summary
 ActionsSetSchema.Fields actionsSet()
          details of action set, if this resource is an action set
 CustomAnnotationContentSchemaMap.Fields annotations()
          custom annotation data
 AssociationSchema.Fields association()
          details of association, if this resource is an association
 CollectionSchema.Fields collection()
          details of collection, if this resource is a collection
 com.linkedin.data.schema.PathSpec doc()
          Documentation for this resource
 com.linkedin.data.schema.PathSpec name()
          name of the resource
 com.linkedin.data.schema.PathSpec namespace()
          namespace of the resource
 com.linkedin.data.schema.PathSpec path()
          URI template for accessing the resource
 com.linkedin.data.schema.PathSpec schema()
          Java-style fully-qualified class name for entities of this resource
 SimpleSchema.Fields simple()
          details of simple resource, if this resource is a simple resource
 
Methods inherited from class com.linkedin.data.schema.PathSpec
emptyPath, equals, getPathComponents, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceSchema.Fields

public ResourceSchema.Fields(java.util.List<java.lang.String> path,
                             java.lang.String name)

ResourceSchema.Fields

public ResourceSchema.Fields()
Method Detail

annotations

public CustomAnnotationContentSchemaMap.Fields annotations()
custom annotation data


name

public com.linkedin.data.schema.PathSpec name()
name of the resource


namespace

public com.linkedin.data.schema.PathSpec namespace()
namespace of the resource


path

public com.linkedin.data.schema.PathSpec path()
URI template for accessing the resource


schema

public com.linkedin.data.schema.PathSpec schema()
Java-style fully-qualified class name for entities of this resource


doc

public com.linkedin.data.schema.PathSpec doc()
Documentation for this resource


collection

public CollectionSchema.Fields collection()
details of collection, if this resource is a collection


association

public AssociationSchema.Fields association()
details of association, if this resource is an association


actionsSet

public ActionsSetSchema.Fields actionsSet()
details of action set, if this resource is an action set


simple

public SimpleSchema.Fields simple()
details of simple resource, if this resource is a simple resource