public static final class Resource.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder()
Constructor - does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
Resource |
build()
Builds (creates) new instance of
Resource. |
Resource.Builder |
endpointName(java.lang.String endpointName)
Sets the name or ID of the resource's endpoint.
|
Resource.Builder |
fromJson(org.json.JSONObject resObject) |
Resource.Builder |
method(Resource.Method method)
Sets the method value for the resource.
|
Resource.Builder |
methods(java.util.List<Resource.Method> methods)
Sets the method values for the resource.
|
Resource.Builder |
name(java.lang.String name)
Sets the name of the resource.
|
Resource.Builder |
path(java.lang.String path)
Sets the path of the resource.
|
Resource.Builder |
status(Resource.Status status)
Sets the status value for the resource.
|
public Resource.Builder endpointName(java.lang.String endpointName)
endpointName - name or ID of the resource's endpoint.public Resource.Builder path(java.lang.String path)
path - Uri of the resource. Must be unique and must not be null.public Resource.Builder name(java.lang.String name)
name - name of the resource.public Resource.Builder status(Resource.Status status)
null status is specified.status - the status of the resource.public Resource.Builder method(Resource.Method method)
null
method is specified.method - status of the resourcepublic Resource.Builder methods(java.util.List<Resource.Method> methods)
null
methods is specified.methods - a List of methods supported by the resource.public final Resource.Builder fromJson(org.json.JSONObject resObject)