/**
* SecurityBehavioralDoSPortType.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.BehavioralDoS;
public interface SecurityBehavioralDoSPortType extends java.rmi.Remote {
/**
* Retrieves all the parameters of a rsNetFloodDynamicStateTwoEntry.
* Early blocking configuration of mitigation
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateTwoEntry get_rsNetFloodDynamicStateTwoEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateTwoEntry_ProtectionType protectionType) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first rsNetFloodDynamicStateTwoEntry.
* Early blocking configuration of mitigation
*/
public void getFirst_rsNetFloodDynamicStateTwoEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntry_ProtectionTypeHolder protectionType, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntryHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next rsNetFloodDynamicStateTwoEntry.
* Early blocking configuration of mitigation
*/
public void getNext_rsNetFloodDynamicStateTwoEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateTwoEntry_ProtectionType protectionType, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntry_ProtectionTypeHolder next_key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntryHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the rsNetFloodDynamicStateTwoEntry. Early blocking
* configuration of mitigation
*/
public void getAll_rsNetFloodDynamicStateTwoEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntryArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a rsNetFloodDynamicStateTwoEntry.
* Early blocking configuration of mitigation
*/
public void update_rsNetFloodDynamicStateTwoEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateTwoEntryHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves the value of rsNetFloodDynamicTermSC37. Sets stability
* counter for state 3 and 7 of the Behavioral DoS
*/
public long get_rsNetFloodDynamicTermSC37() throws java.rmi.RemoteException;
/**
* Updates the value of rsNetFloodDynamicTermSC37. Sets stability
* counter for state 3 and 7 of the Behavioral DoS
*/
public void set_rsNetFloodDynamicTermSC37(long value) throws java.rmi.RemoteException;
/**
* Retrieves all the parameters of a rsNetFloodDynamicStateFpEntry.
* mitigation configuration for header filed selection
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateFpEntry get_rsNetFloodDynamicStateFpEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateFpEntryKey key) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first rsNetFloodDynamicStateFpEntry.
* mitigation configuration for header filed selection
*/
public void getFirst_rsNetFloodDynamicStateFpEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryKeyHolder key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next rsNetFloodDynamicStateFpEntry.
* mitigation configuration for header filed selection
*/
public void getNext_rsNetFloodDynamicStateFpEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodDynamicStateFpEntryKey key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryKeyHolder next_key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the rsNetFloodDynamicStateFpEntry. mitigation
* configuration for header filed selection
*/
public void getAll_rsNetFloodDynamicStateFpEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a rsNetFloodDynamicStateFpEntry.
* mitigation configuration for header filed selection
*/
public void update_rsNetFloodDynamicStateFpEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodDynamicStateFpEntryHolder entry) throws java.rmi.RemoteException;
/**
* Updates the value of LearningResetAll. Reset baseline for all
* policies, The baseline will be re-established
*/
public void set_LearningResetAll(long value) throws java.rmi.RemoteException;
/**
* Retrieves all the parameters of a rsNetFloodBypassEntry. Configuration
* of the behavioral-DoS bypass for the footprint creation.
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodBypassEntry get_rsNetFloodBypassEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodBypassEntryKey key) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first rsNetFloodBypassEntry. Configuration
* of the behavioral-DoS bypass for the footprint creation.
*/
public void getFirst_rsNetFloodBypassEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryKeyHolder key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next rsNetFloodBypassEntry. Configuration
* of the behavioral-DoS bypass for the footprint creation.
*/
public void getNext_rsNetFloodBypassEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.RsNetFloodBypassEntryKey key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryKeyHolder next_key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the rsNetFloodBypassEntry. Configuration of the
* behavioral-DoS bypass for the footprint creation.
*/
public void getAll_rsNetFloodBypassEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a rsNetFloodBypassEntry. Configuration
* of the behavioral-DoS bypass for the footprint creation.
*/
public void update_rsNetFloodBypassEntry(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.RsNetFloodBypassEntryHolder entry) throws java.rmi.RemoteException;
/**
* Updates the value of LearningResetPolicy. Reset baseline specific
* policies. The baseline is re-established
*/
public void set_LearningResetPolicy(java.lang.String value) throws java.rmi.RemoteException;
/**
* Retrieves the value of BandwidthIn. Configuration of the inbound
* traffic in [Kbit/Sec]
*/
public long get_BandwidthIn() throws java.rmi.RemoteException;
/**
* Updates the value of BandwidthIn. Configuration of the inbound
* traffic in [Kbit/Sec]
*/
public void set_BandwidthIn(long value) throws java.rmi.RemoteException;
/**
* Retrieves the value of rsNetFloodDynamicTermSC6. Sets stability
* counter for state 6 of the Behavioral DoS
*/
public long get_rsNetFloodDynamicTermSC6() throws java.rmi.RemoteException;
/**
* Updates the value of rsNetFloodDynamicTermSC6. Sets stability
* counter for state 6 of the Behavioral DoS
*/
public void set_rsNetFloodDynamicTermSC6(long value) throws java.rmi.RemoteException;
/**
* Retrieves the value of BandwidthOut. Configuration of the outbound
* traffic in [Kbit/Sec]
*/
public long get_BandwidthOut() throws java.rmi.RemoteException;
/**
* Updates the value of BandwidthOut. Configuration of the outbound
* traffic in [Kbit/Sec]
*/
public void set_BandwidthOut(long value) throws java.rmi.RemoteException;
/**
* Retrieves the value of LearningResponsePeriod. Configuration
* of the baseline learning response time
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.LearningResponsePeriod get_LearningResponsePeriod() throws java.rmi.RemoteException;
/**
* Updates the value of LearningResponsePeriod. Configuration
* of the baseline learning response time
*/
public void set_LearningResponsePeriod(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.LearningResponsePeriod value) throws java.rmi.RemoteException;
/**
* Retrieves the value of FootprintStrickness. Sets the level
* of strictness of the footprint output of the Behavioral DoS
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.FootprintStrickness get_FootprintStrickness() throws java.rmi.RemoteException;
/**
* Updates the value of FootprintStrickness. Sets the level of
* strictness of the footprint output of the Behavioral DoS
*/
public void set_FootprintStrickness(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.FootprintStrickness value) throws java.rmi.RemoteException;
/**
* Retrieves the value of Status. Sets the Behavioral DoS Protection
* operation status
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Status get_Status() throws java.rmi.RemoteException;
/**
* Updates the value of Status. Sets the Behavioral DoS Protection
* operation status (reset-activated)
*/
public void set_Status(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Status value) throws java.rmi.RemoteException;
/**
* Retrieves all the parameters of a Profiles. Configures advanced
* parameters of Behavioral DoS Security profiles
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Profiles get_Profiles(java.lang.String profileName) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first Profiles. Configures advanced
* parameters of Behavioral DoS Security profiles
*/
public void getFirst_Profiles(javax.xml.rpc.holders.StringHolder profileName, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.ProfilesHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next Profiles. Configures advanced
* parameters of Behavioral DoS Security profiles
*/
public void getNext_Profiles(java.lang.String profileName, javax.xml.rpc.holders.StringHolder next_key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.ProfilesHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the Profiles. Configures advanced parameters
* of Behavioral DoS Security profiles
*/
public void getAll_Profiles(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.ProfilesArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Adds a Profiles. Configures advanced parameters of Behavioral
* DoS Security profiles (activated with update-policies)
*/
public void create_Profiles(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.ProfilesHolder entry) throws java.rmi.RemoteException;
/**
* Deletes a Profiles. Configures advanced parameters of Behavioral
* DoS Security profiles (activated with update-policies)
*/
public void delete_Profiles(java.lang.String profileName) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a Profiles. Configures advanced
* parameters of Behavioral DoS Security profiles (activated with update-policies)
*/
public void update_Profiles(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.ProfilesHolder entry) throws java.rmi.RemoteException;
public java.lang.String get_rsIdsHwaccWarning() throws java.rmi.RemoteException;
/**
* Retrieves the value of rsNetFloodDynamicTermSC2. Sets stability
* counter for mitigation configuration of the Behavioral DoS
*/
public long get_rsNetFloodDynamicTermSC2() throws java.rmi.RemoteException;
/**
* Updates the value of rsNetFloodDynamicTermSC2. Sets stability
* counter for mitigation configuration of the Behavioral DoS
*/
public void set_rsNetFloodDynamicTermSC2(long value) throws java.rmi.RemoteException;
/**
* Updates the value of SetQuotasDefaults. Set defaults quotas
* according the configured bandwidth
*/
public void set_SetQuotasDefaults(long value) throws java.rmi.RemoteException;
/**
* Retrieves all the parameters of a Quotas. Configuration of
* the behavioral-DoS protocol quotas in percents
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Quotas get_Quotas(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Quotas_Direction direction) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of first Quotas. Configuration of
* the behavioral-DoS protocol quotas in percents
*/
public void getFirst_Quotas(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.Quotas_DirectionHolder direction, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.QuotasHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves all parameters of next Quotas. Configuration of the
* behavioral-DoS protocol quotas in percents
*/
public void getNext_Quotas(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.Quotas_Direction direction, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.Quotas_DirectionHolder next_key, com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.QuotasHolder next_entry) throws java.rmi.RemoteException;
/**
* Retrieves all the Quotas. Configuration of the behavioral-DoS
* protocol quotas in percents
*/
public void getAll_Quotas(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.QuotasArrayHolder table, javax.xml.rpc.holders.BooleanHolder status) throws java.rmi.RemoteException;
/**
* Updates any or all parameters of a Quotas. Configuration of
* the behavioral-DoS protocol quotas in percents
*/
public void update_Quotas(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.holders.QuotasHolder entry) throws java.rmi.RemoteException;
/**
* Retrieves the value of SamplingStatus. Activate / Deactivate
* sampling in the Behavioral DoS Protection mechanism
*/
public com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.SamplingStatus get_SamplingStatus() throws java.rmi.RemoteException;
/**
* Updates the value of SamplingStatus. Activate / Deactivate
* sampling in the Behavioral DoS Protection mechanism
*/
public void set_SamplingStatus(com.radware.defenseflow.dp.pojos.Security.BehavioralDoS.SamplingStatus value) throws java.rmi.RemoteException;
}