# Class CIM_MPLSOutSegment
extends CIM_MPLSSegment

This class represents an outgoing Segment on an MPLS interface.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_MPLSSegment
|
+--CIM_MPLSOutSegment

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class represents an outgoing Segment on an MPLS interface.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::MPLS
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
PushTopLabel | boolean | true
Description | string | This value indicates whether or not a top label should be pushed onto the outgoing packet's label stack. The value of this variable must be set to true if the outgoing interface does not support pop- and-go (for example an ATM interface) or if it is a tunnel origination.
MappingStrings | string | MIB.IETF|MPLS-LSR-MIB.MPLSOutSegmentPushTopLabel
TopLabel | uint32 |
Description | string | If the property, PushTopLabel, is true then this represents the label that should be pushed onto the top of the outgoing packet's label stack. If PushTopLabel is false, then the value should be 0.
MappingStrings | string | MIB.IETF|MPLS-LSR-MIB.MPLSOutSegmentTopLabel
ModelCorrespondence | string | CIM_MPLSOutSegment.PushTopLabel
Required | boolean | true

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_MPLSSegment
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherOwner | string | CIM_MPLSSegment
PrimaryStatus | uint16 | CIM_ManagedSystemElement
SegmentOwner | uint16 | CIM_MPLSSegment
Status | string | CIM_ManagedSystemElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods