Interface InferenceSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InferenceSettings.Builder,,InferenceSettings> SdkBuilder<InferenceSettings.Builder,,InferenceSettings> SdkPojo
- Enclosing class:
InferenceSettings
@Mutable
@NotThreadSafe
public static interface InferenceSettings.Builder
extends SdkPojo, CopyableBuilder<InferenceSettings.Builder,InferenceSettings>
-
Method Summary
Modifier and TypeMethodDescriptionaudioFeedInputs(Collection<AudioFeedInput> audioFeedInputs) A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.audioFeedInputs(Consumer<AudioFeedInput.Builder>... audioFeedInputs) A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.audioFeedInputs(AudioFeedInput... audioFeedInputs) A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.enrichmentMethods(Collection<EnrichmentMethod> enrichmentMethods) The set of Contextual Metadata Enrichment methods enabled for this channel.enrichmentMethods(EnrichmentMethod... enrichmentMethods) The set of Contextual Metadata Enrichment methods enabled for this channel.enrichmentMethodsWithStrings(String... enrichmentMethods) The set of Contextual Metadata Enrichment methods enabled for this channel.enrichmentMethodsWithStrings(Collection<String> enrichmentMethods) The set of Contextual Metadata Enrichment methods enabled for this channel.The ARN of the feed resource that is associated with this channel.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
-
feedArn
The ARN of the feed resource that is associated with this channel. The feed is a resource in the Elemental Inference service.- Parameters:
feedArn- The ARN of the feed resource that is associated with this channel. The feed is a resource in the Elemental Inference service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioFeedInputs
A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.- Parameters:
audioFeedInputs- A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioFeedInputs
A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.- Parameters:
audioFeedInputs- A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioFeedInputs
A list of audio feed inputs that map audio selectors in the channel to feed inputs on the associated Elemental Inference feed. This is a convenience method that creates an instance of theAudioFeedInput.Builderavoiding the need to create one manually viaAudioFeedInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaudioFeedInputs(List<AudioFeedInput>).- Parameters:
audioFeedInputs- a consumer that will call methods onAudioFeedInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enrichmentMethodsWithStrings
The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Parameters:
enrichmentMethods- The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enrichmentMethodsWithStrings
The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Parameters:
enrichmentMethods- The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enrichmentMethods
The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Parameters:
enrichmentMethods- The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enrichmentMethods
The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Parameters:
enrichmentMethods- The set of Contextual Metadata Enrichment methods enabled for this channel. Each method represents a specific way the channel will use the inference feed to augment its output with contextual metadata. An empty array (or omitting the field) disables enrichment. Order is not significant; duplicate values are not permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-