@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RedisEnterpriseCloudConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about the storage configuration of the knowledge base in Redis Enterprise Cloud. For more information, see Create a vector index in Redis Enterprise Cloud.
| Constructor and Description | 
|---|
RedisEnterpriseCloudConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
RedisEnterpriseCloudConfiguration | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getCredentialsSecretArn()
 The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis
 Enterprise Cloud database. 
 | 
String | 
getEndpoint()
 The endpoint URL of the Redis Enterprise Cloud database. 
 | 
RedisEnterpriseCloudFieldMapping | 
getFieldMapping()
 Contains the names of the fields to which to map information about the vector store. 
 | 
String | 
getVectorIndexName()
 The name of the vector index. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setCredentialsSecretArn(String credentialsSecretArn)
 The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis
 Enterprise Cloud database. 
 | 
void | 
setEndpoint(String endpoint)
 The endpoint URL of the Redis Enterprise Cloud database. 
 | 
void | 
setFieldMapping(RedisEnterpriseCloudFieldMapping fieldMapping)
 Contains the names of the fields to which to map information about the vector store. 
 | 
void | 
setVectorIndexName(String vectorIndexName)
 The name of the vector index. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
RedisEnterpriseCloudConfiguration | 
withCredentialsSecretArn(String credentialsSecretArn)
 The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis
 Enterprise Cloud database. 
 | 
RedisEnterpriseCloudConfiguration | 
withEndpoint(String endpoint)
 The endpoint URL of the Redis Enterprise Cloud database. 
 | 
RedisEnterpriseCloudConfiguration | 
withFieldMapping(RedisEnterpriseCloudFieldMapping fieldMapping)
 Contains the names of the fields to which to map information about the vector store. 
 | 
RedisEnterpriseCloudConfiguration | 
withVectorIndexName(String vectorIndexName)
 The name of the vector index. 
 | 
public void setCredentialsSecretArn(String credentialsSecretArn)
The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.
credentialsSecretArn - The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your
        Redis Enterprise Cloud database.public String getCredentialsSecretArn()
The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.
public RedisEnterpriseCloudConfiguration withCredentialsSecretArn(String credentialsSecretArn)
The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.
credentialsSecretArn - The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your
        Redis Enterprise Cloud database.public void setEndpoint(String endpoint)
The endpoint URL of the Redis Enterprise Cloud database.
endpoint - The endpoint URL of the Redis Enterprise Cloud database.public String getEndpoint()
The endpoint URL of the Redis Enterprise Cloud database.
public RedisEnterpriseCloudConfiguration withEndpoint(String endpoint)
The endpoint URL of the Redis Enterprise Cloud database.
endpoint - The endpoint URL of the Redis Enterprise Cloud database.public void setFieldMapping(RedisEnterpriseCloudFieldMapping fieldMapping)
Contains the names of the fields to which to map information about the vector store.
fieldMapping - Contains the names of the fields to which to map information about the vector store.public RedisEnterpriseCloudFieldMapping getFieldMapping()
Contains the names of the fields to which to map information about the vector store.
public RedisEnterpriseCloudConfiguration withFieldMapping(RedisEnterpriseCloudFieldMapping fieldMapping)
Contains the names of the fields to which to map information about the vector store.
fieldMapping - Contains the names of the fields to which to map information about the vector store.public void setVectorIndexName(String vectorIndexName)
The name of the vector index.
vectorIndexName - The name of the vector index.public String getVectorIndexName()
The name of the vector index.
public RedisEnterpriseCloudConfiguration withVectorIndexName(String vectorIndexName)
The name of the vector index.
vectorIndexName - The name of the vector index.public String toString()
toString in class ObjectObject.toString()public RedisEnterpriseCloudConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.