Class CfnMediaInsightsPipelineConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.chime.CfnMediaInsightsPipelineConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration>
- Enclosing class:
CfnMediaInsightsPipelineConfiguration
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration>
A fluent builder for
CfnMediaInsightsPipelineConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionbuild()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(IResolvable realTimeAlertConfiguration) realTimeAlertConfiguration(CfnMediaInsightsPipelineConfiguration.RealTimeAlertConfigurationProperty 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 CfnMediaInsightsPipelineConfiguration.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
CfnMediaInsightsPipelineConfiguration.Builder.
-
elements
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.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 CfnMediaInsightsPipelineConfiguration.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 CfnMediaInsightsPipelineConfiguration.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:
-
resourceAccessRoleArn
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.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:
-
realTimeAlertConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.Builder realTimeAlertConfiguration(IResolvable realTimeAlertConfiguration) - Parameters:
realTimeAlertConfiguration- This parameter is required.- Returns:
this- See Also:
-
realTimeAlertConfiguration
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.Builder realTimeAlertConfiguration(CfnMediaInsightsPipelineConfiguration.RealTimeAlertConfigurationProperty realTimeAlertConfiguration) - Parameters:
realTimeAlertConfiguration- This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.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<CfnMediaInsightsPipelineConfiguration>- Returns:
- a newly built instance of
CfnMediaInsightsPipelineConfiguration.
-