@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GuardrailContextualGroundingPolicyConfig extends Object implements Serializable, Cloneable, StructuredPojo
The policy configuration details for the guardrails contextual grounding policy.
Constructor and Description |
---|
GuardrailContextualGroundingPolicyConfig() |
Modifier and Type | Method and Description |
---|---|
GuardrailContextualGroundingPolicyConfig |
clone() |
boolean |
equals(Object obj) |
List<GuardrailContextualGroundingFilterConfig> |
getFiltersConfig()
The filter configuration details for the guardrails contextual grounding policy.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFiltersConfig(Collection<GuardrailContextualGroundingFilterConfig> filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
|
String |
toString()
Returns a string representation of this object.
|
GuardrailContextualGroundingPolicyConfig |
withFiltersConfig(Collection<GuardrailContextualGroundingFilterConfig> filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
|
GuardrailContextualGroundingPolicyConfig |
withFiltersConfig(GuardrailContextualGroundingFilterConfig... filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
|
public GuardrailContextualGroundingPolicyConfig()
public List<GuardrailContextualGroundingFilterConfig> getFiltersConfig()
The filter configuration details for the guardrails contextual grounding policy.
public void setFiltersConfig(Collection<GuardrailContextualGroundingFilterConfig> filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
filtersConfig
- The filter configuration details for the guardrails contextual grounding policy.public GuardrailContextualGroundingPolicyConfig withFiltersConfig(GuardrailContextualGroundingFilterConfig... filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
NOTE: This method appends the values to the existing list (if any). Use
setFiltersConfig(java.util.Collection)
or withFiltersConfig(java.util.Collection)
if you want
to override the existing values.
filtersConfig
- The filter configuration details for the guardrails contextual grounding policy.public GuardrailContextualGroundingPolicyConfig withFiltersConfig(Collection<GuardrailContextualGroundingFilterConfig> filtersConfig)
The filter configuration details for the guardrails contextual grounding policy.
filtersConfig
- The filter configuration details for the guardrails contextual grounding policy.public String toString()
toString
in class Object
Object.toString()
public GuardrailContextualGroundingPolicyConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.