NM.SettingPppoe

g GObject.Object GObject.Object NM.Setting NM.Setting GObject.Object->NM.Setting NM.SettingPppoe NM.SettingPppoe NM.Setting->NM.SettingPppoe

Subclasses:

None

Methods

Inherited:

NM.Setting (21), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

get_parent ()

get_password ()

get_password_flags ()

get_service ()

get_username ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

NM.Setting (1)

Name

Type

Flags

Short Description

parent

str

r/w/en

password

str

r/w/en

password-flags

NM.SettingSecretFlags

r/w/en

service

str

r/w/en

username

str

r/w/en

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class NM.SettingPppoe(**kwargs)
Bases:

NM.Setting

Abstract:

No

Structure:

NM.SettingPppoeClass

PPP-over-Ethernet Settings

classmethod new()
Returns:

the new empty NM.SettingPppoe object

Return type:

NM.Setting

Creates a new NM.SettingPppoe object with default values.

get_parent()
Returns:

the NM.SettingPppoe :parent property of the setting

Return type:

str

New in version 1.10.

get_password()
Returns:

the NM.SettingPppoe :password property of the setting

Return type:

str

get_password_flags()
Returns:

the NM.SettingSecretFlags pertaining to the NM.SettingPppoe :password

Return type:

NM.SettingSecretFlags

get_service()
Returns:

the NM.SettingPppoe :service property of the setting

Return type:

str

get_username()
Returns:

the NM.SettingPppoe :username property of the setting

Return type:

str

Property Details

NM.SettingPppoe.props.parent
Name:

parent

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

If given, specifies the parent interface name on which this PPPoE connection should be created. If this property is not specified, the connection is activated on the interface specified in NM.SettingConnection :interface-name of NM.SettingConnection.

New in version 1.10.

NM.SettingPppoe.props.password
Name:

password

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Password used to authenticate with the PPPoE service.

NM.SettingPppoe.props.password_flags
Name:

password-flags

Type:

NM.SettingSecretFlags

Default Value:

NM.SettingSecretFlags.NONE

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Flags indicating how to handle the NM.SettingPppoe :password property.

NM.SettingPppoe.props.service
Name:

service

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

If specified, instruct PPPoE to only initiate sessions with access concentrators that provide the specified service. For most providers, this should be left blank. It is only required if there are multiple access concentrators or a specific service is known to be required.

NM.SettingPppoe.props.username
Name:

username

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Username used to authenticate with the PPPoE service.