Interface Streams

All Known Implementing Classes:
StreamsImpl

public interface Streams
Client interface for managing Equinix Fabric event streams. Streams provide real-time event delivery for monitoring changes to Fabric resources.
  • Method Details

    • list

      Lists all streams accessible to the current account.
      Returns:
      a paginated list of streams
    • getByUuid

      Stream getByUuid(String uuid)
      Retrieves a single stream by its unique identifier.
      Parameters:
      uuid - the unique identifier of the stream
      Returns:
      the stream matching the given UUID
    • define

      Begins the fluent builder for creating a new stream. Call methods on the returned builder to configure the stream, then call create().
      Returns:
      a builder for configuring the new stream
    • search

      Searches streams (POST /fabric/v4/streams/search), for example by /project/projectId, /uuid or /state.
      Parameters:
      filter - the filter, or null
      sort - the sort, or null
      Returns:
      a paginated, filtered list of streams