Class GuardrailContentPolicyConfigFiltersConfig


  • public final class GuardrailContentPolicyConfigFiltersConfig
    extends java.lang.Object
    • Method Detail

      • inputAction

        public java.util.Optional<java.lang.String> inputAction()
        Returns:
        Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.
      • inputEnabled

        public java.util.Optional<java.lang.Boolean> inputEnabled()
        Returns:
        Whether to enable guardrail evaluation on input.
      • inputModalities

        public java.util.List<java.lang.String> inputModalities()
        Returns:
        List of selected input modalities. Valid values: `IMAGE`, `TEXT`.
      • inputStrength

        public java.lang.String inputStrength()
        Returns:
        Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.
      • outputAction

        public java.util.Optional<java.lang.String> outputAction()
        Returns:
        Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.
      • outputEnabled

        public java.util.Optional<java.lang.Boolean> outputEnabled()
        Returns:
        Whether to enable guardrail evaluation on output.
      • outputModalities

        public java.util.List<java.lang.String> outputModalities()
        Returns:
        List of selected output modalities. Valid values: `IMAGE`, `TEXT`.
      • outputStrength

        public java.lang.String outputStrength()
        Returns:
        Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.
      • type

        public java.lang.String type()
        Returns:
        Type of contextual grounding filter.