Index (Java Application API for IBM Streams)
Date: 2020-08-07

A B C D E F G H I J K L M N O P R S T U V W X _

## A

AbstractTestClass - Class in com.ibm.streamsx.topology.tester.junit
  Test class providing utilities for testing of topologies.
AbstractTestClass() - Constructor for class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
accept(File) - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
accept(T) - Method in interface com.ibm.streamsx.topology.function.Consumer
accept(T, int) - Method in interface com.ibm.streamsx.topology.function.ObjIntConsumer
action(String, String, JsonObject) - Method in class com.ibm.streamsx.rest.build.Build
ActiveVersion - Class in com.ibm.streamsx.rest
  Basic class to hold the ActiveVersion JSON structure
ActiveVersion() - Constructor for class com.ibm.streamsx.rest.ActiveVersion
add(Tuple) - Method in class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Add a tuple to expected list.
addAsTuple(Object...) - Method in class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Add a tuple to expected list.
addClassDependency(Class<?>) - Method in class com.ibm.streamsx.topology.Topology
  Ensures that a class file is loaded into the application's runtime.
addClassLibraries(String[]) - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Add class libraries to the functional class loader.
addFileDependency(String, String) - Method in class com.ibm.streamsx.topology.Topology
  Add file or directory tree `location` to directory `dstDirName` in the application bundle, making it available to the topology's SPL operators at runtime - e.g., an operator configuration file in "etc" in the application directory.
addJarDependency(String) - Method in class com.ibm.streamsx.topology.Topology
  Includes a jar file, specified by the `location` String, into the application runtime.
addJobControlPlane() - Method in class com.ibm.streamsx.topology.Topology
  Add job control plane to this topology.
addResourceTags(String...) - Method in interface com.ibm.streamsx.topology.context.Placeable
  Add required resource tags for this topology element for distributed submission.
addSourceInfo(JsonObject, Class<?>) - Static method in interface com.ibm.streamsx.topology.spi.builder.SourceInfo
  Add source level information to invokeInfo as the property "sourcelocation".
addSubmissionParameter(String, boolean) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
addSubmissionParameter(String, String) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
addSubmissionParameter(String, Number) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
addToConfig(Map<String, Object>) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
addToolkit(TopologyElement, File) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Add a dependency on an SPL toolkit.
addToolkitDependency(TopologyElement, String, String) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Add a logical dependency on an SPL toolkit.
aggregate(Function<List<T>, A>) - Method in interface com.ibm.streamsx.topology.TWindow
  Declares a stream that containing tuples that represent an aggregation of this window.
aggregate(Function<List<T>, A>, long, TimeUnit) - Method in interface com.ibm.streamsx.topology.TWindow
  Declares a stream that containing tuples that represent an aggregation of this window.
all(Condition<?>...) - Static method in interface com.ibm.streamsx.topology.tester.Condition
  Return a condition that is true if all conditions are valid.
allowInsecureHosts() - Method in interface com.ibm.streamsx.rest.build.BuildService
allowInsecureHosts(boolean) - Method in class com.ibm.streamsx.rest.StreamsConnection
  This function is used to disable checking the trusted certificate chain and should never be used in production environments
AnalyticsServiceProperties - Interface in com.ibm.streamsx.topology.context
  Configuration properties for the Streaming Analytics service on IBM Cloud.
and(Condition<?>...) - Method in interface com.ibm.streamsx.topology.tester.Condition
  Return a condition that is true if this AND all `conditions` are valid.
APP_DIR - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Location of the generated application directory when creating a Streams application bundle.
ApplicationBundle - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Domain
ApplicationBundle() - Constructor for class com.ibm.streamsx.rest.ApplicationBundle
apply(Executor) - Method in class com.ibm.streamsx.rest.internal.ICP4DAuthenticator
apply(Executor) - Method in class com.ibm.streamsx.rest.internal.StandaloneAuthenticator
  Get the contents for an `Authentication` header.
apply(T1, T2) - Method in interface com.ibm.streamsx.topology.function.BiFunction
apply(T) - Method in interface com.ibm.streamsx.topology.function.Function
apply(String) - Method in class com.ibm.streamsx.topology.json.JSONStreams.DeserializeJSON
apply(JSONObject) - Method in class com.ibm.streamsx.topology.json.JSONStreams.SerializeJSON
apply(JSONAble) - Method in class com.ibm.streamsx.topology.json.JSONStreams.ToJSON
apply(T) - Method in class com.ibm.streamsx.topology.logic.Identity
  Returns the input value.
apply(Long) - Method in class com.ibm.streamsx.topology.streams.BeaconStreams.BeaconFunction
apply(C) - Method in class com.ibm.streamsx.topology.streams.CollectionStreams.FlattenCollection
  Just returns the collection, `TStream.multiTransform(Function)` will actually perform the flattening.
apply(M) - Method in class com.ibm.streamsx.topology.streams.CollectionStreams.FlattenMap
applyAsInt(T) - Method in interface com.ibm.streamsx.topology.function.ToIntFunction
  Apply the function to the `tuple` and return an `int`.
Artifact - Class in com.ibm.streamsx.rest.build
  An object describing an IBM Streams build artifact.
