Interface AgentAccessConfigForUpdate.Builder

  • Method Details

    • settings

      The list of agent access settings that define permissions for each agent action.

      Parameters:
      settings - The list of agent access settings that define permissions for each agent action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • settings

      The list of agent access settings that define permissions for each agent action.

      Parameters:
      settings - The list of agent access settings that define permissions for each agent action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • settings

      The list of agent access settings that define permissions for each agent action.

      This is a convenience method that creates an instance of the AgentAccessSetting.Builder avoiding the need to create one manually via AgentAccessSetting.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to settings(List<AgentAccessSetting>).

      Parameters:
      settings - a consumer that will call methods on AgentAccessSetting.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3BucketArn

      AgentAccessConfigForUpdate.Builder s3BucketArn(String s3BucketArn)

      The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored.

      Parameters:
      s3BucketArn - The Amazon Resource Name (ARN) of the Amazon S3 bucket where agent screenshots are stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • screenshotsUploadEnabled

      AgentAccessConfigForUpdate.Builder screenshotsUploadEnabled(Boolean screenshotsUploadEnabled)

      Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.

      Parameters:
      screenshotsUploadEnabled - Indicates whether screenshot uploads to Amazon S3 are enabled for agent sessions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • screenResolution

      AgentAccessConfigForUpdate.Builder screenResolution(String screenResolution)

      The screen resolution for the agent streaming environment.

      Parameters:
      screenResolution - The screen resolution for the agent streaming environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • screenResolution

      AgentAccessConfigForUpdate.Builder screenResolution(ScreenResolution screenResolution)

      The screen resolution for the agent streaming environment.

      Parameters:
      screenResolution - The screen resolution for the agent streaming environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • screenImageFormat

      AgentAccessConfigForUpdate.Builder screenImageFormat(String screenImageFormat)

      The image format for agent screen captures.

      Parameters:
      screenImageFormat - The image format for agent screen captures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • screenImageFormat

      AgentAccessConfigForUpdate.Builder screenImageFormat(ScreenImageFormat screenImageFormat)

      The image format for agent screen captures.

      Parameters:
      screenImageFormat - The image format for agent screen captures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • userControlMode

      AgentAccessConfigForUpdate.Builder userControlMode(String userControlMode)

      The user control mode for agent sessions. This setting determines how users can interact with agent sessions.

      Parameters:
      userControlMode - The user control mode for agent sessions. This setting determines how users can interact with agent sessions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • userControlMode

      AgentAccessConfigForUpdate.Builder userControlMode(UserControlMode userControlMode)

      The user control mode for agent sessions. This setting determines how users can interact with agent sessions.

      Parameters:
      userControlMode - The user control mode for agent sessions. This setting determines how users can interact with agent sessions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: