Interface BrowserSettings.Builder

  • Method Details

    • browserSettingsArn

      BrowserSettings.Builder browserSettingsArn(String browserSettingsArn)

      The ARN of the browser settings.

      Parameters:
      browserSettingsArn - The ARN of the browser settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedPortalArns

      BrowserSettings.Builder associatedPortalArns(Collection<String> associatedPortalArns)

      A list of web portal ARNs that this browser settings is associated with.

      Parameters:
      associatedPortalArns - A list of web portal ARNs that this browser settings is associated with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedPortalArns

      BrowserSettings.Builder associatedPortalArns(String... associatedPortalArns)

      A list of web portal ARNs that this browser settings is associated with.

      Parameters:
      associatedPortalArns - A list of web portal ARNs that this browser settings is associated with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • browserPolicy

      BrowserSettings.Builder browserPolicy(String browserPolicy)

      A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

      Parameters:
      browserPolicy - A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerManagedKey

      BrowserSettings.Builder customerManagedKey(String customerManagedKey)

      The customer managed key used to encrypt sensitive information in the browser settings.

      Parameters:
      customerManagedKey - The customer managed key used to encrypt sensitive information in the browser settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalEncryptionContext

      BrowserSettings.Builder additionalEncryptionContext(Map<String,String> additionalEncryptionContext)

      The additional encryption context of the browser settings.

      Parameters:
      additionalEncryptionContext - The additional encryption context of the browser settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webContentFilteringPolicy

      BrowserSettings.Builder webContentFilteringPolicy(WebContentFilteringPolicy webContentFilteringPolicy)

      The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.

      Parameters:
      webContentFilteringPolicy - The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webContentFilteringPolicy

      default BrowserSettings.Builder webContentFilteringPolicy(Consumer<WebContentFilteringPolicy.Builder> webContentFilteringPolicy)

      The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to webContentFilteringPolicy(WebContentFilteringPolicy).

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