Package com.pulumi.aws.bedrock.outputs
Class AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration
- java.lang.Object
-
- com.pulumi.aws.bedrock.outputs.AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration
-
public final class AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration.Builderbuilder()static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration.Builderbuilder(AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration defaults)java.util.Optional<java.lang.String>embeddingModelArn()java.util.Optional<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration>embeddingModelConfiguration()java.util.Optional<java.lang.String>embeddingModelType()java.util.Optional<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration>serverSideEncryptionConfiguration()
-
-
-
Method Detail
-
embeddingModelArn
public java.util.Optional<java.lang.String> embeddingModelArn()
- Returns:
- ARN of the embedding model. Required when `embeddingModelType` is `CUSTOM`.
-
embeddingModelConfiguration
public java.util.Optional<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfiguration> embeddingModelConfiguration()
- Returns:
- Configuration for the embedding model. Required when `embeddingModelType` is `CUSTOM`. See `embeddingModelConfiguration` Block for details.
-
embeddingModelType
public java.util.Optional<java.lang.String> embeddingModelType()
- Returns:
- Type of embedding model. Valid values: `MANAGED`, `CUSTOM`. When `MANAGED`, no model selection or configuration is required. When `CUSTOM`, `embeddingModelArn` and `embeddingModelConfiguration` are required. Defaults to `MANAGED`.
-
serverSideEncryptionConfiguration
public java.util.Optional<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfiguration> serverSideEncryptionConfiguration()
- Returns:
- Server-side encryption configuration for the managed knowledge base. See `serverSideEncryptionConfiguration` Block for details.
-
builder
public static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration.Builder builder()
-
builder
public static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration.Builder builder(AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfiguration defaults)
-
-