Class ComputerUse.Builder

java.lang.Object
com.google.genai.gaos.models.interactions.ComputerUse.Builder
Enclosing class:
ComputerUse

public static final class ComputerUse.Builder extends Object
  • Method Details

    • disabledSafetyPolicies

      public ComputerUse.Builder disabledSafetyPolicies(@Nullable List<DisabledSafetyPolicy> disabledSafetyPolicies)
      Optional. Disabled safety policies for computer use.
    • enablePromptInjectionDetection

      public ComputerUse.Builder enablePromptInjectionDetection(@Nullable Boolean enablePromptInjectionDetection)
      Whether enable the prompt injection detection check on computer-use request.
    • environment

      public ComputerUse.Builder environment(@Nullable EnvironmentEnum environment)
      The environment being operated.
    • excludedPredefinedFunctions

      public ComputerUse.Builder excludedPredefinedFunctions(@Nullable List<String> excludedPredefinedFunctions)
      The list of predefined functions that are excluded from the model call.
    • build

      public ComputerUse build()