| int | ResourcePath. compareTo(ResourcePath o) | Compares this resource path with the provided resource path. | 
| ResourcePath | ResourcePath. concat(ResourcePath suffix) | Creates a new resource path which is a descendant of this resource path. | 
| boolean | ResourceApiVersionSpecificationFilter.NoApiVersionHandler. handle(Context context,
      ResourcePath resourcePath) | Handler called when a request has no resource API version. | 
| void | ResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification. handleNoApiVersionSupplied(Context context,
                          ResourcePath resourcePath) | Support handling when no resource API version is supplied on the request. | 
| void | ResourceApiVersionSpecificationFilter.VersionSpecification. handleNoApiVersionSupplied(Context context,
                          ResourcePath resourcePath) | Support custom handling when no resource API version is supplied on the request. | 
| static ActionRequest | Requests. newActionRequest(ResourcePath resourcePath,
                String actionId) | Returns a new action request with the provided resource path and action
 ID. | 
| static ActionRequest | Requests. newActionRequest(ResourcePath resourceContainer,
                String resourceId,
                String actionId) | Returns a new action request with the provided resource container path,
 resource ID, and action ID. | 
| static Request | Requests. newApiRequest(ResourcePath path) | Returns a new API request with the provided path. | 
| static CreateRequest | Requests. newCreateRequest(ResourcePath resourceContainer,
                String newResourceId,
                JsonValue content) | Returns a new create request with the provided resource path, new
 resource ID, and JSON content. | 
| static CreateRequest | Requests. newCreateRequest(ResourcePath resourceContainer,
                JsonValue content) | Returns a new create request with the provided resource path, and JSON
 content. | 
| static DeleteRequest | Requests. newDeleteRequest(ResourcePath resourcePath) | Returns a new delete request with the provided resource path. | 
| static DeleteRequest | Requests. newDeleteRequest(ResourcePath resourceContainer,
                String resourceId) | Returns a new delete request with the provided resource container path,
 and resource ID. | 
| static PatchRequest | Requests. newPatchRequest(ResourcePath resourceContainer,
               String resourceId,
               PatchOperation... operations) | Returns a new patch request with the provided resource container path,
 resource ID, and JSON patch operations. | 
| static PatchRequest | Requests. newPatchRequest(ResourcePath resourcePath,
               PatchOperation... operations) | Returns a new patch request with the provided resource path and JSON
 patch operations. | 
| static QueryRequest | Requests. newQueryRequest(ResourcePath resourceContainer) | Returns a new query request with the provided resource container path. | 
| static ReadRequest | Requests. newReadRequest(ResourcePath resourcePath) | Returns a new read request with the provided resource path. | 
| static ReadRequest | Requests. newReadRequest(ResourcePath resourceContainer,
              String resourceId) | Returns a new read request with the provided resource container path, and
 resource ID. | 
| static UpdateRequest | Requests. newUpdateRequest(ResourcePath resourceContainer,
                String resourceId,
                JsonValue newContent) | Returns a new update request with the provided resource container path,
 resource ID, and new JSON content. | 
| static UpdateRequest | Requests. newUpdateRequest(ResourcePath resourcePath,
                JsonValue newContent) | Returns a new update request with the provided resource path and new JSON
 content. | 
| ActionRequest | ActionRequest. setResourcePath(ResourcePath path) |  | 
| CreateRequest | CreateRequest. setResourcePath(ResourcePath path) |  | 
| DeleteRequest | DeleteRequest. setResourcePath(ResourcePath path) |  | 
| PatchRequest | PatchRequest. setResourcePath(ResourcePath path) |  | 
| QueryRequest | QueryRequest. setResourcePath(ResourcePath path) |  | 
| ReadRequest | ReadRequest. setResourcePath(ResourcePath path) |  | 
| Request | Request. setResourcePath(ResourcePath path) | Sets the non-nullpath of the JSON resource to which this request should be targeted. | 
| UpdateRequest | UpdateRequest. setResourcePath(ResourcePath path) |  | 
| boolean | ResourcePath. startsWith(ResourcePath prefix) | Returns trueif this resource path is equal to or begins with the
 provided resource resource path. |