B C D E F G H I K L M N P Q R S T V W 
All Classes All Packages

B

body(byte[]) - Method in class io.nitric.faas.NitricResponse.Builder
Set the function response body.
body(byte[]) - Method in class io.nitric.http.HttpRequest.Builder
Set the request body.
body(byte[]) - Method in class io.nitric.http.HttpResponse.Builder
Set the HTTP response body.
bodyText(String) - Method in class io.nitric.faas.NitricResponse.Builder
Set the function response body text (UTF-8) encoded.
bodyText(String) - Method in class io.nitric.http.HttpResponse.Builder
Set the HTTP response body text (UTF-8) encoded.
bucket(String) - Method in class io.nitric.api.storage.StorageClient.Builder
Set the bucket name.
build() - Method in class io.nitric.api.event.Event.Builder
 
build() - Method in class io.nitric.api.event.EventClient.Builder
 
build() - Method in class io.nitric.api.event.Topic.Builder
 
build() - Method in class io.nitric.api.event.TopicClient.Builder
 
build() - Method in class io.nitric.api.kv.KeyValueClient.Builder
 
build() - Method in class io.nitric.api.queue.FailedTask.Builder
 
build() - Method in class io.nitric.api.queue.QueueClient.Builder
 
build() - Method in class io.nitric.api.queue.Task.Builder
 
build() - Method in class io.nitric.api.storage.StorageClient.Builder
 
build() - Method in class io.nitric.faas.NitricEvent.Builder
 
build() - Method in class io.nitric.faas.NitricResponse.Builder
 
build() - Method in class io.nitric.http.HttpRequest.Builder
 
build() - Method in class io.nitric.http.HttpResponse.Builder
Return a new HTTP response object.
build(int) - Static method in class io.nitric.faas.NitricResponse
Return a new function response object from the given status.
build(int) - Static method in class io.nitric.http.HttpResponse
Return a new HTTP response object from the given status.
build(int, String) - Static method in class io.nitric.faas.NitricResponse
Return a new NitricResponse object from the given Nitric status and body text.
build(int, String) - Static method in class io.nitric.http.HttpResponse
Return a new HttpResponse object from the given Nitric status and body text.
build(Class<T>, String) - Static method in class io.nitric.api.kv.KeyValueClient
Return a new KeyValueClient for the given type and collection.
build(String) - Static method in class io.nitric.api.event.Topic
Create a new Topic for the given name.
build(String) - Static method in class io.nitric.api.queue.QueueClient
Return a new QueueClient with the specified queue name.
build(String) - Static method in class io.nitric.api.storage.StorageClient
Return a new StorageClient with the specified bucket name.
build(String) - Static method in class io.nitric.faas.NitricResponse
Return a new function response object from the given body text.
build(String) - Static method in class io.nitric.http.HttpResponse
Return a new HTTP response object from the given body text.
build(Map<String, Object>) - Static method in class io.nitric.api.event.Event
Create a new Event from the given payload.
buildKeyValueRequest(List<Query.Expression>) - Method in class io.nitric.api.kv.Query.QueryResult
 

C

channel - Static variable in class io.nitric.util.GrpcChannelProvider
 
collection(String) - Method in class io.nitric.api.kv.KeyValueClient.Builder
Set the collection name.
complete(String) - Method in class io.nitric.api.queue.QueueClient
Complete the task specified by the given lease id.

D

DEFAULT_KEY_NAME - Static variable in class io.nitric.api.kv.KeyValueClient
The default key name: 'key'.
delete() - Method in class io.nitric.api.kv.Delete
Delete the collection value with the specified key.
delete(String) - Method in class io.nitric.api.storage.StorageClient
Delete an item from a bucket with the given key if it exists.
Delete<T> - Class in io.nitric.api.kv
Provides a Delete operation class.

E

Event - Class in io.nitric.api.event
Provides an Event message class.
Event.Builder - Class in io.nitric.api.event
Provides a Event builder.
EventClient - Class in io.nitric.api.event
Provides a Event API client.
EventClient(EventClient.Builder) - Constructor for class io.nitric.api.event.EventClient
 
EventClient.Builder - Class in io.nitric.api.event
Provides a EventClient Builder.

F

Faas - Class in io.nitric.faas
Provides a Nitric FaaS (Function as a Service) server.
Faas() - Constructor for class io.nitric.faas.Faas
 
