Interface MediaCapturePipeline.Builder

    • Method Detail

      • mediaPipelineId

        MediaCapturePipeline.Builder mediaPipelineId​(String mediaPipelineId)

        The ID of a media pipeline.

        Parameters:
        mediaPipelineId - The ID of a media pipeline.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mediaPipelineArn

        MediaCapturePipeline.Builder mediaPipelineArn​(String mediaPipelineArn)

        The ARN of the media capture pipeline

        Parameters:
        mediaPipelineArn - The ARN of the media capture pipeline
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceType

        MediaCapturePipeline.Builder sourceType​(String sourceType)

        Source type from which media artifacts are saved. You must use ChimeMeeting.

        Parameters:
        sourceType - Source type from which media artifacts are saved. You must use ChimeMeeting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MediaPipelineSourceType, MediaPipelineSourceType
      • sourceArn

        MediaCapturePipeline.Builder sourceArn​(String sourceArn)

        ARN of the source from which the media artifacts are saved.

        Parameters:
        sourceArn - ARN of the source from which the media artifacts are saved.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sinkType

        MediaCapturePipeline.Builder sinkType​(String sinkType)

        Destination type to which the media artifacts are saved. You must use an S3 Bucket.

        Parameters:
        sinkType - Destination type to which the media artifacts are saved. You must use an S3 Bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MediaPipelineSinkType, MediaPipelineSinkType
      • sinkArn

        MediaCapturePipeline.Builder sinkArn​(String sinkArn)

        ARN of the destination to which the media artifacts are saved.

        Parameters:
        sinkArn - ARN of the destination to which the media artifacts are saved.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTimestamp

        MediaCapturePipeline.Builder createdTimestamp​(Instant createdTimestamp)

        The time at which the pipeline was created, in ISO 8601 format.

        Parameters:
        createdTimestamp - The time at which the pipeline was created, in ISO 8601 format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedTimestamp

        MediaCapturePipeline.Builder updatedTimestamp​(Instant updatedTimestamp)

        The time at which the pipeline was updated, in ISO 8601 format.

        Parameters:
        updatedTimestamp - The time at which the pipeline was updated, in ISO 8601 format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • chimeSdkMeetingConfiguration

        MediaCapturePipeline.Builder chimeSdkMeetingConfiguration​(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)

        The configuration for a specified media pipeline. SourceType must be ChimeSdkMeeting.

        Parameters:
        chimeSdkMeetingConfiguration - The configuration for a specified media pipeline. SourceType must be ChimeSdkMeeting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sseAwsKeyManagementParams

        MediaCapturePipeline.Builder sseAwsKeyManagementParams​(SseAwsKeyManagementParams sseAwsKeyManagementParams)

        An object that contains server side encryption parameters to be used by media capture pipeline. The parameters can also be used by media concatenation pipeline taking media capture pipeline as a media source.

        Parameters:
        sseAwsKeyManagementParams - An object that contains server side encryption parameters to be used by media capture pipeline. The parameters can also be used by media concatenation pipeline taking media capture pipeline as a media source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sinkIamRoleArn

        MediaCapturePipeline.Builder sinkIamRoleArn​(String sinkIamRoleArn)

        The Amazon Resource Name (ARN) of the sink role to be used with AwsKmsKeyId in SseAwsKeyManagementParams.

        Parameters:
        sinkIamRoleArn - The Amazon Resource Name (ARN) of the sink role to be used with AwsKmsKeyId in SseAwsKeyManagementParams.
        Returns:
        Returns a reference to this object so that method calls can be chained together.