Class ModifyOutputInfo

    • Constructor Detail

      • ModifyOutputInfo

        public ModifyOutputInfo()
      • ModifyOutputInfo

        public ModifyOutputInfo​(ModifyOutputInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getOutputId

        public String getOutputId()
        Get 需要修改的Output的Id。
        Returns:
        OutputId 需要修改的Output的Id。
      • setOutputId

        public void setOutputId​(String OutputId)
        Set 需要修改的Output的Id。
        Parameters:
        OutputId - 需要修改的Output的Id。
      • getOutputName

        public String getOutputName()
        Get 输出的名称。
        Returns:
        OutputName 输出的名称。
      • setOutputName

        public void setOutputName​(String OutputName)
        Set 输出的名称。
        Parameters:
        OutputName - 输出的名称。
      • getDescription

        public String getDescription()
        Get 输出的描述。
        Returns:
        Description 输出的描述。
      • setDescription

        public void setDescription​(String Description)
        Set 输出的描述。
        Parameters:
        Description - 输出的描述。
      • getProtocol

        public String getProtocol()
        Get 输出的转推协议,支持SRT|RTP|RTMP。
        Returns:
        Protocol 输出的转推协议,支持SRT|RTP|RTMP。
      • setProtocol

        public void setProtocol​(String Protocol)
        Set 输出的转推协议,支持SRT|RTP|RTMP。
        Parameters:
        Protocol - 输出的转推协议,支持SRT|RTP|RTMP。
      • getSRTSettings

        public CreateOutputSRTSettings getSRTSettings()
        Get 转推SRT的配置。
        Returns:
        SRTSettings 转推SRT的配置。
      • setSRTSettings

        public void setSRTSettings​(CreateOutputSRTSettings SRTSettings)
        Set 转推SRT的配置。
        Parameters:
        SRTSettings - 转推SRT的配置。
      • getRTPSettings

        public CreateOutputInfoRTPSettings getRTPSettings()
        Get 转推RTP的配置。
        Returns:
        RTPSettings 转推RTP的配置。
      • setRTPSettings

        public void setRTPSettings​(CreateOutputInfoRTPSettings RTPSettings)
        Set 转推RTP的配置。
        Parameters:
        RTPSettings - 转推RTP的配置。
      • getRTMPSettings

        public CreateOutputRTMPSettings getRTMPSettings()
        Get 转推RTMP的配置。
        Returns:
        RTMPSettings 转推RTMP的配置。
      • setRTMPSettings

        public void setRTMPSettings​(CreateOutputRTMPSettings RTMPSettings)
        Set 转推RTMP的配置。
        Parameters:
        RTMPSettings - 转推RTMP的配置。
      • getAllowIpList

        public String[] getAllowIpList()
        Get IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
        Returns:
        AllowIpList IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
      • setAllowIpList

        public void setAllowIpList​(String[] AllowIpList)
        Set IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
        Parameters:
        AllowIpList - IP白名单列表,格式为CIDR,如0.0.0.0/0。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
      • getMaxConcurrent

        public Long getMaxConcurrent()
        Get 最大拉流并发数,最大4,默认4。
        Returns:
        MaxConcurrent 最大拉流并发数,最大4,默认4。
      • setMaxConcurrent

        public void setMaxConcurrent​(Long MaxConcurrent)
        Set 最大拉流并发数,最大4,默认4。
        Parameters:
        MaxConcurrent - 最大拉流并发数,最大4,默认4。