Artifact() - Constructor for class com.ibm.streamsx.rest.build.Artifact
assertTesterType() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
asType(Class<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Return a strongly typed reference to this stream.
atLeastTupleCount(TStream<?>, long) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if `stream` has submitted at least `expectedCount` number of tuples.
AUTH_BASIC - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
AUTH_BEARER - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
autonomous() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Return a stream matching this stream whose subsequent processing will execute in an autonomous region.
autonomous() - Method in interface com.ibm.streamsx.topology.TStream
  Return a stream matching this stream whose subsequent processing will execute in an autonomous region.

## B

BaseImage - Class in com.ibm.streamsx.rest.build
  This class describes an image from the build pool.
beacon(TopologyElement) - Static method in class com.ibm.streamsx.topology.streams.BeaconStreams
  Creates an infinite source stream of tuples with no delay between each tuple.
beacon(TopologyElement, long) - Static method in class com.ibm.streamsx.topology.streams.BeaconStreams
  Creates a source stream of `count` tuples with no delay between each tuple.
BeaconFunction() - Constructor for class com.ibm.streamsx.topology.streams.BeaconStreams.BeaconFunction
BeaconStreams - Class in com.ibm.streamsx.topology.streams
  Utilities for beacon streams.
BeaconStreams() - Constructor for class com.ibm.streamsx.topology.streams.BeaconStreams
BeaconStreams.BeaconFunction - Class in com.ibm.streamsx.topology.streams
BeaconTuple - Class in com.ibm.streamsx.topology.tuple
  Tuple type issued by a beacon stream.
BeaconTuple(long) - Constructor for class com.ibm.streamsx.topology.tuple.BeaconTuple
  Create a BeaconTuple with the current time.
BeaconTuple(long, long) - Constructor for class com.ibm.streamsx.topology.tuple.BeaconTuple
  Create a BeaconTuple.
BiFunction<T1,T2,R> - Interface in com.ibm.streamsx.topology.function
  A function that is passed two arguments and returns a value.
BLOB - Static variable in interface com.ibm.streamsx.topology.spl.SPLSchemas
  SPL schema used by `TStream<com.ibm.streams.operator.types.Blob>` streams.
Build - Class in com.ibm.streamsx.rest.build
  An object describing an IBM Streams build.
Build() - Constructor for class com.ibm.streamsx.rest.build.Build
build(File, String, JsonObject) - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Submit an archive to build against Streaming Analytics service.
BUILD_SERVICE_URL - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Set URL for remote build service.
buildAndSubmitJob(File, JsonObject, String, JsonObject) - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Submit an archive to build and run on the Streaming Analytics service.
buildAndSubmitJob(File, JsonObject, String) - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Submit an archive to build and run on the Streaming Analytics service.
Builder - Class in com.ibm.streamsx.topology.spi.builder
Builder() - Constructor for class com.ibm.streamsx.topology.spi.builder.Builder
builder() - Method in class com.ibm.streamsx.topology.Topology
builder() - Method in interface com.ibm.streamsx.topology.TopologyElement
  Get the underlying `OperatorGraph`.
BuildPool - Class in com.ibm.streamsx.rest.build
  This class describes a build pool URL: /streams/rest/buildpools
BuildPool() - Constructor for class com.ibm.streamsx.rest.build.BuildPool
BuildService - Interface in com.ibm.streamsx.rest.build
  Access to a IBM Streams build service.
BuildType - Enum in com.ibm.streamsx.rest.internal
  Build types for the build service.

## C

cancel() - Method in class com.ibm.streamsx.rest.Job
  Cancels this job.
checkMaximumVersion(String, int...) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
  Only run a test at a specific maximum version or lower.
checkMinimumVersion(String, int...) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
  Only run a test at a specific minimum version or higher.
checkpointPeriod(long, TimeUnit) - Method in class com.ibm.streamsx.topology.Topology
  Checkpoint the state of the graph periodically.
checkStatus(boolean) - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Check the status of this Streaming Analytics Service.
CollectionStreams - Class in com.ibm.streamsx.topology.streams
  Utilities for streams tuples that are collections of values.
CollectionStreams() - Constructor for class com.ibm.streamsx.topology.streams.CollectionStreams
CollectionStreams.FlattenCollection<C extends java.util.Collection<T>,T> - Class in com.ibm.streamsx.topology.streams
  Function that flattens a collection when passed to `TStream.multiTransform(Function)`.
CollectionStreams.FlattenMap<M extends java.util.Map<K,V>,K,V> - Class in com.ibm.streamsx.topology.streams
colocate(Placeable<?>...) - Method in interface com.ibm.streamsx.topology.context.Placeable
  Colocate this element with other topology elements so that at runtime they all execute within the same processing element (PE or operating system process).
colocate(Placeable<?>...) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Colocate this element with other topology elements so that at runtime they all execute within the same processing element (PE or operating system process).
com.ibm.streamsx.rest - package com.ibm.streamsx.rest
  Java bindings for the REST APIs of IBM Streams and Streaming Analytics service.
com.ibm.streamsx.rest.build - package com.ibm.streamsx.rest.build
  Java binding for the Build REST APIs of IBM Cloud Pak for Data.
com.ibm.streamsx.rest.internal - package com.ibm.streamsx.rest.internal
com.ibm.streamsx.topology - package com.ibm.streamsx.topology
  Java application API for IBM Streams.
com.ibm.streamsx.topology.consistent - package com.ibm.streamsx.topology.consistent
  At least once processing using consistent regions.
com.ibm.streamsx.topology.context - package com.ibm.streamsx.topology.context
  Context for executing IBM Streams Java topologies.
com.ibm.streamsx.topology.context.local - package com.ibm.streamsx.topology.context.local
com.ibm.streamsx.topology.file - package com.ibm.streamsx.topology.file
  File related streams.
com.ibm.streamsx.topology.function - package com.ibm.streamsx.topology.function
  Classes that provide the mechanisms to implement functional transformations on streams.
com.ibm.streamsx.topology.inet - package com.ibm.streamsx.topology.inet
  Network access to streaming data.
com.ibm.streamsx.topology.jobconfig - package com.ibm.streamsx.topology.jobconfig
com.ibm.streamsx.topology.json - package com.ibm.streamsx.topology.json
  JSON streams.
com.ibm.streamsx.topology.logic - package com.ibm.streamsx.topology.logic
  Utilities and implementations of functional logic.
com.ibm.streamsx.topology.messaging.kafka - package com.ibm.streamsx.topology.messaging.kafka
  Support for integrating with the Apache Kafka messaging system http://kafka.apache.org.
com.ibm.streamsx.topology.messaging.mqtt - package com.ibm.streamsx.topology.messaging.mqtt
  Support for integrating with the MQTT messaging system http://mqtt.org.
com.ibm.streamsx.topology.spi - package com.ibm.streamsx.topology.spi
  SPI for adding extensions to the functional api.
com.ibm.streamsx.topology.spi.builder - package com.ibm.streamsx.topology.spi.builder
com.ibm.streamsx.topology.spi.runtime - package com.ibm.streamsx.topology.spi.runtime
com.ibm.streamsx.topology.spl - package com.ibm.streamsx.topology.spl
  Integration between Streams SPL and Java applications.
com.ibm.streamsx.topology.streams - package com.ibm.streamsx.topology.streams
  Utilities to create and transform streams.
com.ibm.streamsx.topology.tester - package com.ibm.streamsx.topology.tester
  Support for testing of topologies.
com.ibm.streamsx.topology.tester.junit - package com.ibm.streamsx.topology.tester.junit
com.ibm.streamsx.topology.tester.spl - package com.ibm.streamsx.topology.tester.spl
com.ibm.streamsx.topology.tuple - package com.ibm.streamsx.topology.tuple
  Interfaces for tuple types.
compareTo(BeaconTuple) - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
COMPILE_INSTALL_DIR - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Override IBM Streams install directory for bundle compilation, defaults to $STREAMS_INSTALL.
complete(Tester, Condition<?>, long, TimeUnit) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
  Test a topology that may run forever.
complete(StreamsContext<?>) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Submit the topology for this tester and wait for it to complete.
complete(StreamsContext<?>, Condition<?>, long, TimeUnit) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Submit the topology for this tester and wait for it to complete, or reach an end condition.
complete(StreamsContext<?>, Map<String, Object>, Condition<?>, long, TimeUnit) - Method in interface com.ibm.streamsx.topology.tester.Tester
completeAndTestStringOutput(StreamsContext<?>, TStream<?>, long, TimeUnit, String...) - Method in interface com.ibm.streamsx.topology.tester.Tester
completeAndTestStringOutput(StreamsContext<?>, Map<String, Object>, TStream<?>, long, TimeUnit, String...) - Method in interface com.ibm.streamsx.topology.tester.Tester
Condition<T> - Interface in com.ibm.streamsx.topology.tester
  A test condition on a stream or application under test.
config(boolean) - Method in class com.ibm.streamsx.rest.internal.ICP4DAuthenticator
config(boolean) - Method in class com.ibm.streamsx.rest.internal.StandaloneAuthenticator
  Configure the authenticator and create service definition information.
CONFIG - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Configuration for a submitted application.
CONFIG - Static variable in interface com.ibm.streamsx.topology.spi.builder.Properties.Graph
  Graph wide configuration.
CONNECT_TIMEOUT_MILLISECONDS - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
connectTo(BOperatorInvocation, boolean, BInputPort) - Method in interface com.ibm.streamsx.topology.TStream
  Internal method.
ConsistentRegionConfig - Class in com.ibm.streamsx.topology.consistent
  Immutable consistent region configuration.
ConsistentRegionConfig() - Constructor for class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Create a `ConsistentRegionConfig.Trigger.OPERATOR_DRIVEN` consistent region configuration.
ConsistentRegionConfig(int) - Constructor for class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Create a `ConsistentRegionConfig.Trigger.PERIODIC` consistent region configuration.
ConsistentRegionConfig.Trigger - Enum in com.ibm.streamsx.topology.consistent
  Defines how the drain-checkpoint cycle of a consistent region is triggered.
constants(List<T>) - Method in class com.ibm.streamsx.topology.Topology
  Create a stream containing all the tuples in `data`.
consume(InputStream) - Method in interface com.ibm.streamsx.rest.internal.InputStreamConsumer
  consumes the input stream.
Consumer<T> - Interface in com.ibm.streamsx.topology.function
  A function that takes an argument and returns nothing.
contains(TStream<String>, String) - Static method in class com.ibm.streamsx.topology.streams.StringStreams
  Create a filtered stream that contains `String` tuples containing a specific term.
contents(SPLStream) - Method in class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Create a condition for `stream` having the tuples `ExpectedTuples.getTuples()` in the same order.
ContextProperties - Interface in com.ibm.streamsx.topology.context
  Properties that can be specified when submitting the topology to a context.
convert(Function<Tuple, T>) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Convert SPL tuples into Java objects.
convertStream(TStream<T>, BiFunction<T, OutputTuple, OutputTuple>, StreamSchema) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Convert a `Stream` to an `SPLStream`.
create(int, String) - Static method in exception com.ibm.streamsx.rest.RESTException
  Customized exception that can provide more information on REST errors
createBasicAuth(JsonObject) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
  Create an encoded Basic auth header for the given credentials.
createBasicAuth(String, String) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
  Create an encoded Basic auth header for the given userName and authToken
createBearerAuth(String) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
  Create an encoded Bearer auth header for the given token.
createBuild(String, JsonObject) - Method in interface com.ibm.streamsx.rest.build.BuildService
  Submit an archive to build using the IBM Streams build service.
createCustomMetric(String, String, String, LongSupplier) - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Create a custom metric.
createExecutor() - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
createExecutor(boolean) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
createHttpClient() - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
createHttpClient(boolean) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
createInstance(String, String, String) - Static method in class com.ibm.streamsx.rest.StreamsConnection
  Create a connection to IBM Streams REST API.
createList(AbstractConnection, String, Class<A>) - Static method in class com.ibm.streamsx.rest.build.Element
createNullValue() - Static method in class com.ibm.streamsx.topology.spl.SPL
  Create an SPL value wrapper object for an SPL null value.
createSubmissionParameter(Topology, String, Object, boolean) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Create a submission parameter with or without a default value.
createSubmissionParameter(String, Class<T>) - Method in class com.ibm.streamsx.topology.Topology
  Create a submission parameter without a default value.
createSubmissionParameter(String, T) - Method in class com.ibm.streamsx.topology.Topology
  Create a submission parameter with a default value.
createValue(T, Type.MetaType) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Create an SPL value wrapper object for the specified SPL `MetaType`.
csvCompressedReader(TStream<String>, StreamSchema, FileSPLStreams.Compression) - Static method in class com.ibm.streamsx.topology.spl.FileSPLStreams
  Create an `SPLStream` using the `spl.adapter::FileSource` operator that reads CSV records from compressed files with names delivered by `fileNames`.
csvReader(TStream<String>, StreamSchema) - Static method in class com.ibm.streamsx.topology.spl.FileSPLStreams
  Create an `SPLStream` using the `spl.adapter::FileSource` operator that reads CSV records from files with names delivered by `fileNames`.

## D

DATA_DIRECTORY - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Location of the submitted application's data directory.
delete() - Method in class com.ibm.streamsx.rest.build.Build
delete() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Delete this toolkit in the build service.
Dependency(String, String) - Constructor for class com.ibm.streamsx.rest.build.Toolkit.Dependency
deserialize(TStream<String>) - Static method in class com.ibm.streamsx.topology.json.JSONStreams
  Declare a stream of JSON objects from a stream of serialized JSON tuples.
deserialize(InputStream) - Method in interface com.ibm.streamsx.topology.spi.runtime.TupleSerializer
DeserializeJSON() - Constructor for class com.ibm.streamsx.topology.json.JSONStreams.DeserializeJSON
DirectoryWatcher - Class in com.ibm.streamsx.topology.file
DirectoryWatcher() - Constructor for class com.ibm.streamsx.topology.file.DirectoryWatcher
directoryWatcher(TopologyElement, String) - Static method in class com.ibm.streamsx.topology.file.FileStreams
  Creates a stream of absolute newly created file names from watching `directory`.
DirectoryZipInputStream - Class in com.ibm.streamsx.rest.internal
  Given a path to a directory, this class creates an InputStream containing the contents of the directory, zipped.
DirectoryZipInputStream() - Constructor for class com.ibm.streamsx.rest.internal.DirectoryZipInputStream
Domain - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Domain
Domain() - Constructor for class com.ibm.streamsx.rest.Domain
download(File) - Method in class com.ibm.streamsx.rest.build.Artifact
drainTimeout(long) - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Return a new configuration changing `drainTimeout`.

## E

Element - Class in com.ibm.streamsx.rest.build
  IBM Streams element.
Element() - Constructor for class com.ibm.streamsx.rest.build.Element
Element - Class in com.ibm.streamsx.rest
  IBM Streams element.
Element() - Constructor for class com.ibm.streamsx.rest.Element
Element.ElementArray<E extends Element> - Class in com.ibm.streamsx.rest.build
  internal usage to get the list of processing elements
ElementArray() - Constructor for class com.ibm.streamsx.rest.build.Element.ElementArray
endlessSource(Supplier<T>) - Method in class com.ibm.streamsx.topology.Topology
  Declare an endless source stream.
endlessSourceN(Function<Long, T>) - Method in class com.ibm.streamsx.topology.Topology
  Declare an endless source stream.
endLowLatency() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Return a TStream that is no longer guaranteed to run in the same process as the calling stream.
endLowLatency() - Method in interface com.ibm.streamsx.topology.TStream
  Return a TStream that is no longer guaranteed to run in the same process as the calling stream.
endParallel() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Ends a parallel region by merging the channels into a single stream.
endParallel() - Method in interface com.ibm.streamsx.topology.TStream
  Ends a parallel region by merging the channels into a single stream.
equals(Object) - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
equals(Object) - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
equals(Object) - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
ExpectedTuples - Class in com.ibm.streamsx.topology.tester.spl
  List of expected tuples.
ExpectedTuples(StreamSchema) - Constructor for class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Create an initially empty ExpectedTuples.

## F

failed() - Method in interface com.ibm.streamsx.topology.tester.Condition
  Has the condition failed.
FileSPLStreams - Class in com.ibm.streamsx.topology.spl
  Creation of SPLStreams that relate to files.
FileSPLStreams() - Constructor for class com.ibm.streamsx.topology.spl.FileSPLStreams
FileSPLStreams.Compression - Enum in com.ibm.streamsx.topology.spl
FileStreams - Class in com.ibm.streamsx.topology.file
  Utilities for file system related streams.
FileStreams() - Constructor for class com.ibm.streamsx.topology.file.FileStreams
filter(Predicate<Tuple>) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Declare a new stream that filters tuples from this stream.
filter(Predicate<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that filters tuples from this stream.
finalizeGraph(StreamsContext<?>) - Method in class com.ibm.streamsx.topology.Topology
  Resolves the jar dependencies, sets the respective parameters.
first(BiFunction<T, U, R>) - Static method in class com.ibm.streamsx.topology.logic.Logic
  Wrap a `BiFunction` instance that operators on a single value for the second parameter (type `U`) as a `BiFunction` that takes an `List`.
flatMap(Function<T, Iterable<U>>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that maps tuples from this stream into one or more (or zero) tuples of a different type `U`.
flatten(TStream<C>) - Static method in class com.ibm.streamsx.topology.streams.CollectionStreams
  ' Flatten a stream containing collections into a stream containing the individual elements.
flattenArray(TStream<JSONObject>, String, String...) - Static method in class com.ibm.streamsx.topology.json.JSONStreams
  Declare a stream that flattens an array present in the input tuple.
FlattenCollection() - Constructor for class com.ibm.streamsx.topology.streams.CollectionStreams.FlattenCollection
flattenMap(TStream<M>) - Static method in class com.ibm.streamsx.topology.streams.CollectionStreams
FlattenMap() - Constructor for class com.ibm.streamsx.topology.streams.CollectionStreams.FlattenMap
FORCE_REMOTE_BUILD - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Flag to be supplied to force the compilation to occur on the build service associated with a Streaming Analytics service.
forEach(Consumer<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Sink (terminate) this stream.
fromPath(Path) - Static method in class com.ibm.streamsx.rest.internal.DirectoryZipInputStream
  Create an InputStream from a directory, containing the contents of the directory, zipped.
fromProperties(Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Create a `JobConfig` from a configuration map.
Function<T,R> - Interface in com.ibm.streamsx.topology.function
  A function that is passed an argument and returns a value.
FunctionContainer - Interface in com.ibm.streamsx.topology.function
  Container for a function executing in a IBM Streams application.
FunctionContext - Interface in com.ibm.streamsx.topology.function
  Context for a function executing in a IBM Streams application.

## G

get() - Method in interface com.ibm.streamsx.topology.function.Supplier
get() - Method in class com.ibm.streamsx.topology.logic.Value
  Return the constant value.
getActiveVersion() - Method in class com.ibm.streamsx.rest.Instance
  Gets information about the IBM Streams Installation that was used to start this instance
getApplicationConfiguration(String) - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Get the application configuration specified by name.
getApplicationConsoleURL() - Method in class com.ibm.streamsx.rest.Instance
  Streams application console URL.
getApplicationName() - Method in class com.ibm.streamsx.rest.Job
  Gets the name of the streams processing application that this job is running
getArchitecture() - Method in class com.ibm.streamsx.rest.ActiveVersion
getArtifacts() - Method in class com.ibm.streamsx.rest.build.Build
getAsJson() - Method in class com.ibm.streamsx.rest.RESTErrorMessage
  Gets the json object of this error message
getAuthenticator() - Method in class com.ibm.streamsx.rest.StreamsConnection
getBaseImages() - Method in interface com.ibm.streamsx.rest.build.BuildService
  Gets a list of `baseImages` for EDGE applications available in the build service.
getBuildVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getChannel() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Get the index of the parallel channel the function is on.
getComposite() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getConfig() - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaConsumer
  Get the connector's `KafkaConsumer` configuration information.
getConfig() - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaProducer
  Get the connector's `KafkaProducer` configuration information.
getConfig() - Method in class com.ibm.streamsx.topology.messaging.mqtt.MqttStreams
  Get the connector's configuration information.
getConfig() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
getConfig() - Method in class com.ibm.streamsx.topology.Topology
getConfiguredHost() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Get the host this container is executing on.
getContainer() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Get the container hosting a function
getCreationTime() - Method in class com.ibm.streamsx.rest.build.Build
  Gets the time in milliseconds when this domain was created.
getCreationTime() - Method in class com.ibm.streamsx.rest.Domain
  Gets the time in milliseconds when this domain was created.
getCreationTime() - Method in class com.ibm.streamsx.rest.Instance
  Gets the time in milliseconds when this instance was created
getCreationUser() - Method in class com.ibm.streamsx.rest.build.Build
  Gets the user ID that created this build.
getCreationUser() - Method in class com.ibm.streamsx.rest.Domain
  Gets the user ID that created this instance.
getCreationUser() - Method in class com.ibm.streamsx.rest.Instance
  Gets the user ID that created this instance
getCurrentWorkingPath() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the current working path of the processing element
getCustomMetricNames() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Get the set of custom metric names created in this context.
getDataDirectory() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Get the data directory.
getDefaultDomainId() - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get the default Streams domain identifier.
getDefaultInstanceId() - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get the default Streams instance identifier.
getDefaultStreamsInstall() - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get the default Streams install location.
getDefaultTesterType() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
getDefaultTimeout() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
getDefaultValue() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getDependencies() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets a list of `dependencies` of this toolkit.
getDependencyResolver() - Method in class com.ibm.streamsx.topology.Topology
  Internal use only.
getDescription() - Method in class com.ibm.streamsx.rest.Metric
  Gets the description for this metric
getDirectory() - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
getDisplayName() - Method in class com.ibm.streamsx.rest.Resource
  Get the display name for this resource.
getDomain() - Method in class com.ibm.streamsx.rest.Instance
  Get the Streams domain for this instance.
getDomainId() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Return the IBM Streams domain identifier for this container.
getDrainTimeout() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the drain timeout for this configuration.
getEditionName() - Method in class com.ibm.streamsx.rest.ActiveVersion
getElement() - Method in interface com.ibm.streamsx.rest.Result
  Get the element associated with the request.
getEmbedded() - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get an `EMBEDDED context`.
getEncoding() - Method in class com.ibm.streamsx.topology.file.TextFileReader
getFailureReason() - Method in class com.ibm.streamsx.rest.build.Build
getFullProductVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getGsonResponse(Executor, String, String) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
  Gets a JSON response to an HTTP GET call
getGsonResponse(Executor, String, URL) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
getHealth() - Method in class com.ibm.streamsx.rest.Instance
  Gets the summarized status of jobs in this instance
getHealth() - Method in class com.ibm.streamsx.rest.Job
  Gets the health indicator for this job
getHealth() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the health indicator for this processing element
getId() - Method in class com.ibm.streamsx.rest.build.Artifact
  Gets the IBM Streams unique identifier for this build artifact.
getId() - Method in class com.ibm.streamsx.rest.build.BaseImage
getId() - Method in class com.ibm.streamsx.rest.build.Build
  Gets the IBM Streams unique identifier for this build.
getId() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the id of this toolkit.
getId() - Method in class com.ibm.streamsx.rest.Domain
  Gets the IBM Streams unique identifier for this domain.
getId() - Method in class com.ibm.streamsx.rest.Instance
  Gets the IBM Streams unique identifier for this instance
getId() - Method in class com.ibm.streamsx.rest.Job
  Gets the id of this job
getId() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the id of this processing element
getId() - Method in class com.ibm.streamsx.rest.Resource
  Get the unique Streams identifier for this resource.
getId() - Method in interface com.ibm.streamsx.rest.Result
  Get the object identifier associated with the request.
getId() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Get the runtime identifier for this container.
getImageDigest() - Method in class com.ibm.streamsx.rest.build.Artifact
getIndex() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the index of this toolkit.
getIndexWithinJob() - Method in class com.ibm.streamsx.rest.Operator
  Gets the index of this operator within the `Job`
getIndexWithinJob() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the index of this processing element within the `Job`
getIndexWithinOperator() - Method in class com.ibm.streamsx.rest.InputPort
  Gets the index of this input port within the `Operator`
getIndexWithinOperator() - Method in class com.ibm.streamsx.rest.OutputPort
  Gets the index of this output port within the `operator`
getIndexWithinPE() - Method in class com.ibm.streamsx.rest.PEInputPort
  Gets the index of this input port within the `processing element`
getIndexWithinPE() - Method in class com.ibm.streamsx.rest.PEOutputPort
  Gets the index of this output port within the `processing element`
getInputPorts() - Method in class com.ibm.streamsx.rest.Operator
  Gets a list of `input ports` for this operator
getInputPorts() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of `processing element input ports` for this processing element
getInstance() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Obtain the `Instance` this resource is allocated to.
getInstance() - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Gets the `IBM Streams Instance` object for the Streaming Analytics service.
getInstance(String) - Method in class com.ibm.streamsx.rest.StreamsConnection
  Gets a specific `instance` identified by the instanceId at this IBM Streams connection
getInstanceId() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Return the IBM Streams instance identifier for this container.
getInstances() - Method in class com.ibm.streamsx.rest.StreamsConnection
  Gets a list of `instances` that are available to this IBM Streams connection
getInvocationName() - Method in interface com.ibm.streamsx.topology.context.Placeable
  Return the invocation name of this element.
getIpAddress() - Method in class com.ibm.streamsx.rest.Resource
  Get the IP address for this resource.
getJob(String) - Method in class com.ibm.streamsx.rest.Instance
  Gets the `Job` for a given jobId in this instance
getJobGroup() - Method in class com.ibm.streamsx.rest.Job
  Gets the group this job belongs to
getJobGroup() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Get the job group.
getJobId() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Get the runtime identifier for this container's running job.
getJobName() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Return the name of this job.
getJobName() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Get the job name.
getJobs() - Method in class com.ibm.streamsx.rest.Instance
  Gets a list of `jobs` that this instance knows about
getJobs() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Gets a list of jobs running on this resource in this instance.
getJSON(TopologyElement, String, long, TimeUnit) - Static method in class com.ibm.streamsx.topology.inet.HTTPStreams
  Periodically poll a web service using HTTP `GET` for `application/json` data.
getJsonValue() - Method in enum com.ibm.streamsx.rest.internal.BuildType
getKey() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
  Get the key (sequence identifier) of this tuple.
getKey() - Method in interface com.ibm.streamsx.topology.tuple.Keyable
  Returns the partition key for this tuple.
getKey() - Method in interface com.ibm.streamsx.topology.tuple.Message
  Get the message key for this object.
getKey() - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
getLastTimeRetrieved() - Method in class com.ibm.streamsx.rest.Metric
  Gets the Epoch time when the metric was most recently retrieved
getLaunchCount() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the number of times this processing element was started manually or automatically because of failures
getLogicalName() - Method in class com.ibm.streamsx.rest.Operator
  The logical name of this operator.
getLogMessages() - Method in class com.ibm.streamsx.rest.build.Build
getMaxChannels() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Get the total number of parallel channels for the parallel region that the function is in.
getMaxConsecutiveResetAttempts() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the maximum number of consecutive reset attempts.
getMessage() - Method in class com.ibm.streamsx.rest.RESTErrorMessage
  Gets the error message
getMessage() - Method in interface com.ibm.streamsx.topology.tuple.Message
  Get the message content for this object.
getMessage() - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
getMessageId() - Method in class com.ibm.streamsx.rest.RESTErrorMessage
  Gets the id of this error message
getMetricKind() - Method in class com.ibm.streamsx.rest.Metric
  Describes the kind of metric that has been retrieved
getMetrics() - Method in class com.ibm.streamsx.rest.build.Build
getMetrics() - Method in class com.ibm.streamsx.rest.InputPort
  Gets the `metrics` for this input port
getMetrics() - Method in class com.ibm.streamsx.rest.Operator
  Gets a list of `metrics` for this operator
getMetrics() - Method in class com.ibm.streamsx.rest.OutputPort
  Gets the `metrics` for this output port
getMetrics() - Method in class com.ibm.streamsx.rest.PEInputPort
  Gets the `metrics` for this processing element input port
getMetrics() - Method in class com.ibm.streamsx.rest.PEOutputPort
  Gets the `metrics` for this output port
getMetrics() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of `metrics` for this processing element
getMetrics() - Method in class com.ibm.streamsx.rest.Resource
  Gets the `metrics` for this resource.
getMetricType() - Method in class com.ibm.streamsx.rest.Metric
  Describes the type of metric that has been retrieved
getMinimumOSBaseVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getMinimumOSPatchVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getMinimumOSVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getName() - Method in class com.ibm.streamsx.rest.build.Artifact
  Gets the name for this build artifact.
getName() - Method in class com.ibm.streamsx.rest.build.BaseImage
getName() - Method in class com.ibm.streamsx.rest.build.Build
  Gets the name for this build.
getName() - Method in class com.ibm.streamsx.rest.build.BuildPool
getName() - Method in class com.ibm.streamsx.rest.build.Toolkit.Dependency
  Gets the name of the dependent `toolkit`.
getName() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the name of this toolkit.
getName() - Method in class com.ibm.streamsx.rest.InputPort
  Gets the name for this input port
getName() - Method in class com.ibm.streamsx.rest.Job
  Gets the name of this job
getName() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getName() - Method in class com.ibm.streamsx.rest.Metric
  Gets the name of this metric
getName() - Method in class com.ibm.streamsx.rest.Operator
  Name of this operator
getName() - Method in class com.ibm.streamsx.rest.OutputPort
  Gets the name for this output port
getName() - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Get the service name.
getName() - Method in class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
getName() - Method in class com.ibm.streamsx.topology.Topology
  Name of this topology.
getNamespace() - Method in class com.ibm.streamsx.topology.Topology
  Namespace of this topology.
getOperatorKind() - Method in class com.ibm.streamsx.rest.Operator
  SPL primitive operator type for this operator
getOperators() - Method in class com.ibm.streamsx.rest.Job
  Gets a list of `operators` for this job
getOperators() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of `operators` for this processing element
getOptionalConnections() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the status of optional connections for this processing element.
getOsCapabilities() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of the operating system capabilities
getOutputPorts() - Method in class com.ibm.streamsx.rest.Operator
  Gets a list of `output ports` for this operator
getOutputPorts() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of `processing element output ports` for this processing element
getOverrideResourceLoadProtection() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
getOwner() - Method in class com.ibm.streamsx.rest.Instance
  Gets the user ID that represents the owner of this instance
getParameterKind() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getPath() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the path to the toolkit on the build service.
getPE() - Method in class com.ibm.streamsx.rest.Operator
  Get the PE for this operator.
getPendingTracingLevel() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Describes a pending change to the granularity of the trace information that is stored for this processing element.
getPeriod() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the trigger period.
getPes() - Method in class com.ibm.streamsx.rest.Instance
  Gets a list of `processing elements` for this instance.
getPes() - Method in class com.ibm.streamsx.rest.Job
  Gets a list of `processing elements` for this job
getPes() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Gets a list of processing elements running on this resource in this instance.
getPrefix() - Method in class com.ibm.streamsx.rest.build.BaseImage
getPreloadApplicationBundles() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
getProcessId() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the operating system process ID for this processing element
getProductName() - Method in class com.ibm.streamsx.rest.ActiveVersion
getProductVersion() - Method in class com.ibm.streamsx.rest.ActiveVersion
getRawResult() - Method in interface com.ibm.streamsx.rest.Result
  Get the raw result from the request.
getRegistry() - Method in class com.ibm.streamsx.rest.build.BaseImage
getRelaunchCount() - Method in interface com.ibm.streamsx.topology.function.FunctionContainer
  Return the number of times this container has been relaunched.
getRelocatable() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Indicates whether or not this processing element can be relocated to a different resource
getRequiredConnections() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Status of the required connections for this processing element.
getRequiredProductVersion() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the minimum version of IBM Streams required to use this toolkit.
getResetTimeout() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the reset timeout for this configuration.
getResource() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Obtain the `Resource` object for detailed information on the resource.
getResourceAllocation() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the `resource allocation` for this processing element.
getResourceAllocations() - Method in class com.ibm.streamsx.rest.Instance
  Gets a list of `resource allocations` for this instance.
getResourceAllocations() - Method in class com.ibm.streamsx.rest.Job
  Gets a list of `resource allocations` for this job.
getResourceTags() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets a list of resource tags for this processing element
getResourceTags() - Method in interface com.ibm.streamsx.topology.context.Placeable
  Get the set of resource tags this element requires.
getResourceType() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Identifies the Build REST resource type.
getResourceType() - Method in class com.ibm.streamsx.rest.InputPort
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.Instance
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.Job
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.Metric
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.Operator
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.OutputPort
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.PEInputPort
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.PEOutputPort
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.Resource
  Identifies the REST resource type
getResourceType() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Identifies the REST resource type
getRestartable() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Indicates whether or not this processing element can be restarted
getRestid() - Method in class com.ibm.streamsx.rest.build.BaseImage
getRestid() - Method in class com.ibm.streamsx.rest.build.BuildPool
getResult() - Method in interface com.ibm.streamsx.rest.internal.InputStreamConsumer
  Gets the Object created after consuming the InputStream
getResult() - Method in interface com.ibm.streamsx.topology.tester.Condition
  Deprecated.
  Since 1.11. In most distributed environments specific results cannot be obtained from conditions (such as stream contents) due to network isolation. While the condition will correct report its failed or valid state tests should no longer rely on using this method to perform additional testing. An alternative is to use `stringTupleTester` to perform a per-tuple check.
getScheduledExecutorService() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Return a scheduler to execute background tasks.
getSchedulerStatus() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Status of the resource.
getSchema() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  SPL schema of this stream.
getSchema() - Method in class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Get the schema of the tuples.
getSequence() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
  Get the sequence identifier of this tuple.
getSize() - Method in class com.ibm.streamsx.rest.build.Artifact
getStartedBy() - Method in class com.ibm.streamsx.rest.Job
  Identifies the user ID that started this job
getStartTime() - Method in class com.ibm.streamsx.rest.Instance
  Gets the time in milliseconds when the instance was started.
getStatus() - Method in class com.ibm.streamsx.rest.build.Build
  Gets the status of the build.
getStatus() - Method in class com.ibm.streamsx.rest.Domain
  Gets the status of the domain.
getStatus() - Method in class com.ibm.streamsx.rest.Instance
  Gets the status of the instance
getStatus() - Method in class com.ibm.streamsx.rest.Job
  Describes the status of this job
getStatus() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the status of this processing element
getStatus() - Method in class com.ibm.streamsx.rest.Resource
  Status of the resource.
getStatus() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Scheduler status of the resource.
getStatusCode() - Method in exception com.ibm.streamsx.rest.RESTException
  Gets the error status code for this exception
getStatusReason() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets additional status for this processing element
getStream() - Method in interface com.ibm.streamsx.topology.spl.SPLInput
getStream() - Method in interface com.ibm.streamsx.topology.spl.SPLWindow
  SPL stream for this window.
getStream() - Method in interface com.ibm.streamsx.topology.TWindow
  Get this window's stream.
getStreamName() - Method in class com.ibm.streamsx.rest.OutputPort
  Identifies the name of the output stream associated with this output port
getStreamsConnection() - Method in class com.ibm.streamsx.rest.Element
getStreamsContext(String) - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get a `StreamsContext` from its type name.
getStreamsContext(StreamsContext.Type) - Static method in class com.ibm.streamsx.topology.context.StreamsContextFactory
  Get a `StreamsContext` from its type.
getStreamsErrorMessageAsJson() - Method in exception com.ibm.streamsx.rest.RESTException
  Gets the IBM Streams message for this exception as a Json Object
getStreamsErrorMessageId() - Method in exception com.ibm.streamsx.rest.RESTException
  Gets the IBM Streams message ID for this exception
getStreamsTracing() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
getSubmissionParameters() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Get the submission parameters.
getSubmitParameters() - Method in class com.ibm.streamsx.rest.Job
  Gets the list of `parameters` that were submitted to this job
getSubmitTime() - Method in class com.ibm.streamsx.rest.Job
  Gets the Epoch time when this job was submitted
getTag() - Method in class com.ibm.streamsx.rest.build.BaseImage
getTester() - Method in class com.ibm.streamsx.topology.Topology
  Get the tester for this topology.
getTesterContext() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
  Return the default context for tests.
getTesterType() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
getThreadFactory() - Method in interface com.ibm.streamsx.topology.function.FunctionContext
  Return a ThreadFactory that can be used by the function with the thread context class loader set correctly.
getTime() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
  Get the time of this tuple.
getTimeUnit() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the time unit for `ConsistentRegionConfig.getPeriod()`, `ConsistentRegionConfig.getDrainTimeout()` and `ConsistentRegionConfig.getResetTimeout()()`.
getToolkit(String) - Method in interface com.ibm.streamsx.rest.build.BuildService
  Gets a `toolkit` installed on the IBM Streams build service.
getToolkits() - Method in interface com.ibm.streamsx.rest.build.BuildService
  Gets a list of `toolkits` installed on the IBM Streams build service.
getTopic() - Method in interface com.ibm.streamsx.topology.tuple.Message
  Get the message topic for this object.
getTopic() - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
getTopology() - Method in interface com.ibm.streamsx.topology.tester.Tester
  Get the topology for this tester.
getTracing() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
getTracingLevel() - Method in class com.ibm.streamsx.rest.ProcessingElement
  Gets the granularity of the tracing level for this processing element
getTransportType() - Method in class com.ibm.streamsx.rest.PEInputPort
  Gets the transport type for this processing element input port
getTransportType() - Method in class com.ibm.streamsx.rest.PEOutputPort
  Gets the transport type for this processing element output port
getTrigger() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Get the trigger type.
getTupleClass() - Method in interface com.ibm.streamsx.topology.TStream
  Class of the tuples on this stream, if known.
getTupleClass() - Method in interface com.ibm.streamsx.topology.TWindow
  Class of the tuples in this window.
getTuples() - Method in class com.ibm.streamsx.topology.tester.spl.ExpectedTuples
  Get the expected tuples.
getTupleType() - Method in interface com.ibm.streamsx.topology.TStream
  Type of the tuples on this stream.
getTupleType() - Method in interface com.ibm.streamsx.topology.TWindow
  Type of the tuples in this window.
getType() - Method in class com.ibm.streamsx.rest.build.BuildPool
getType() - Method in interface com.ibm.streamsx.topology.context.StreamsContext
  The type of this context.
getURL() - Method in class com.ibm.streamsx.rest.build.Artifact
getValue() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getValue() - Method in class com.ibm.streamsx.rest.Metric
  Gets the value for this metric
getValue() - Method in class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
getValues() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
getVersion() - Method in class com.ibm.streamsx.rest.build.Toolkit.Dependency
  Gets the range of versions of the dependent `toolkit`.
getVersion() - Method in class com.ibm.streamsx.rest.build.Toolkit
  Gets the version of this toolkit.
getZooKeeperConnectionString() - Method in class com.ibm.streamsx.rest.Domain
  Gets the ZooKeeper connection string for this domain.
graph(Topology) - Static method in class com.ibm.streamsx.topology.spi.builder.Builder
GROUP - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Group name for a submitted application.
group(JsonObject, String, String, String) - Static method in class com.ibm.streamsx.topology.spi.builder.LayoutInfo
  Provide a hint that that an operator invocation should be grouped with other operator invocations.
group(JsonObject, JsonObject...) - Static method in class com.ibm.streamsx.topology.spi.builder.LayoutInfo
  Group multiple operators together.
gsonFromResponse(HttpResponse) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils

## H

hashCode() - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
hashCode() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
hashCode() - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
hasSubmissionParameters() - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Have any submission parameters been added.
hasTester() - Method in class com.ibm.streamsx.topology.Topology
  Has the tester been created for this topology.
hide(JsonObject) - Static method in class com.ibm.streamsx.topology.spi.builder.LayoutInfo
  Provide a hint that the operator invocation should be hidden.
HTTPStreams - Class in com.ibm.streamsx.topology.inet
  Access to data in web servers or services using HTTP.
HTTPStreams() - Constructor for class com.ibm.streamsx.topology.inet.HTTPStreams

## I

ICP4DAuthenticator - Class in com.ibm.streamsx.rest.internal
identifyStreamsxMessagingVer() - Static method in class com.ibm.streamsx.topology.messaging.kafka.Util
Identity<T> - Class in com.ibm.streamsx.topology.logic
  Identity unary function that returns its input.
Identity() - Constructor for class com.ibm.streamsx.topology.logic.Identity
identity() - Static method in class com.ibm.streamsx.topology.logic.Logic
Initializable - Interface in com.ibm.streamsx.topology.function
  Optional interface that a function can implement to perform initialization.
initialize(OperatorContext) - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
initialize(OperatorContext) - Method in class com.ibm.streamsx.topology.file.TextFileReader
initialize(FunctionContext) - Method in interface com.ibm.streamsx.topology.function.Initializable
  Initialize this function.
InputPort - Class in com.ibm.streamsx.rest
  An Input Port of the IBM Streams Operator
InputPort() - Constructor for class com.ibm.streamsx.rest.InputPort
InputStreamConsumer<T> - Interface in com.ibm.streamsx.rest.internal
  This class implements a handler that consumes the input stream of a streaming REST response.
Instance - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Instance
Instance() - Constructor for class com.ibm.streamsx.rest.Instance
invocationName(String) - Method in interface com.ibm.streamsx.topology.context.Placeable
  Set the invocation name of this placeable.
invocationName(String) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Set the invocation name of this placeable.
invokeForEach(TStream<T>, String, JsonObject, Consumer<T>, TupleSerializer, Map<String, Object>) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Invoke a functional for each operator consuming a single stream.
invokeJavaPrimitive(Class<? extends Operator>, SPLInput, StreamSchema, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.JavaPrimitive
  Create an SPLStream from the invocation of an SPL Java primitive operator with a single input port & output port.
invokeJavaPrimitive(TopologyElement, Class<? extends Operator>, List<? extends SPLInput>, List<StreamSchema>, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.JavaPrimitive
  Invoke an SPL Java primitive operator with an arbitrary number of input and output ports.
invokeJavaPrimitiveSink(Class<? extends Operator>, SPLInput, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.JavaPrimitive
  Invocation of a Java primitive operator that consumes a Stream.
invokeJavaPrimitiveSource(TopologyElement, Class<? extends Operator>, StreamSchema, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.JavaPrimitive
  Invocation of a Java primitive source operator to produce a SPL Stream.
invokeOperator(String, SPLInput, StreamSchema, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Create an SPLStream from the invocation of an SPL operator that consumes a stream.
invokeOperator(String, String, SPLInput, StreamSchema, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Create an SPLStream from the invocation of an SPL operator that consumes a stream and produces a stream.
invokeOperator(TopologyElement, String, String, List<? extends SPLInput>, List<StreamSchema>, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Invoke an SPL operator with an arbitrary number of input and output ports.
invokePipe(String, TStream<T>, JsonObject, Consumer<T>, Type, TupleSerializer, TupleSerializer, Map<String, Object>) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Invoke a functional map operator consuming a single input stream and producing a single output stream.
invokePrimitive(TopologyElement, String, List<TStream<?>>, JsonObject, ObjIntConsumer<Object>, List<Type>, List<TupleSerializer>, List<TupleSerializer>, Map<String, Object>) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Invoke a functional operator consuming an arbitrary number of input streams and producing an arbitrary number of output streams.
Invoker - Interface in com.ibm.streamsx.topology.spi.builder
  This is part of the SPI to allow additional functional style functionality to built using the primitives provided by this toolkit.
invokeSink(String, SPLInput, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Invocation an SPL operator that consumes a Stream.
invokeSink(String, String, SPLInput, Map<String, ? extends Object>) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Invocation an SPL operator that consumes a Stream.
invokeSource(Topology, String, JsonObject, Supplier<Iterable<T>>, Type, TupleSerializer, Map<String, Object>) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Invoke a functional source operator that generates a single stream.
invokeSource(TopologyElement, String, Map<String, Object>, StreamSchema) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Invocation an SPL source operator to produce a Stream.
isApplicationResource() - Method in class com.ibm.streamsx.rest.ResourceAllocation
  Indicates whether the resource is an application resource.
isKeyed() - Method in interface com.ibm.streamsx.topology.TWindow
  Is the window keyed.
isOk() - Method in interface com.ibm.streamsx.rest.Result
  Was the request successful.
isolate() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Return a stream whose immediate subsequent processing will execute in a separate operating system process from this stream's processing.
isolate() - Method in interface com.ibm.streamsx.topology.TStream
  Return a stream whose immediate subsequent processing will execute in a separate operating system process from this stream's processing.
isPlaceable() - Method in interface com.ibm.streamsx.topology.context.Placeable
  Can this element have placement directives applied to it.
isRequired() - Method in class com.ibm.streamsx.rest.JobSubmitParameters
isSupported(Topology) - Method in interface com.ibm.streamsx.topology.context.StreamsContext
  Answers if this StreamsContext supports execution of the `topology`.
isVerify() - Method in class com.ibm.streamsx.rest.StreamsConnection

## J

JAVA_OPS - Static variable in interface com.ibm.streamsx.topology.spi.builder.Properties.Graph.Config
  JsonObject mapping operator kind to Java class name.
JAVA_SERIALIZER - Static variable in interface com.ibm.streamsx.topology.spi.runtime.TupleSerializer
JavaPrimitive - Class in com.ibm.streamsx.topology.spl
  Integration between Java topologies and SPL Java primitive operators.
JavaPrimitive() - Constructor for class com.ibm.streamsx.topology.spl.JavaPrimitive
Job - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Job submitted within a specified instance
Job() - Constructor for class com.ibm.streamsx.rest.Job
JOB_SUBMISSION - Static variable in interface com.ibm.streamsx.topology.context.ResultProperties
  Result of a successful job submission as a JSON object.
JobConfig - Class in com.ibm.streamsx.topology.jobconfig
  A job configuration.
JobConfig() - Constructor for class com.ibm.streamsx.topology.jobconfig.JobConfig
  An empty job configuration.
JobConfig(String, String) - Constructor for class com.ibm.streamsx.topology.jobconfig.JobConfig
  Job configuration with a job name and group.
JobProperties - Interface in com.ibm.streamsx.topology.context
  Job properties specific to distributed contexts.
JobSubmitParameters - Class in com.ibm.streamsx.rest
  Holds Submisson Paramters for a Job
JobSubmitParameters() - Constructor for class com.ibm.streamsx.rest.JobSubmitParameters
join(TWindow<U, ?>, BiFunction<T, List<U>, J>) - Method in interface com.ibm.streamsx.topology.TStream
  Join this stream with window of type `U`.
join(Function<T, K>, TWindow<U, K>, BiFunction<T, List<U>, J>) - Method in interface com.ibm.streamsx.topology.TStream
  Join this stream with a partitioned window of type `U` with key type `K`.
joinLast(Function<? super T, ? extends K>, TStream<U>, Function<? super U, ? extends K>, BiFunction<T, U, J>) - Method in interface com.ibm.streamsx.topology.TStream
  Join this stream with the last tuple seen on a stream of type `U` with partitioning.
joinLast(TStream<U>, BiFunction<T, U, J>) - Method in interface com.ibm.streamsx.topology.TStream
  Join this stream with the last tuple seen on a stream of type `U`.
JSON - Static variable in interface com.ibm.streamsx.topology.json.JSONSchemas
  IBM Streams schema used for streams with JSON data.
JSON - Static variable in interface com.ibm.streamsx.topology.spl.SPLSchemas
  SPL schema used to publish and subscribe to `TStream<JSONObject>` streams.
JSONAble - Interface in com.ibm.streamsx.topology.tuple
JSONSchemas - Interface in com.ibm.streamsx.topology.json
  SPL schema for JSON.
JSONStreams - Class in com.ibm.streamsx.topology.json
  Utilities for JSON streams.
JSONStreams() - Constructor for class com.ibm.streamsx.topology.json.JSONStreams
JSONStreams.DeserializeJSON - Class in com.ibm.streamsx.topology.json
  Function to deserialize a String to a JSONObject.
JSONStreams.SerializeJSON - Class in com.ibm.streamsx.topology.json
  Function to serialize a JSONObject to a String.
JSONStreams.ToJSON<T extends JSONAble> - Class in com.ibm.streamsx.topology.json
  Function to convert a `JSONAble` tuple to a `JSONObject`, using `JSONAble.toJSON()`.

## K

KafkaConsumer - Class in com.ibm.streamsx.topology.messaging.kafka
  A simple connector to an Apache Kafka cluster for consuming Kafka messages -- subscribing to Kafka topics and creating a `TStream<Message>`.
KafkaConsumer(TopologyElement, Map<String, Object>) - Constructor for class com.ibm.streamsx.topology.messaging.kafka.KafkaConsumer
  Create a consumer connector for subscribing to topics.
KafkaProducer - Class in com.ibm.streamsx.topology.messaging.kafka
  A simple connector to an Apache Kafka cluster for producing Kafka messages -- publishing a `TStream<Message>` to Kafka topics.
KafkaProducer(TopologyElement, Map<String, Object>) - Constructor for class com.ibm.streamsx.topology.messaging.kafka.KafkaProducer
  Create a producer connector for publishing tuples.
KEEP_ARTIFACTS - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Keep any intermediate artifacts.
key(Function<? super T, ? extends U>) - Method in interface com.ibm.streamsx.topology.TWindow
  Return a keyed (partitioned) window that has the same configuration as this window with the each tuple's key defined by a function.
key() - Method in interface com.ibm.streamsx.topology.TWindow
  Return a keyed (partitioned) window that has the same configuration as this window with each tuple being the key.
Keyable<K> - Interface in com.ibm.streamsx.topology.tuple
  A tuple that has a partition key.
kind(JsonObject, String) - Static method in class com.ibm.streamsx.topology.spi.builder.LayoutInfo
  Provide a hint that the operator invocation kind should be set to `kind` instead of its SPL kind.

## L

last(long, TimeUnit) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` that continually represents the last `time` seconds of tuples (in the given time `unit`) on this stream.
last(Supplier<Integer>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` that continually represents the last `count` tuples seen on this stream.
last(int) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` that continually represents the last `count` tuples seen on this stream.
last() - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` that continually represents the last tuple on this stream.
lastSeconds(Supplier<Integer>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` that continually represents the last `time` seconds of tuples on this stream.
LayoutInfo - Class in com.ibm.streamsx.topology.spi.builder
  Layout hints for the Streams console.
LayoutInfo() - Constructor for class com.ibm.streamsx.topology.spi.builder.LayoutInfo
limitedSource(Supplier<T>, long) - Method in class com.ibm.streamsx.topology.Topology
  Declare a limited source stream, where the number of tuples is limited to `count`.
limitedSourceN(Function<Long, T>, long) - Method in class com.ibm.streamsx.topology.Topology
  Declare a limited source stream, where the number of tuples is limited to `count`.
Logic - Class in com.ibm.streamsx.topology.logic
Logic() - Constructor for class com.ibm.streamsx.topology.logic.Logic
longBeacon(TopologyElement) - Static method in class com.ibm.streamsx.topology.streams.BeaconStreams
  Creates an infinite source stream of `count` tuples with no delay between each tuple.
longBeacon(TopologyElement, long) - Static method in class com.ibm.streamsx.topology.streams.BeaconStreams
  Creates a source stream of `count` tuples with no delay between each tuple.
lowLatency() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Return a stream that is guaranteed to run in the same process as the calling TStream.
lowLatency() - Method in interface com.ibm.streamsx.topology.TStream
  Return a stream that is guaranteed to run in the same process as the calling TStream.

## M

main(String[]) - Static method in class com.ibm.streamsx.topology.context.local.StreamsContextSubmit
map(Function<T, U>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that maps each tuple from this stream into one (or zero) tuple of a different type `U`.
maxConsecutiveResetAttempts(int) - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Return a new configuration changing `maxConsecutiveResetAttempts`.
MEMBER_PASSWORD - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
MEMBER_USERID - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
Message - Interface in com.ibm.streamsx.topology.tuple
  An interface for tuple attributes common to messaging adapters in `com.ibm.streamsx.topology.messaging`.
Metric - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Metric
Metric() - Constructor for class com.ibm.streamsx.rest.Metric
modify(UnaryOperator<Tuple>) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Declare a new stream that modifies each tuple from this stream into one (or zero) tuple of the same type `T`.
modify(UnaryOperator<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that modifies each tuple from this stream into one (or zero) tuple of the same type `T`.
MqttStreams - Class in com.ibm.streamsx.topology.messaging.mqtt
  A simple connector to a MQTT broker for publishing `TStream<Message>` tuples to MQTT topics, and subscribing to MQTT topics and creating `TStream<Message>` streams.
MqttStreams(TopologyElement, Map<String, Object>) - Constructor for class com.ibm.streamsx.topology.messaging.mqtt.MqttStreams
  Create a MQTT connector for publishing tuples to topics subscribing to topics.
multiTransform(Function<T, Iterable<U>>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that maps tuples from this stream into one or more (or zero) tuples of a different type `U`.

## N

NAME - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Name for a submitted application.
newTopology() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
notKeyed() - Static method in class com.ibm.streamsx.topology.logic.Logic
numbers(Number...) - Method in class com.ibm.streamsx.topology.Topology
  Create a stream of `Number` tuples.

## O

ObjIntConsumer<T> - Interface in com.ibm.streamsx.topology.function
of(String, String, String, String) - Static method in class com.ibm.streamsx.rest.internal.ICP4DAuthenticator
of(JsonObject) - Static method in class com.ibm.streamsx.rest.internal.ICP4DAuthenticator
of(String, String, String) - Static method in class com.ibm.streamsx.rest.internal.StandaloneAuthenticator
  Create an authenticator for a Cloud Pak for Data standalone configuration security service from an endpoint URL.
of(JsonObject) - Static method in class com.ibm.streamsx.rest.internal.StandaloneAuthenticator
  Create an authenticator for a Cloud Pak for Data standalone configuration security service from a service definition.
of(JsonElement, String) - Static method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Access to a Streaming Analytics service from service name and VCAP services.
of(JsonObject) - Static method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Access to a Streaming Analytics service from a service definition.
of(T) - Static method in class com.ibm.streamsx.topology.logic.Value
  Return a constant value `Supplier`.
ofAuthenticator(String, Function<Executor, String>) - Static method in class com.ibm.streamsx.rest.StreamsConnection
ofEndpoint(String, String, String, String, boolean) - Static method in interface com.ibm.streamsx.rest.build.BuildService
ofEndpoint(String, String, String, String) - Static method in class com.ibm.streamsx.rest.Instance
  Connect to a Cloud Pak for Data IBM Streams instance.
ofEndpoint(String, String, String, String, boolean) - Static method in class com.ibm.streamsx.rest.Instance
  Connect to a Cloud Pak for Data IBM Streams instance.
ofServiceDefinition(JsonObject, boolean) - Static method in interface com.ibm.streamsx.rest.build.BuildService
Operator - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Operator
Operator() - Constructor for class com.ibm.streamsx.rest.Operator
operator() - Method in interface com.ibm.streamsx.topology.context.Placeable
operator() - Method in interface com.ibm.streamsx.topology.TSink
  Internal method.
operatorDriven() - Static method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Create a `ConsistentRegionConfig.Trigger.OPERATOR_DRIVEN` consistent region configuration.
output() - Method in interface com.ibm.streamsx.topology.TStream
  Internal method.
OutputPort - Class in com.ibm.streamsx.rest
  An Output Port of the IBM Streams Operator
OutputPort() - Constructor for class com.ibm.streamsx.rest.OutputPort
OVERRIDE_RESOURCE_LOAD_PROTECTION - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Optional override for a submitted application.

## P

parallel(int) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Parallelizes the stream into a a fixed number of parallel channels using round-robin distribution.
parallel(Supplier<Integer>, TStream.Routing) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Parallelizes the stream into `width` parallel channels.
parallel(Supplier<Integer>, Function<Tuple, ?>) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Parallelizes the stream into a number of parallel channels using key based distribution.
parallel(int) - Method in interface com.ibm.streamsx.topology.TStream
  Parallelizes the stream into a a fixed number of parallel channels using round-robin distribution.
parallel(Supplier<Integer>) - Method in interface com.ibm.streamsx.topology.TStream
  Parallelizes the stream into `width` parallel channels.
parallel(Supplier<Integer>, TStream.Routing) - Method in interface com.ibm.streamsx.topology.TStream
  Parallelizes the stream into `width` parallel channels.
parallel(Supplier<Integer>, Function<T, ?>) - Method in interface com.ibm.streamsx.topology.TStream
  Parallelizes the stream into a number of parallel channels using key based distribution.
PAYLOAD - Static variable in class com.ibm.streamsx.topology.json.JSONStreams
  JSON key for arrays and values.
PEInputPort - Class in com.ibm.streamsx.rest
  An Input Port of the IBM Streams Processing Element
PEInputPort() - Constructor for class com.ibm.streamsx.rest.PEInputPort
PEOutputPort - Class in com.ibm.streamsx.rest
  A Output Port of the IBM Streams Processing Element
PEOutputPort() - Constructor for class com.ibm.streamsx.rest.PEOutputPort
periodic(int) - Static method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Create a `ConsistentRegionConfig.Trigger.PERIODIC` consistent region configuration.
periodicMultiSource(Supplier<Iterable<T>>, long, TimeUnit) - Method in class com.ibm.streamsx.topology.Topology
  Declare a new source stream that calls `data.get()` periodically.
periodicSource(Supplier<T>, long, TimeUnit) - Method in class com.ibm.streamsx.topology.Topology
  Declare a new source stream that calls `data.get()` periodically.
Placeable<T extends Placeable<T>> - Interface in com.ibm.streamsx.topology.context
  Placement directives for a topology element when executing in a distributed runtime.
Predicate<T> - Interface in com.ibm.streamsx.topology.function
  A function that tests a tuple.
PRELOAD_APPLICATION_BUNDLES - Static variable in interface com.ibm.streamsx.topology.context.JobProperties
  Optionally specify whether to preload the job onto all resources in the instance.
print() - Method in interface com.ibm.streamsx.topology.TStream
  Print each tuple on `System.out`.
process() - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
process(StreamingInput<Tuple>, Tuple) - Method in class com.ibm.streamsx.topology.file.TextFileReader
ProcessingElement - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams Processing Element
ProcessingElement() - Constructor for class com.ibm.streamsx.rest.ProcessingElement
Properties - Interface in com.ibm.streamsx.topology.spi.builder
Properties.Graph - Interface in com.ibm.streamsx.topology.spi.builder
Properties.Graph.Config - Interface in com.ibm.streamsx.topology.spi.builder
publish(TStream<? extends Message>) - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaProducer
  Publish a stream of messages to one or more topics.
publish(TStream<? extends Message>, Supplier<String>) - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaProducer
  Publish a stream of messages to a topic.
publish(TStream<? extends Message>) - Method in class com.ibm.streamsx.topology.messaging.mqtt.MqttStreams
  Publish `stream` tuples to one or more MQTT topics.
publish(TStream<? extends Message>, Supplier<String>) - Method in class com.ibm.streamsx.topology.messaging.mqtt.MqttStreams
  Publish `stream` tuples to one or more MQTT topics.
publish(String) - Method in interface com.ibm.streamsx.topology.TStream
  Publish tuples from this stream for consumption by other IBM Streams applications.
publish(Supplier<String>) - Method in interface com.ibm.streamsx.topology.TStream
  Publish tuples from this stream for consumption by other IBM Streams applications.
publish(String, boolean) - Method in interface com.ibm.streamsx.topology.TStream
  Publish tuples from this stream for consumption by other IBM Streams applications.
publish(Supplier<String>, boolean) - Method in interface com.ibm.streamsx.topology.TStream
  Publish tuples from this stream for consumption by other IBM Streams applications.

## R

refresh() - Method in class com.ibm.streamsx.rest.build.Element
  Refresh this element.
refresh() - Method in class com.ibm.streamsx.rest.Element
  Refresh this element.
refresh() - Method in class com.ibm.streamsx.rest.Metric
requestGsonResponse(Executor, Request) - Static method in interface com.ibm.streamsx.rest.internal.RestUtils
  Gets a JSON response to an HTTP request call
resetConsistentRegions(Integer) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Create a condition that randomly resets consistent regions.
resetTimeout(long) - Method in class com.ibm.streamsx.topology.consistent.ConsistentRegionConfig
  Return a new configuration changing `resetTimeout`.
Resource - Class in com.ibm.streamsx.rest
  Domain resource information.
Resource() - Constructor for class com.ibm.streamsx.rest.Resource
ResourceAllocation - Class in com.ibm.streamsx.rest
  Access to information about a resource that is allocated to a Streams instance.
ResourceAllocation() - Constructor for class com.ibm.streamsx.rest.ResourceAllocation
RESTErrorMessage - Class in com.ibm.streamsx.rest
  An object describing an IBM Streams REST api Error Message
RESTErrorMessage(String, String) - Constructor for class com.ibm.streamsx.rest.RESTErrorMessage
RESTException - Exception in com.ibm.streamsx.rest
  Exception for REST api wrappers
RESTException(int) - Constructor for exception com.ibm.streamsx.rest.RESTException
  Customized exception that can provide more information on REST errors
RESTException(int, String) - Constructor for exception com.ibm.streamsx.rest.RESTException
  Customized exception that can provide more information on REST errors
RESTException(String) - Constructor for exception com.ibm.streamsx.rest.RESTException
  Customized exception that can provide more information on REST errors
RESTException(String, Exception) - Constructor for exception com.ibm.streamsx.rest.RESTException
  Customized exception that can provide more information on REST errors
RestServer - Class in com.ibm.streamsx.topology.inet
  Adds a HTTP REST server to a topology to provide external interaction with the application.
RestServer(TopologyElement) - Constructor for class com.ibm.streamsx.topology.inet.RestServer
  Create a REST server that will listen on port 8080.
RestServer(TopologyElement, int) - Constructor for class com.ibm.streamsx.topology.inet.RestServer
  Create a REST server that will listen on the specified port.
RestUtils - Interface in com.ibm.streamsx.rest.internal
Result<T,R> - Interface in com.ibm.streamsx.rest
  Represents a result from a REST request.
ResultProperties - Interface in com.ibm.streamsx.topology.context
  Result properties.
retrieveLogTrace(File) - Method in class com.ibm.streamsx.rest.Job
  Retrieves the application log and trace files of the job and saves them as a compressed tar file.

## S

sample(double) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Return a stream that is a random sample of this stream.
sample(double) - Method in interface com.ibm.streamsx.topology.TStream
  Return a stream that is a random sample of this stream.
SC_OPTIONS - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Options to be passed to IBM Streams sc command.
serialize(TStream<JSONObject>) - Static method in class com.ibm.streamsx.topology.json.JSONStreams
  Create a stream of serialized JSON objects as String tuples.
serialize(Object, OutputStream) - Method in interface com.ibm.streamsx.topology.spi.runtime.TupleSerializer
SerializeJSON() - Constructor for class com.ibm.streamsx.topology.json.JSONStreams.SerializeJSON
SERVICE_DEFINITION - Static variable in interface com.ibm.streamsx.topology.context.AnalyticsServiceProperties
  Definition of a Streaming Analytics service.
SERVICE_NAME - Static variable in interface com.ibm.streamsx.topology.context.AnalyticsServiceProperties
  Name of the service to use as a `String`.
setBuildConfig(Topology, JsonObject) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Set the build configuration.
setConsistent(ConsistentRegionConfig) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Set the operator that is the source of this stream to be the start of a consistent region to support at least once and exactly once processing.
setConsistent(ConsistentRegionConfig) - Method in interface com.ibm.streamsx.topology.TStream
  Set the operator that is the source of this stream to be the start of a consistent region to support at least once and exactly once processing.
setDataDirectory(String) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Set the data directory.
setDirectory(String) - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
setEncoding(String) - Method in class com.ibm.streamsx.topology.file.TextFileReader
setFunctionalNamespace(Topology, String) - Static method in interface com.ibm.streamsx.topology.spi.builder.Invoker
  Set the functional namespace for Java functional operators for a topology.
setJobGroup(String) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Set the job group.
setJobName(String) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
  Set the job name.
setOverrideResourceLoadProtection(Boolean) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
setParallel(Supplier<Integer>) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Sets the current stream as the start of a parallel region.
setParallel(Supplier<Integer>) - Method in interface com.ibm.streamsx.topology.TStream
  Sets the current stream as the start of a parallel region.
setPreloadApplicationBundles(Boolean) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
setTesterType() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
setTracing(Level) - Method in class com.ibm.streamsx.topology.jobconfig.JobConfig
setValue(String) - Method in class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
setValue(Number) - Method in class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
SimpleMessage - Class in com.ibm.streamsx.topology.tuple
  A Simple implementation of an immutable `Message`.
SimpleMessage(String) - Constructor for class com.ibm.streamsx.topology.tuple.SimpleMessage
  Create a `SimpleMessage` that lacks a key and topic.
SimpleMessage(String, String) - Constructor for class com.ibm.streamsx.topology.tuple.SimpleMessage
  Create a `SimpleMessage` that lacks a topic.
SimpleMessage(String, String, String) - Constructor for class com.ibm.streamsx.topology.tuple.SimpleMessage
  Create a `SimpleMessage`.
single(TopologyElement) - Static method in class com.ibm.streamsx.topology.streams.BeaconStreams
  Produce a source stream declaring a single tuple, with the value 0.
sink(Consumer<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Terminate this stream.
skipVersion(String, int...) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
  Allow a test to be skipped for a specific version.
sortAndSubmit(List<File>) - Method in class com.ibm.streamsx.topology.file.DirectoryWatcher
source(Supplier<Iterable<T>>) - Method in class com.ibm.streamsx.topology.Topology
  Declare a new source stream that iterates over the return of `Iterable<T> get()` from `data`.
SOURCE_LOCATIONS - Static variable in interface com.ibm.streamsx.topology.spi.builder.SourceInfo
SourceInfo - Interface in com.ibm.streamsx.topology.spi.builder
  Add the ability to add source location information to an operator invocation.
SPL - Class in com.ibm.streamsx.topology.spl
  Integration between Java topologies and SPL operator invocations.
SPL() - Constructor for class com.ibm.streamsx.topology.spl.SPL
splHandler(SPLStream, T) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Deprecated.
  Since 1.11. In most distributed environments stream contents cannot be obtained due to network isolation. An alternative is to use `stringTupleTester` to perform a per-tuple check.
SPLInput - Interface in com.ibm.streamsx.topology.spl
  Interface that can be connected to an SPL input port.
split(int, ToIntFunction<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Distribute a stream's tuples among `n` streams as specified by a `splitter`.
splOK() - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
SPLSchemas - Interface in com.ibm.streamsx.topology.spl
  Interchangeable SPL types.
SPLStream - Interface in com.ibm.streamsx.topology.spl
  A `SPLStream` is a declaration of a continuous sequence of tuples with a defined SPL schema.
SPLStreams - Class in com.ibm.streamsx.topology.spl
  Utilities for SPL attribute schema streams.
SPLStreams() - Constructor for class com.ibm.streamsx.topology.spl.SPLStreams
SPLWindow - Interface in com.ibm.streamsx.topology.spl
  An SPL window, that has an SPL eviction policy and an SPL trigger policy.
SSL_VERIFY - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Set SSL certification verification state.
StandaloneAuthenticator - Class in com.ibm.streamsx.rest.internal
  Authenticator which uses the Cloud Pak for Data standalone configuration security service.
startsWith(TStream<String>, String) - Static method in class com.ibm.streamsx.topology.streams.StringStreams
  Create a filtered stream that contains `String` tuples starting with a specific term.
StreamingAnalyticsService - Interface in com.ibm.streamsx.rest
  Access to a Streaming Analytics service on IBM Cloud.
STREAMS_CONNECTION - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Deprecated.
  Not supported. Use `ContextProperties.STREAMS_INSTANCE`.
STREAMS_INSTANCE - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Instance connection to IBM Streams REST api to be used for submission.
StreamsConnection - Class in com.ibm.streamsx.rest
  Connection to IBM Streams.
StreamsContext<T> - Interface in com.ibm.streamsx.topology.context
  A `StreamsContext` provides the ability to turn a `Topology` into an executable.
StreamsContext.Type - Enum in com.ibm.streamsx.topology.context
  Types of the `IBM Streams context` that a `Topology` can be executed against.
StreamsContextFactory - Class in com.ibm.streamsx.topology.context
  Factory for creating `StreamsContext` instances.
StreamsContextFactory() - Constructor for class com.ibm.streamsx.topology.context.StreamsContextFactory
StreamsContextSubmit - Class in com.ibm.streamsx.topology.context.local
  Given the path of a file containing the JSON representation of a graph, read the file, generate the SPL, and write it to the specified file.
StreamsContextSubmit() - Constructor for class com.ibm.streamsx.topology.context.local.StreamsContextSubmit
STRING - Static variable in interface com.ibm.streamsx.topology.spl.SPLSchemas
  SPL schema used by `TStream<String>` streams.
stringContents(TStream<String>, String...) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if `stream` has submitted at tuples matching `values` in the same order.
stringContentsUnordered(TStream<String>, String...) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if `stream` has submitted at tuples matching `values` in any order.
strings(String...) - Method in class com.ibm.streamsx.topology.Topology
  Create a stream of `String` tuples.
StringStreams - Class in com.ibm.streamsx.topology.streams
  Utilities for streams containing `String` tuples.
StringStreams() - Constructor for class com.ibm.streamsx.topology.streams.StringStreams
stringToSPLStream(TStream<String>) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Represent `stream` as an `SPLStream` with schema `SPLSchemas.STRING`.
stringTupleTester(TStream<String>, Predicate<String>) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if every tuple on `stream` evaluates to `true` with `tester`.
SUBMISSION_PARAMS - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Submission parameters to be supplied to the topology when submitted for `DISTRIBUTED`, `STANDALONE` or `ANALYTIC_SERVICE` execution.
SubmissionParameter - Class in com.ibm.streamsx.topology.jobconfig
SubmissionParameter(String, boolean) - Constructor for class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
SubmissionParameter(String, String) - Constructor for class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
SubmissionParameter(String, Number) - Constructor for class com.ibm.streamsx.topology.jobconfig.SubmissionParameter
submit(String, JsonObject) - Method in class com.ibm.streamsx.rest.build.Build
submit() - Method in class com.ibm.streamsx.rest.build.Build
submit(Topology) - Method in interface com.ibm.streamsx.topology.context.StreamsContext
  Submit `topology` to this Streams context.
submit(Topology, Map<String, Object>) - Method in interface com.ibm.streamsx.topology.context.StreamsContext
  Submit `topology` to this Streams context with a specific configuration.
submit(JsonObject) - Method in interface com.ibm.streamsx.topology.context.StreamsContext
  Submit a topology} to this Streams context as a JSON object.
submitJob(JsonObject) - Method in class com.ibm.streamsx.rest.ApplicationBundle
submitJob(File, JsonObject) - Method in class com.ibm.streamsx.rest.Instance
  Submit a Streams bundle to run on the Streaming Analytics Service.
submitJob(File, JsonObject) - Method in interface com.ibm.streamsx.rest.StreamingAnalyticsService
  Submit a Streams bundle to run on the Streaming Analytics Service.
subscribe(Supplier<String>) - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaConsumer
  Subscribe to a topic and create a stream of messages.
subscribe(Supplier<Integer>, Supplier<String>) - Method in class com.ibm.streamsx.topology.messaging.kafka.KafkaConsumer
  Subscribe to a topic and create a stream of messages.
subscribe(Supplier<String>) - Method in class com.ibm.streamsx.topology.messaging.mqtt.MqttStreams
  Subscribe to a MQTT topic and create a stream of messages.
subscribe(TopologyElement, String, StreamSchema) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Subscribe to an `SPLStream` published by topic.
subscribe(TopologyElement, Supplier<String>, StreamSchema) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Subscribe to an `SPLStream` published by topic.
subscribe(String, Class<T>) - Method in class com.ibm.streamsx.topology.Topology
  Declare a stream that is a subscription to `topic`.
subscribe(Supplier<String>, Class<T>) - Method in class com.ibm.streamsx.topology.Topology
  Declare a stream that is a subscription to `topic`.
suffixFilter(TStream<String>, String...) - Static method in class com.ibm.streamsx.topology.file.FileStreams
  Filter a `Stream<String>` containing file names by suffix values.
Supplier<T> - Interface in com.ibm.streamsx.topology.function
  A function that supplies a value.

## T

tagOpAsJavaPrimitive(BOperatorInvocation, String, String) - Static method in class com.ibm.streamsx.topology.spl.SPL
  Internal method.
test(T) - Method in interface com.ibm.streamsx.topology.function.Predicate
  Test `tuple` against this predicate.
TEST_TRACE_LEVEL - Static variable in interface com.ibm.streamsx.topology.tester.Tester
  System property to set the trace level of application under tests.
Tester - Interface in com.ibm.streamsx.topology.tester
  A `Tester` adds the ability to test a topology in a test framework such as JUnit.
TESTER_TYPE - Static variable in interface com.ibm.streamsx.topology.tester.junit.TestProperties
TestProperties - Interface in com.ibm.streamsx.topology.tester.junit
textFileReader(TStream<String>) - Static method in class com.ibm.streamsx.topology.file.FileStreams
  Returns a Stream that reads each file named on its input stream, outputting a tuple for each line read.
TextFileReader - Class in com.ibm.streamsx.topology.file
TextFileReader() - Constructor for class com.ibm.streamsx.topology.file.TextFileReader
throttle(long, TimeUnit) - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Throttle a stream by ensuring any tuple is submitted with least `delay` from the previous tuple.
throttle(long, TimeUnit) - Method in interface com.ibm.streamsx.topology.TStream
  Throttle a stream by ensuring any tuple is submitted with least `delay` from the previous tuple.
ToIntFunction<T> - Interface in com.ibm.streamsx.topology.function
  A function that applies a computation to a tuple and returns an `int` result.
toJSON(TStream<T>) - Static method in class com.ibm.streamsx.topology.json.JSONStreams
  Declare a stream of JSON objects from a stream of Java objects that implement `JSONAble`.
ToJSON() - Constructor for class com.ibm.streamsx.topology.json.JSONStreams.ToJSON
toJSON() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Transform SPL tuples into JSON.
toJSON() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
  Creates a JSON object with two attributes: `sequence` Value of `BeaconTuple.getSequence()` `time` Value of `BeaconTuple.getTime()`
toJSON() - Method in interface com.ibm.streamsx.topology.tuple.JSONAble
Toolkit - Class in com.ibm.streamsx.rest.build
  An object describing an IBM Streams Toolkit
Toolkit.Dependency - Class in com.ibm.streamsx.rest.build
  A dependency of a toolkit on another toolkit.
TOOLKIT_DIR - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Location of the generated toolkit root.
topology() - Method in class com.ibm.streamsx.topology.inet.RestServer
  Get the topology for this REST server.
Topology - Class in com.ibm.streamsx.topology
  A declaration of a topology of streaming data.
Topology() - Constructor for class com.ibm.streamsx.topology.Topology
  Create an new topology with a default name.
Topology(String) - Constructor for class com.ibm.streamsx.topology.Topology
  Create an new topology with a given name.
Topology(String, String) - Constructor for class com.ibm.streamsx.topology.Topology
  Create an new topology with a given name and namespace.
topology() - Method in class com.ibm.streamsx.topology.Topology
  Return this topology.
topology() - Method in interface com.ibm.streamsx.topology.TopologyElement
  The topology for this element.
TOPOLOGY_LOGGER - Static variable in class com.ibm.streamsx.topology.Topology
  Logger used for the Topology API, name `com.ibm.streamsx.topology`.
TopologyElement - Interface in com.ibm.streamsx.topology
  Any element in a `Topology`.
toSPL(TStream<JSONObject>) - Static method in class com.ibm.streamsx.topology.json.JSONStreams
  Convert a JSON stream to an SPLStream.
toString() - Method in class com.ibm.streamsx.rest.build.Element
toString() - Method in class com.ibm.streamsx.rest.Element
toString() - Method in class com.ibm.streamsx.rest.RESTErrorMessage
toString(TStream<T>) - Static method in class com.ibm.streamsx.topology.streams.StringStreams
  Create a stream that converts each input tuple to its `String` representation using `toString()`.
toString() - Method in class com.ibm.streamsx.topology.tuple.BeaconTuple
toString() - Method in class com.ibm.streamsx.topology.tuple.SimpleMessage
toStringStream() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Create a TStream<Tuple> from this stream.
toStringStream(SPLStream) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Convert an `SPLStream` to a TStream<String> by taking its first attribute.
toStringStream(SPLStream, String) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Convert an `SPLStream` to a TStream<String> by taking a specific attribute.
toTupleString() - Method in interface com.ibm.streamsx.topology.spl.SPLStream
  Create a stream that converts each input tuple on this stream to its SPL character representation representation.
TRACE - Static variable in interface com.ibm.streamsx.rest.internal.RestUtils
TRACING_LEVEL - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Trace level for a `StreamsContext.Type.DISTRIBUTED` or `StreamsContext.Type.STANDALONE` application.
transform(Function<T, U>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a new stream that transforms each tuple from this stream into one (or zero) tuple of a different type `U`.
triggerCount(TWindow<Tuple, ?>, int) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Convert window to an SPL window with a count based trigger policy.
triggerTime(TWindow<Tuple, ?>, long, TimeUnit) - Static method in class com.ibm.streamsx.topology.spl.SPLStreams
  Convert window to an SPL window with a time based trigger policy.
TSink - Interface in com.ibm.streamsx.topology
  A handle to the `sink` of a `TStream`.
TStream<T> - Interface in com.ibm.streamsx.topology
  A `TStream` is a declaration of a continuous sequence of tuples.
TStream.Routing - Enum in com.ibm.streamsx.topology
  Enumeration for routing tuples to parallel channels.
tupleContents(SPLStream, Tuple...) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if `stream` has submitted at tuples matching `values` in the same order.
tupleCount(TStream<?>, long) - Method in interface com.ibm.streamsx.topology.tester.Tester
  Return a condition that evaluates if `stream` has submitted exactly `expectedCount` number of tuples.
TupleSerializer - Interface in com.ibm.streamsx.topology.spi.runtime
TWindow<T,K> - Interface in com.ibm.streamsx.topology
  Declares a window of tuples for a `TStream`.

## U

UnaryOperator<T> - Interface in com.ibm.streamsx.topology.function
  Specialization of `Function` where the return type is the same as the argument type.
union(TStream<T>) - Method in interface com.ibm.streamsx.topology.TStream
  Create a stream that is a union of this stream and `other` stream of the same type `T`.
union(Set<TStream<T>>) - Method in interface com.ibm.streamsx.topology.TStream
  Create a stream that is a union of this stream and `others` streams of the same type `T`.
uploadArchive(File) - Method in class com.ibm.streamsx.rest.build.Build
uploadArchiveAndBuild(File) - Method in class com.ibm.streamsx.rest.build.Build
uploadBundle(File) - Method in class com.ibm.streamsx.rest.Instance
  Upload a Streams application bundle (sab) to the instance.
uploadToolkit(File) - Method in interface com.ibm.streamsx.rest.build.BuildService
  Install a toolkit in the build service from a local path.
Util - Class in com.ibm.streamsx.topology.messaging.kafka

## V

valid() - Method in interface com.ibm.streamsx.topology.tester.Condition
  Test if this condition is valid.
Value<T> - Class in com.ibm.streamsx.topology.logic
  A Supplier for a single constant T value.
Value(T) - Constructor for class com.ibm.streamsx.topology.logic.Value
  Create a constant value `Supplier`.
valueOf(String) - Static method in enum com.ibm.streamsx.rest.internal.BuildType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.streamsx.topology.consistent.ConsistentRegionConfig.Trigger
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.streamsx.topology.context.StreamsContext.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.streamsx.topology.spl.FileSPLStreams.Compression
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.streamsx.topology.TStream.Routing
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.streamsx.rest.internal.BuildType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.streamsx.topology.consistent.ConsistentRegionConfig.Trigger
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.streamsx.topology.context.StreamsContext.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.streamsx.topology.spl.FileSPLStreams.Compression
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.streamsx.topology.TStream.Routing
  Returns an array containing the constants of this enum type, in the order they are declared.
VCAP_SERVICES - Static variable in interface com.ibm.streamsx.topology.context.AnalyticsServiceProperties
  IBM Cloud service definitions.
verifyComplete(Tester, Condition<?>, long, TimeUnit) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
verifyComplete(Tester, Condition<?>) - Method in class com.ibm.streamsx.topology.tester.junit.AbstractTestClass
viewer(TWindow<?, ?>, String, String) - Method in class com.ibm.streamsx.topology.inet.RestServer
  Declare a HTTP REST view of tuples in a window.
VMARGS - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties
  Java virtual machine arguments.

## W

waitForHealthy(long, TimeUnit) - Method in class com.ibm.streamsx.rest.Job
  Wait for this job to become healthy.
window(TWindow<?, ?>) - Method in interface com.ibm.streamsx.topology.TStream
  Declare a `TWindow` on this stream that has the same configuration as another window.

## X

XML - Static variable in interface com.ibm.streamsx.topology.spl.SPLSchemas
  SPL schema used by `TStream<com.ibm.streams.operator.types.XML> streams`.

## _

_SPLMM_OPTIONS - Static variable in interface com.ibm.streamsx.topology.context.ContextProperties

A B C D E F G H I J K L M N O P R S T U V W X _