Interface CfnDataSource.ManagedKnowledgeBaseConnectorConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSource.ManagedKnowledgeBaseConnectorConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnDataSource
@Stability(Stable)
public static interface CfnDataSource.ManagedKnowledgeBaseConnectorConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Configuration for managed knowledge base connector data sources.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrock.*;
Object connectorParameters;
Object daily;
Object lastDayOfMonth;
ManagedKnowledgeBaseConnectorConfigurationProperty managedKnowledgeBaseConnectorConfigurationProperty = ManagedKnowledgeBaseConnectorConfigurationProperty.builder()
.connectorParameters(connectorParameters)
.deletionProtectionConfiguration(DeletionProtectionConfigurationProperty.builder()
.deletionProtectionStatus("deletionProtectionStatus")
// the properties below are optional
.deletionProtectionThreshold(123)
.build())
.mediaExtractionConfiguration(MediaExtractionConfigurationProperty.builder()
.audioExtractionConfiguration(AudioExtractionConfigurationProperty.builder()
.audioExtractionStatus("audioExtractionStatus")
.build())
.imageExtractionConfiguration(ImageExtractionConfigurationProperty.builder()
.imageExtractionStatus("imageExtractionStatus")
.build())
.videoExtractionConfiguration(VideoExtractionConfigurationProperty.builder()
.videoExtractionStatus("videoExtractionStatus")
.build())
.build())
.syncSchedule(SyncScheduleProperty.builder()
.daily(daily)
.monthly(MonthlyScheduleProperty.builder()
.dayOfMonth(DayOfMonthProperty.builder()
.dayNumber(123)
.lastDayOfMonth(lastDayOfMonth)
.build())
.build())
.weekly(WeeklyScheduleProperty.builder()
.dayOfWeek("dayOfWeek")
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDataSource.ManagedKnowledgeBaseConnectorConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectConnector-specific parameters.default ObjectConfiguration for deletion protection.default ObjectConfiguration for media extraction settings.default ObjectRecurring schedule on which the connector automatically refreshes ingested content.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConnectorParameters
Connector-specific parameters.- See Also:
-
getDeletionProtectionConfiguration
Configuration for deletion protection.Returns union: either
IResolvableorCfnDataSource.DeletionProtectionConfigurationProperty- See Also:
-
getMediaExtractionConfiguration
Configuration for media extraction settings.Returns union: either
IResolvableorCfnDataSource.MediaExtractionConfigurationProperty- See Also:
-
getSyncSchedule
Recurring schedule on which the connector automatically refreshes ingested content.Exactly one frequency variant is set.
Returns union: either
IResolvableorCfnDataSource.SyncScheduleProperty- See Also:
-
builder
@Stability(Stable) static CfnDataSource.ManagedKnowledgeBaseConnectorConfigurationProperty.Builder builder()
-