Class RdsConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagent.model.RdsConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RdsConfiguration.Builder,RdsConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class RdsConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RdsConfiguration.Builder,RdsConfiguration>
Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRdsConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RdsConfiguration.Builderbuilder()StringcredentialsSecretArn()The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.StringdatabaseName()The name of your Amazon RDS database.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)RdsFieldMappingfieldMapping()Contains the names of the fields to which to map information about the vector store.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringresourceArn()The Amazon Resource Name (ARN) of the vector store.List<SdkField<?>>sdkFields()static Class<? extends RdsConfiguration.Builder>serializableBuilderClass()StringtableName()The name of the table in the database.RdsConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
credentialsSecretArn
public final String credentialsSecretArn()
The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.
- Returns:
- The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.
-
databaseName
public final String databaseName()
The name of your Amazon RDS database.
- Returns:
- The name of your Amazon RDS database.
-
fieldMapping
public final RdsFieldMapping fieldMapping()
Contains the names of the fields to which to map information about the vector store.
- Returns:
- Contains the names of the fields to which to map information about the vector store.
-
resourceArn
public final String resourceArn()
The Amazon Resource Name (ARN) of the vector store.
- Returns:
- The Amazon Resource Name (ARN) of the vector store.
-
tableName
public final String tableName()
The name of the table in the database.
- Returns:
- The name of the table in the database.
-
toBuilder
public RdsConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RdsConfiguration.Builder,RdsConfiguration>
-
builder
public static RdsConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends RdsConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-