FailedTask - Class in io.nitric.api.queue
Provides a Queue API failed task class.
FailedTask.Builder - Class in io.nitric.api.queue
Provides a FailedTask builder class.
fetch() - Method in class io.nitric.api.kv.Query
Perform the Query operation and return the fetched results.
fetchAll() - Method in class io.nitric.api.kv.Query
Perform the Query operation and return all the fetched results.
fromKeyMap(Map<String, Key>) - Static method in class io.nitric.util.ProtoUtils
Return a pojo map from the given proto API Key map.

G

get() - Method in class io.nitric.api.kv.Get
Return the collection value for the specified key.
Get<T> - Class in io.nitric.api.kv
Provides a Get operation class.
getBody() - Method in class io.nitric.faas.NitricResponse
 
getBody() - Method in class io.nitric.http.HttpRequest
 
getBody() - Method in class io.nitric.http.HttpResponse
 
getBodyLength() - Method in class io.nitric.faas.NitricResponse
 
getBodyLength() - Method in class io.nitric.http.HttpResponse
 
getBodyText() - Method in class io.nitric.faas.NitricResponse
 
getBodyText() - Method in class io.nitric.http.HttpRequest
 
getBodyText() - Method in class io.nitric.http.HttpResponse
 
getChannel() - Static method in class io.nitric.util.GrpcChannelProvider
 
getContentType() - Method in class io.nitric.http.HttpRequest
Return the 'Content-Type' header value, or the MIME type of the request body.
getContext() - Method in class io.nitric.faas.NitricEvent
 
getEnvVar(String, String) - Static method in class io.nitric.util.GrpcChannelProvider
Return the environment variable value if defined or the default value otherwise.
getHeader(String) - Method in class io.nitric.http.HttpRequest
Return the named HTTP header or null if not found.
getHeader(String) - Method in class io.nitric.http.HttpResponse
Return the named response header or null if not found.
getHeaders() - Method in class io.nitric.faas.NitricResponse
 
getHeaders() - Method in class io.nitric.http.HttpRequest
 
getHeaders() - Method in class io.nitric.http.HttpResponse
 
getId() - Method in class io.nitric.api.event.Event
 
getId() - Method in class io.nitric.api.queue.Task
 
getLeaseId() - Method in class io.nitric.api.queue.Task
Return the lease id unique to the pop request, this must be used to complete, extend the lease or release the task.
getMessage() - Method in class io.nitric.api.queue.FailedTask
 
getMethod() - Method in class io.nitric.http.HttpRequest
 
getName() - Method in class io.nitric.api.event.Topic
 
getPagingToken() - Method in class io.nitric.api.kv.Query.QueryResult
Return the query paging continuation token if there are more items available.
getParameter(String) - Method in class io.nitric.http.HttpRequest
Return the first parameter value defined for the given name, or null if not found.
getParameters() - Method in class io.nitric.http.HttpRequest
Return map of request parameter values, parsed from GET URL query or POST form encoded values Note an empty empty map will be returned if there are no headers.
getPath() - Method in class io.nitric.http.HttpRequest
 
getPayload() - Method in class io.nitric.api.event.Event
 
getPayload() - Method in class io.nitric.api.queue.Task
 
getPayload() - Method in class io.nitric.faas.NitricEvent
 
getPayloadText() - Method in class io.nitric.faas.NitricEvent
 
getPayloadType() - Method in class io.nitric.api.event.Event
 
getPayloadType() - Method in class io.nitric.api.queue.Task
 
getQuery() - Method in class io.nitric.http.HttpRequest
 
getStatus() - Method in class io.nitric.faas.NitricResponse
 
getStatus() - Method in class io.nitric.http.HttpResponse
 
getTask() - Method in class io.nitric.api.queue.FailedTask
 
GrpcChannelProvider - Class in io.nitric.util
Provides a gRPC Managed Channel object by use by Nitric Service Clients.
GrpcChannelProvider() - Constructor for class io.nitric.util.GrpcChannelProvider
 

H

