public static final class MediaWorkflow.Builder extends Object implements software.amazon.jsii.Builder<MediaWorkflow>
MediaWorkflow.| Modifier and Type | Method and Description |
|---|---|
MediaWorkflow |
build() |
static MediaWorkflow.Builder |
create(com.aliyun.ros.cdk.core.Construct scope,
String id) |
static MediaWorkflow.Builder |
create(com.aliyun.ros.cdk.core.Construct scope,
String id,
Boolean enableResourcePropertyConstraint) |
MediaWorkflow.Builder |
name(com.aliyun.ros.cdk.core.IResolvable name)
Property name: The topology of the media workflow.
|
MediaWorkflow.Builder |
name(String name)
Property name: The topology of the media workflow.
|
MediaWorkflow.Builder |
topology(com.aliyun.ros.cdk.core.IResolvable topology)
Property topology: The topology of the media workflow.
|
MediaWorkflow.Builder |
topology(Map<String,? extends Object> topology)
Property topology: The topology of the media workflow.
|
MediaWorkflow.Builder |
triggerMode(com.aliyun.ros.cdk.core.IResolvable triggerMode)
Property triggerMode: The triggering mode of the media workflow.
|
MediaWorkflow.Builder |
triggerMode(String triggerMode)
Property triggerMode: The triggering mode of the media workflow.
|
public static MediaWorkflow.Builder create(com.aliyun.ros.cdk.core.Construct scope, String id, Boolean enableResourcePropertyConstraint)
scope - This parameter is required.id - This parameter is required.enableResourcePropertyConstraint - MediaWorkflow.Builder.public static MediaWorkflow.Builder create(com.aliyun.ros.cdk.core.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.MediaWorkflow.Builder.public MediaWorkflow.Builder name(String name)
The value cannot be empty. The name cannot be the same as that of an existing media workflow within the current Alibaba Cloud account. The name can be up to 64 characters in length. The value must be encoded in the UTF-8 format.
name - Property name: The topology of the media workflow. This parameter is required.thispublic MediaWorkflow.Builder name(com.aliyun.ros.cdk.core.IResolvable name)
The value cannot be empty. The name cannot be the same as that of an existing media workflow within the current Alibaba Cloud account. The name can be up to 64 characters in length. The value must be encoded in the UTF-8 format.
name - Property name: The topology of the media workflow. This parameter is required.thispublic MediaWorkflow.Builder topology(com.aliyun.ros.cdk.core.IResolvable topology)
The value must be a JSON object that contains the activities and activity dependencies. For more information, see the Sample topology section of this topic.Note The Object Storage Service (OSS) bucket must reside in the same region as your MPS service.
topology - Property topology: The topology of the media workflow. This parameter is required.thispublic MediaWorkflow.Builder topology(Map<String,? extends Object> topology)
The value must be a JSON object that contains the activities and activity dependencies. For more information, see the Sample topology section of this topic.Note The Object Storage Service (OSS) bucket must reside in the same region as your MPS service.
topology - Property topology: The topology of the media workflow. This parameter is required.thispublic MediaWorkflow.Builder triggerMode(String triggerMode)
Valid values: OssAutoTrigger: The media workflow is automatically triggered. NotInAuto: The media workflow is not automatically triggered.
triggerMode - Property triggerMode: The triggering mode of the media workflow. This parameter is required.thispublic MediaWorkflow.Builder triggerMode(com.aliyun.ros.cdk.core.IResolvable triggerMode)
Valid values: OssAutoTrigger: The media workflow is automatically triggered. NotInAuto: The media workflow is not automatically triggered.
triggerMode - Property triggerMode: The triggering mode of the media workflow. This parameter is required.thispublic MediaWorkflow build()
build in interface software.amazon.jsii.Builder<MediaWorkflow>MediaWorkflow.Copyright © 2024. All rights reserved.