LocalLB::ProfileRequestAdapt

Introduced : BIG-IP_v11.3.0
The ProfileRequestAdapt interface enables you to manipulate a local load balancer&aposs Request Adaptation profile.

Methods

Method Description Introduced
create Creates the specified request adaptation profiles. BIG-IP_v11.3.0
delete_all_profiles Deletes all request adaptation profiles. BIG-IP_v11.3.0
delete_profile Deletes the specified request adaptation profiles. BIG-IP_v11.3.0
get_all_statistics Gets the statistics for all request adaptation profiles. BIG-IP_v11.3.0
get_allow_http_10_state Gets the states that allow forwarding HTTP version 1.0 requests for adaptation. BIG-IP_v11.4.0
get_default_profile Gets the names of the default profiles from which the specified profiles will derive default values for its attributes. BIG-IP_v11.3.0
get_description Gets the descriptions for the specified request adaptation profiles. BIG-IP_v11.3.0
get_enabled_state Gets the enabled state for the specified request adaptation profiles. BIG-IP_v11.3.0
get_internal_virtual_server Gets the internal virtual server for the specified request adaptation profiles. BIG-IP_v11.3.0
get_list Gets a list of all request adaptation profiles. BIG-IP_v11.3.0
get_preview_size Gets the preview size for the specified request adaptation profiles. BIG-IP_v11.3.0
get_service_down_action Gets the service down action for the specified profiles. BIG-IP_v11.3.0
get_statistics Gets the statistics for the specified request adaptation profiles. BIG-IP_v11.3.0
get_statistics_by_virtual Gets the statistics for the specified request adaptation profiles, by virtual server. BIG-IP_v11.3.0
get_timeout This method is deprecated as of version 11.4.0: please see get_timeout_v2 instead. Gets the timeout, in seconds, for the specified request adaptation profiles. BIG-IP_v11.3.0
get_timeout_v2 Gets the timeout, in milliseconds, for the specified request adaptation profiles. BIG-IP_v11.3.0
get_version Gets the version information for this interface. BIG-IP_v11.3.0
is_base_profile Determines whether the specified request adaptation profiles are base profiles. A base profile sits at the base of the profile&aposs inheritance tree, supplying the defaults for every profile derived from it. (See also is_system_profile). BIG-IP_v11.3.0
is_system_profile Determines whether the specified request adaptation profiles are system profiles. A system profile is a profile pre-configured on the system, ready for use. Non-system profiles are profiles created or modified by a user. Note that if a system profile is modified, it is no longer considered a system profile. (See also is_base_profile). BIG-IP_v11.3.0
reset_statistics Resets the statistics for the specified request adaptation profiles. BIG-IP_v11.3.0
reset_statistics_by_virtual Resets the statistics for the specified request adaptation profiles, for specified virtual servers. BIG-IP_v11.3.0
set_allow_http_10_state Sets the states that allow forwarding HTTP version 1.0 requests for adaptation. By default only HTTP version 1.1 requests are forwarded. Version 1.0 is not supported. While it should work in most cases, it might be necessary to restrict adaptation on a site-specific basis. BIG-IP_v11.4.0
set_default_profile Sets the names of the default profiles from which the specified profiles will derive default values for attributes. BIG-IP_v11.3.0
set_description Sets the description for the specified request adaptation profiles. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.3.0
set_enabled_state Sets the enabled state for the specified request adaptation profiles. Enables adaptation of HTTP requests. When enabled, HTTP requests will be forwarded to the specified internal virtual server for adaptation. The default value is disabled. BIG-IP_v11.3.0
set_internal_virtual_server Sets the internal virtual server for the specified request adaptation profiles. Specifies the name of the internal virtual server to use for adapting the HTTP request. BIG-IP_v11.3.0
set_preview_size Sets the preview size for the specified request adaptation profiles. Specifies the size of the preview buffer. The preview buffer is used to hold a copy of the HTTP request header and data sent to the internal virtual server in case the adaptation server reports that it does not need to adapt the HTTP request. Setting the preview size to zero disables buffering the request and should only be done if the adaptation server will always return with a modified HTTP request or the original HTTP request. As of 11.4.0, the default is now 1024. BIG-IP_v11.3.0
set_service_down_action Sets the service down action for the specified profiles. Specifies the action to take if the internal virtual server does not exist or returns an error. BIG-IP_v11.3.0
set_timeout This method is deprecated as of version 11.4.0: please see set_timeout_v2 instead. Sets the timeout, in seconds, for the specified request adaptation profiles. If the internal virtual server does not return a result within the specified time, a timeout error will occur. A value of 0 disables the timeout. The default value is 0. BIG-IP_v11.3.0
set_timeout_v2 Sets the timeout, in milliseconds, for the specified request adaptation profiles. If the internal virtual server does not return a result within the specified time, a timeout error will occur. A value of 0 disables the timeout. The default value is 0. BIG-IP_v11.4.0

Structures

Structure

Description

RequestAdaptProfileStatisticEntry

A struct that describes statistics for a particular profile.

RequestAdaptProfileStatistics

A struct that describes request adaptation profile statistics and timestamp.


Enumerations

Enumeration Description

Exceptions

Exception Description

Constants

Constant Type Value Description

Aliases

Alias Type Description
RequestAdaptProfileStatisticEntrySequence RequestAdaptProfileStatisticEntry [] A sequence of request Adaptation profile statistics.

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.