Interface ModifyMediaRequest.Builder

Enclosing interface:
ModifyMediaRequest

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

    • ingressMediaStreams

      ModifyMediaRequest.Builder ingressMediaStreams(List<IngressMediaStream> ingressMediaStreams)
      Sets the list of ingress media streams associated with the media session.
      Parameters:
      ingressMediaStreams - the list of ingress media streams.
      Returns:
      this Builder instance.
    • addIngressMediaStream

      ModifyMediaRequest.Builder addIngressMediaStream(IngressMediaStream ingressMediaStream)
      Adds an ingress media stream to the list of ingress media streams.
      Parameters:
      ingressMediaStream - the ingress media stream.
      Returns:
      this Builder instance.
    • egressMediaStreams

      ModifyMediaRequest.Builder egressMediaStreams(List<EgressMediaStream> egressMediaStreams)
      Sets the list of egress media streams associated with the media session.
      Parameters:
      egressMediaStreams - the list of egress media streams.
      Returns:
      this Builder instance.
    • addEgressMediaStream

      ModifyMediaRequest.Builder addEgressMediaStream(EgressMediaStream egressMediaStream)
      Adds an egress media stream to the list of egress media streams.
      Parameters:
      egressMediaStream - the egress media stream.
      Returns:
      this Builder instance.
    • build

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