Interface MediaCapturePipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MediaCapturePipeline.Builder,MediaCapturePipeline>,SdkBuilder<MediaCapturePipeline.Builder,MediaCapturePipeline>,SdkPojo
- Enclosing class:
- MediaCapturePipeline
public static interface MediaCapturePipeline.Builder extends SdkPojo, CopyableBuilder<MediaCapturePipeline.Builder,MediaCapturePipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MediaCapturePipeline.BuilderchimeSdkMeetingConfiguration(Consumer<ChimeSdkMeetingConfiguration.Builder> chimeSdkMeetingConfiguration)The configuration for a specified media pipeline.MediaCapturePipeline.BuilderchimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)The configuration for a specified media pipeline.MediaCapturePipeline.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the pipeline was created, in ISO 8601 format.MediaCapturePipeline.BuildermediaPipelineArn(String mediaPipelineArn)The ARN of the media capture pipelineMediaCapturePipeline.BuildermediaPipelineId(String mediaPipelineId)The ID of a media pipeline.MediaCapturePipeline.BuildersinkArn(String sinkArn)ARN of the destination to which the media artifacts are saved.MediaCapturePipeline.BuildersinkType(String sinkType)Destination type to which the media artifacts are saved.MediaCapturePipeline.BuildersinkType(MediaPipelineSinkType sinkType)Destination type to which the media artifacts are saved.MediaCapturePipeline.BuildersourceArn(String sourceArn)ARN of the source from which the media artifacts are saved.MediaCapturePipeline.BuildersourceType(String sourceType)Source type from which media artifacts are saved.MediaCapturePipeline.BuildersourceType(MediaPipelineSourceType sourceType)Source type from which media artifacts are saved.MediaCapturePipeline.Builderstatus(String status)The status of the media pipeline.MediaCapturePipeline.Builderstatus(MediaPipelineStatus status)The status of the media pipeline.MediaCapturePipeline.BuilderupdatedTimestamp(Instant updatedTimestamp)The time at which the pipeline was updated, in ISO 8601 format.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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 useChimeMeeting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MediaPipelineSourceType,MediaPipelineSourceType
-
sourceType
MediaCapturePipeline.Builder sourceType(MediaPipelineSourceType 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 useChimeMeeting.- 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.
-
status
MediaCapturePipeline.Builder status(String 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:
MediaPipelineStatus,MediaPipelineStatus
-
status
MediaCapturePipeline.Builder status(MediaPipelineStatus 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:
MediaPipelineStatus,MediaPipelineStatus
-
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
-
sinkType
MediaCapturePipeline.Builder sinkType(MediaPipelineSinkType 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.
SourceTypemust beChimeSdkMeeting.- Parameters:
chimeSdkMeetingConfiguration- The configuration for a specified media pipeline.SourceTypemust beChimeSdkMeeting.- 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.
This is a convenience method that creates an instance of theSourceTypemust beChimeSdkMeeting.ChimeSdkMeetingConfiguration.Builderavoiding the need to create one manually viaChimeSdkMeetingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration).- Parameters:
chimeSdkMeetingConfiguration- a consumer that will call methods onChimeSdkMeetingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
chimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration)
-
-