Interface MediaInsightsPipelineConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MediaInsightsPipelineConfiguration.Builder,
,MediaInsightsPipelineConfiguration> SdkBuilder<MediaInsightsPipelineConfiguration.Builder,
,MediaInsightsPipelineConfiguration> SdkPojo
- Enclosing class:
MediaInsightsPipelineConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimestamp
(Instant createdTimestamp) The time at which the configuration was created.The elements in the configuration.The elements in the configuration.elements
(MediaInsightsPipelineConfigurationElement... elements) The elements in the configuration.mediaInsightsPipelineConfigurationArn
(String mediaInsightsPipelineConfigurationArn) The ARN of the configuration.mediaInsightsPipelineConfigurationId
(String mediaInsightsPipelineConfigurationId) The ID of the configuration.mediaInsightsPipelineConfigurationName
(String mediaInsightsPipelineConfigurationName) The name of the configuration.realTimeAlertConfiguration
(Consumer<RealTimeAlertConfiguration.Builder> realTimeAlertConfiguration) Lists the rules that trigger a real-time alert.realTimeAlertConfiguration
(RealTimeAlertConfiguration realTimeAlertConfiguration) Lists the rules that trigger a real-time alert.resourceAccessRoleArn
(String resourceAccessRoleArn) The ARN of the role used by the service to access Amazon Web Services resources.updatedTimestamp
(Instant updatedTimestamp) The time at which the configuration was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
mediaInsightsPipelineConfigurationName
MediaInsightsPipelineConfiguration.Builder mediaInsightsPipelineConfigurationName(String mediaInsightsPipelineConfigurationName) The name of the configuration.
- Parameters:
mediaInsightsPipelineConfigurationName
- The name of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaInsightsPipelineConfigurationArn
MediaInsightsPipelineConfiguration.Builder mediaInsightsPipelineConfigurationArn(String mediaInsightsPipelineConfigurationArn) The ARN of the configuration.
- Parameters:
mediaInsightsPipelineConfigurationArn
- The ARN of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realTimeAlertConfiguration
MediaInsightsPipelineConfiguration.Builder realTimeAlertConfiguration(RealTimeAlertConfiguration realTimeAlertConfiguration) Lists the rules that trigger a real-time alert.
- Parameters:
realTimeAlertConfiguration
- Lists the rules that trigger a real-time alert.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
realTimeAlertConfiguration
default MediaInsightsPipelineConfiguration.Builder realTimeAlertConfiguration(Consumer<RealTimeAlertConfiguration.Builder> realTimeAlertConfiguration) Lists the rules that trigger a real-time alert.
This is a convenience method that creates an instance of theRealTimeAlertConfiguration.Builder
avoiding the need to create one manually viaRealTimeAlertConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torealTimeAlertConfiguration(RealTimeAlertConfiguration)
.- Parameters:
realTimeAlertConfiguration
- a consumer that will call methods onRealTimeAlertConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
elements
MediaInsightsPipelineConfiguration.Builder elements(Collection<MediaInsightsPipelineConfigurationElement> elements) The elements in the configuration.
- Parameters:
elements
- The elements in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elements
MediaInsightsPipelineConfiguration.Builder elements(MediaInsightsPipelineConfigurationElement... elements) The elements in the configuration.
- Parameters:
elements
- The elements in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elements
MediaInsightsPipelineConfiguration.Builder elements(Consumer<MediaInsightsPipelineConfigurationElement.Builder>... elements) The elements in the configuration.
This is a convenience method that creates an instance of theMediaInsightsPipelineConfigurationElement.Builder
avoiding the need to create one manually viaMediaInsightsPipelineConfigurationElement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelements(List<MediaInsightsPipelineConfigurationElement>)
.- Parameters:
elements
- a consumer that will call methods onMediaInsightsPipelineConfigurationElement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaInsightsPipelineConfigurationId
MediaInsightsPipelineConfiguration.Builder mediaInsightsPipelineConfigurationId(String mediaInsightsPipelineConfigurationId) The ID of the configuration.
- Parameters:
mediaInsightsPipelineConfigurationId
- The ID of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The time at which the configuration was created.
- Parameters:
createdTimestamp
- The time at which the configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The time at which the configuration was last updated.
- Parameters:
updatedTimestamp
- The time at which the configuration was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-