Interface ClippingConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClippingConfig.Builder,,ClippingConfig> SdkBuilder<ClippingConfig.Builder,,ClippingConfig> SdkPojo
- Enclosing class:
ClippingConfig
-
Method Summary
Modifier and TypeMethodDescriptioncallbackMetadata(String callbackMetadata) A string that you want Elemental Inference to always include in the event clipping metadata for this output.default ClippingConfig.BuilderdataSourceConfiguration(Consumer<DataSourceConfiguration.Builder> dataSourceConfiguration) The data source to map onto this clipping output.dataSourceConfiguration(DataSourceConfiguration dataSourceConfiguration) The data source to map onto this clipping output.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
callbackMetadata
A string that you want Elemental Inference to always include in the event clipping metadata for this output. The string might identify the sports event in the source media, for example.
- Parameters:
callbackMetadata- A string that you want Elemental Inference to always include in the event clipping metadata for this output. The string might identify the sports event in the source media, for example.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfiguration
The data source to map onto this clipping output. This parameter is optional. When you include this parameter, Elemental Inference reads the event data for the fixture that you specify, and includes that data in the event clipping metadata for this output.
If you omit this parameter, Elemental Inference doesn't map a data source onto this output.
- Parameters:
dataSourceConfiguration- The data source to map onto this clipping output. This parameter is optional. When you include this parameter, Elemental Inference reads the event data for the fixture that you specify, and includes that data in the event clipping metadata for this output.If you omit this parameter, Elemental Inference doesn't map a data source onto this output.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfiguration
default ClippingConfig.Builder dataSourceConfiguration(Consumer<DataSourceConfiguration.Builder> dataSourceConfiguration) The data source to map onto this clipping output. This parameter is optional. When you include this parameter, Elemental Inference reads the event data for the fixture that you specify, and includes that data in the event clipping metadata for this output.
If you omit this parameter, Elemental Inference doesn't map a data source onto this output.
This is a convenience method that creates an instance of theDataSourceConfiguration.Builderavoiding the need to create one manually viaDataSourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSourceConfiguration(DataSourceConfiguration).- Parameters:
dataSourceConfiguration- a consumer that will call methods onDataSourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-