Class CfnMediaInsightsPipelineConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.chime.CfnMediaInsightsPipelineConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin>
- Enclosing class:
CfnMediaInsightsPipelineConfigurationPropsMixin
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin>
A fluent builder for
CfnMediaInsightsPipelineConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The elements in the configuration.elements(IResolvable elements) The elements in the configuration.mediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName) The name of the media insights pipeline configuration.realTimeAlertConfiguration(CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertConfigurationProperty realTimeAlertConfiguration) realTimeAlertConfiguration(IResolvable realTimeAlertConfiguration) resourceAccessRoleArn(String resourceAccessRoleArn) The ARN of the role used by the service to access Amazon Web Services resources.The tags associated with the configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnMediaInsightsPipelineConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMediaInsightsPipelineConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMediaInsightsPipelineConfigurationPropsMixin.Builder.
-
elements
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder elements(IResolvable elements) The elements in the configuration.- Parameters:
elements- The elements in the configuration. This parameter is required.- Returns:
this- See Also:
-
elements
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder elements(List<? extends Object> elements) The elements in the configuration.- Parameters:
elements- The elements in the configuration. This parameter is required.- Returns:
this- See Also:
-
mediaInsightsPipelineConfigurationName
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder mediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName) The name of the media insights pipeline configuration.- Parameters:
mediaInsightsPipelineConfigurationName- The name of the media insights pipeline configuration. This parameter is required.- Returns:
this- See Also:
-
realTimeAlertConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder realTimeAlertConfiguration(IResolvable realTimeAlertConfiguration) - Parameters:
realTimeAlertConfiguration- This parameter is required.- Returns:
this- See Also:
-
realTimeAlertConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder realTimeAlertConfiguration(CfnMediaInsightsPipelineConfigurationPropsMixin.RealTimeAlertConfigurationProperty realTimeAlertConfiguration) - Parameters:
realTimeAlertConfiguration- This parameter is required.- Returns:
this- See Also:
-
resourceAccessRoleArn
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder resourceAccessRoleArn(String resourceAccessRoleArn) The ARN of the role used by the service to access Amazon Web Services resources.- Parameters:
resourceAccessRoleArn- The ARN of the role used by the service to access Amazon Web Services resources. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags associated with the configuration.- Parameters:
tags- The tags associated with the configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnMediaInsightsPipelineConfigurationPropsMixin.
-