Class CfnIngestConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ivs.CfnIngestConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIngestConfigurationPropsMixin>
- Enclosing class:
CfnIngestConfigurationPropsMixin
@Stability(Stable)
public static final class CfnIngestConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIngestConfigurationPropsMixin>
A fluent builder for
CfnIngestConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) ingestProtocol(String ingestProtocol) Type of ingest protocol that the user employs for broadcasting.insecureIngest(Boolean insecureIngest) Whether the channel allows insecure RTMP ingest.insecureIngest(IResolvable insecureIngest) Whether the channel allows insecure RTMP ingest.Ingest name.ARN of the stage with which the IngestConfiguration is associated.An array of key-value pairs to apply to this resource.Customer-assigned name to help identify the participant using the IngestConfiguration;
-
Method Details
-
create
@Stability(Stable) public static CfnIngestConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIngestConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIngestConfigurationPropsMixin.Builder.
-
ingestProtocol
@Stability(Stable) public CfnIngestConfigurationPropsMixin.Builder ingestProtocol(String ingestProtocol) Type of ingest protocol that the user employs for broadcasting.Default: - "RTMPS"
- Parameters:
ingestProtocol- Type of ingest protocol that the user employs for broadcasting. This parameter is required.- Returns:
this- See Also:
-
insecureIngest
@Stability(Stable) public CfnIngestConfigurationPropsMixin.Builder insecureIngest(Boolean insecureIngest) Whether the channel allows insecure RTMP ingest.Default:
false.Default: - false
- Parameters:
insecureIngest- Whether the channel allows insecure RTMP ingest. This parameter is required.- Returns:
this- See Also:
-
insecureIngest
@Stability(Stable) public CfnIngestConfigurationPropsMixin.Builder insecureIngest(IResolvable insecureIngest) Whether the channel allows insecure RTMP ingest.Default:
false.Default: - false
- Parameters:
insecureIngest- Whether the channel allows insecure RTMP ingest. This parameter is required.- Returns:
this- See Also:
-
name
Ingest name.Default: - "-"
- Parameters:
name- Ingest name. This parameter is required.- Returns:
this- See Also:
-
stageArn
ARN of the stage with which the IngestConfiguration is associated.Default: - ""
- Parameters:
stageArn- ARN of the stage with which the IngestConfiguration is associated. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnIngestConfigurationPropsMixin.Builder tags(List<? extends CfnTag> tags) An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
userId
Customer-assigned name to help identify the participant using the IngestConfiguration;this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
- Parameters:
userId- Customer-assigned name to help identify the participant using the IngestConfiguration;. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIngestConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnIngestConfigurationPropsMixin.
-