Class StreamsImpl

java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.StreamsImpl
All Implemented Interfaces:
Streams

public class StreamsImpl extends Object implements Streams
  • Constructor Details

    • StreamsImpl

      public StreamsImpl()
  • Method Details

    • list

      public PaginatedList<Stream> list()
      Description copied from interface: Streams
      Lists all streams accessible to the current account.
      Specified by:
      list in interface Streams
      Returns:
      a paginated list of streams
    • getByUuid

      public Stream getByUuid(String uuid)
      Description copied from interface: Streams
      Retrieves a single stream by its unique identifier.
      Specified by:
      getByUuid in interface Streams
      Parameters:
      uuid - the unique identifier of the stream
      Returns:
      the stream matching the given UUID
    • define

      Description copied from interface: Streams
      Begins the fluent builder for creating a new stream. Call methods on the returned builder to configure the stream, then call create().
      Specified by:
      define in interface Streams
      Returns:
      a builder for configuring the new stream
    • search

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