Class AsyncIpAllowlistClient


  • public class AsyncIpAllowlistClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncIpAllowlistClient

        public AsyncIpAllowlistClient​(ClientOptions clientOptions)
    • Method Detail

      • getIpAllowlist

        public java.util.concurrent.CompletableFuture<IpAllowlist> getIpAllowlist()
        Retrieve the current IP allowlist configuration for the workspace.
      • getIpAllowlist

        public java.util.concurrent.CompletableFuture<IpAllowlist> getIpAllowlist​(RequestOptions requestOptions)
        Retrieve the current IP allowlist configuration for the workspace.
      • updateIpAllowlist

        public java.util.concurrent.CompletableFuture<IpAllowlist> updateIpAllowlist()
        Update the IP allowlist configuration for the workspace.

        {% admonition type="warning" name="Lockout Protection" %} The API will reject updates that would lock out the caller's IP address. Ensure your current IP is included in the allowlist when enabling the feature. {% /admonition %}

      • updateIpAllowlist

        public java.util.concurrent.CompletableFuture<IpAllowlist> updateIpAllowlist​(IpAllowlist request)
        Update the IP allowlist configuration for the workspace.

        {% admonition type="warning" name="Lockout Protection" %} The API will reject updates that would lock out the caller's IP address. Ensure your current IP is included in the allowlist when enabling the feature. {% /admonition %}

      • updateIpAllowlist

        public java.util.concurrent.CompletableFuture<IpAllowlist> updateIpAllowlist​(IpAllowlist request,
                                                                                     RequestOptions requestOptions)
        Update the IP allowlist configuration for the workspace.

        {% admonition type="warning" name="Lockout Protection" %} The API will reject updates that would lock out the caller's IP address. Ensure your current IP is included in the allowlist when enabling the feature. {% /admonition %}