1 Star 0 Fork 0

MrCoder/openapi

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
model_trace_job_attr.go 58.48 KB
一键复制 编辑 原始数据 按行查看 历史
MrCoder 提交于 2023-12-22 15:27 +08:00 . update
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755
/*
Provisioning MnS
OAS 3.0.1 definition of the Provisioning MnS © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
API version: 17.6.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package OpenAPI_ProvMnS
import (
"encoding/json"
)
// checks if the TraceJobAttr type satisfies the MappedNullable interface at compile time
var _ MappedNullable = &TraceJobAttr{}
// TraceJobAttr abstract class used as a container of all TraceJob attributes
type TraceJobAttr struct {
JobType *JobTypeType `json:"jobType,omitempty"`
ListOfInterfaces *ListOfInterfacesType `json:"listOfInterfaces,omitempty"`
// The Network Element types where Trace Session activation is needed. See 3GPP TS 32.422 clause 5.4 for additional details.
ListOfNETypes []string `json:"listOfNETypes,omitempty"`
PLMNTarget *PLMNTargetType `json:"pLMNTarget,omitempty"`
TraceReportingConsumerUri *string `json:"traceReportingConsumerUri,omitempty"`
TraceCollectionEntityIPAddress *IpAddr `json:"traceCollectionEntityIPAddress,omitempty"`
TraceDepth *TraceDepthType `json:"traceDepth,omitempty"`
TraceReference *TraceReferenceType `json:"traceReference,omitempty"`
TraceRecordingSessionReference *string `json:"traceRecordingSessionReference,omitempty"`
JobId *string `json:"jobId,omitempty"`
TraceReportingFormat *TraceReportingFormatType `json:"traceReportingFormat,omitempty"`
TraceTarget *TraceTargetType `json:"traceTarget,omitempty"`
TriggeringEvents *TriggeringEventsType `json:"triggeringEvents,omitempty"`
AnonymizationOfMDTData *AnonymizationOfMDTDataType `json:"anonymizationOfMDTData,omitempty"`
AreaConfigurationForNeighCell *AreaConfig `json:"areaConfigurationForNeighCell,omitempty"`
AreaScope []AreaScope `json:"areaScope,omitempty"`
// Determines whether beam level measurements shall be included in case of immediate MDT M1 measurement in NR. For additional details see 3GPP TS 32.422 clause 5.10.40.
BeamLevelMeasurement *bool `json:"beamLevelMeasurement,omitempty"`
CollectionPeriodRRMLTE *CollectionPeriodRRMLTEType `json:"collectionPeriodRRMLTE,omitempty"`
CollectionPeriodM6LTE *CollectionPeriodM6LTEType `json:"collectionPeriodM6LTE,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.33.
CollectionPeriodM7LTE *int32 `json:"collectionPeriodM7LTE,omitempty"`
CollectionPeriodRRMUMTS *CollectionPeriodRRMUMTSType `json:"collectionPeriodRRMUMTS,omitempty"`
CollectionPeriodRRMNR *CollectionPeriodRRMNRType `json:"collectionPeriodRRMNR,omitempty"`
CollectionPeriodM6NR *CollectionPeriodM6NRType `json:"collectionPeriodM6NR,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.35.
CollectionPeriodM7NR *int32 `json:"collectionPeriodM7NR,omitempty"`
EventListForEventTriggeredMeasurement *EventListForEventTriggeredMeasurementType `json:"eventListForEventTriggeredMeasurement,omitempty"`
EventThreshold *EventThresholdType `json:"eventThreshold,omitempty"`
ListOfMeasurements *ListOfMeasurementsType `json:"listOfMeasurements,omitempty"`
LoggingDuration *LoggingDurationType `json:"loggingDuration,omitempty"`
LoggingInterval *LoggingIntervalType `json:"loggingInterval,omitempty"`
EventThresholdL1 *EventThresholdL1Type `json:"eventThresholdL1,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.Y.
HysteresisL1 *int32 `json:"hysteresisL1,omitempty"`
TimeToTriggerL1 *TimeToTriggerL1Type `json:"timeToTriggerL1,omitempty"`
MBSFNAreaList []MbsfnArea `json:"mBSFNAreaList,omitempty"`
MeasurementPeriodLTE *MeasurementPeriodLTEType `json:"measurementPeriodLTE,omitempty"`
MeasurementPeriodUMTS *MeasurementPeriodUMTSType `json:"measurementPeriodUMTS,omitempty"`
MeasurementQuantity *MeasurementQuantityType `json:"measurementQuantity,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.A.
EventThresholdUphUMTS *int32 `json:"eventThresholdUphUMTS,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.24.
PLMNList []PLMNListTypeInner `json:"pLMNList,omitempty"`
PositioningMethod *PositioningMethodType `json:"positioningMethod,omitempty"`
ReportAmount *ReportAmountType `json:"reportAmount,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.4.
ReportingTrigger []string `json:"reportingTrigger,omitempty"`
ReportInterval *ReportIntervalType `json:"reportInterval,omitempty"`
ReportType *ReportTypeType `json:"reportType,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.29.
SensorInformation []string `json:"sensorInformation,omitempty"`
// See details in 3GPP TS 32.422 clause 5.10.11. Only TCE Id value may be sent over the air to the UE being configured for Logged MDT.
TraceCollectionEntityId *int32 `json:"traceCollectionEntityId,omitempty"`
// Excess Packet Delay Threshold for NR MDT. See details in 3GPP TS 32.422 clause 4.1.1 and 4.1.2.
ExcessPacketDelayThresholds *map[string]interface{} `json:"excessPacketDelayThresholds,omitempty"`
}
// NewTraceJobAttr instantiates a new TraceJobAttr 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
func NewTraceJobAttr() *TraceJobAttr {
this := TraceJobAttr{}
return &this
}
// NewTraceJobAttrWithDefaults instantiates a new TraceJobAttr 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
func NewTraceJobAttrWithDefaults() *TraceJobAttr {
this := TraceJobAttr{}
return &this
}
// GetJobType returns the JobType field value if set, zero value otherwise.
func (o *TraceJobAttr) GetJobType() JobTypeType {
if o == nil || IsNil(o.JobType) {
var ret JobTypeType
return ret
}
return *o.JobType
}
// GetJobTypeOk returns a tuple with the JobType field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetJobTypeOk() (*JobTypeType, bool) {
if o == nil || IsNil(o.JobType) {
return nil, false
}
return o.JobType, true
}
// HasJobType returns a boolean if a field has been set.
func (o *TraceJobAttr) HasJobType() bool {
if o != nil && !IsNil(o.JobType) {
return true
}
return false
}
// SetJobType gets a reference to the given JobTypeType and assigns it to the JobType field.
func (o *TraceJobAttr) SetJobType(v JobTypeType) {
o.JobType = &v
}
// GetListOfInterfaces returns the ListOfInterfaces field value if set, zero value otherwise.
func (o *TraceJobAttr) GetListOfInterfaces() ListOfInterfacesType {
if o == nil || IsNil(o.ListOfInterfaces) {
var ret ListOfInterfacesType
return ret
}
return *o.ListOfInterfaces
}
// GetListOfInterfacesOk returns a tuple with the ListOfInterfaces field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetListOfInterfacesOk() (*ListOfInterfacesType, bool) {
if o == nil || IsNil(o.ListOfInterfaces) {
return nil, false
}
return o.ListOfInterfaces, true
}
// HasListOfInterfaces returns a boolean if a field has been set.
func (o *TraceJobAttr) HasListOfInterfaces() bool {
if o != nil && !IsNil(o.ListOfInterfaces) {
return true
}
return false
}
// SetListOfInterfaces gets a reference to the given ListOfInterfacesType and assigns it to the ListOfInterfaces field.
func (o *TraceJobAttr) SetListOfInterfaces(v ListOfInterfacesType) {
o.ListOfInterfaces = &v
}
// GetListOfNETypes returns the ListOfNETypes field value if set, zero value otherwise.
func (o *TraceJobAttr) GetListOfNETypes() []string {
if o == nil || IsNil(o.ListOfNETypes) {
var ret []string
return ret
}
return o.ListOfNETypes
}
// GetListOfNETypesOk returns a tuple with the ListOfNETypes field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetListOfNETypesOk() ([]string, bool) {
if o == nil || IsNil(o.ListOfNETypes) {
return nil, false
}
return o.ListOfNETypes, true
}
// HasListOfNETypes returns a boolean if a field has been set.
func (o *TraceJobAttr) HasListOfNETypes() bool {
if o != nil && !IsNil(o.ListOfNETypes) {
return true
}
return false
}
// SetListOfNETypes gets a reference to the given []string and assigns it to the ListOfNETypes field.
func (o *TraceJobAttr) SetListOfNETypes(v []string) {
o.ListOfNETypes = v
}
// GetPLMNTarget returns the PLMNTarget field value if set, zero value otherwise.
func (o *TraceJobAttr) GetPLMNTarget() PLMNTargetType {
if o == nil || IsNil(o.PLMNTarget) {
var ret PLMNTargetType
return ret
}
return *o.PLMNTarget
}
// GetPLMNTargetOk returns a tuple with the PLMNTarget field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetPLMNTargetOk() (*PLMNTargetType, bool) {
if o == nil || IsNil(o.PLMNTarget) {
return nil, false
}
return o.PLMNTarget, true
}
// HasPLMNTarget returns a boolean if a field has been set.
func (o *TraceJobAttr) HasPLMNTarget() bool {
if o != nil && !IsNil(o.PLMNTarget) {
return true
}
return false
}
// SetPLMNTarget gets a reference to the given PLMNTargetType and assigns it to the PLMNTarget field.
func (o *TraceJobAttr) SetPLMNTarget(v PLMNTargetType) {
o.PLMNTarget = &v
}
// GetTraceReportingConsumerUri returns the TraceReportingConsumerUri field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceReportingConsumerUri() string {
if o == nil || IsNil(o.TraceReportingConsumerUri) {
var ret string
return ret
}
return *o.TraceReportingConsumerUri
}
// GetTraceReportingConsumerUriOk returns a tuple with the TraceReportingConsumerUri field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceReportingConsumerUriOk() (*string, bool) {
if o == nil || IsNil(o.TraceReportingConsumerUri) {
return nil, false
}
return o.TraceReportingConsumerUri, true
}
// HasTraceReportingConsumerUri returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceReportingConsumerUri() bool {
if o != nil && !IsNil(o.TraceReportingConsumerUri) {
return true
}
return false
}
// SetTraceReportingConsumerUri gets a reference to the given string and assigns it to the TraceReportingConsumerUri field.
func (o *TraceJobAttr) SetTraceReportingConsumerUri(v string) {
o.TraceReportingConsumerUri = &v
}
// GetTraceCollectionEntityIPAddress returns the TraceCollectionEntityIPAddress field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceCollectionEntityIPAddress() IpAddr {
if o == nil || IsNil(o.TraceCollectionEntityIPAddress) {
var ret IpAddr
return ret
}
return *o.TraceCollectionEntityIPAddress
}
// GetTraceCollectionEntityIPAddressOk returns a tuple with the TraceCollectionEntityIPAddress field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceCollectionEntityIPAddressOk() (*IpAddr, bool) {
if o == nil || IsNil(o.TraceCollectionEntityIPAddress) {
return nil, false
}
return o.TraceCollectionEntityIPAddress, true
}
// HasTraceCollectionEntityIPAddress returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceCollectionEntityIPAddress() bool {
if o != nil && !IsNil(o.TraceCollectionEntityIPAddress) {
return true
}
return false
}
// SetTraceCollectionEntityIPAddress gets a reference to the given IpAddr and assigns it to the TraceCollectionEntityIPAddress field.
func (o *TraceJobAttr) SetTraceCollectionEntityIPAddress(v IpAddr) {
o.TraceCollectionEntityIPAddress = &v
}
// GetTraceDepth returns the TraceDepth field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceDepth() TraceDepthType {
if o == nil || IsNil(o.TraceDepth) {
var ret TraceDepthType
return ret
}
return *o.TraceDepth
}
// GetTraceDepthOk returns a tuple with the TraceDepth field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceDepthOk() (*TraceDepthType, bool) {
if o == nil || IsNil(o.TraceDepth) {
return nil, false
}
return o.TraceDepth, true
}
// HasTraceDepth returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceDepth() bool {
if o != nil && !IsNil(o.TraceDepth) {
return true
}
return false
}
// SetTraceDepth gets a reference to the given TraceDepthType and assigns it to the TraceDepth field.
func (o *TraceJobAttr) SetTraceDepth(v TraceDepthType) {
o.TraceDepth = &v
}
// GetTraceReference returns the TraceReference field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceReference() TraceReferenceType {
if o == nil || IsNil(o.TraceReference) {
var ret TraceReferenceType
return ret
}
return *o.TraceReference
}
// GetTraceReferenceOk returns a tuple with the TraceReference field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceReferenceOk() (*TraceReferenceType, bool) {
if o == nil || IsNil(o.TraceReference) {
return nil, false
}
return o.TraceReference, true
}
// HasTraceReference returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceReference() bool {
if o != nil && !IsNil(o.TraceReference) {
return true
}
return false
}
// SetTraceReference gets a reference to the given TraceReferenceType and assigns it to the TraceReference field.
func (o *TraceJobAttr) SetTraceReference(v TraceReferenceType) {
o.TraceReference = &v
}
// GetTraceRecordingSessionReference returns the TraceRecordingSessionReference field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceRecordingSessionReference() string {
if o == nil || IsNil(o.TraceRecordingSessionReference) {
var ret string
return ret
}
return *o.TraceRecordingSessionReference
}
// GetTraceRecordingSessionReferenceOk returns a tuple with the TraceRecordingSessionReference field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceRecordingSessionReferenceOk() (*string, bool) {
if o == nil || IsNil(o.TraceRecordingSessionReference) {
return nil, false
}
return o.TraceRecordingSessionReference, true
}
// HasTraceRecordingSessionReference returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceRecordingSessionReference() bool {
if o != nil && !IsNil(o.TraceRecordingSessionReference) {
return true
}
return false
}
// SetTraceRecordingSessionReference gets a reference to the given string and assigns it to the TraceRecordingSessionReference field.
func (o *TraceJobAttr) SetTraceRecordingSessionReference(v string) {
o.TraceRecordingSessionReference = &v
}
// GetJobId returns the JobId field value if set, zero value otherwise.
func (o *TraceJobAttr) GetJobId() string {
if o == nil || IsNil(o.JobId) {
var ret string
return ret
}
return *o.JobId
}
// GetJobIdOk returns a tuple with the JobId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetJobIdOk() (*string, bool) {
if o == nil || IsNil(o.JobId) {
return nil, false
}
return o.JobId, true
}
// HasJobId returns a boolean if a field has been set.
func (o *TraceJobAttr) HasJobId() bool {
if o != nil && !IsNil(o.JobId) {
return true
}
return false
}
// SetJobId gets a reference to the given string and assigns it to the JobId field.
func (o *TraceJobAttr) SetJobId(v string) {
o.JobId = &v
}
// GetTraceReportingFormat returns the TraceReportingFormat field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceReportingFormat() TraceReportingFormatType {
if o == nil || IsNil(o.TraceReportingFormat) {
var ret TraceReportingFormatType
return ret
}
return *o.TraceReportingFormat
}
// GetTraceReportingFormatOk returns a tuple with the TraceReportingFormat field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceReportingFormatOk() (*TraceReportingFormatType, bool) {
if o == nil || IsNil(o.TraceReportingFormat) {
return nil, false
}
return o.TraceReportingFormat, true
}
// HasTraceReportingFormat returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceReportingFormat() bool {
if o != nil && !IsNil(o.TraceReportingFormat) {
return true
}
return false
}
// SetTraceReportingFormat gets a reference to the given TraceReportingFormatType and assigns it to the TraceReportingFormat field.
func (o *TraceJobAttr) SetTraceReportingFormat(v TraceReportingFormatType) {
o.TraceReportingFormat = &v
}
// GetTraceTarget returns the TraceTarget field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceTarget() TraceTargetType {
if o == nil || IsNil(o.TraceTarget) {
var ret TraceTargetType
return ret
}
return *o.TraceTarget
}
// GetTraceTargetOk returns a tuple with the TraceTarget field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceTargetOk() (*TraceTargetType, bool) {
if o == nil || IsNil(o.TraceTarget) {
return nil, false
}
return o.TraceTarget, true
}
// HasTraceTarget returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceTarget() bool {
if o != nil && !IsNil(o.TraceTarget) {
return true
}
return false
}
// SetTraceTarget gets a reference to the given TraceTargetType and assigns it to the TraceTarget field.
func (o *TraceJobAttr) SetTraceTarget(v TraceTargetType) {
o.TraceTarget = &v
}
// GetTriggeringEvents returns the TriggeringEvents field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTriggeringEvents() TriggeringEventsType {
if o == nil || IsNil(o.TriggeringEvents) {
var ret TriggeringEventsType
return ret
}
return *o.TriggeringEvents
}
// GetTriggeringEventsOk returns a tuple with the TriggeringEvents field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTriggeringEventsOk() (*TriggeringEventsType, bool) {
if o == nil || IsNil(o.TriggeringEvents) {
return nil, false
}
return o.TriggeringEvents, true
}
// HasTriggeringEvents returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTriggeringEvents() bool {
if o != nil && !IsNil(o.TriggeringEvents) {
return true
}
return false
}
// SetTriggeringEvents gets a reference to the given TriggeringEventsType and assigns it to the TriggeringEvents field.
func (o *TraceJobAttr) SetTriggeringEvents(v TriggeringEventsType) {
o.TriggeringEvents = &v
}
// GetAnonymizationOfMDTData returns the AnonymizationOfMDTData field value if set, zero value otherwise.
func (o *TraceJobAttr) GetAnonymizationOfMDTData() AnonymizationOfMDTDataType {
if o == nil || IsNil(o.AnonymizationOfMDTData) {
var ret AnonymizationOfMDTDataType
return ret
}
return *o.AnonymizationOfMDTData
}
// GetAnonymizationOfMDTDataOk returns a tuple with the AnonymizationOfMDTData field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetAnonymizationOfMDTDataOk() (*AnonymizationOfMDTDataType, bool) {
if o == nil || IsNil(o.AnonymizationOfMDTData) {
return nil, false
}
return o.AnonymizationOfMDTData, true
}
// HasAnonymizationOfMDTData returns a boolean if a field has been set.
func (o *TraceJobAttr) HasAnonymizationOfMDTData() bool {
if o != nil && !IsNil(o.AnonymizationOfMDTData) {
return true
}
return false
}
// SetAnonymizationOfMDTData gets a reference to the given AnonymizationOfMDTDataType and assigns it to the AnonymizationOfMDTData field.
func (o *TraceJobAttr) SetAnonymizationOfMDTData(v AnonymizationOfMDTDataType) {
o.AnonymizationOfMDTData = &v
}
// GetAreaConfigurationForNeighCell returns the AreaConfigurationForNeighCell field value if set, zero value otherwise.
func (o *TraceJobAttr) GetAreaConfigurationForNeighCell() AreaConfig {
if o == nil || IsNil(o.AreaConfigurationForNeighCell) {
var ret AreaConfig
return ret
}
return *o.AreaConfigurationForNeighCell
}
// GetAreaConfigurationForNeighCellOk returns a tuple with the AreaConfigurationForNeighCell field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetAreaConfigurationForNeighCellOk() (*AreaConfig, bool) {
if o == nil || IsNil(o.AreaConfigurationForNeighCell) {
return nil, false
}
return o.AreaConfigurationForNeighCell, true
}
// HasAreaConfigurationForNeighCell returns a boolean if a field has been set.
func (o *TraceJobAttr) HasAreaConfigurationForNeighCell() bool {
if o != nil && !IsNil(o.AreaConfigurationForNeighCell) {
return true
}
return false
}
// SetAreaConfigurationForNeighCell gets a reference to the given AreaConfig and assigns it to the AreaConfigurationForNeighCell field.
func (o *TraceJobAttr) SetAreaConfigurationForNeighCell(v AreaConfig) {
o.AreaConfigurationForNeighCell = &v
}
// GetAreaScope returns the AreaScope field value if set, zero value otherwise.
func (o *TraceJobAttr) GetAreaScope() []AreaScope {
if o == nil || IsNil(o.AreaScope) {
var ret []AreaScope
return ret
}
return o.AreaScope
}
// GetAreaScopeOk returns a tuple with the AreaScope field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetAreaScopeOk() ([]AreaScope, bool) {
if o == nil || IsNil(o.AreaScope) {
return nil, false
}
return o.AreaScope, true
}
// HasAreaScope returns a boolean if a field has been set.
func (o *TraceJobAttr) HasAreaScope() bool {
if o != nil && !IsNil(o.AreaScope) {
return true
}
return false
}
// SetAreaScope gets a reference to the given []AreaScope and assigns it to the AreaScope field.
func (o *TraceJobAttr) SetAreaScope(v []AreaScope) {
o.AreaScope = v
}
// GetBeamLevelMeasurement returns the BeamLevelMeasurement field value if set, zero value otherwise.
func (o *TraceJobAttr) GetBeamLevelMeasurement() bool {
if o == nil || IsNil(o.BeamLevelMeasurement) {
var ret bool
return ret
}
return *o.BeamLevelMeasurement
}
// GetBeamLevelMeasurementOk returns a tuple with the BeamLevelMeasurement field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetBeamLevelMeasurementOk() (*bool, bool) {
if o == nil || IsNil(o.BeamLevelMeasurement) {
return nil, false
}
return o.BeamLevelMeasurement, true
}
// HasBeamLevelMeasurement returns a boolean if a field has been set.
func (o *TraceJobAttr) HasBeamLevelMeasurement() bool {
if o != nil && !IsNil(o.BeamLevelMeasurement) {
return true
}
return false
}
// SetBeamLevelMeasurement gets a reference to the given bool and assigns it to the BeamLevelMeasurement field.
func (o *TraceJobAttr) SetBeamLevelMeasurement(v bool) {
o.BeamLevelMeasurement = &v
}
// GetCollectionPeriodRRMLTE returns the CollectionPeriodRRMLTE field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodRRMLTE() CollectionPeriodRRMLTEType {
if o == nil || IsNil(o.CollectionPeriodRRMLTE) {
var ret CollectionPeriodRRMLTEType
return ret
}
return *o.CollectionPeriodRRMLTE
}
// GetCollectionPeriodRRMLTEOk returns a tuple with the CollectionPeriodRRMLTE field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodRRMLTEOk() (*CollectionPeriodRRMLTEType, bool) {
if o == nil || IsNil(o.CollectionPeriodRRMLTE) {
return nil, false
}
return o.CollectionPeriodRRMLTE, true
}
// HasCollectionPeriodRRMLTE returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodRRMLTE() bool {
if o != nil && !IsNil(o.CollectionPeriodRRMLTE) {
return true
}
return false
}
// SetCollectionPeriodRRMLTE gets a reference to the given CollectionPeriodRRMLTEType and assigns it to the CollectionPeriodRRMLTE field.
func (o *TraceJobAttr) SetCollectionPeriodRRMLTE(v CollectionPeriodRRMLTEType) {
o.CollectionPeriodRRMLTE = &v
}
// GetCollectionPeriodM6LTE returns the CollectionPeriodM6LTE field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodM6LTE() CollectionPeriodM6LTEType {
if o == nil || IsNil(o.CollectionPeriodM6LTE) {
var ret CollectionPeriodM6LTEType
return ret
}
return *o.CollectionPeriodM6LTE
}
// GetCollectionPeriodM6LTEOk returns a tuple with the CollectionPeriodM6LTE field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodM6LTEOk() (*CollectionPeriodM6LTEType, bool) {
if o == nil || IsNil(o.CollectionPeriodM6LTE) {
return nil, false
}
return o.CollectionPeriodM6LTE, true
}
// HasCollectionPeriodM6LTE returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodM6LTE() bool {
if o != nil && !IsNil(o.CollectionPeriodM6LTE) {
return true
}
return false
}
// SetCollectionPeriodM6LTE gets a reference to the given CollectionPeriodM6LTEType and assigns it to the CollectionPeriodM6LTE field.
func (o *TraceJobAttr) SetCollectionPeriodM6LTE(v CollectionPeriodM6LTEType) {
o.CollectionPeriodM6LTE = &v
}
// GetCollectionPeriodM7LTE returns the CollectionPeriodM7LTE field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodM7LTE() int32 {
if o == nil || IsNil(o.CollectionPeriodM7LTE) {
var ret int32
return ret
}
return *o.CollectionPeriodM7LTE
}
// GetCollectionPeriodM7LTEOk returns a tuple with the CollectionPeriodM7LTE field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodM7LTEOk() (*int32, bool) {
if o == nil || IsNil(o.CollectionPeriodM7LTE) {
return nil, false
}
return o.CollectionPeriodM7LTE, true
}
// HasCollectionPeriodM7LTE returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodM7LTE() bool {
if o != nil && !IsNil(o.CollectionPeriodM7LTE) {
return true
}
return false
}
// SetCollectionPeriodM7LTE gets a reference to the given int32 and assigns it to the CollectionPeriodM7LTE field.
func (o *TraceJobAttr) SetCollectionPeriodM7LTE(v int32) {
o.CollectionPeriodM7LTE = &v
}
// GetCollectionPeriodRRMUMTS returns the CollectionPeriodRRMUMTS field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodRRMUMTS() CollectionPeriodRRMUMTSType {
if o == nil || IsNil(o.CollectionPeriodRRMUMTS) {
var ret CollectionPeriodRRMUMTSType
return ret
}
return *o.CollectionPeriodRRMUMTS
}
// GetCollectionPeriodRRMUMTSOk returns a tuple with the CollectionPeriodRRMUMTS field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodRRMUMTSOk() (*CollectionPeriodRRMUMTSType, bool) {
if o == nil || IsNil(o.CollectionPeriodRRMUMTS) {
return nil, false
}
return o.CollectionPeriodRRMUMTS, true
}
// HasCollectionPeriodRRMUMTS returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodRRMUMTS() bool {
if o != nil && !IsNil(o.CollectionPeriodRRMUMTS) {
return true
}
return false
}
// SetCollectionPeriodRRMUMTS gets a reference to the given CollectionPeriodRRMUMTSType and assigns it to the CollectionPeriodRRMUMTS field.
func (o *TraceJobAttr) SetCollectionPeriodRRMUMTS(v CollectionPeriodRRMUMTSType) {
o.CollectionPeriodRRMUMTS = &v
}
// GetCollectionPeriodRRMNR returns the CollectionPeriodRRMNR field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodRRMNR() CollectionPeriodRRMNRType {
if o == nil || IsNil(o.CollectionPeriodRRMNR) {
var ret CollectionPeriodRRMNRType
return ret
}
return *o.CollectionPeriodRRMNR
}
// GetCollectionPeriodRRMNROk returns a tuple with the CollectionPeriodRRMNR field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodRRMNROk() (*CollectionPeriodRRMNRType, bool) {
if o == nil || IsNil(o.CollectionPeriodRRMNR) {
return nil, false
}
return o.CollectionPeriodRRMNR, true
}
// HasCollectionPeriodRRMNR returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodRRMNR() bool {
if o != nil && !IsNil(o.CollectionPeriodRRMNR) {
return true
}
return false
}
// SetCollectionPeriodRRMNR gets a reference to the given CollectionPeriodRRMNRType and assigns it to the CollectionPeriodRRMNR field.
func (o *TraceJobAttr) SetCollectionPeriodRRMNR(v CollectionPeriodRRMNRType) {
o.CollectionPeriodRRMNR = &v
}
// GetCollectionPeriodM6NR returns the CollectionPeriodM6NR field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodM6NR() CollectionPeriodM6NRType {
if o == nil || IsNil(o.CollectionPeriodM6NR) {
var ret CollectionPeriodM6NRType
return ret
}
return *o.CollectionPeriodM6NR
}
// GetCollectionPeriodM6NROk returns a tuple with the CollectionPeriodM6NR field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodM6NROk() (*CollectionPeriodM6NRType, bool) {
if o == nil || IsNil(o.CollectionPeriodM6NR) {
return nil, false
}
return o.CollectionPeriodM6NR, true
}
// HasCollectionPeriodM6NR returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodM6NR() bool {
if o != nil && !IsNil(o.CollectionPeriodM6NR) {
return true
}
return false
}
// SetCollectionPeriodM6NR gets a reference to the given CollectionPeriodM6NRType and assigns it to the CollectionPeriodM6NR field.
func (o *TraceJobAttr) SetCollectionPeriodM6NR(v CollectionPeriodM6NRType) {
o.CollectionPeriodM6NR = &v
}
// GetCollectionPeriodM7NR returns the CollectionPeriodM7NR field value if set, zero value otherwise.
func (o *TraceJobAttr) GetCollectionPeriodM7NR() int32 {
if o == nil || IsNil(o.CollectionPeriodM7NR) {
var ret int32
return ret
}
return *o.CollectionPeriodM7NR
}
// GetCollectionPeriodM7NROk returns a tuple with the CollectionPeriodM7NR field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetCollectionPeriodM7NROk() (*int32, bool) {
if o == nil || IsNil(o.CollectionPeriodM7NR) {
return nil, false
}
return o.CollectionPeriodM7NR, true
}
// HasCollectionPeriodM7NR returns a boolean if a field has been set.
func (o *TraceJobAttr) HasCollectionPeriodM7NR() bool {
if o != nil && !IsNil(o.CollectionPeriodM7NR) {
return true
}
return false
}
// SetCollectionPeriodM7NR gets a reference to the given int32 and assigns it to the CollectionPeriodM7NR field.
func (o *TraceJobAttr) SetCollectionPeriodM7NR(v int32) {
o.CollectionPeriodM7NR = &v
}
// GetEventListForEventTriggeredMeasurement returns the EventListForEventTriggeredMeasurement field value if set, zero value otherwise.
func (o *TraceJobAttr) GetEventListForEventTriggeredMeasurement() EventListForEventTriggeredMeasurementType {
if o == nil || IsNil(o.EventListForEventTriggeredMeasurement) {
var ret EventListForEventTriggeredMeasurementType
return ret
}
return *o.EventListForEventTriggeredMeasurement
}
// GetEventListForEventTriggeredMeasurementOk returns a tuple with the EventListForEventTriggeredMeasurement field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetEventListForEventTriggeredMeasurementOk() (*EventListForEventTriggeredMeasurementType, bool) {
if o == nil || IsNil(o.EventListForEventTriggeredMeasurement) {
return nil, false
}
return o.EventListForEventTriggeredMeasurement, true
}
// HasEventListForEventTriggeredMeasurement returns a boolean if a field has been set.
func (o *TraceJobAttr) HasEventListForEventTriggeredMeasurement() bool {
if o != nil && !IsNil(o.EventListForEventTriggeredMeasurement) {
return true
}
return false
}
// SetEventListForEventTriggeredMeasurement gets a reference to the given EventListForEventTriggeredMeasurementType and assigns it to the EventListForEventTriggeredMeasurement field.
func (o *TraceJobAttr) SetEventListForEventTriggeredMeasurement(v EventListForEventTriggeredMeasurementType) {
o.EventListForEventTriggeredMeasurement = &v
}
// GetEventThreshold returns the EventThreshold field value if set, zero value otherwise.
func (o *TraceJobAttr) GetEventThreshold() EventThresholdType {
if o == nil || IsNil(o.EventThreshold) {
var ret EventThresholdType
return ret
}
return *o.EventThreshold
}
// GetEventThresholdOk returns a tuple with the EventThreshold field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetEventThresholdOk() (*EventThresholdType, bool) {
if o == nil || IsNil(o.EventThreshold) {
return nil, false
}
return o.EventThreshold, true
}
// HasEventThreshold returns a boolean if a field has been set.
func (o *TraceJobAttr) HasEventThreshold() bool {
if o != nil && !IsNil(o.EventThreshold) {
return true
}
return false
}
// SetEventThreshold gets a reference to the given EventThresholdType and assigns it to the EventThreshold field.
func (o *TraceJobAttr) SetEventThreshold(v EventThresholdType) {
o.EventThreshold = &v
}
// GetListOfMeasurements returns the ListOfMeasurements field value if set, zero value otherwise.
func (o *TraceJobAttr) GetListOfMeasurements() ListOfMeasurementsType {
if o == nil || IsNil(o.ListOfMeasurements) {
var ret ListOfMeasurementsType
return ret
}
return *o.ListOfMeasurements
}
// GetListOfMeasurementsOk returns a tuple with the ListOfMeasurements field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetListOfMeasurementsOk() (*ListOfMeasurementsType, bool) {
if o == nil || IsNil(o.ListOfMeasurements) {
return nil, false
}
return o.ListOfMeasurements, true
}
// HasListOfMeasurements returns a boolean if a field has been set.
func (o *TraceJobAttr) HasListOfMeasurements() bool {
if o != nil && !IsNil(o.ListOfMeasurements) {
return true
}
return false
}
// SetListOfMeasurements gets a reference to the given ListOfMeasurementsType and assigns it to the ListOfMeasurements field.
func (o *TraceJobAttr) SetListOfMeasurements(v ListOfMeasurementsType) {
o.ListOfMeasurements = &v
}
// GetLoggingDuration returns the LoggingDuration field value if set, zero value otherwise.
func (o *TraceJobAttr) GetLoggingDuration() LoggingDurationType {
if o == nil || IsNil(o.LoggingDuration) {
var ret LoggingDurationType
return ret
}
return *o.LoggingDuration
}
// GetLoggingDurationOk returns a tuple with the LoggingDuration field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetLoggingDurationOk() (*LoggingDurationType, bool) {
if o == nil || IsNil(o.LoggingDuration) {
return nil, false
}
return o.LoggingDuration, true
}
// HasLoggingDuration returns a boolean if a field has been set.
func (o *TraceJobAttr) HasLoggingDuration() bool {
if o != nil && !IsNil(o.LoggingDuration) {
return true
}
return false
}
// SetLoggingDuration gets a reference to the given LoggingDurationType and assigns it to the LoggingDuration field.
func (o *TraceJobAttr) SetLoggingDuration(v LoggingDurationType) {
o.LoggingDuration = &v
}
// GetLoggingInterval returns the LoggingInterval field value if set, zero value otherwise.
func (o *TraceJobAttr) GetLoggingInterval() LoggingIntervalType {
if o == nil || IsNil(o.LoggingInterval) {
var ret LoggingIntervalType
return ret
}
return *o.LoggingInterval
}
// GetLoggingIntervalOk returns a tuple with the LoggingInterval field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetLoggingIntervalOk() (*LoggingIntervalType, bool) {
if o == nil || IsNil(o.LoggingInterval) {
return nil, false
}
return o.LoggingInterval, true
}
// HasLoggingInterval returns a boolean if a field has been set.
func (o *TraceJobAttr) HasLoggingInterval() bool {
if o != nil && !IsNil(o.LoggingInterval) {
return true
}
return false
}
// SetLoggingInterval gets a reference to the given LoggingIntervalType and assigns it to the LoggingInterval field.
func (o *TraceJobAttr) SetLoggingInterval(v LoggingIntervalType) {
o.LoggingInterval = &v
}
// GetEventThresholdL1 returns the EventThresholdL1 field value if set, zero value otherwise.
func (o *TraceJobAttr) GetEventThresholdL1() EventThresholdL1Type {
if o == nil || IsNil(o.EventThresholdL1) {
var ret EventThresholdL1Type
return ret
}
return *o.EventThresholdL1
}
// GetEventThresholdL1Ok returns a tuple with the EventThresholdL1 field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetEventThresholdL1Ok() (*EventThresholdL1Type, bool) {
if o == nil || IsNil(o.EventThresholdL1) {
return nil, false
}
return o.EventThresholdL1, true
}
// HasEventThresholdL1 returns a boolean if a field has been set.
func (o *TraceJobAttr) HasEventThresholdL1() bool {
if o != nil && !IsNil(o.EventThresholdL1) {
return true
}
return false
}
// SetEventThresholdL1 gets a reference to the given EventThresholdL1Type and assigns it to the EventThresholdL1 field.
func (o *TraceJobAttr) SetEventThresholdL1(v EventThresholdL1Type) {
o.EventThresholdL1 = &v
}
// GetHysteresisL1 returns the HysteresisL1 field value if set, zero value otherwise.
func (o *TraceJobAttr) GetHysteresisL1() int32 {
if o == nil || IsNil(o.HysteresisL1) {
var ret int32
return ret
}
return *o.HysteresisL1
}
// GetHysteresisL1Ok returns a tuple with the HysteresisL1 field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetHysteresisL1Ok() (*int32, bool) {
if o == nil || IsNil(o.HysteresisL1) {
return nil, false
}
return o.HysteresisL1, true
}
// HasHysteresisL1 returns a boolean if a field has been set.
func (o *TraceJobAttr) HasHysteresisL1() bool {
if o != nil && !IsNil(o.HysteresisL1) {
return true
}
return false
}
// SetHysteresisL1 gets a reference to the given int32 and assigns it to the HysteresisL1 field.
func (o *TraceJobAttr) SetHysteresisL1(v int32) {
o.HysteresisL1 = &v
}
// GetTimeToTriggerL1 returns the TimeToTriggerL1 field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTimeToTriggerL1() TimeToTriggerL1Type {
if o == nil || IsNil(o.TimeToTriggerL1) {
var ret TimeToTriggerL1Type
return ret
}
return *o.TimeToTriggerL1
}
// GetTimeToTriggerL1Ok returns a tuple with the TimeToTriggerL1 field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTimeToTriggerL1Ok() (*TimeToTriggerL1Type, bool) {
if o == nil || IsNil(o.TimeToTriggerL1) {
return nil, false
}
return o.TimeToTriggerL1, true
}
// HasTimeToTriggerL1 returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTimeToTriggerL1() bool {
if o != nil && !IsNil(o.TimeToTriggerL1) {
return true
}
return false
}
// SetTimeToTriggerL1 gets a reference to the given TimeToTriggerL1Type and assigns it to the TimeToTriggerL1 field.
func (o *TraceJobAttr) SetTimeToTriggerL1(v TimeToTriggerL1Type) {
o.TimeToTriggerL1 = &v
}
// GetMBSFNAreaList returns the MBSFNAreaList field value if set, zero value otherwise.
func (o *TraceJobAttr) GetMBSFNAreaList() []MbsfnArea {
if o == nil || IsNil(o.MBSFNAreaList) {
var ret []MbsfnArea
return ret
}
return o.MBSFNAreaList
}
// GetMBSFNAreaListOk returns a tuple with the MBSFNAreaList field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetMBSFNAreaListOk() ([]MbsfnArea, bool) {
if o == nil || IsNil(o.MBSFNAreaList) {
return nil, false
}
return o.MBSFNAreaList, true
}
// HasMBSFNAreaList returns a boolean if a field has been set.
func (o *TraceJobAttr) HasMBSFNAreaList() bool {
if o != nil && !IsNil(o.MBSFNAreaList) {
return true
}
return false
}
// SetMBSFNAreaList gets a reference to the given []MbsfnArea and assigns it to the MBSFNAreaList field.
func (o *TraceJobAttr) SetMBSFNAreaList(v []MbsfnArea) {
o.MBSFNAreaList = v
}
// GetMeasurementPeriodLTE returns the MeasurementPeriodLTE field value if set, zero value otherwise.
func (o *TraceJobAttr) GetMeasurementPeriodLTE() MeasurementPeriodLTEType {
if o == nil || IsNil(o.MeasurementPeriodLTE) {
var ret MeasurementPeriodLTEType
return ret
}
return *o.MeasurementPeriodLTE
}
// GetMeasurementPeriodLTEOk returns a tuple with the MeasurementPeriodLTE field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetMeasurementPeriodLTEOk() (*MeasurementPeriodLTEType, bool) {
if o == nil || IsNil(o.MeasurementPeriodLTE) {
return nil, false
}
return o.MeasurementPeriodLTE, true
}
// HasMeasurementPeriodLTE returns a boolean if a field has been set.
func (o *TraceJobAttr) HasMeasurementPeriodLTE() bool {
if o != nil && !IsNil(o.MeasurementPeriodLTE) {
return true
}
return false
}
// SetMeasurementPeriodLTE gets a reference to the given MeasurementPeriodLTEType and assigns it to the MeasurementPeriodLTE field.
func (o *TraceJobAttr) SetMeasurementPeriodLTE(v MeasurementPeriodLTEType) {
o.MeasurementPeriodLTE = &v
}
// GetMeasurementPeriodUMTS returns the MeasurementPeriodUMTS field value if set, zero value otherwise.
func (o *TraceJobAttr) GetMeasurementPeriodUMTS() MeasurementPeriodUMTSType {
if o == nil || IsNil(o.MeasurementPeriodUMTS) {
var ret MeasurementPeriodUMTSType
return ret
}
return *o.MeasurementPeriodUMTS
}
// GetMeasurementPeriodUMTSOk returns a tuple with the MeasurementPeriodUMTS field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetMeasurementPeriodUMTSOk() (*MeasurementPeriodUMTSType, bool) {
if o == nil || IsNil(o.MeasurementPeriodUMTS) {
return nil, false
}
return o.MeasurementPeriodUMTS, true
}
// HasMeasurementPeriodUMTS returns a boolean if a field has been set.
func (o *TraceJobAttr) HasMeasurementPeriodUMTS() bool {
if o != nil && !IsNil(o.MeasurementPeriodUMTS) {
return true
}
return false
}
// SetMeasurementPeriodUMTS gets a reference to the given MeasurementPeriodUMTSType and assigns it to the MeasurementPeriodUMTS field.
func (o *TraceJobAttr) SetMeasurementPeriodUMTS(v MeasurementPeriodUMTSType) {
o.MeasurementPeriodUMTS = &v
}
// GetMeasurementQuantity returns the MeasurementQuantity field value if set, zero value otherwise.
func (o *TraceJobAttr) GetMeasurementQuantity() MeasurementQuantityType {
if o == nil || IsNil(o.MeasurementQuantity) {
var ret MeasurementQuantityType
return ret
}
return *o.MeasurementQuantity
}
// GetMeasurementQuantityOk returns a tuple with the MeasurementQuantity field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetMeasurementQuantityOk() (*MeasurementQuantityType, bool) {
if o == nil || IsNil(o.MeasurementQuantity) {
return nil, false
}
return o.MeasurementQuantity, true
}
// HasMeasurementQuantity returns a boolean if a field has been set.
func (o *TraceJobAttr) HasMeasurementQuantity() bool {
if o != nil && !IsNil(o.MeasurementQuantity) {
return true
}
return false
}
// SetMeasurementQuantity gets a reference to the given MeasurementQuantityType and assigns it to the MeasurementQuantity field.
func (o *TraceJobAttr) SetMeasurementQuantity(v MeasurementQuantityType) {
o.MeasurementQuantity = &v
}
// GetEventThresholdUphUMTS returns the EventThresholdUphUMTS field value if set, zero value otherwise.
func (o *TraceJobAttr) GetEventThresholdUphUMTS() int32 {
if o == nil || IsNil(o.EventThresholdUphUMTS) {
var ret int32
return ret
}
return *o.EventThresholdUphUMTS
}
// GetEventThresholdUphUMTSOk returns a tuple with the EventThresholdUphUMTS field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetEventThresholdUphUMTSOk() (*int32, bool) {
if o == nil || IsNil(o.EventThresholdUphUMTS) {
return nil, false
}
return o.EventThresholdUphUMTS, true
}
// HasEventThresholdUphUMTS returns a boolean if a field has been set.
func (o *TraceJobAttr) HasEventThresholdUphUMTS() bool {
if o != nil && !IsNil(o.EventThresholdUphUMTS) {
return true
}
return false
}
// SetEventThresholdUphUMTS gets a reference to the given int32 and assigns it to the EventThresholdUphUMTS field.
func (o *TraceJobAttr) SetEventThresholdUphUMTS(v int32) {
o.EventThresholdUphUMTS = &v
}
// GetPLMNList returns the PLMNList field value if set, zero value otherwise.
func (o *TraceJobAttr) GetPLMNList() []PLMNListTypeInner {
if o == nil || IsNil(o.PLMNList) {
var ret []PLMNListTypeInner
return ret
}
return o.PLMNList
}
// GetPLMNListOk returns a tuple with the PLMNList field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetPLMNListOk() ([]PLMNListTypeInner, bool) {
if o == nil || IsNil(o.PLMNList) {
return nil, false
}
return o.PLMNList, true
}
// HasPLMNList returns a boolean if a field has been set.
func (o *TraceJobAttr) HasPLMNList() bool {
if o != nil && !IsNil(o.PLMNList) {
return true
}
return false
}
// SetPLMNList gets a reference to the given []PLMNListTypeInner and assigns it to the PLMNList field.
func (o *TraceJobAttr) SetPLMNList(v []PLMNListTypeInner) {
o.PLMNList = v
}
// GetPositioningMethod returns the PositioningMethod field value if set, zero value otherwise.
func (o *TraceJobAttr) GetPositioningMethod() PositioningMethodType {
if o == nil || IsNil(o.PositioningMethod) {
var ret PositioningMethodType
return ret
}
return *o.PositioningMethod
}
// GetPositioningMethodOk returns a tuple with the PositioningMethod field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetPositioningMethodOk() (*PositioningMethodType, bool) {
if o == nil || IsNil(o.PositioningMethod) {
return nil, false
}
return o.PositioningMethod, true
}
// HasPositioningMethod returns a boolean if a field has been set.
func (o *TraceJobAttr) HasPositioningMethod() bool {
if o != nil && !IsNil(o.PositioningMethod) {
return true
}
return false
}
// SetPositioningMethod gets a reference to the given PositioningMethodType and assigns it to the PositioningMethod field.
func (o *TraceJobAttr) SetPositioningMethod(v PositioningMethodType) {
o.PositioningMethod = &v
}
// GetReportAmount returns the ReportAmount field value if set, zero value otherwise.
func (o *TraceJobAttr) GetReportAmount() ReportAmountType {
if o == nil || IsNil(o.ReportAmount) {
var ret ReportAmountType
return ret
}
return *o.ReportAmount
}
// GetReportAmountOk returns a tuple with the ReportAmount field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetReportAmountOk() (*ReportAmountType, bool) {
if o == nil || IsNil(o.ReportAmount) {
return nil, false
}
return o.ReportAmount, true
}
// HasReportAmount returns a boolean if a field has been set.
func (o *TraceJobAttr) HasReportAmount() bool {
if o != nil && !IsNil(o.ReportAmount) {
return true
}
return false
}
// SetReportAmount gets a reference to the given ReportAmountType and assigns it to the ReportAmount field.
func (o *TraceJobAttr) SetReportAmount(v ReportAmountType) {
o.ReportAmount = &v
}
// GetReportingTrigger returns the ReportingTrigger field value if set, zero value otherwise.
func (o *TraceJobAttr) GetReportingTrigger() []string {
if o == nil || IsNil(o.ReportingTrigger) {
var ret []string
return ret
}
return o.ReportingTrigger
}
// GetReportingTriggerOk returns a tuple with the ReportingTrigger field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetReportingTriggerOk() ([]string, bool) {
if o == nil || IsNil(o.ReportingTrigger) {
return nil, false
}
return o.ReportingTrigger, true
}
// HasReportingTrigger returns a boolean if a field has been set.
func (o *TraceJobAttr) HasReportingTrigger() bool {
if o != nil && !IsNil(o.ReportingTrigger) {
return true
}
return false
}
// SetReportingTrigger gets a reference to the given []string and assigns it to the ReportingTrigger field.
func (o *TraceJobAttr) SetReportingTrigger(v []string) {
o.ReportingTrigger = v
}
// GetReportInterval returns the ReportInterval field value if set, zero value otherwise.
func (o *TraceJobAttr) GetReportInterval() ReportIntervalType {
if o == nil || IsNil(o.ReportInterval) {
var ret ReportIntervalType
return ret
}
return *o.ReportInterval
}
// GetReportIntervalOk returns a tuple with the ReportInterval field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetReportIntervalOk() (*ReportIntervalType, bool) {
if o == nil || IsNil(o.ReportInterval) {
return nil, false
}
return o.ReportInterval, true
}
// HasReportInterval returns a boolean if a field has been set.
func (o *TraceJobAttr) HasReportInterval() bool {
if o != nil && !IsNil(o.ReportInterval) {
return true
}
return false
}
// SetReportInterval gets a reference to the given ReportIntervalType and assigns it to the ReportInterval field.
func (o *TraceJobAttr) SetReportInterval(v ReportIntervalType) {
o.ReportInterval = &v
}
// GetReportType returns the ReportType field value if set, zero value otherwise.
func (o *TraceJobAttr) GetReportType() ReportTypeType {
if o == nil || IsNil(o.ReportType) {
var ret ReportTypeType
return ret
}
return *o.ReportType
}
// GetReportTypeOk returns a tuple with the ReportType field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetReportTypeOk() (*ReportTypeType, bool) {
if o == nil || IsNil(o.ReportType) {
return nil, false
}
return o.ReportType, true
}
// HasReportType returns a boolean if a field has been set.
func (o *TraceJobAttr) HasReportType() bool {
if o != nil && !IsNil(o.ReportType) {
return true
}
return false
}
// SetReportType gets a reference to the given ReportTypeType and assigns it to the ReportType field.
func (o *TraceJobAttr) SetReportType(v ReportTypeType) {
o.ReportType = &v
}
// GetSensorInformation returns the SensorInformation field value if set, zero value otherwise.
func (o *TraceJobAttr) GetSensorInformation() []string {
if o == nil || IsNil(o.SensorInformation) {
var ret []string
return ret
}
return o.SensorInformation
}
// GetSensorInformationOk returns a tuple with the SensorInformation field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetSensorInformationOk() ([]string, bool) {
if o == nil || IsNil(o.SensorInformation) {
return nil, false
}
return o.SensorInformation, true
}
// HasSensorInformation returns a boolean if a field has been set.
func (o *TraceJobAttr) HasSensorInformation() bool {
if o != nil && !IsNil(o.SensorInformation) {
return true
}
return false
}
// SetSensorInformation gets a reference to the given []string and assigns it to the SensorInformation field.
func (o *TraceJobAttr) SetSensorInformation(v []string) {
o.SensorInformation = v
}
// GetTraceCollectionEntityId returns the TraceCollectionEntityId field value if set, zero value otherwise.
func (o *TraceJobAttr) GetTraceCollectionEntityId() int32 {
if o == nil || IsNil(o.TraceCollectionEntityId) {
var ret int32
return ret
}
return *o.TraceCollectionEntityId
}
// GetTraceCollectionEntityIdOk returns a tuple with the TraceCollectionEntityId field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetTraceCollectionEntityIdOk() (*int32, bool) {
if o == nil || IsNil(o.TraceCollectionEntityId) {
return nil, false
}
return o.TraceCollectionEntityId, true
}
// HasTraceCollectionEntityId returns a boolean if a field has been set.
func (o *TraceJobAttr) HasTraceCollectionEntityId() bool {
if o != nil && !IsNil(o.TraceCollectionEntityId) {
return true
}
return false
}
// SetTraceCollectionEntityId gets a reference to the given int32 and assigns it to the TraceCollectionEntityId field.
func (o *TraceJobAttr) SetTraceCollectionEntityId(v int32) {
o.TraceCollectionEntityId = &v
}
// GetExcessPacketDelayThresholds returns the ExcessPacketDelayThresholds field value if set, zero value otherwise.
func (o *TraceJobAttr) GetExcessPacketDelayThresholds() map[string]interface{} {
if o == nil || IsNil(o.ExcessPacketDelayThresholds) {
var ret map[string]interface{}
return ret
}
return *o.ExcessPacketDelayThresholds
}
// GetExcessPacketDelayThresholdsOk returns a tuple with the ExcessPacketDelayThresholds field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *TraceJobAttr) GetExcessPacketDelayThresholdsOk() (*map[string]interface{}, bool) {
if o == nil || IsNil(o.ExcessPacketDelayThresholds) {
return nil, false
}
return o.ExcessPacketDelayThresholds, true
}
// HasExcessPacketDelayThresholds returns a boolean if a field has been set.
func (o *TraceJobAttr) HasExcessPacketDelayThresholds() bool {
if o != nil && !IsNil(o.ExcessPacketDelayThresholds) {
return true
}
return false
}
// SetExcessPacketDelayThresholds gets a reference to the given map[string]interface{} and assigns it to the ExcessPacketDelayThresholds field.
func (o *TraceJobAttr) SetExcessPacketDelayThresholds(v map[string]interface{}) {
o.ExcessPacketDelayThresholds = &v
}
func (o TraceJobAttr) MarshalJSON() ([]byte, error) {
toSerialize, err := o.ToMap()
if err != nil {
return []byte{}, err
}
return json.Marshal(toSerialize)
}
func (o TraceJobAttr) ToMap() (map[string]interface{}, error) {
toSerialize := map[string]interface{}{}
if !IsNil(o.JobType) {
toSerialize["jobType"] = o.JobType
}
if !IsNil(o.ListOfInterfaces) {
toSerialize["listOfInterfaces"] = o.ListOfInterfaces
}
if !IsNil(o.ListOfNETypes) {
toSerialize["listOfNETypes"] = o.ListOfNETypes
}
if !IsNil(o.PLMNTarget) {
toSerialize["pLMNTarget"] = o.PLMNTarget
}
if !IsNil(o.TraceReportingConsumerUri) {
toSerialize["traceReportingConsumerUri"] = o.TraceReportingConsumerUri
}
if !IsNil(o.TraceCollectionEntityIPAddress) {
toSerialize["traceCollectionEntityIPAddress"] = o.TraceCollectionEntityIPAddress
}
if !IsNil(o.TraceDepth) {
toSerialize["traceDepth"] = o.TraceDepth
}
if !IsNil(o.TraceReference) {
toSerialize["traceReference"] = o.TraceReference
}
if !IsNil(o.TraceRecordingSessionReference) {
toSerialize["traceRecordingSessionReference"] = o.TraceRecordingSessionReference
}
if !IsNil(o.JobId) {
toSerialize["jobId"] = o.JobId
}
if !IsNil(o.TraceReportingFormat) {
toSerialize["traceReportingFormat"] = o.TraceReportingFormat
}
if !IsNil(o.TraceTarget) {
toSerialize["traceTarget"] = o.TraceTarget
}
if !IsNil(o.TriggeringEvents) {
toSerialize["triggeringEvents"] = o.TriggeringEvents
}
if !IsNil(o.AnonymizationOfMDTData) {
toSerialize["anonymizationOfMDTData"] = o.AnonymizationOfMDTData
}
if !IsNil(o.AreaConfigurationForNeighCell) {
toSerialize["areaConfigurationForNeighCell"] = o.AreaConfigurationForNeighCell
}
if !IsNil(o.AreaScope) {
toSerialize["areaScope"] = o.AreaScope
}
if !IsNil(o.BeamLevelMeasurement) {
toSerialize["beamLevelMeasurement"] = o.BeamLevelMeasurement
}
if !IsNil(o.CollectionPeriodRRMLTE) {
toSerialize["collectionPeriodRRMLTE"] = o.CollectionPeriodRRMLTE
}
if !IsNil(o.CollectionPeriodM6LTE) {
toSerialize["collectionPeriodM6LTE"] = o.CollectionPeriodM6LTE
}
if !IsNil(o.CollectionPeriodM7LTE) {
toSerialize["collectionPeriodM7LTE"] = o.CollectionPeriodM7LTE
}
if !IsNil(o.CollectionPeriodRRMUMTS) {
toSerialize["collectionPeriodRRMUMTS"] = o.CollectionPeriodRRMUMTS
}
if !IsNil(o.CollectionPeriodRRMNR) {
toSerialize["collectionPeriodRRMNR"] = o.CollectionPeriodRRMNR
}
if !IsNil(o.CollectionPeriodM6NR) {
toSerialize["collectionPeriodM6NR"] = o.CollectionPeriodM6NR
}
if !IsNil(o.CollectionPeriodM7NR) {
toSerialize["collectionPeriodM7NR"] = o.CollectionPeriodM7NR
}
if !IsNil(o.EventListForEventTriggeredMeasurement) {
toSerialize["eventListForEventTriggeredMeasurement"] = o.EventListForEventTriggeredMeasurement
}
if !IsNil(o.EventThreshold) {
toSerialize["eventThreshold"] = o.EventThreshold
}
if !IsNil(o.ListOfMeasurements) {
toSerialize["listOfMeasurements"] = o.ListOfMeasurements
}
if !IsNil(o.LoggingDuration) {
toSerialize["loggingDuration"] = o.LoggingDuration
}
if !IsNil(o.LoggingInterval) {
toSerialize["loggingInterval"] = o.LoggingInterval
}
if !IsNil(o.EventThresholdL1) {
toSerialize["eventThresholdL1"] = o.EventThresholdL1
}
if !IsNil(o.HysteresisL1) {
toSerialize["hysteresisL1"] = o.HysteresisL1
}
if !IsNil(o.TimeToTriggerL1) {
toSerialize["timeToTriggerL1"] = o.TimeToTriggerL1
}
if !IsNil(o.MBSFNAreaList) {
toSerialize["mBSFNAreaList"] = o.MBSFNAreaList
}
if !IsNil(o.MeasurementPeriodLTE) {
toSerialize["measurementPeriodLTE"] = o.MeasurementPeriodLTE
}
if !IsNil(o.MeasurementPeriodUMTS) {
toSerialize["measurementPeriodUMTS"] = o.MeasurementPeriodUMTS
}
if !IsNil(o.MeasurementQuantity) {
toSerialize["measurementQuantity"] = o.MeasurementQuantity
}
if !IsNil(o.EventThresholdUphUMTS) {
toSerialize["eventThresholdUphUMTS"] = o.EventThresholdUphUMTS
}
if !IsNil(o.PLMNList) {
toSerialize["pLMNList"] = o.PLMNList
}
if !IsNil(o.PositioningMethod) {
toSerialize["positioningMethod"] = o.PositioningMethod
}
if !IsNil(o.ReportAmount) {
toSerialize["reportAmount"] = o.ReportAmount
}
if !IsNil(o.ReportingTrigger) {
toSerialize["reportingTrigger"] = o.ReportingTrigger
}
if !IsNil(o.ReportInterval) {
toSerialize["reportInterval"] = o.ReportInterval
}
if !IsNil(o.ReportType) {
toSerialize["reportType"] = o.ReportType
}
if !IsNil(o.SensorInformation) {
toSerialize["sensorInformation"] = o.SensorInformation
}
if !IsNil(o.TraceCollectionEntityId) {
toSerialize["traceCollectionEntityId"] = o.TraceCollectionEntityId
}
if !IsNil(o.ExcessPacketDelayThresholds) {
toSerialize["excessPacketDelayThresholds"] = o.ExcessPacketDelayThresholds
}
return toSerialize, nil
}
type NullableTraceJobAttr struct {
value *TraceJobAttr
isSet bool
}
func (v NullableTraceJobAttr) Get() *TraceJobAttr {
return v.value
}
func (v *NullableTraceJobAttr) Set(val *TraceJobAttr) {
v.value = val
v.isSet = true
}
func (v NullableTraceJobAttr) IsSet() bool {
return v.isSet
}
func (v *NullableTraceJobAttr) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableTraceJobAttr(val *TraceJobAttr) *NullableTraceJobAttr {
return &NullableTraceJobAttr{value: val, isSet: true}
}
func (v NullableTraceJobAttr) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableTraceJobAttr) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/konglinglong/openapi.git
git@gitee.com:konglinglong/openapi.git
konglinglong
openapi
openapi
e403a3c726a4

搜索帮助