Class CfnIngestConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.ivs.CfnIngestConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIngestConfiguration>
- Enclosing class:
CfnIngestConfiguration
@Stability(Stable)
public static final class CfnIngestConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIngestConfiguration>
A fluent builder for
CfnIngestConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionbuild()ingestProtocol(String ingestProtocol) Ingest Protocol.insecureIngest(Boolean insecureIngest) Whether ingest configuration allows insecure ingest.insecureIngest(IResolvable insecureIngest) Whether ingest configuration allows insecure ingest.IngestConfiguration.Stage ARN.A list of key-value pairs that contain metadata for the asset model.User defined indentifier for participant associated with IngestConfiguration.
-
Method Details
-
create
@Stability(Stable) public static CfnIngestConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnIngestConfiguration.Builder.
-
ingestProtocol
Ingest Protocol.Default: - "RTMPS"
- Parameters:
ingestProtocol- Ingest Protocol. This parameter is required.- Returns:
this- See Also:
-
insecureIngest
Whether ingest configuration allows insecure ingest.Default: - false
- Parameters:
insecureIngest- Whether ingest configuration allows insecure ingest. This parameter is required.- Returns:
this- See Also:
-
insecureIngest
Whether ingest configuration allows insecure ingest.Default: - false
- Parameters:
insecureIngest- Whether ingest configuration allows insecure ingest. This parameter is required.- Returns:
this- See Also:
-
name
IngestConfiguration.Default: - "-"
- Parameters:
name- IngestConfiguration. This parameter is required.- Returns:
this- See Also:
-
stageArn
Stage ARN.A value other than an empty string indicates that stage is linked to IngestConfiguration. Default: "" (recording is disabled).
Default: - ""
- Parameters:
stageArn- Stage ARN. This parameter is required.- Returns:
this- See Also:
-
tags
A list of key-value pairs that contain metadata for the asset model.- Parameters:
tags- A list of key-value pairs that contain metadata for the asset model. This parameter is required.- Returns:
this- See Also:
-
userId
User defined indentifier for participant associated with IngestConfiguration.- Parameters:
userId- User defined indentifier for participant associated with IngestConfiguration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIngestConfiguration>- Returns:
- a newly built instance of
CfnIngestConfiguration.
-