handle(NitricEvent) - Method in interface io.nitric.faas.NitricFunction
Handle the function request.
handle(HttpRequest) - Method in interface io.nitric.http.HttpHandler
Handle the HTTP request.
header(String, String) - Method in class io.nitric.faas.NitricResponse.Builder
Set the response header name and value.
header(String, String) - Method in class io.nitric.http.HttpResponse.Builder
Set the response header name and value.
headers(Map<String, String>) - Method in class io.nitric.faas.NitricResponse.Builder
Set the function response headers.
headers(Map<String, List<String>>) - Method in class io.nitric.faas.NitricEvent.Builder
Set the event headers.
headers(Map<String, List<String>>) - Method in class io.nitric.http.HttpRequest.Builder
Set the request headers.
headers(Map<String, List<String>>) - Method in class io.nitric.http.HttpResponse.Builder
Set the function response headers.
hostname(String) - Method in class io.nitric.faas.Faas
Set the server hostname.
hostname(String) - Method in class io.nitric.http.HttpServer
Set the server hostname.
HttpHandler - Interface in io.nitric.http
Provides a Nitric HTTP function handler.
HttpRequest - Class in io.nitric.http
Provides an immutable HTTP request class.
HttpRequest.Builder - Class in io.nitric.http
Provides a Nitric request builder class.
HttpResponse - Class in io.nitric.http
Provides an immutable HTTP response class.
HttpResponse.Builder - Class in io.nitric.http
Provides a HTTP response builder class.
HttpServer - Class in io.nitric.http
Provides a Nitric HTTP Handler server.
HttpServer() - Constructor for class io.nitric.http.HttpServer
 

I

id(String) - Method in class io.nitric.api.event.Event.Builder
Set the event id.
id(String) - Method in class io.nitric.api.queue.Task.Builder
Set the task id.
io.nitric.api.event - package io.nitric.api.event
Provides the Event Service API.
io.nitric.api.kv - package io.nitric.api.kv
Provides the Key Value Service API.
io.nitric.api.queue - package io.nitric.api.queue
Provides the Queue Service API.
io.nitric.api.storage - package io.nitric.api.storage
Provides the Storage Service API.
io.nitric.faas - package io.nitric.faas
Provides the Function as a Service (FaaS) classes.
io.nitric.http - package io.nitric.http
Provides the HTTP Server (FaaS) classes.
io.nitric.util - package io.nitric.util
Provides the Utility and Helper classes.
iterator() - Method in class io.nitric.api.kv.Query.QueryResult
 

K

key(Long) - Method in class io.nitric.api.kv.Delete
Set the default key.
key(Long) - Method in class io.nitric.api.kv.Get
Set the default key.
key(Long) - Method in class io.nitric.api.kv.Put
Set the default keyValue.
key(String) - Method in class io.nitric.api.kv.Delete
Set the default key.
key(String) - Method in class io.nitric.api.kv.Get
Set the default key.
key(String) - Method in class io.nitric.api.kv.Put
Set the default key value.
key(String, Object) - Method in class io.nitric.api.kv.Delete
Set the custom key name and key value pair.
key(String, Object) - Method in class io.nitric.api.kv.Get
Set the custom key name and key value pair.
key(String, Object) - Method in class io.nitric.api.kv.Put
Set the custom key name and key value pair.
key(String, Object, String, Object) - Method in class io.nitric.api.kv.Delete
Set the custom key name and key value pairs.
key(String, Object, String, Object) - Method in class io.nitric.api.kv.Get
Set the custom key name and key value pairs.
key(String, Object, String, Object) - Method in class io.nitric.api.kv.Put
Set the custom key name and key value pairs.
KeyValueClient<T> - Class in io.nitric.api.kv
Provides a Key Value Service client class.
KeyValueClient.Builder<K> - Class in io.nitric.api.kv
Provides a KeyValueClient builder class.

L

leaseId(String) - Method in class io.nitric.api.queue.Task.Builder
Set the task lease id.
limit(int) - Method in class io.nitric.api.kv.Query
Set the query fetch limit.
list() - Method in class io.nitric.api.event.TopicClient
List the available event topics.
loadPageData(KeyValueQueryResponse) - Method in class io.nitric.api.kv.Query.QueryResult
 

M

message(String) - Method in class io.nitric.api.queue.FailedTask.Builder
Set the task failure message.
method(String) - Method in class io.nitric.http.HttpRequest.Builder
Set the request method, for example with HTTP this would be ["GET" | "POST" | "PUT" | "DELETE" ].

N

name(String) - Method in class io.nitric.api.event.Topic.Builder
Set the topic name.
newBuilder() - Static method in class io.nitric.api.event.Event
 
newBuilder() - Static method in class io.nitric.api.event.EventClient
Create an new EventClient builder.
newBuilder() - Static method in class io.nitric.api.event.Topic
 
newBuilder() - Static method in class io.nitric.api.event.TopicClient
Create an new TopicClient builder.
newBuilder() - Static method in class io.nitric.api.queue.FailedTask
 
newBuilder() - Static method in class io.nitric.api.queue.QueueClient
Create an new QueueClient builder.
newBuilder() - Static method in class io.nitric.api.queue.Task
 
