Documentation

NetworksnetworkIdwirelessssidsnumbertrafficShapingrulesRules implements ModelInterface, ArrayAccess

NetworksnetworkIdwirelessssidsnumbertrafficShapingrulesRules Class Doc Comment

Tags
category

Class

author

Swagger Codegen team

link
https://github.com/swagger-api/swagger-codegen

Interfaces, Classes and Traits

ModelInterface
Interface abstracting model access.
ArrayAccess

Table of Contents

DISCRIMINATOR  = null
$attributeMap  : array<string|int, string>
Array of attributes where the key is the local name, and the value is the original name
$container  : array<string|int, mixed>
Associative array for storing property values
$getters  : array<string|int, string>
Array of attributes to getter functions (for serialization of requests)
$setters  : array<string|int, string>
Array of attributes to setter functions (for deserialization of responses)
$swaggerFormats  : array<string|int, string>
Array of property to format mappings. Used for (de)serialization
$swaggerModelName  : string
The original name of the model.
$swaggerTypes  : array<string|int, string>
Array of property to type mappings. Used for (de)serialization
__construct()  : mixed
Constructor
__toString()  : string
Gets the string presentation of the object
attributeMap()  : array<string|int, mixed>
Array of attributes where the key is the local name, and the value is the original name
getDefinitions()  : array<string|int, NetworksnetworkIdappliancetrafficShapingrulesDefinitions>
Gets definitions
getDscpTagValue()  : int
Gets dscp_tag_value
getModelName()  : string
The original name of the model.
getPcpTagValue()  : int
Gets pcp_tag_value
getPerClientBandwidthLimits()  : NetworksnetworkIdappliancetrafficShapingrulesPerClientBandwidthLimits
Gets per_client_bandwidth_limits
getters()  : array<string|int, mixed>
Array of attributes to getter functions (for serialization of requests)
listInvalidProperties()  : array<string|int, mixed>
Show all the invalid properties with reasons.
offsetExists()  : bool
Returns true if offset exists. False otherwise.
offsetGet()  : mixed
Gets offset.
offsetSet()  : void
Sets value based on offset.
offsetUnset()  : void
Unsets offset.
setDefinitions()  : $this
Sets definitions
setDscpTagValue()  : $this
Sets dscp_tag_value
setPcpTagValue()  : $this
Sets pcp_tag_value
setPerClientBandwidthLimits()  : $this
Sets per_client_bandwidth_limits
setters()  : array<string|int, mixed>
Array of attributes to setter functions (for deserialization of responses)
swaggerFormats()  : array<string|int, mixed>
Array of property to format mappings. Used for (de)serialization
swaggerTypes()  : array<string|int, mixed>
Array of property to type mappings. Used for (de)serialization
valid()  : bool
Validate all the properties in the model return true if all passed

Constants

Properties

$attributeMap

Array of attributes where the key is the local name, and the value is the original name

protected static array<string|int, string> $attributeMap = ['definitions' => 'definitions', 'per_client_bandwidth_limits' => 'perClientBandwidthLimits', 'dscp_tag_value' => 'dscpTagValue', 'pcp_tag_value' => 'pcpTagValue']

$getters

Array of attributes to getter functions (for serialization of requests)

protected static array<string|int, string> $getters = ['definitions' => 'getDefinitions', 'per_client_bandwidth_limits' => 'getPerClientBandwidthLimits', 'dscp_tag_value' => 'getDscpTagValue', 'pcp_tag_value' => 'getPcpTagValue']

$setters

Array of attributes to setter functions (for deserialization of responses)

protected static array<string|int, string> $setters = ['definitions' => 'setDefinitions', 'per_client_bandwidth_limits' => 'setPerClientBandwidthLimits', 'dscp_tag_value' => 'setDscpTagValue', 'pcp_tag_value' => 'setPcpTagValue']

$swaggerFormats

Array of property to format mappings. Used for (de)serialization

protected static array<string|int, string> $swaggerFormats = ['definitions' => null, 'per_client_bandwidth_limits' => null, 'dscp_tag_value' => null, 'pcp_tag_value' => null]

$swaggerTypes

Array of property to type mappings. Used for (de)serialization

protected static array<string|int, string> $swaggerTypes = ['definitions' => '\Swagger\Client\Model\NetworksnetworkIdappliancetrafficShapingrulesDefinitions[]', 'per_client_bandwidth_limits' => '\Swagger\Client\Model\NetworksnetworkIdappliancetrafficShapingrulesPerClientBandwidthLimits', 'dscp_tag_value' => 'int', 'pcp_tag_value' => 'int']

Methods

setDscpTagValue()

Sets dscp_tag_value

public setDscpTagValue(int $dscp_tag_value) : $this
Parameters
$dscp_tag_value : int

The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.

Return values
$this

setPcpTagValue()

Sets pcp_tag_value

public setPcpTagValue(int $pcp_tag_value) : $this
Parameters
$pcp_tag_value : int

The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.

Return values
$this

Search results