Interface MediaCapturePipeline.Builder

  • Method Details

    • 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:
    • 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:
    • 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.
    • status

      The status of the media pipeline.

      Parameters:
      status - The status of the media pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the media pipeline.

      Parameters:
      status - The status of the media pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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:
    • 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.
    • chimeSdkMeetingConfiguration

      default MediaCapturePipeline.Builder chimeSdkMeetingConfiguration(Consumer<ChimeSdkMeetingConfiguration.Builder> chimeSdkMeetingConfiguration)

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

      This is a convenience method that creates an instance of the ChimeSdkMeetingConfiguration.Builder avoiding the need to create one manually via ChimeSdkMeetingConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to chimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration).

      Parameters:
      chimeSdkMeetingConfiguration - a consumer that will call methods on ChimeSdkMeetingConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • sseAwsKeyManagementParams

      default MediaCapturePipeline.Builder sseAwsKeyManagementParams(Consumer<SseAwsKeyManagementParams.Builder> 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.

      This is a convenience method that creates an instance of the SseAwsKeyManagementParams.Builder avoiding the need to create one manually via SseAwsKeyManagementParams.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sseAwsKeyManagementParams(SseAwsKeyManagementParams).

      Parameters:
      sseAwsKeyManagementParams - a consumer that will call methods on SseAwsKeyManagementParams.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.