PonAutoAuthenticationRuleConfigDTO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| EquipId | Pointer to string | Matched ONT ID.EquipId should contain 1 to 20 characters in ASCII (from \x21 to \x7e). | [optional] |
| Key | Pointer to string | Identifier of entry | [optional] |
| LineProfile | string | Line profile id bound to the ONU | |
| LineProfileName | Pointer to string | Line profile name | [optional] |
| PonPort | string | Pon port.e.g.GPON 1/0/1 | |
| RuleId | Pointer to int32 | Rule ID should be within the range of 1 to 128 | [optional] |
| ServicePortProfile | Pointer to string | Service port profile id bound to the ONU | [optional] |
| ServiceProfile | string | ServiceProfile id bound to the ONU | |
| ServiceProfileName | Pointer to string | Service profile name | [optional] |
| SoftwareVersion | Pointer to string | Software version should contain 1 to 14 characters, consisting of:Uppercase and lowercase letters,Digits,Special characters: -, @, _, :, /, . | [optional] |
| VendorId | Pointer to string | Matched ONU vendor ID.VendorId should contain 1 to 4 characters in ASCII (from \x21 to \x7e). | [optional] |
Methods
NewPonAutoAuthenticationRuleConfigDTO
func NewPonAutoAuthenticationRuleConfigDTO(lineProfile string, ponPort string, serviceProfile string, ) *PonAutoAuthenticationRuleConfigDTO
NewPonAutoAuthenticationRuleConfigDTO instantiates a new PonAutoAuthenticationRuleConfigDTO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewPonAutoAuthenticationRuleConfigDTOWithDefaults
func NewPonAutoAuthenticationRuleConfigDTOWithDefaults() *PonAutoAuthenticationRuleConfigDTO
NewPonAutoAuthenticationRuleConfigDTOWithDefaults instantiates a new PonAutoAuthenticationRuleConfigDTO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetEquipId
func (o *PonAutoAuthenticationRuleConfigDTO) GetEquipId() string
GetEquipId returns the EquipId field if non-nil, zero value otherwise.
GetEquipIdOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetEquipIdOk() (*string, bool)
GetEquipIdOk returns a tuple with the EquipId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetEquipId
func (o *PonAutoAuthenticationRuleConfigDTO) SetEquipId(v string)
SetEquipId sets EquipId field to given value.
HasEquipId
func (o *PonAutoAuthenticationRuleConfigDTO) HasEquipId() bool
HasEquipId returns a boolean if a field has been set.
GetKey
func (o *PonAutoAuthenticationRuleConfigDTO) GetKey() string
GetKey returns the Key field if non-nil, zero value otherwise.
GetKeyOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetKey
func (o *PonAutoAuthenticationRuleConfigDTO) SetKey(v string)
SetKey sets Key field to given value.
HasKey
func (o *PonAutoAuthenticationRuleConfigDTO) HasKey() bool
HasKey returns a boolean if a field has been set.
GetLineProfile
func (o *PonAutoAuthenticationRuleConfigDTO) GetLineProfile() string
GetLineProfile returns the LineProfile field if non-nil, zero value otherwise.
GetLineProfileOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetLineProfileOk() (*string, bool)
GetLineProfileOk returns a tuple with the LineProfile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetLineProfile
func (o *PonAutoAuthenticationRuleConfigDTO) SetLineProfile(v string)
SetLineProfile sets LineProfile field to given value.
GetLineProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) GetLineProfileName() string
GetLineProfileName returns the LineProfileName field if non-nil, zero value otherwise.
GetLineProfileNameOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetLineProfileNameOk() (*string, bool)
GetLineProfileNameOk returns a tuple with the LineProfileName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetLineProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) SetLineProfileName(v string)
SetLineProfileName sets LineProfileName field to given value.
HasLineProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) HasLineProfileName() bool
HasLineProfileName returns a boolean if a field has been set.
GetPonPort
func (o *PonAutoAuthenticationRuleConfigDTO) GetPonPort() string
GetPonPort returns the PonPort field if non-nil, zero value otherwise.
GetPonPortOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetPonPortOk() (*string, bool)
GetPonPortOk returns a tuple with the PonPort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPonPort
func (o *PonAutoAuthenticationRuleConfigDTO) SetPonPort(v string)
SetPonPort sets PonPort field to given value.
GetRuleId
func (o *PonAutoAuthenticationRuleConfigDTO) GetRuleId() int32
GetRuleId returns the RuleId field if non-nil, zero value otherwise.
GetRuleIdOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetRuleIdOk() (*int32, bool)
GetRuleIdOk returns a tuple with the RuleId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRuleId
func (o *PonAutoAuthenticationRuleConfigDTO) SetRuleId(v int32)
SetRuleId sets RuleId field to given value.
HasRuleId
func (o *PonAutoAuthenticationRuleConfigDTO) HasRuleId() bool
HasRuleId returns a boolean if a field has been set.
GetServicePortProfile
func (o *PonAutoAuthenticationRuleConfigDTO) GetServicePortProfile() string
GetServicePortProfile returns the ServicePortProfile field if non-nil, zero value otherwise.
GetServicePortProfileOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetServicePortProfileOk() (*string, bool)
GetServicePortProfileOk returns a tuple with the ServicePortProfile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetServicePortProfile
func (o *PonAutoAuthenticationRuleConfigDTO) SetServicePortProfile(v string)
SetServicePortProfile sets ServicePortProfile field to given value.
HasServicePortProfile
func (o *PonAutoAuthenticationRuleConfigDTO) HasServicePortProfile() bool
HasServicePortProfile returns a boolean if a field has been set.
GetServiceProfile
func (o *PonAutoAuthenticationRuleConfigDTO) GetServiceProfile() string
GetServiceProfile returns the ServiceProfile field if non-nil, zero value otherwise.
GetServiceProfileOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetServiceProfileOk() (*string, bool)
GetServiceProfileOk returns a tuple with the ServiceProfile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetServiceProfile
func (o *PonAutoAuthenticationRuleConfigDTO) SetServiceProfile(v string)
SetServiceProfile sets ServiceProfile field to given value.
GetServiceProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) GetServiceProfileName() string
GetServiceProfileName returns the ServiceProfileName field if non-nil, zero value otherwise.
GetServiceProfileNameOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetServiceProfileNameOk() (*string, bool)
GetServiceProfileNameOk returns a tuple with the ServiceProfileName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetServiceProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) SetServiceProfileName(v string)
SetServiceProfileName sets ServiceProfileName field to given value.
HasServiceProfileName
func (o *PonAutoAuthenticationRuleConfigDTO) HasServiceProfileName() bool
HasServiceProfileName returns a boolean if a field has been set.
GetSoftwareVersion
func (o *PonAutoAuthenticationRuleConfigDTO) GetSoftwareVersion() string
GetSoftwareVersion returns the SoftwareVersion field if non-nil, zero value otherwise.
GetSoftwareVersionOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetSoftwareVersionOk() (*string, bool)
GetSoftwareVersionOk returns a tuple with the SoftwareVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSoftwareVersion
func (o *PonAutoAuthenticationRuleConfigDTO) SetSoftwareVersion(v string)
SetSoftwareVersion sets SoftwareVersion field to given value.
HasSoftwareVersion
func (o *PonAutoAuthenticationRuleConfigDTO) HasSoftwareVersion() bool
HasSoftwareVersion returns a boolean if a field has been set.
GetVendorId
func (o *PonAutoAuthenticationRuleConfigDTO) GetVendorId() string
GetVendorId returns the VendorId field if non-nil, zero value otherwise.
GetVendorIdOk
func (o *PonAutoAuthenticationRuleConfigDTO) GetVendorIdOk() (*string, bool)
GetVendorIdOk returns a tuple with the VendorId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetVendorId
func (o *PonAutoAuthenticationRuleConfigDTO) SetVendorId(v string)
SetVendorId sets VendorId field to given value.
HasVendorId
func (o *PonAutoAuthenticationRuleConfigDTO) HasVendorId() bool
HasVendorId returns a boolean if a field has been set.