Package com.pulumi.aws.bedrock.inputs
Class AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder
-
- Enclosing class:
- AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs
public static final class AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs defaults)
-
-
Method Detail
-
connectorParameters
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder connectorParameters(@Nullable com.pulumi.core.Output<java.lang.String> connectorParameters)
- Parameters:
connectorParameters- JSON-encoded string containing the connector-specific parameters. The structure depends on the connector type (S3, SharePoint, Google Drive, etc.). See [Managed Knowledge Base connector parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-connectors.html) for details on each connector type.- Returns:
- builder
-
connectorParameters
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder connectorParameters(java.lang.String connectorParameters)
- Parameters:
connectorParameters- JSON-encoded string containing the connector-specific parameters. The structure depends on the connector type (S3, SharePoint, Google Drive, etc.). See [Managed Knowledge Base connector parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-connectors.html) for details on each connector type.- Returns:
- builder
-
deletionProtectionConfiguration
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder deletionProtectionConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationArgs> deletionProtectionConfiguration)
- Parameters:
deletionProtectionConfiguration- Configuration for deletion protection on the data source. See `deletionProtectionConfiguration` Block for details.- Returns:
- builder
-
deletionProtectionConfiguration
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder deletionProtectionConfiguration(AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationDeletionProtectionConfigurationArgs deletionProtectionConfiguration)
- Parameters:
deletionProtectionConfiguration- Configuration for deletion protection on the data source. See `deletionProtectionConfiguration` Block for details.- Returns:
- builder
-
mediaExtractionConfiguration
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder mediaExtractionConfiguration(@Nullable com.pulumi.core.Output<AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationArgs> mediaExtractionConfiguration)
- Parameters:
mediaExtractionConfiguration- Configuration for extracting media content (images, audio, video) from documents. See `mediaExtractionConfiguration` Block for details.- Returns:
- builder
-
mediaExtractionConfiguration
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder mediaExtractionConfiguration(AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationMediaExtractionConfigurationArgs mediaExtractionConfiguration)
- Parameters:
mediaExtractionConfiguration- Configuration for extracting media content (images, audio, video) from documents. See `mediaExtractionConfiguration` Block for details.- Returns:
- builder
-
syncSchedule
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder syncSchedule(@Nullable com.pulumi.core.Output<AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationSyncScheduleArgs> syncSchedule)
- Parameters:
syncSchedule- Recurring schedule on which the connector automatically syncs this data source. See `syncSchedule` Block for details.- Returns:
- builder
-
syncSchedule
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs.Builder syncSchedule(AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationSyncScheduleArgs syncSchedule)
- Parameters:
syncSchedule- Recurring schedule on which the connector automatically syncs this data source. See `syncSchedule` Block for details.- Returns:
- builder
-
build
public AgentDataSourceDataSourceConfigurationManagedKnowledgeBaseConnectorConfigurationArgs build()
-
-