newBuilder() - Static method in class io.nitric.api.storage.StorageClient
Create an new StorageClient builder.
newBuilder() - Static method in class io.nitric.faas.NitricEvent
 
newBuilder() - Static method in class io.nitric.faas.NitricResponse
 
newBuilder() - Static method in class io.nitric.http.HttpRequest
 
newBuilder() - Static method in class io.nitric.http.HttpResponse
 
newBuilder(Class<T>) - Static method in class io.nitric.api.kv.KeyValueClient
Return a new KeyValueClient Builder for the given type.
newDelete() - Method in class io.nitric.api.kv.KeyValueClient
Return a new Delete operation.
newGet() - Method in class io.nitric.api.kv.KeyValueClient
Return a new Get operation.
newPut() - Method in class io.nitric.api.kv.KeyValueClient
Return a new Put operation.
newQuery() - Method in class io.nitric.api.kv.KeyValueClient
Return a new Query operation.
NITRIC_SERVICE_HOST_DEFAULT - Static variable in class io.nitric.util.GrpcChannelProvider
 
NITRIC_SERVICE_HOST_ENV_VAR_NAME - Static variable in class io.nitric.util.GrpcChannelProvider
 
NITRIC_SERVICE_PORT_DEFAULT - Static variable in class io.nitric.util.GrpcChannelProvider
 
NITRIC_SERVICE_PORT_ENV_VAR_NAME - Static variable in class io.nitric.util.GrpcChannelProvider
 
NitricContext(String, String, String, String) - Constructor for class io.nitric.faas.NitricEvent.NitricContext
Create a new Nitric Event Context object.
NitricEvent - Class in io.nitric.faas
Provides an immutable FaaS Nitric Event class.
NitricEvent.Builder - Class in io.nitric.faas
Provides a Event builder class.
NitricEvent.NitricContext - Class in io.nitric.faas
Provides the Nitric event context.
NitricFunction - Interface in io.nitric.faas
Provides a Nitric function handler.
NitricResponse - Class in io.nitric.faas
Provides an immutable function response class.
NitricResponse.Builder - Class in io.nitric.faas
Provides a Nitric function response builder class.

P

pagingFrom(Map<String, Object>) - Method in class io.nitric.api.kv.Query
Set the query paging continuation token.
path(String) - Method in class io.nitric.http.HttpRequest.Builder
Set the request path.
payload(byte[]) - Method in class io.nitric.faas.NitricEvent.Builder
Set the event payload.
payload(Map<String, Object>) - Method in class io.nitric.api.event.Event.Builder
Set the event payload.
payload(Map<String, Object>) - Method in class io.nitric.api.queue.Task.Builder
Set the task payload.
payloadType - Variable in class io.nitric.faas.NitricEvent.NitricContext
The event payload type.
payloadType(String) - Method in class io.nitric.api.event.Event.Builder
Set the event payload type.
payloadType(String) - Method in class io.nitric.api.queue.Task.Builder
Set the task payload type.
port(int) - Method in class io.nitric.faas.Faas
Set the server port.
port(int) - Method in class io.nitric.http.HttpServer
Set the server port.
ProtoUtils - Class in io.nitric.util
Provides protobuf utility functions.
publish(String, Event) - Method in class io.nitric.api.event.EventClient
Publish the Event to the given topic.
put() - Method in class io.nitric.api.kv.Put
Store the value in the collection with the specified key and value.
Put<T> - Class in io.nitric.api.kv
Provides a Put operation class.

Q

query(String) - Method in class io.nitric.http.HttpRequest.Builder
Set the request URL query.
Query<T> - Class in io.nitric.api.kv
Provides a Query operation class.
Query.QueryResult<T> - Class in io.nitric.api.kv
Provides a Query Result class.
queue(String) - Method in class io.nitric.api.queue.QueueClient.Builder
Set the queue name.
QueueClient - Class in io.nitric.api.queue
Provides a Queue API client.
QueueClient.Builder - Class in io.nitric.api.queue
Provides a QueueClient Builder.

R

read(String) - Method in class io.nitric.api.storage.StorageClient
Retrieve an item from a bucket with the given key if it exists.
receive(int) - Method in class io.nitric.api.queue.QueueClient
Return receive a maximum specified number of tasks from the queue.
register(String, HttpHandler) - Method in class io.nitric.http.HttpServer
Register the function for the given path.
requestID - Variable in class io.nitric.faas.NitricEvent.NitricContext
The event requestId.

S

