Class ZonesSettings


  • public class ZonesSettings
    extends com.ibm.cloud.sdk.core.service.BaseService
    CIS Zones Settings.
    Version:
    v1
    • Constructor Detail

      • ZonesSettings

        public ZonesSettings​(String crn,
                             String zoneIdentifier,
                             String serviceName,
                             com.ibm.cloud.sdk.core.security.Authenticator authenticator)
        Constructs an instance of the `ZonesSettings` client. The specified service name and authenticator are used to configure the client instance.
        Parameters:
        crn - Full url-encoded cloud resource name (CRN) of resource instance.
        zoneIdentifier - Zone identifier.
        serviceName - the service name to be used when configuring the client instance
        authenticator - the Authenticator instance to be configured for this client
    • Method Detail

      • newInstance

        public static ZonesSettings newInstance​(String crn,
                                                String zoneIdentifier)
        Class method which constructs an instance of the `ZonesSettings` client. The default service name is used to configure the client instance.
        Parameters:
        crn - Full url-encoded cloud resource name (CRN) of resource instance.
        zoneIdentifier - Zone identifier.
        Returns:
        an instance of the `ZonesSettings` client using external configuration
      • newInstance

        public static ZonesSettings newInstance​(String crn,
                                                String zoneIdentifier,
                                                String serviceName)
        Class method which constructs an instance of the `ZonesSettings` client. The specified service name is used to configure the client instance.
        Parameters:
        crn - Full url-encoded cloud resource name (CRN) of resource instance.
        zoneIdentifier - Zone identifier.
        serviceName - the service name to be used when configuring the client instance
        Returns:
        an instance of the `ZonesSettings` client using external configuration
      • getCrn

        public String getCrn()
        Gets the crn. Full url-encoded cloud resource name (CRN) of resource instance.
        Returns:
        the crn
      • setCrn

        public void setCrn​(String crn)
        Sets the crn.
        Parameters:
        crn - the new crn
      • getZoneIdentifier

        public String getZoneIdentifier()
        Gets the zoneIdentifier. Zone identifier.
        Returns:
        the zoneIdentifier
      • setZoneIdentifier

        public void setZoneIdentifier​(String zoneIdentifier)
        Sets the zoneIdentifier.
        Parameters:
        zoneIdentifier - the new zoneIdentifier
      • getZoneDnssec

        public com.ibm.cloud.sdk.core.http.ServiceCall<ZonesDnssecResp> getZoneDnssec​(GetZoneDnssecOptions getZoneDnssecOptions)
        Get zone DNSSEC. Get DNSSEC setting for a given zone.
        Parameters:
        getZoneDnssecOptions - the GetZoneDnssecOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type ZonesDnssecResp
      • getZoneDnssec

        public com.ibm.cloud.sdk.core.http.ServiceCall<ZonesDnssecResp> getZoneDnssec()
        Get zone DNSSEC. Get DNSSEC setting for a given zone.
        Returns:
        a ServiceCall with a result of type ZonesDnssecResp
      • updateZoneDnssec

        public com.ibm.cloud.sdk.core.http.ServiceCall<ZonesDnssecResp> updateZoneDnssec()
        Update zone DNSSEC. Update DNSSEC setting for given zone.
        Returns:
        a ServiceCall with a result of type ZonesDnssecResp
      • getZoneCnameFlattening

        public com.ibm.cloud.sdk.core.http.ServiceCall<ZonesCnameFlatteningResp> getZoneCnameFlattening()
        Get zone CNAME flattening. Get CNAME flattening setting for a given zone.
        Returns:
        a ServiceCall with a result of type ZonesCnameFlatteningResp
      • updateZoneCnameFlattening

        public com.ibm.cloud.sdk.core.http.ServiceCall<ZonesCnameFlatteningResp> updateZoneCnameFlattening()
        Update zone CNAME flattening. Update CNAME flattening setting for given zone.
        Returns:
        a ServiceCall with a result of type ZonesCnameFlatteningResp
      • getOpportunisticEncryption

        public com.ibm.cloud.sdk.core.http.ServiceCall<OpportunisticEncryptionResp> getOpportunisticEncryption()
        Get opportunistic encryption setting. Get opportunistic encryption setting for a zone.
        Returns:
        a ServiceCall with a result of type OpportunisticEncryptionResp
      • updateOpportunisticEncryption

        public com.ibm.cloud.sdk.core.http.ServiceCall<OpportunisticEncryptionResp> updateOpportunisticEncryption()
        Update opportunistic encryption setting. Update opportunistic encryption setting for a zone.
        Returns:
        a ServiceCall with a result of type OpportunisticEncryptionResp
      • getChallengeTtl

        public com.ibm.cloud.sdk.core.http.ServiceCall<ChallengeTtlResp> getChallengeTtl()
        Get challenge TTL setting. Get challenge TTL setting for a zone.
        Returns:
        a ServiceCall with a result of type ChallengeTtlResp
      • updateChallengeTtl

        public com.ibm.cloud.sdk.core.http.ServiceCall<ChallengeTtlResp> updateChallengeTtl()
        Update challenge TTL setting. Update challenge TTL setting for a zone.
        Returns:
        a ServiceCall with a result of type ChallengeTtlResp
      • getAutomaticHttpsRewrites

        public com.ibm.cloud.sdk.core.http.ServiceCall<AutomaticHttpsRewritesResp> getAutomaticHttpsRewrites()
        Get automatic https rewrites setting. Get automatic https rewrites setting for a zone.
        Returns:
        a ServiceCall with a result of type AutomaticHttpsRewritesResp
      • updateAutomaticHttpsRewrites

        public com.ibm.cloud.sdk.core.http.ServiceCall<AutomaticHttpsRewritesResp> updateAutomaticHttpsRewrites()
        Update automatic https rewrites setting. Update automatic https rewrites setting for a zone.
        Returns:
        a ServiceCall with a result of type AutomaticHttpsRewritesResp
      • getTrueClientIp

        public com.ibm.cloud.sdk.core.http.ServiceCall<TrueClientIpResp> getTrueClientIp​(GetTrueClientIpOptions getTrueClientIpOptions)
        Get true client IP setting. Get true client IP setting for a zone.
        Parameters:
        getTrueClientIpOptions - the GetTrueClientIpOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type TrueClientIpResp
      • getTrueClientIp

        public com.ibm.cloud.sdk.core.http.ServiceCall<TrueClientIpResp> getTrueClientIp()
        Get true client IP setting. Get true client IP setting for a zone.
        Returns:
        a ServiceCall with a result of type TrueClientIpResp
      • updateTrueClientIp

        public com.ibm.cloud.sdk.core.http.ServiceCall<TrueClientIpResp> updateTrueClientIp()
        Update true client IP setting. Update true client IP setting for a zone.
        Returns:
        a ServiceCall with a result of type TrueClientIpResp
      • getAlwaysUseHttps

        public com.ibm.cloud.sdk.core.http.ServiceCall<AlwaysUseHttpsResp> getAlwaysUseHttps()
        Get always use https setting. Get always use https setting for a zone.
        Returns:
        a ServiceCall with a result of type AlwaysUseHttpsResp
      • updateAlwaysUseHttps

        public com.ibm.cloud.sdk.core.http.ServiceCall<AlwaysUseHttpsResp> updateAlwaysUseHttps()
        Update always use https setting. Update always use https setting for a zone.
        Returns:
        a ServiceCall with a result of type AlwaysUseHttpsResp
      • getImageSizeOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ImageSizeOptimizationResp> getImageSizeOptimization()
        Get image size optimization setting. Get image size optimization setting for a zone.
        Returns:
        a ServiceCall with a result of type ImageSizeOptimizationResp
      • updateImageSizeOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ImageSizeOptimizationResp> updateImageSizeOptimization()
        Update image size optimization setting. Update image size optimization setting for a zone.
        Returns:
        a ServiceCall with a result of type ImageSizeOptimizationResp
      • getScriptLoadOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ScriptLoadOptimizationResp> getScriptLoadOptimization()
        Get script load optimization setting. Get script load optimization setting for a zone.
        Returns:
        a ServiceCall with a result of type ScriptLoadOptimizationResp
      • updateScriptLoadOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ScriptLoadOptimizationResp> updateScriptLoadOptimization()
        Update script load optimization setting. Update script load optimization setting for a zone.
        Returns:
        a ServiceCall with a result of type ScriptLoadOptimizationResp
      • getImageLoadOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ImageLoadOptimizationResp> getImageLoadOptimization()
        Get image load optimizationn setting. Get image load optimizationn setting for a zone.
        Returns:
        a ServiceCall with a result of type ImageLoadOptimizationResp
      • updateImageLoadOptimization

        public com.ibm.cloud.sdk.core.http.ServiceCall<ImageLoadOptimizationResp> updateImageLoadOptimization()
        Update image load optimizationn setting. Update image load optimizationn setting for a zone.
        Returns:
        a ServiceCall with a result of type ImageLoadOptimizationResp
      • getMinify

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinifyResp> getMinify​(GetMinifyOptions getMinifyOptions)
        Get minify setting. Get minify setting for a zone.
        Parameters:
        getMinifyOptions - the GetMinifyOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type MinifyResp
      • getMinify

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinifyResp> getMinify()
        Get minify setting. Get minify setting for a zone.
        Returns:
        a ServiceCall with a result of type MinifyResp
      • updateMinify

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinifyResp> updateMinify​(UpdateMinifyOptions updateMinifyOptions)
        Update minify setting. Update minify setting for a zone.
        Parameters:
        updateMinifyOptions - the UpdateMinifyOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type MinifyResp
      • updateMinify

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinifyResp> updateMinify()
        Update minify setting. Update minify setting for a zone.
        Returns:
        a ServiceCall with a result of type MinifyResp
      • getMinTlsVersion

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinTlsVersionResp> getMinTlsVersion()
        Get minimum TLS version setting. Get minimum TLS version setting for a zone.
        Returns:
        a ServiceCall with a result of type MinTlsVersionResp
      • updateMinTlsVersion

        public com.ibm.cloud.sdk.core.http.ServiceCall<MinTlsVersionResp> updateMinTlsVersion()
        Update minimum TLS version setting. Update minimum TLS version setting for a zone.
        Returns:
        a ServiceCall with a result of type MinTlsVersionResp
      • getIpGeolocation

        public com.ibm.cloud.sdk.core.http.ServiceCall<IpGeolocationResp> getIpGeolocation()
        Get IP geolocation setting. Get IP geolocation setting for a zone.
        Returns:
        a ServiceCall with a result of type IpGeolocationResp
      • updateIpGeolocation

        public com.ibm.cloud.sdk.core.http.ServiceCall<IpGeolocationResp> updateIpGeolocation()
        Update IP geolocation setting. Update IP geolocation setting for a zone.
        Returns:
        a ServiceCall with a result of type IpGeolocationResp
      • getServerSideExclude

        public com.ibm.cloud.sdk.core.http.ServiceCall<ServerSideExcludeResp> getServerSideExclude()
        Get server side exclude setting. Get server side exclude setting for a zone.
        Returns:
        a ServiceCall with a result of type ServerSideExcludeResp
      • updateServerSideExclude

        public com.ibm.cloud.sdk.core.http.ServiceCall<ServerSideExcludeResp> updateServerSideExclude()
        Update server side exclude setting. Update server side exclude setting for a zone.
        Returns:
        a ServiceCall with a result of type ServerSideExcludeResp
      • getSecurityHeader

        public com.ibm.cloud.sdk.core.http.ServiceCall<SecurityHeaderResp> getSecurityHeader​(GetSecurityHeaderOptions getSecurityHeaderOptions)
        Get HTTP strict transport security setting. Get HTTP strict transport security setting for a zone.
        Parameters:
        getSecurityHeaderOptions - the GetSecurityHeaderOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type SecurityHeaderResp
      • getSecurityHeader

        public com.ibm.cloud.sdk.core.http.ServiceCall<SecurityHeaderResp> getSecurityHeader()
        Get HTTP strict transport security setting. Get HTTP strict transport security setting for a zone.
        Returns:
        a ServiceCall with a result of type SecurityHeaderResp
      • updateSecurityHeader

        public com.ibm.cloud.sdk.core.http.ServiceCall<SecurityHeaderResp> updateSecurityHeader​(UpdateSecurityHeaderOptions updateSecurityHeaderOptions)
        Update HTTP strict transport security setting. Update HTTP strict transport security setting for a zone.
        Parameters:
        updateSecurityHeaderOptions - the UpdateSecurityHeaderOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type SecurityHeaderResp
      • updateSecurityHeader

        public com.ibm.cloud.sdk.core.http.ServiceCall<SecurityHeaderResp> updateSecurityHeader()
        Update HTTP strict transport security setting. Update HTTP strict transport security setting for a zone.
        Returns:
        a ServiceCall with a result of type SecurityHeaderResp
      • getMobileRedirect

        public com.ibm.cloud.sdk.core.http.ServiceCall<MobileRedirectResp> getMobileRedirect()
        Get mobile redirect setting. Get mobile redirect setting for a zone.
        Returns:
        a ServiceCall with a result of type MobileRedirectResp
      • updateMobileRedirect

        public com.ibm.cloud.sdk.core.http.ServiceCall<MobileRedirectResp> updateMobileRedirect()
        Update mobile redirect setting. Update mobile redirect setting for a zone.
        Returns:
        a ServiceCall with a result of type MobileRedirectResp
      • getPrefetchPreload

        public com.ibm.cloud.sdk.core.http.ServiceCall<PrefetchPreloadResp> getPrefetchPreload()
        Get prefetch URLs from header setting. Get prefetch URLs from header setting for a zone.
        Returns:
        a ServiceCall with a result of type PrefetchPreloadResp
      • updatePrefetchPreload

        public com.ibm.cloud.sdk.core.http.ServiceCall<PrefetchPreloadResp> updatePrefetchPreload()
        Update prefetch URLs from header setting. Update prefetch URLs from header setting for a zone.
        Returns:
        a ServiceCall with a result of type PrefetchPreloadResp
      • getHttp2

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http2Resp> getHttp2​(GetHttp2Options getHttp2Options)
        Get http/2 setting. Get http/2 setting for a zone.
        Parameters:
        getHttp2Options - the GetHttp2Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Http2Resp
      • getHttp2

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http2Resp> getHttp2()
        Get http/2 setting. Get http/2 setting for a zone.
        Returns:
        a ServiceCall with a result of type Http2Resp
      • updateHttp2

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http2Resp> updateHttp2​(UpdateHttp2Options updateHttp2Options)
        Update http/2 setting. Update http/2 setting for a zone.
        Parameters:
        updateHttp2Options - the UpdateHttp2Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Http2Resp
      • updateHttp2

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http2Resp> updateHttp2()
        Update http/2 setting. Update http/2 setting for a zone.
        Returns:
        a ServiceCall with a result of type Http2Resp
      • getIpv6

        public com.ibm.cloud.sdk.core.http.ServiceCall<Ipv6Resp> getIpv6​(GetIpv6Options getIpv6Options)
        Get IPv6 compatibility setting. Get IPv6 compatibility setting for a zone.
        Parameters:
        getIpv6Options - the GetIpv6Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Ipv6Resp
      • getHttp3

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http3Resp> getHttp3​(GetHttp3Options getHttp3Options)
        Get http/3 setting. Get http/3 setting for a zone.
        Parameters:
        getHttp3Options - the GetHttp3Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Http3Resp
      • getHttp3

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http3Resp> getHttp3()
        Get http/3 setting. Get http/3 setting for a zone.
        Returns:
        a ServiceCall with a result of type Http3Resp
      • updateHttp3

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http3Resp> updateHttp3​(UpdateHttp3Options updateHttp3Options)
        Update http/3 setting. Update http/3 setting for a zone.
        Parameters:
        updateHttp3Options - the UpdateHttp3Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Http3Resp
      • updateHttp3

        public com.ibm.cloud.sdk.core.http.ServiceCall<Http3Resp> updateHttp3()
        Update http/3 setting. Update http/3 setting for a zone.
        Returns:
        a ServiceCall with a result of type Http3Resp
      • getIpv6

        public com.ibm.cloud.sdk.core.http.ServiceCall<Ipv6Resp> getIpv6()
        Get IPv6 compatibility setting. Get IPv6 compatibility setting for a zone.
        Returns:
        a ServiceCall with a result of type Ipv6Resp
      • updateIpv6

        public com.ibm.cloud.sdk.core.http.ServiceCall<Ipv6Resp> updateIpv6​(UpdateIpv6Options updateIpv6Options)
        Update IPv6 compatibility setting. Update IPv6 compatibility setting for a zone.
        Parameters:
        updateIpv6Options - the UpdateIpv6Options containing the options for the call
        Returns:
        a ServiceCall with a result of type Ipv6Resp
      • updateIpv6

        public com.ibm.cloud.sdk.core.http.ServiceCall<Ipv6Resp> updateIpv6()
        Update IPv6 compatibility setting. Update IPv6 compatibility setting for a zone.
        Returns:
        a ServiceCall with a result of type Ipv6Resp
      • getWebSockets

        public com.ibm.cloud.sdk.core.http.ServiceCall<WebsocketsResp> getWebSockets​(GetWebSocketsOptions getWebSocketsOptions)
        Get web sockets setting. Get web sockets setting for a zone.
        Parameters:
        getWebSocketsOptions - the GetWebSocketsOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type WebsocketsResp
      • getWebSockets

        public com.ibm.cloud.sdk.core.http.ServiceCall<WebsocketsResp> getWebSockets()
        Get web sockets setting. Get web sockets setting for a zone.
        Returns:
        a ServiceCall with a result of type WebsocketsResp
      • updateWebSockets

        public com.ibm.cloud.sdk.core.http.ServiceCall<WebsocketsResp> updateWebSockets​(UpdateWebSocketsOptions updateWebSocketsOptions)
        Update web sockets setting. Update web sockets setting for a zone.
        Parameters:
        updateWebSocketsOptions - the UpdateWebSocketsOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type WebsocketsResp
      • updateWebSockets

        public com.ibm.cloud.sdk.core.http.ServiceCall<WebsocketsResp> updateWebSockets()
        Update web sockets setting. Update web sockets setting for a zone.
        Returns:
        a ServiceCall with a result of type WebsocketsResp
      • getPseudoIpv4

        public com.ibm.cloud.sdk.core.http.ServiceCall<PseudoIpv4Resp> getPseudoIpv4​(GetPseudoIpv4Options getPseudoIpv4Options)
        Get pseudo IPv4 setting. Get pseudo IPv4 setting for a zone.
        Parameters:
        getPseudoIpv4Options - the GetPseudoIpv4Options containing the options for the call
        Returns:
        a ServiceCall with a result of type PseudoIpv4Resp
      • getPseudoIpv4

        public com.ibm.cloud.sdk.core.http.ServiceCall<PseudoIpv4Resp> getPseudoIpv4()
        Get pseudo IPv4 setting. Get pseudo IPv4 setting for a zone.
        Returns:
        a ServiceCall with a result of type PseudoIpv4Resp
      • updatePseudoIpv4

        public com.ibm.cloud.sdk.core.http.ServiceCall<PseudoIpv4Resp> updatePseudoIpv4​(UpdatePseudoIpv4Options updatePseudoIpv4Options)
        Update pseudo IPv4 setting. Update pseudo IPv4 setting for a zone.
        Parameters:
        updatePseudoIpv4Options - the UpdatePseudoIpv4Options containing the options for the call
        Returns:
        a ServiceCall with a result of type PseudoIpv4Resp
      • updatePseudoIpv4

        public com.ibm.cloud.sdk.core.http.ServiceCall<PseudoIpv4Resp> updatePseudoIpv4()
        Update pseudo IPv4 setting. Update pseudo IPv4 setting for a zone.
        Returns:
        a ServiceCall with a result of type PseudoIpv4Resp
      • getResponseBuffering

        public com.ibm.cloud.sdk.core.http.ServiceCall<ResponseBufferingResp> getResponseBuffering()
        Get response buffering setting. Get response buffering setting for a zone.
        Returns:
        a ServiceCall with a result of type ResponseBufferingResp
      • updateResponseBuffering

        public com.ibm.cloud.sdk.core.http.ServiceCall<ResponseBufferingResp> updateResponseBuffering()
        Update response buffering setting. Update response buffering setting for a zone.
        Returns:
        a ServiceCall with a result of type ResponseBufferingResp
      • getHotlinkProtection

        public com.ibm.cloud.sdk.core.http.ServiceCall<HotlinkProtectionResp> getHotlinkProtection()
        Get hotlink protection setting. Get hotlink protection setting for a zone.
        Returns:
        a ServiceCall with a result of type HotlinkProtectionResp
      • updateHotlinkProtection

        public com.ibm.cloud.sdk.core.http.ServiceCall<HotlinkProtectionResp> updateHotlinkProtection()
        Update hotlink protection setting. Update hotlink protection setting for a zone.
        Returns:
        a ServiceCall with a result of type HotlinkProtectionResp
      • getMaxUpload

        public com.ibm.cloud.sdk.core.http.ServiceCall<MaxUploadResp> getMaxUpload​(GetMaxUploadOptions getMaxUploadOptions)
        Get maximum upload size setting. Get maximum upload size setting for a zone.
        Parameters:
        getMaxUploadOptions - the GetMaxUploadOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type MaxUploadResp
      • getMaxUpload

        public com.ibm.cloud.sdk.core.http.ServiceCall<MaxUploadResp> getMaxUpload()
        Get maximum upload size setting. Get maximum upload size setting for a zone.
        Returns:
        a ServiceCall with a result of type MaxUploadResp
      • updateMaxUpload

        public com.ibm.cloud.sdk.core.http.ServiceCall<MaxUploadResp> updateMaxUpload​(UpdateMaxUploadOptions updateMaxUploadOptions)
        Update maximum upload size setting. Update maximum upload size setting for a zone.
        Parameters:
        updateMaxUploadOptions - the UpdateMaxUploadOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type MaxUploadResp
      • updateMaxUpload

        public com.ibm.cloud.sdk.core.http.ServiceCall<MaxUploadResp> updateMaxUpload()
        Update maximum upload size setting. Update maximum upload size setting for a zone.
        Returns:
        a ServiceCall with a result of type MaxUploadResp
      • getTlsClientAuth

        public com.ibm.cloud.sdk.core.http.ServiceCall<TlsClientAuthResp> getTlsClientAuth()
        Get TLS Client Auth setting. Get TLS Client Auth setting for a zone.
        Returns:
        a ServiceCall with a result of type TlsClientAuthResp
      • updateTlsClientAuth

        public com.ibm.cloud.sdk.core.http.ServiceCall<TlsClientAuthResp> updateTlsClientAuth()
        Update TLS Client Auth setting. Update TLS Client Auth setting for a zone.
        Returns:
        a ServiceCall with a result of type TlsClientAuthResp
      • getBrowserCheck

        public com.ibm.cloud.sdk.core.http.ServiceCall<BrowserCheckResp> getBrowserCheck()
        Get browser check setting. Get browser check setting for a zone.
        Returns:
        a ServiceCall with a result of type BrowserCheckResp
      • updateBrowserCheck

        public com.ibm.cloud.sdk.core.http.ServiceCall<BrowserCheckResp> updateBrowserCheck()
        Update browser check setting. Update browser check setting for a zone.
        Returns:
        a ServiceCall with a result of type BrowserCheckResp
      • getEnableErrorPagesOn

        public com.ibm.cloud.sdk.core.http.ServiceCall<OriginErrorPagePassThruResp> getEnableErrorPagesOn()
        Get enable error pages on setting. Get enable error pages on setting for a zone.
        Returns:
        a ServiceCall with a result of type OriginErrorPagePassThruResp
      • updateEnableErrorPagesOn

        public com.ibm.cloud.sdk.core.http.ServiceCall<OriginErrorPagePassThruResp> updateEnableErrorPagesOn()
        Update enable error pages on setting. Update enable error pages on setting for a zone.
        Returns:
        a ServiceCall with a result of type OriginErrorPagePassThruResp
      • getWebApplicationFirewall

        public com.ibm.cloud.sdk.core.http.ServiceCall<WafResp> getWebApplicationFirewall​(GetWebApplicationFirewallOptions getWebApplicationFirewallOptions)
        Get web application firewall setting. Get web application firewall setting for a zone.
        Parameters:
        getWebApplicationFirewallOptions - the GetWebApplicationFirewallOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type WafResp
      • getWebApplicationFirewall

        public com.ibm.cloud.sdk.core.http.ServiceCall<WafResp> getWebApplicationFirewall()
        Get web application firewall setting. Get web application firewall setting for a zone.
        Returns:
        a ServiceCall with a result of type WafResp
      • updateWebApplicationFirewall

        public com.ibm.cloud.sdk.core.http.ServiceCall<WafResp> updateWebApplicationFirewall​(UpdateWebApplicationFirewallOptions updateWebApplicationFirewallOptions)
        Update web application firewall setting. A Web Application Firewall (WAF) blocks requests that contain malicious content.
        Parameters:
        updateWebApplicationFirewallOptions - the UpdateWebApplicationFirewallOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type WafResp
      • updateWebApplicationFirewall

        public com.ibm.cloud.sdk.core.http.ServiceCall<WafResp> updateWebApplicationFirewall()
        Update web application firewall setting. A Web Application Firewall (WAF) blocks requests that contain malicious content.
        Returns:
        a ServiceCall with a result of type WafResp
      • getCiphers

        public com.ibm.cloud.sdk.core.http.ServiceCall<CiphersResp> getCiphers​(GetCiphersOptions getCiphersOptions)
        Get ciphers setting. Get ciphers setting for a zone.
        Parameters:
        getCiphersOptions - the GetCiphersOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type CiphersResp
      • getCiphers

        public com.ibm.cloud.sdk.core.http.ServiceCall<CiphersResp> getCiphers()
        Get ciphers setting. Get ciphers setting for a zone.
        Returns:
        a ServiceCall with a result of type CiphersResp
      • updateCiphers

        public com.ibm.cloud.sdk.core.http.ServiceCall<CiphersResp> updateCiphers​(UpdateCiphersOptions updateCiphersOptions)
        Update ciphers setting. Update ciphers setting for a zone.
        Parameters:
        updateCiphersOptions - the UpdateCiphersOptions containing the options for the call
        Returns:
        a ServiceCall with a result of type CiphersResp
      • updateCiphers

        public com.ibm.cloud.sdk.core.http.ServiceCall<CiphersResp> updateCiphers()
        Update ciphers setting. Update ciphers setting for a zone.
        Returns:
        a ServiceCall with a result of type CiphersResp