Interface RouterInputSourceMetadataDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterInputSourceMetadataDetails.Builder,,RouterInputSourceMetadataDetails> SdkBuilder<RouterInputSourceMetadataDetails.Builder,,RouterInputSourceMetadataDetails> SdkPojo
- Enclosing class:
RouterInputSourceMetadataDetails
@Mutable
@NotThreadSafe
public static interface RouterInputSourceMetadataDetails.Builder
extends SdkPojo, CopyableBuilder<RouterInputSourceMetadataDetails.Builder,RouterInputSourceMetadataDetails>
-
Method Summary
Modifier and TypeMethodDescriptionrouterInputMetadata(Consumer<RouterInputMetadata.Builder> routerInputMetadata) Metadata information specific to the router input configuration and state.routerInputMetadata(RouterInputMetadata routerInputMetadata) Metadata information specific to the router input configuration and state.sourceMetadataMessages(Collection<RouterInputMessage> sourceMetadataMessages) Collection of metadata messages associated with the router input source.sourceMetadataMessages(Consumer<RouterInputMessage.Builder>... sourceMetadataMessages) Collection of metadata messages associated with the router input source.sourceMetadataMessages(RouterInputMessage... sourceMetadataMessages) Collection of metadata messages associated with the router input source.The timestamp when the metadata was last updated.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
-
sourceMetadataMessages
RouterInputSourceMetadataDetails.Builder sourceMetadataMessages(Collection<RouterInputMessage> sourceMetadataMessages) Collection of metadata messages associated with the router input source.
- Parameters:
sourceMetadataMessages- Collection of metadata messages associated with the router input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceMetadataMessages
RouterInputSourceMetadataDetails.Builder sourceMetadataMessages(RouterInputMessage... sourceMetadataMessages) Collection of metadata messages associated with the router input source.
- Parameters:
sourceMetadataMessages- Collection of metadata messages associated with the router input source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceMetadataMessages
RouterInputSourceMetadataDetails.Builder sourceMetadataMessages(Consumer<RouterInputMessage.Builder>... sourceMetadataMessages) Collection of metadata messages associated with the router input source.
This is a convenience method that creates an instance of theRouterInputMessage.Builderavoiding the need to create one manually viaRouterInputMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceMetadataMessages(List<RouterInputMessage>).- Parameters:
sourceMetadataMessages- a consumer that will call methods onRouterInputMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timestamp
The timestamp when the metadata was last updated.
- Parameters:
timestamp- The timestamp when the metadata was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routerInputMetadata
RouterInputSourceMetadataDetails.Builder routerInputMetadata(RouterInputMetadata routerInputMetadata) Metadata information specific to the router input configuration and state.
- Parameters:
routerInputMetadata- Metadata information specific to the router input configuration and state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routerInputMetadata
default RouterInputSourceMetadataDetails.Builder routerInputMetadata(Consumer<RouterInputMetadata.Builder> routerInputMetadata) Metadata information specific to the router input configuration and state.
This is a convenience method that creates an instance of theRouterInputMetadata.Builderavoiding the need to create one manually viaRouterInputMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torouterInputMetadata(RouterInputMetadata).- Parameters:
routerInputMetadata- a consumer that will call methods onRouterInputMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-