send(Task) - Method in class io.nitric.api.queue.QueueClient
Send the given task to the client queue.
sendBatch(List<Task>) - Method in class io.nitric.api.queue.QueueClient
Send the given tasks to the client queue in a batch, and return any tasks which failed to send.
serviceStub(EventGrpc.EventBlockingStub) - Method in class io.nitric.api.event.EventClient.Builder
Set the GRPC service stub.
serviceStub(TopicGrpc.TopicBlockingStub) - Method in class io.nitric.api.event.TopicClient.Builder
Set the GRPC service stub.
serviceStub(KeyValueGrpc.KeyValueBlockingStub) - Method in class io.nitric.api.kv.KeyValueClient.Builder
Set the GRPC service stub.
serviceStub(QueueGrpc.QueueBlockingStub) - Method in class io.nitric.api.queue.QueueClient.Builder
Set the GRPC service stub.
serviceStub(StorageGrpc.StorageBlockingStub) - Method in class io.nitric.api.storage.StorageClient.Builder
Set the GRPC service stub.
source - Variable in class io.nitric.faas.NitricEvent.NitricContext
The event source.
sourceType - Variable in class io.nitric.faas.NitricEvent.NitricContext
The event source type.
start() - Method in class io.nitric.http.HttpServer
Start the function server.
start(NitricFunction) - Method in class io.nitric.faas.Faas
Start the FaaS server after configuring the given function.
start(HttpHandler) - Method in class io.nitric.http.HttpServer
Start the FaaS server after configuring the given function to the path "/".
status(int) - Method in class io.nitric.faas.NitricResponse.Builder
Set the function response status.
status(int) - Method in class io.nitric.http.HttpResponse.Builder
Set the HTTP response status, e.g.
StorageClient - Class in io.nitric.api.storage
Provides a Storage API client.
StorageClient.Builder - Class in io.nitric.api.storage
Provides a StorageClient Builder.

T

task(Task) - Method in class io.nitric.api.queue.FailedTask.Builder
Set the task which failed.
Task - Class in io.nitric.api.queue
Provides a Queue API task class.
Task.Builder - Class in io.nitric.api.queue
Provides a Task builder class.
toKeyMap(Map<String, Object>) - Static method in class io.nitric.util.ProtoUtils
Return a proto API Key map from the given pojo map.
toMap(Struct) - Static method in class io.nitric.util.ProtoUtils
Return a new Map built from the given struct.
Topic - Class in io.nitric.api.event
Provides an Topic class.
Topic.Builder - Class in io.nitric.api.event
Provides a Topic builder.
TopicClient - Class in io.nitric.api.event
Provides an Event API Topic client.
TopicClient.Builder - Class in io.nitric.api.event
Provides a TopicClient Builder.
toString() - Method in class io.nitric.api.event.Event
 
toString() - Method in class io.nitric.api.event.EventClient
 
toString() - Method in class io.nitric.api.event.Topic
 
toString() - Method in class io.nitric.api.event.TopicClient
 
toString() - Method in class io.nitric.api.kv.Delete
 
toString() - Method in class io.nitric.api.kv.Get
 
toString() - Method in class io.nitric.api.kv.KeyValueClient.Builder
 
toString() - Method in class io.nitric.api.kv.KeyValueClient
 
toString() - Method in class io.nitric.api.kv.Put
 
toString() - Method in class io.nitric.api.kv.Query
 
toString() - Method in class io.nitric.api.queue.FailedTask
 
toString() - Method in class io.nitric.api.queue.QueueClient
 
toString() - Method in class io.nitric.api.queue.Task
 
toString() - Method in class io.nitric.api.storage.StorageClient
 
toString() - Method in class io.nitric.faas.NitricEvent.NitricContext
 
toString() - Method in class io.nitric.faas.NitricEvent
 
toString() - Method in class io.nitric.faas.NitricResponse
 
toString() - Method in class io.nitric.http.HttpRequest
 
toString() - Method in class io.nitric.http.HttpResponse
 
toString() - Method in class io.nitric.util.GrpcChannelProvider
 
toStruct(Map<String, Object>) - Static method in class io.nitric.util.ProtoUtils
Return a new Struct built from the given Map.

V

value(T) - Method in class io.nitric.api.kv.Put
Set the put operation value.

W

where(String, String, String) - Method in class io.nitric.api.kv.Query
Add a where expression to the query.
write(String, byte[]) - Method in class io.nitric.api.storage.StorageClient
Store an item to a bucket with the given key.
B C D E F G H I K L M N P Q R S T V W 
All Classes All Packages