Interface InputAttachment.Builder

    • Method Detail

      • automaticInputFailoverSettings

        InputAttachment.Builder automaticInputFailoverSettings​(AutomaticInputFailoverSettings automaticInputFailoverSettings)
        User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.
        Parameters:
        automaticInputFailoverSettings - User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputAttachmentName

        InputAttachment.Builder inputAttachmentName​(String inputAttachmentName)
        User-specified name for the attachment. This is required if the user wants to use this input in an input switch action.
        Parameters:
        inputAttachmentName - User-specified name for the attachment. This is required if the user wants to use this input in an input switch action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputId

        InputAttachment.Builder inputId​(String inputId)
        The ID of the input
        Parameters:
        inputId - The ID of the input
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputSettings

        InputAttachment.Builder inputSettings​(InputSettings inputSettings)
        Settings of an input (caption selector, etc.)
        Parameters:
        inputSettings - Settings of an input (caption selector, etc.)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logicalInterfaceNames

        InputAttachment.Builder logicalInterfaceNames​(Collection<String> logicalInterfaceNames)
        Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.
        Parameters:
        logicalInterfaceNames - Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logicalInterfaceNames

        InputAttachment.Builder logicalInterfaceNames​(String... logicalInterfaceNames)
        Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.
        Parameters:
        logicalInterfaceNames - Optional assignment of an input to a logical interface on the Node. Only applies to on premises channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.