Interface IngestConfigurationSummary.Builder

    • Method Detail

      • arn

        IngestConfigurationSummary.Builder arn​(String arn)

        Ingest configuration ARN.

        Parameters:
        arn - Ingest configuration ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ingestProtocol

        IngestConfigurationSummary.Builder ingestProtocol​(String ingestProtocol)

        Type of ingest protocol that the user employs for broadcasting.

        Parameters:
        ingestProtocol - Type of ingest protocol that the user employs for broadcasting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IngestProtocol, IngestProtocol
      • ingestProtocol

        IngestConfigurationSummary.Builder ingestProtocol​(IngestProtocol ingestProtocol)

        Type of ingest protocol that the user employs for broadcasting.

        Parameters:
        ingestProtocol - Type of ingest protocol that the user employs for broadcasting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IngestProtocol, IngestProtocol
      • stageArn

        IngestConfigurationSummary.Builder stageArn​(String stageArn)

        ARN of the stage with which the IngestConfiguration is associated.

        Parameters:
        stageArn - ARN of the stage with which the IngestConfiguration is associated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • participantId

        IngestConfigurationSummary.Builder participantId​(String participantId)

        ID of the participant within the stage.

        Parameters:
        participantId - ID of the participant within the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        IngestConfigurationSummary.Builder state​(String state)

        State of the ingest configuration. It is ACTIVE if a publisher currently is publishing to the stage associated with the ingest configuration.

        Parameters:
        state - State of the ingest configuration. It is ACTIVE if a publisher currently is publishing to the stage associated with the ingest configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IngestConfigurationState, IngestConfigurationState
      • state

        IngestConfigurationSummary.Builder state​(IngestConfigurationState state)

        State of the ingest configuration. It is ACTIVE if a publisher currently is publishing to the stage associated with the ingest configuration.

        Parameters:
        state - State of the ingest configuration. It is ACTIVE if a publisher currently is publishing to the stage associated with the ingest configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IngestConfigurationState, IngestConfigurationState
      • userId

        IngestConfigurationSummary.Builder userId​(String userId)

        Customer-assigned name to help identify the participant using the IngestConfiguration; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.

        Parameters:
        userId - Customer-assigned name to help identify the participant using the IngestConfiguration; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
        Returns:
        Returns a reference to this object so that method calls can be chained together.