Class StreamDeliveryResource
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.StreamDeliveryResource
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-13T16:20:01.339Z")
@Stability(Stable)
public class StreamDeliveryResource
extends software.amazon.jsii.JsiiObject
A delivery target for real-time streaming of memory record lifecycle events.
Instances are created through the static factory methods, one per delivery
target type, for example StreamDeliveryResource.kinesis().
Example:
Stream stream = new Stream(this, "MemoryEventStream");
Memory memory = Memory.Builder.create(this, "MemoryWithStreamDelivery")
.memoryName("memory_with_stream")
.streamDeliveryResources(List.of(StreamDeliveryResource.kinesis(stream, KinesisStreamDeliveryOptions.builder()
.contentConfigurations(List.of(StreamDeliveryContentConfiguration.builder()
.type(StreamDeliveryContentType.MEMORY_RECORDS)
// Streams complete memory record bodies, which may include sensitive data
.level(StreamDeliveryContentLevel.FULL_CONTENT)
.build()))
.build())))
.build();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStreamDeliveryResource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedStreamDeliveryResource(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionContent configurations defining what is delivered to the stream.The Kinesis Data Stream that memory record events are delivered to.static StreamDeliveryResourcekinesis(IStream stream, KinesisStreamDeliveryOptions options) Deliver memory record lifecycle events to an Amazon Kinesis Data Stream.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
StreamDeliveryResource
protected StreamDeliveryResource(software.amazon.jsii.JsiiObjectRef objRef) -
StreamDeliveryResource
protected StreamDeliveryResource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
kinesis
@Stability(Stable) @NotNull public static StreamDeliveryResource kinesis(@NotNull IStream stream, @NotNull KinesisStreamDeliveryOptions options) Deliver memory record lifecycle events to an Amazon Kinesis Data Stream.The memory execution role is automatically granted write permissions to the stream.
- Parameters:
stream- The Kinesis Data Stream to deliver memory record events to. This parameter is required.options- What content to deliver to the stream. This parameter is required.
-
getContentConfigurations
@Stability(Stable) @NotNull public List<StreamDeliveryContentConfiguration> getContentConfigurations()Content configurations defining what is delivered to the stream. -
getStream
The Kinesis Data Stream that memory record events are delivered to.
-