Interface IngressMediaStream.Builder

Enclosing interface:
IngressMediaStream

public static interface IngressMediaStream.Builder
Builder interface for creating immutable IngressMediaStream instances.
  • Method Details

    • identifiers

      IngressMediaStream.Builder identifiers(Identifiers identifiers)
      Sets the identifiers associated with the ingress media stream.
      Parameters:
      identifiers - the identifiers.
      Returns:
      this Builder instance.
    • ingressSourceType

      IngressMediaStream.Builder ingressSourceType(IngressSourceType ingressSourceType)
      Sets the type of ingress stream.
      Parameters:
      ingressSourceType - the ingress source type.
      Returns:
      this Builder instance.
    • offeredSDP

      IngressMediaStream.Builder offeredSDP(OfferedSDP offeredSDP)
      Sets the offered SDP for the ingress media stream.
      Parameters:
      offeredSDP - the offered SDP.
      Returns:
      this Builder instance.
    • negotiatedSDP

      IngressMediaStream.Builder negotiatedSDP(NegotiatedSDP negotiatedSDP)
      Sets the negotiated SDP for the ingress media stream.
      Parameters:
      negotiatedSDP - the negotiated SDP.
      Returns:
      this Builder instance.
    • metadata

      Sets the metadata associated with the ingress media stream.
      Parameters:
      metadata - the metadata.
      Returns:
      this Builder instance.
    • build

      Builds the IngressMediaStream instance.
      Returns:
      an immutable IngressMediaStream instance.