/** * SecurityDnsProtectionPortType.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package com.radware.defenseflow.dp.pojos.Security.DnsProtection; public interface SecurityDnsProtectionPortType extends java.rmi.Remote { /** * Retrieves the value of DnsProtectionCollectiveRateLimitStatus. * Get the Status of the collective rate-limit mitigation */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionCollectiveRateLimitStatus get_DnsProtectionCollectiveRateLimitStatus() throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionGlobalStatus. Sets the * DNS Protection operation status */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionGlobalStatus get_DnsProtectionGlobalStatus() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionGlobalStatus. Sets the DNS * Protection operation status (reset-activated) */ public void set_DnsProtectionGlobalStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionGlobalStatus value) throws java.rmi.RemoteException; /** * Retrieves all the parameters of a DnsProtectionDynamicStateFp. * mitigation configuration for header filed selection */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateFp get_DnsProtectionDynamicStateFp(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateFpKey key) throws java.rmi.RemoteException; /** * Retrieves all parameters of first DnsProtectionDynamicStateFp. * mitigation configuration for header filed selection */ public void getFirst_DnsProtectionDynamicStateFp(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpKeyHolder key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpHolder entry) throws java.rmi.RemoteException; /** * Retrieves all parameters of next DnsProtectionDynamicStateFp. * mitigation configuration for header filed selection */ public void getNext_DnsProtectionDynamicStateFp(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateFpKey key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpKeyHolder next_key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpHolder next_entry) throws java.rmi.RemoteException; /** * Retrieves all the DnsProtectionDynamicStateFp. mitigation configuration * for header filed selection */ public void getAll_DnsProtectionDynamicStateFp(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException; /** * Updates any or all parameters of a DnsProtectionDynamicStateFp. * mitigation configuration for header filed selection */ public void update_DnsProtectionDynamicStateFp(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateFpHolder entry) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionLearningResponsePeriod. * Configuration of the baseline learning response time */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionLearningResponsePeriod get_DnsProtectionLearningResponsePeriod() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionLearningResponsePeriod. Configuration * of the baseline learning response time */ public void set_DnsProtectionLearningResponsePeriod(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionLearningResponsePeriod value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionFootprintStrictness. Sets * the level of strictness of the footprint output of the DNS Protection */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionFootprintStrictness get_DnsProtectionFootprintStrictness() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionFootprintStrictness. Sets * the level of strictness of the footprint output of the DNS Protection */ public void set_DnsProtectionFootprintStrictness(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionFootprintStrictness value) throws java.rmi.RemoteException; /** * Retrieves the value of SamplingStatus. Activate / Deactivate * sampling in the DNS Protection mechanism */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.SamplingStatus get_SamplingStatus() throws java.rmi.RemoteException; /** * Updates the value of SamplingStatus. Activate / Deactivate * sampling in the DNS Protection mechanism */ public void set_SamplingStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.SamplingStatus value) throws java.rmi.RemoteException; /** * Retrieves all the parameters of a DnsProtectionBypassEntry. * Configuration of the DNS protection bypass for the footprint creation. */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionBypassEntry get_DnsProtectionBypassEntry(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionBypassEntryKey key) throws java.rmi.RemoteException; /** * Retrieves all parameters of first DnsProtectionBypassEntry. * Configuration of the DNS protection bypass for the footprint creation. */ public void getFirst_DnsProtectionBypassEntry(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryKeyHolder key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryHolder entry) throws java.rmi.RemoteException; /** * Retrieves all parameters of next DnsProtectionBypassEntry. * Configuration of the DNS protection bypass for the footprint creation. */ public void getNext_DnsProtectionBypassEntry(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionBypassEntryKey key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryKeyHolder next_key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryHolder next_entry) throws java.rmi.RemoteException; /** * Retrieves all the DnsProtectionBypassEntry. Configuration of * the DNS protection bypass for the footprint creation. */ public void getAll_DnsProtectionBypassEntry(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException; /** * Updates any or all parameters of a DnsProtectionBypassEntry. * Configuration of the DNS protection bypass for the footprint creation. */ public void update_DnsProtectionBypassEntry(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionBypassEntryHolder entry) throws java.rmi.RemoteException; /** * Retrieves all the parameters of a DnsProtectionDynamicStateTwo. * Early blocking configuration of mitigation */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateTwo get_DnsProtectionDynamicStateTwo(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateTwo_ProtectionType protectionType) throws java.rmi.RemoteException; /** * Retrieves all parameters of first DnsProtectionDynamicStateTwo. * Early blocking configuration of mitigation */ public void getFirst_DnsProtectionDynamicStateTwo(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwo_ProtectionTypeHolder protectionType, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwoHolder entry) throws java.rmi.RemoteException; /** * Retrieves all parameters of next DnsProtectionDynamicStateTwo. * Early blocking configuration of mitigation */ public void getNext_DnsProtectionDynamicStateTwo(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionDynamicStateTwo_ProtectionType protectionType, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwo_ProtectionTypeHolder next_key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwoHolder next_entry) throws java.rmi.RemoteException; /** * Retrieves all the DnsProtectionDynamicStateTwo. Early blocking * configuration of mitigation */ public void getAll_DnsProtectionDynamicStateTwo(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwoArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException; /** * Updates any or all parameters of a DnsProtectionDynamicStateTwo. * Early blocking configuration of mitigation */ public void update_DnsProtectionDynamicStateTwo(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionDynamicStateTwoHolder entry) throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionResetPolicyLearning. Reset * baseline specific policies. The baseline is re-established */ public void set_DnsProtectionResetPolicyLearning(java.lang.String value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionDynamicTermSC2. Sets stability * counter for mitigation configuration of the DNS Protection */ public long get_DnsProtectionDynamicTermSC2() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionDynamicTermSC2. Sets stability * counter for mitigation configuration of the DNS Protection */ public void set_DnsProtectionDynamicTermSC2(long value) throws java.rmi.RemoteException; /** * Retrieves all the parameters of a DnsProtectionProfile. Configures * the DNS protection profiles */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionProfile get_DnsProtectionProfile(java.lang.String profileName) throws java.rmi.RemoteException; /** * Retrieves all parameters of first DnsProtectionProfile. Configures * the DNS protection profiles */ public void getFirst_DnsProtectionProfile(javax.xml.rpc.holders.StringHolder profileName, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionProfileHolder entry) throws java.rmi.RemoteException; /** * Retrieves all parameters of next DnsProtectionProfile. Configures * the DNS protection profiles */ public void getNext_DnsProtectionProfile(java.lang.String profileName, javax.xml.rpc.holders.StringHolder next_key, com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionProfileHolder next_entry) throws java.rmi.RemoteException; /** * Retrieves all the DnsProtectionProfile. Configures the DNS * protection profiles */ public void getAll_DnsProtectionProfile(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionProfileArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException; /** * Adds a DnsProtectionProfile. Configures the DNS protection * profiles (activated with update-policies) */ public void create_DnsProtectionProfile(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionProfileHolder entry) throws java.rmi.RemoteException; /** * Deletes a DnsProtectionProfile. Configures the DNS protection * profiles (activated with update-policies) */ public void delete_DnsProtectionProfile(java.lang.String profileName) throws java.rmi.RemoteException; /** * Updates any or all parameters of a DnsProtectionProfile. Configures * the DNS protection profiles (activated with update-policies) */ public void update_DnsProtectionProfile(com.radware.defenseflow.dp.pojos.Security.DnsProtection.holders.DnsProtectionProfileHolder entry) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionCollectiveChallengeStatus. * Set the Status of the collective challenge mitigation */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionCollectiveChallengeStatus get_DnsProtectionCollectiveChallengeStatus() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionCollectiveChallengeStatus. * Set the Status of the collective challenge mitigation */ public void set_DnsProtectionCollectiveChallengeStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionCollectiveChallengeStatus value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionSignatureChallengeStatus. * Set the Status of the signature challenge mitigation */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSignatureChallengeStatus get_DnsProtectionSignatureChallengeStatus() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionSignatureChallengeStatus. * Set the Status of the signature challenge mitigation */ public void set_DnsProtectionSignatureChallengeStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSignatureChallengeStatus value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionDynamicTermSC3. Sets stability * counter for state 3 of the DNS Protection */ public long get_DnsProtectionDynamicTermSC3() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionDynamicTermSC3. Sets stability * counter for state 3 of the DNS Protection */ public void set_DnsProtectionDynamicTermSC3(long value) throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionResetAllLearning. Reset baseline * for all policies, The baseline will be re-established */ public void set_DnsProtectionResetAllLearning(long value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionSignatureRateLimitStatus. * Set the Status of the signature rate-limit mitigation */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSignatureRateLimitStatus get_DnsProtectionSignatureRateLimitStatus() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionSignatureRateLimitStatus. * Set the Status of the signature rate-limit mitigation */ public void set_DnsProtectionSignatureRateLimitStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSignatureRateLimitStatus value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionSdmProtComplianceStatus. * Enable or Disable SDM Protocol Compliance Checks */ public com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSdmProtComplianceStatus get_DnsProtectionSdmProtComplianceStatus() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionSdmProtComplianceStatus. * Enable or Disable SDM Protocol Compliance Checks */ public void set_DnsProtectionSdmProtComplianceStatus(com.radware.defenseflow.dp.pojos.Security.DnsProtection.DnsProtectionSdmProtComplianceStatus value) throws java.rmi.RemoteException; /** * Retrieves the value of DnsProtectionDynamicTermSC6. Sets stability * counter for state 6 of the DNS Protection */ public long get_DnsProtectionDynamicTermSC6() throws java.rmi.RemoteException; /** * Updates the value of DnsProtectionDynamicTermSC6. Sets stability * counter for state 6 of the DNS Protection */ public void set_DnsProtectionDynamicTermSC6(long value) throws java.rmi.RemoteException; }