| Interface | Description | 
|---|---|
| ExtensionTreatment | An extension for the treatment API. | 
| Instruction | Abstraction of a single traffic treatment step. | 
| Class | Description | 
|---|---|
| ExtensionTreatmentType | Type of treatment extensions. | 
| Instructions | Factory class for creating various traffic treatment instructions. | 
| Instructions.ExtensionInstructionWrapper | Extension instruction. | 
| Instructions.GroupInstruction | Group Instruction. | 
| Instructions.MetadataInstruction | Metadata instruction. | 
| Instructions.MeterInstruction | A meter instruction. | 
| Instructions.NoActionInstruction | No Action instruction. | 
| Instructions.OutputInstruction | Output Instruction. | 
| Instructions.SetQueueInstruction | Set-Queue Instruction. | 
| Instructions.StatTriggerInstruction | |
| Instructions.TableTypeTransition | Transition instruction. | 
| L0ModificationInstruction | |
| L0ModificationInstruction.ModOchSignalInstruction | Represents an L0 OCh (Optical Channel) modification instruction. | 
| L1ModificationInstruction | |
| L1ModificationInstruction.ModOduSignalIdInstruction | Represents an L1 ODU (Optical channel Data Unit) Signal Id modification instruction. | 
| L2ModificationInstruction | Abstraction of a single traffic treatment step. | 
| L2ModificationInstruction.ModEtherInstruction | Represents a L2 src/dst modification instruction. | 
| L2ModificationInstruction.ModMplsBosInstruction | Represents a MPLS BOS modification. | 
| L2ModificationInstruction.ModMplsHeaderInstruction | Represents a MPLS header modification instruction. | 
| L2ModificationInstruction.ModMplsLabelInstruction | Represents a MPLS label modification. | 
| L2ModificationInstruction.ModMplsTtlInstruction | Represents a MPLS TTL modification. | 
| L2ModificationInstruction.ModTunnelIdInstruction | Represents a Tunnel id modification. | 
| L2ModificationInstruction.ModVlanHeaderInstruction | Represents a VLAN Header modification instruction. | 
| L2ModificationInstruction.ModVlanIdInstruction | Represents a VLAN id modification instruction. | 
| L2ModificationInstruction.ModVlanPcpInstruction | Represents a VLAN PCP modification instruction. | 
| L3ModificationInstruction | Abstraction of a single traffic treatment step. | 
| L3ModificationInstruction.ModArpEthInstruction | Represents a L3 ARP Ether src/dst modification instruction. | 
| L3ModificationInstruction.ModArpIPInstruction | Represents a L3 ARP IP src/dst modification instruction. | 
| L3ModificationInstruction.ModArpOpInstruction | Represents a L3 ARP operation modification instruction. | 
| L3ModificationInstruction.ModIPInstruction | Represents a L3 src/dst modification instruction. | 
| L3ModificationInstruction.ModIPv6FlowLabelInstruction | Represents a L3 IPv6 Flow Label (RFC 6437) modification instruction
 (20 bits unsigned integer). | 
| L3ModificationInstruction.ModTtlInstruction | Represents a L3 TTL modification instruction. | 
| L4ModificationInstruction | Abstraction of a single traffic treatment step. | 
| L4ModificationInstruction.ModTransportPortInstruction | Represents a L4 src/dst modification instruction. | 
| PiInstruction | Representation of a protocol-independent instruction. | 
| UnresolvedExtensionTreatment | Unresolved extension treatment. | 
| Enum | Description | 
|---|---|
| ExtensionTreatmentType.ExtensionTreatmentTypes | A list of well-known named extension instruction type codes. | 
| Instruction.Type | Represents the type of traffic treatment. | 
| L0ModificationInstruction.L0SubType | Represents the type of traffic treatment. | 
| L1ModificationInstruction.L1SubType | Represents the type of traffic treatment. | 
| L2ModificationInstruction.L2SubType | Represents the type of traffic treatment. | 
| L3ModificationInstruction.L3SubType | Represents the type of traffic treatment. | 
| L4ModificationInstruction.L4SubType | Represents the type of traffic treatment. | 
| Exception | Description | 
|---|---|
| ExtensionPropertyException | Exception indicating there was an error while setting/getting an extension
 instruction property. |