NFDiscovery

package
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {

	// API Services
	CompleteStoredSearchDocumentApi                              *CompleteStoredSearchDocumentApiService
	IndividualSCPDomainRoutingInformationSubscriptionDocumentApi *IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService
	NFInstancesStoreApi                                          *NFInstancesStoreApiService
	SCPDomainRoutingInformationDocumentApi                       *SCPDomainRoutingInformationDocumentApiService
	SCPDomainRoutingInformationSubscriptionsCollectionApi        *SCPDomainRoutingInformationSubscriptionsCollectionApiService
	StoredSearchDocumentApi                                      *StoredSearchDocumentApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the NRF NFDiscovery Service API v1.2.6 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

type CompleteStoredSearchDocumentApiService

type CompleteStoredSearchDocumentApiService service

func (*CompleteStoredSearchDocumentApiService) RetrieveCompleteSearch

type Configuration

type Configuration struct {
	MetricsHook openapi.RequestMetricsHook
	// contains filtered or unexported fields
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

func (*Configuration) BasePath

func (c *Configuration) BasePath() string

func (*Configuration) DefaultHeader

func (c *Configuration) DefaultHeader() map[string]string

func (*Configuration) HTTPClient

func (c *Configuration) HTTPClient() *http.Client

func (*Configuration) Host

func (c *Configuration) Host() string

func (*Configuration) Metrics added in v1.2.1

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHTTPClient

func (c *Configuration) SetHTTPClient(client *http.Client)

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetMetrics added in v1.2.1

func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService

type IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService service

func (*IndividualSCPDomainRoutingInformationSubscriptionDocumentApiService) ScpDomainRoutingInfoUnsubscribe

type NFInstancesStoreApiService

type NFInstancesStoreApiService service

func (*NFInstancesStoreApiService) SearchNFInstances

type RetrieveCompleteSearchError

type RetrieveCompleteSearchError struct {
	Location         string
	RedirectResponse models.RedirectResponse
}

type RetrieveCompleteSearchRequest

type RetrieveCompleteSearchRequest struct {
	SearchId       *string
	AcceptEncoding *string
}

RetrieveCompleteSearchRequest

func (*RetrieveCompleteSearchRequest) SetAcceptEncoding

func (r *RetrieveCompleteSearchRequest) SetAcceptEncoding(AcceptEncoding string)

func (*RetrieveCompleteSearchRequest) SetSearchId

func (r *RetrieveCompleteSearchRequest) SetSearchId(SearchId string)

type RetrieveCompleteSearchResponse

type RetrieveCompleteSearchResponse struct {
	CacheControl       string
	ContentEncoding    string
	ETag               string
	StoredSearchResult models.StoredSearchResult
}

type RetrieveStoredSearchError

type RetrieveStoredSearchError struct {
	Location         string
	RedirectResponse models.RedirectResponse
}

type RetrieveStoredSearchRequest

type RetrieveStoredSearchRequest struct {
	SearchId       *string
	AcceptEncoding *string
}

RetrieveStoredSearchRequest

func (*RetrieveStoredSearchRequest) SetAcceptEncoding

func (r *RetrieveStoredSearchRequest) SetAcceptEncoding(AcceptEncoding string)

func (*RetrieveStoredSearchRequest) SetSearchId

func (r *RetrieveStoredSearchRequest) SetSearchId(SearchId string)

type RetrieveStoredSearchResponse

type RetrieveStoredSearchResponse struct {
	CacheControl       string
	ContentEncoding    string
	ETag               string
	StoredSearchResult models.StoredSearchResult
}

type SCPDomainRoutingInfoGetError

type SCPDomainRoutingInfoGetError struct {
	Location       string
	ProblemDetails models.ProblemDetails
}

type SCPDomainRoutingInfoGetRequest

type SCPDomainRoutingInfoGetRequest struct {
	Local          *bool
	AcceptEncoding *string
}

SCPDomainRoutingInfoGetRequest

func (*SCPDomainRoutingInfoGetRequest) SetAcceptEncoding

func (r *SCPDomainRoutingInfoGetRequest) SetAcceptEncoding(AcceptEncoding string)

func (*SCPDomainRoutingInfoGetRequest) SetLocal

func (r *SCPDomainRoutingInfoGetRequest) SetLocal(Local bool)

type SCPDomainRoutingInfoGetResponse

type SCPDomainRoutingInfoGetResponse struct {
	ContentEncoding             string
	ScpDomainRoutingInformation models.ScpDomainRoutingInformation
}

type SCPDomainRoutingInformationDocumentApiService

type SCPDomainRoutingInformationDocumentApiService service

func (*SCPDomainRoutingInformationDocumentApiService) SCPDomainRoutingInfoGet

type SCPDomainRoutingInformationSubscriptionsCollectionApiService

type SCPDomainRoutingInformationSubscriptionsCollectionApiService service

func (*SCPDomainRoutingInformationSubscriptionsCollectionApiService) ScpDomainRoutingInfoSubscribe

type ScpDomainRoutingInfoSubscribeError

type ScpDomainRoutingInfoSubscribeError struct {
	ProblemDetails models.ProblemDetails
}

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostError

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostError struct {
	ProblemDetails models.ProblemDetails
}

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest struct {
	ContentEncoding                  *string
	ScpDomainRoutingInfoNotification *models.ScpDomainRoutingInfoNotification
}

ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest

func (*ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest) SetContentEncoding

func (*ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest) SetScpDomainRoutingInfoNotification

func (r *ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostRequest) SetScpDomainRoutingInfoNotification(ScpDomainRoutingInfoNotification models.ScpDomainRoutingInfoNotification)

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostResponse

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangePostResponse struct {
	AcceptEncoding string
}

type ScpDomainRoutingInfoSubscribeRequest

type ScpDomainRoutingInfoSubscribeRequest struct {
	ScpDomainRoutingInfoSubscription *models.ScpDomainRoutingInfoSubscription
	ContentEncoding                  *string
	AcceptEncoding                   *string
}

ScpDomainRoutingInfoSubscribeRequest

func (*ScpDomainRoutingInfoSubscribeRequest) SetAcceptEncoding

func (r *ScpDomainRoutingInfoSubscribeRequest) SetAcceptEncoding(AcceptEncoding string)

func (*ScpDomainRoutingInfoSubscribeRequest) SetContentEncoding

func (r *ScpDomainRoutingInfoSubscribeRequest) SetContentEncoding(ContentEncoding string)

func (*ScpDomainRoutingInfoSubscribeRequest) SetScpDomainRoutingInfoSubscription

func (r *ScpDomainRoutingInfoSubscribeRequest) SetScpDomainRoutingInfoSubscription(ScpDomainRoutingInfoSubscription models.ScpDomainRoutingInfoSubscription)

type ScpDomainRoutingInfoSubscribeResponse

type ScpDomainRoutingInfoSubscribeResponse struct {
	AcceptEncoding                   string
	ContentEncoding                  string
	Location                         string
	ScpDomainRoutingInfoSubscription models.ScpDomainRoutingInfoSubscription
}

type ScpDomainRoutingInfoUnsubscribeError

type ScpDomainRoutingInfoUnsubscribeError struct {
	ProblemDetails models.ProblemDetails
}

type ScpDomainRoutingInfoUnsubscribeRequest

type ScpDomainRoutingInfoUnsubscribeRequest struct {
	SubscriptionID *string
}

ScpDomainRoutingInfoUnsubscribeRequest

func (*ScpDomainRoutingInfoUnsubscribeRequest) SetSubscriptionID

func (r *ScpDomainRoutingInfoUnsubscribeRequest) SetSubscriptionID(SubscriptionID string)

type ScpDomainRoutingInfoUnsubscribeResponse

type ScpDomainRoutingInfoUnsubscribeResponse struct {
}

type SearchNFInstancesError

type SearchNFInstancesError struct {
	Location         string
	ProblemDetails   models.ProblemDetails
	RedirectResponse models.RedirectResponse
}

type SearchNFInstancesRequest

type SearchNFInstancesRequest struct {
	TargetNfType                      *models.NrfNfManagementNfType
	RequesterNfType                   *models.NrfNfManagementNfType
	AcceptEncoding                    *string
	PreferredCollocatedNfTypes        []models.CollocatedNfType
	RequesterNfInstanceId             *string
	ServiceNames                      []models.ServiceName
	RequesterNfInstanceFqdn           *string
	TargetPlmnList                    []models.PlmnId
	RequesterPlmnList                 []models.PlmnId
	TargetNfInstanceId                *string
	TargetNfInstanceName              *string
	TargetNfFqdn                      *string
	HnrfUri                           *string
	Snssais                           []models.Snssai
	RequesterSnssais                  []models.ExtSnssai
	PlmnSpecificSnssaiList            []models.PlmnSnssai
	RequesterPlmnSpecificSnssaiList   []models.PlmnSnssai
	Dnn                               *string
	Ipv4Index                         *models.UdmSdmIpIndex
	Ipv6Index                         *models.UdmSdmIpIndex
	NsiList                           []string
	SmfServingArea                    *string
	MbsmfServingArea                  *string
	Tai                               *models.Tai
	AmfRegionId                       *string
	AmfSetId                          *string
	Guami                             *models.Guami
	Supi                              *string
	UeIpv4Address                     *string
	IpDomain                          *string
	UeIpv6Prefix                      *string
	PgwInd                            *bool
	PreferredPgwInd                   *bool
	Pgw                               *string
	PgwIp                             *models.IpAddr
	Gpsi                              *string
	ExternalGroupIdentity             *string
	InternalGroupIdentity             *string
	PfdData                           *models.NrfNfManagementPfdData
	DataSet                           *models.DataSetId
	RoutingIndicator                  *string
	GroupIdList                       []string
	DnaiList                          []string
	PduSessionTypes                   []models.PduSessionType
	EventIdList                       []models.EventId
	NwdafEventList                    []models.NwdafEvent
	SupportedFeatures                 *string
	UpfIwkEpsInd                      *bool
	ChfSupportedPlmn                  *models.PlmnId
	PreferredLocality                 *string
	AccessType                        *models.AccessType
	Limit                             *int32
	RequiredFeatures                  []string
	ComplexQuery                      *models.ComplexQuery
	MaxPayloadSize                    *int32
	MaxPayloadSizeExt                 *int32
	AtsssCapability                   *models.AtsssCapability
	UpfUeIpAddrInd                    *bool
	ClientType                        *models.ExternalClientType
	LmfId                             *string
	AnNodeType                        *models.AnNodeType
	RatType                           *models.RatType
	PreferredTai                      *models.Tai
	PreferredNfInstances              []string
	IfNoneMatch                       *string
	TargetSnpn                        *models.PlmnIdNid
	RequesterSnpnList                 []models.PlmnIdNid
	AfEeData                          *models.AfEventExposureData
	WAgfInfo                          *models.WAgfInfo
	TngfInfo                          *models.TngfInfo
	TwifInfo                          *models.TwifInfo
	TargetNfSetId                     *string
	TargetNfServiceSetId              *string
	NefId                             *string
	NotificationType                  *models.NrfNfManagementNotificationType
	N1MsgClass                        *models.N1MessageClass
	N2InfoClass                       *models.N2InformationClass
	ServingScope                      []string
	Imsi                              *string
	ImsPrivateIdentity                *string
	ImsPublicIdentity                 *string
	Msisdn                            *string
	PreferredApiVersions              map[string]string
	V2xSupportInd                     *bool
	RedundantGtpu                     *bool
	RedundantTransport                *bool
	Ipups                             *bool
	ScpDomainList                     []string
	AddressDomain                     *string
	Ipv4Addr                          *string
	Ipv6Prefix                        *string
	ServedNfSetId                     *string
	RemotePlmnId                      *models.PlmnId
	RemoteSnpnId                      *models.PlmnIdNid
	DataForwarding                    *bool
	PreferredFullPlmn                 *bool
	RequesterFeatures                 *string
	RealmId                           *string
	StorageId                         *string
	VsmfSupportInd                    *bool
	IsmfSupportInd                    *bool
	NrfDiscUri                        *string
	PreferredVendorSpecificFeatures   map[string]map[string][]models.VendorSpecificFeature
	PreferredVendorSpecificNfFeatures map[string][]models.VendorSpecificFeature
	RequiredPfcpFeatures              *string
	HomePubKeyId                      *int32
	ProseSupportInd                   *bool
	AnalyticsAggregationInd           *bool
	ServingNfSetId                    *string
	ServingNfType                     *models.NrfNfManagementNfType
	MlAnalyticsInfoList               []models.MlAnalyticsInfo
	AnalyticsMetadataProvInd          *bool
	NsacfCapability                   *models.NsacfCapability
	MbsSessionIdList                  []models.MbsSessionId
	AreaSessionId                     *int32
	GmlcNumber                        *string
	UpfN6Ip                           *models.IpAddr
	TaiList                           []models.Tai
	PreferencesPrecedence             []string
	SupportOnboardingCapability       *bool
	UasNfFunctionalityInd             *bool
	V2xCapability                     *models.V2xCapability
	ProseCapability                   *models.NrfNfManagementProSeCapability
	SharedDataId                      *string
	TargetHni                         *string
	TargetNwResolution                *bool
	ExcludeNfinstList                 []string
	ExcludeNfservinstList             []models.NfServiceInstance
	ExcludeNfservicesetList           []string
	ExcludeNfsetList                  []string
	PreferredAnalyticsDelays          map[string]int32
	HighLatencyCom                    *bool
	NsacSai                           *string
}

SearchNFInstancesRequest

func (*SearchNFInstancesRequest) SetAcceptEncoding

func (r *SearchNFInstancesRequest) SetAcceptEncoding(AcceptEncoding string)

func (*SearchNFInstancesRequest) SetAccessType

func (r *SearchNFInstancesRequest) SetAccessType(AccessType models.AccessType)

func (*SearchNFInstancesRequest) SetAddressDomain

func (r *SearchNFInstancesRequest) SetAddressDomain(AddressDomain string)

func (*SearchNFInstancesRequest) SetAfEeData

func (r *SearchNFInstancesRequest) SetAfEeData(AfEeData models.AfEventExposureData)

func (*SearchNFInstancesRequest) SetAmfRegionId

func (r *SearchNFInstancesRequest) SetAmfRegionId(AmfRegionId string)

func (*SearchNFInstancesRequest) SetAmfSetId

func (r *SearchNFInstancesRequest) SetAmfSetId(AmfSetId string)

func (*SearchNFInstancesRequest) SetAnNodeType

func (r *SearchNFInstancesRequest) SetAnNodeType(AnNodeType models.AnNodeType)

func (*SearchNFInstancesRequest) SetAnalyticsAggregationInd

func (r *SearchNFInstancesRequest) SetAnalyticsAggregationInd(AnalyticsAggregationInd bool)

func (*SearchNFInstancesRequest) SetAnalyticsMetadataProvInd

func (r *SearchNFInstancesRequest) SetAnalyticsMetadataProvInd(AnalyticsMetadataProvInd bool)

func (*SearchNFInstancesRequest) SetAreaSessionId

func (r *SearchNFInstancesRequest) SetAreaSessionId(AreaSessionId int32)

func (*SearchNFInstancesRequest) SetAtsssCapability

func (r *SearchNFInstancesRequest) SetAtsssCapability(AtsssCapability models.AtsssCapability)

func (*SearchNFInstancesRequest) SetChfSupportedPlmn

func (r *SearchNFInstancesRequest) SetChfSupportedPlmn(ChfSupportedPlmn models.PlmnId)

func (*SearchNFInstancesRequest) SetClientType

func (r *SearchNFInstancesRequest) SetClientType(ClientType models.ExternalClientType)

func (*SearchNFInstancesRequest) SetComplexQuery

func (r *SearchNFInstancesRequest) SetComplexQuery(ComplexQuery models.ComplexQuery)

func (*SearchNFInstancesRequest) SetDataForwarding

func (r *SearchNFInstancesRequest) SetDataForwarding(DataForwarding bool)

func (*SearchNFInstancesRequest) SetDataSet

func (r *SearchNFInstancesRequest) SetDataSet(DataSet models.DataSetId)

func (*SearchNFInstancesRequest) SetDnaiList

func (r *SearchNFInstancesRequest) SetDnaiList(DnaiList []string)

func (*SearchNFInstancesRequest) SetDnn

func (r *SearchNFInstancesRequest) SetDnn(Dnn string)

func (*SearchNFInstancesRequest) SetEventIdList

func (r *SearchNFInstancesRequest) SetEventIdList(EventIdList []models.EventId)

func (*SearchNFInstancesRequest) SetExcludeNfinstList

func (r *SearchNFInstancesRequest) SetExcludeNfinstList(ExcludeNfinstList []string)

func (*SearchNFInstancesRequest) SetExcludeNfservicesetList

func (r *SearchNFInstancesRequest) SetExcludeNfservicesetList(ExcludeNfservicesetList []string)

func (*SearchNFInstancesRequest) SetExcludeNfservinstList

func (r *SearchNFInstancesRequest) SetExcludeNfservinstList(ExcludeNfservinstList []models.NfServiceInstance)

func (*SearchNFInstancesRequest) SetExcludeNfsetList

func (r *SearchNFInstancesRequest) SetExcludeNfsetList(ExcludeNfsetList []string)

func (*SearchNFInstancesRequest) SetExternalGroupIdentity

func (r *SearchNFInstancesRequest) SetExternalGroupIdentity(ExternalGroupIdentity string)

func (*SearchNFInstancesRequest) SetGmlcNumber

func (r *SearchNFInstancesRequest) SetGmlcNumber(GmlcNumber string)

func (*SearchNFInstancesRequest) SetGpsi

func (r *SearchNFInstancesRequest) SetGpsi(Gpsi string)

func (*SearchNFInstancesRequest) SetGroupIdList

func (r *SearchNFInstancesRequest) SetGroupIdList(GroupIdList []string)

func (*SearchNFInstancesRequest) SetGuami

func (r *SearchNFInstancesRequest) SetGuami(Guami models.Guami)

func (*SearchNFInstancesRequest) SetHighLatencyCom

func (r *SearchNFInstancesRequest) SetHighLatencyCom(HighLatencyCom bool)

func (*SearchNFInstancesRequest) SetHnrfUri

func (r *SearchNFInstancesRequest) SetHnrfUri(HnrfUri string)

func (*SearchNFInstancesRequest) SetHomePubKeyId

func (r *SearchNFInstancesRequest) SetHomePubKeyId(HomePubKeyId int32)

func (*SearchNFInstancesRequest) SetIfNoneMatch

func (r *SearchNFInstancesRequest) SetIfNoneMatch(IfNoneMatch string)

func (*SearchNFInstancesRequest) SetImsPrivateIdentity

func (r *SearchNFInstancesRequest) SetImsPrivateIdentity(ImsPrivateIdentity string)

func (*SearchNFInstancesRequest) SetImsPublicIdentity

func (r *SearchNFInstancesRequest) SetImsPublicIdentity(ImsPublicIdentity string)

func (*SearchNFInstancesRequest) SetImsi

func (r *SearchNFInstancesRequest) SetImsi(Imsi string)

func (*SearchNFInstancesRequest) SetInternalGroupIdentity

func (r *SearchNFInstancesRequest) SetInternalGroupIdentity(InternalGroupIdentity string)

func (*SearchNFInstancesRequest) SetIpDomain

func (r *SearchNFInstancesRequest) SetIpDomain(IpDomain string)

func (*SearchNFInstancesRequest) SetIpups

func (r *SearchNFInstancesRequest) SetIpups(Ipups bool)

func (*SearchNFInstancesRequest) SetIpv4Addr

func (r *SearchNFInstancesRequest) SetIpv4Addr(Ipv4Addr string)

func (*SearchNFInstancesRequest) SetIpv4Index

func (r *SearchNFInstancesRequest) SetIpv4Index(Ipv4Index models.UdmSdmIpIndex)

func (*SearchNFInstancesRequest) SetIpv6Index

func (r *SearchNFInstancesRequest) SetIpv6Index(Ipv6Index models.UdmSdmIpIndex)

func (*SearchNFInstancesRequest) SetIpv6Prefix

func (r *SearchNFInstancesRequest) SetIpv6Prefix(Ipv6Prefix string)

func (*SearchNFInstancesRequest) SetIsmfSupportInd

func (r *SearchNFInstancesRequest) SetIsmfSupportInd(IsmfSupportInd bool)

func (*SearchNFInstancesRequest) SetLimit

func (r *SearchNFInstancesRequest) SetLimit(Limit int32)

func (*SearchNFInstancesRequest) SetLmfId

func (r *SearchNFInstancesRequest) SetLmfId(LmfId string)

func (*SearchNFInstancesRequest) SetMaxPayloadSize

func (r *SearchNFInstancesRequest) SetMaxPayloadSize(MaxPayloadSize int32)

func (*SearchNFInstancesRequest) SetMaxPayloadSizeExt

func (r *SearchNFInstancesRequest) SetMaxPayloadSizeExt(MaxPayloadSizeExt int32)

func (*SearchNFInstancesRequest) SetMbsSessionIdList

func (r *SearchNFInstancesRequest) SetMbsSessionIdList(MbsSessionIdList []models.MbsSessionId)

func (*SearchNFInstancesRequest) SetMbsmfServingArea

func (r *SearchNFInstancesRequest) SetMbsmfServingArea(MbsmfServingArea string)

func (*SearchNFInstancesRequest) SetMlAnalyticsInfoList

func (r *SearchNFInstancesRequest) SetMlAnalyticsInfoList(MlAnalyticsInfoList []models.MlAnalyticsInfo)

func (*SearchNFInstancesRequest) SetMsisdn

func (r *SearchNFInstancesRequest) SetMsisdn(Msisdn string)

func (*SearchNFInstancesRequest) SetN1MsgClass

func (r *SearchNFInstancesRequest) SetN1MsgClass(N1MsgClass models.N1MessageClass)

func (*SearchNFInstancesRequest) SetN2InfoClass

func (r *SearchNFInstancesRequest) SetN2InfoClass(N2InfoClass models.N2InformationClass)

func (*SearchNFInstancesRequest) SetNefId

func (r *SearchNFInstancesRequest) SetNefId(NefId string)

func (*SearchNFInstancesRequest) SetNotificationType

func (r *SearchNFInstancesRequest) SetNotificationType(NotificationType models.NrfNfManagementNotificationType)

func (*SearchNFInstancesRequest) SetNrfDiscUri

func (r *SearchNFInstancesRequest) SetNrfDiscUri(NrfDiscUri string)

func (*SearchNFInstancesRequest) SetNsacSai

func (r *SearchNFInstancesRequest) SetNsacSai(NsacSai string)

func (*SearchNFInstancesRequest) SetNsacfCapability

func (r *SearchNFInstancesRequest) SetNsacfCapability(NsacfCapability models.NsacfCapability)

func (*SearchNFInstancesRequest) SetNsiList

func (r *SearchNFInstancesRequest) SetNsiList(NsiList []string)

func (*SearchNFInstancesRequest) SetNwdafEventList

func (r *SearchNFInstancesRequest) SetNwdafEventList(NwdafEventList []models.NwdafEvent)

func (*SearchNFInstancesRequest) SetPduSessionTypes

func (r *SearchNFInstancesRequest) SetPduSessionTypes(PduSessionTypes []models.PduSessionType)

func (*SearchNFInstancesRequest) SetPfdData

func (*SearchNFInstancesRequest) SetPgw

func (r *SearchNFInstancesRequest) SetPgw(Pgw string)

func (*SearchNFInstancesRequest) SetPgwInd

func (r *SearchNFInstancesRequest) SetPgwInd(PgwInd bool)

func (*SearchNFInstancesRequest) SetPgwIp

func (r *SearchNFInstancesRequest) SetPgwIp(PgwIp models.IpAddr)

func (*SearchNFInstancesRequest) SetPlmnSpecificSnssaiList

func (r *SearchNFInstancesRequest) SetPlmnSpecificSnssaiList(PlmnSpecificSnssaiList []models.PlmnSnssai)

func (*SearchNFInstancesRequest) SetPreferencesPrecedence

func (r *SearchNFInstancesRequest) SetPreferencesPrecedence(PreferencesPrecedence []string)

func (*SearchNFInstancesRequest) SetPreferredAnalyticsDelays

func (r *SearchNFInstancesRequest) SetPreferredAnalyticsDelays(PreferredAnalyticsDelays map[string]int32)

func (*SearchNFInstancesRequest) SetPreferredApiVersions

func (r *SearchNFInstancesRequest) SetPreferredApiVersions(PreferredApiVersions map[string]string)

func (*SearchNFInstancesRequest) SetPreferredCollocatedNfTypes

func (r *SearchNFInstancesRequest) SetPreferredCollocatedNfTypes(PreferredCollocatedNfTypes []models.CollocatedNfType)

func (*SearchNFInstancesRequest) SetPreferredFullPlmn

func (r *SearchNFInstancesRequest) SetPreferredFullPlmn(PreferredFullPlmn bool)

func (*SearchNFInstancesRequest) SetPreferredLocality

func (r *SearchNFInstancesRequest) SetPreferredLocality(PreferredLocality string)

func (*SearchNFInstancesRequest) SetPreferredNfInstances

func (r *SearchNFInstancesRequest) SetPreferredNfInstances(PreferredNfInstances []string)

func (*SearchNFInstancesRequest) SetPreferredPgwInd

func (r *SearchNFInstancesRequest) SetPreferredPgwInd(PreferredPgwInd bool)

func (*SearchNFInstancesRequest) SetPreferredTai

func (r *SearchNFInstancesRequest) SetPreferredTai(PreferredTai models.Tai)

func (*SearchNFInstancesRequest) SetPreferredVendorSpecificFeatures

func (r *SearchNFInstancesRequest) SetPreferredVendorSpecificFeatures(PreferredVendorSpecificFeatures map[string]map[string][]models.VendorSpecificFeature)

func (*SearchNFInstancesRequest) SetPreferredVendorSpecificNfFeatures

func (r *SearchNFInstancesRequest) SetPreferredVendorSpecificNfFeatures(PreferredVendorSpecificNfFeatures map[string][]models.VendorSpecificFeature)

func (*SearchNFInstancesRequest) SetProseCapability

func (r *SearchNFInstancesRequest) SetProseCapability(ProseCapability models.NrfNfManagementProSeCapability)

func (*SearchNFInstancesRequest) SetProseSupportInd

func (r *SearchNFInstancesRequest) SetProseSupportInd(ProseSupportInd bool)

func (*SearchNFInstancesRequest) SetRatType

func (r *SearchNFInstancesRequest) SetRatType(RatType models.RatType)

func (*SearchNFInstancesRequest) SetRealmId

func (r *SearchNFInstancesRequest) SetRealmId(RealmId string)

func (*SearchNFInstancesRequest) SetRedundantGtpu

func (r *SearchNFInstancesRequest) SetRedundantGtpu(RedundantGtpu bool)

func (*SearchNFInstancesRequest) SetRedundantTransport

func (r *SearchNFInstancesRequest) SetRedundantTransport(RedundantTransport bool)

func (*SearchNFInstancesRequest) SetRemotePlmnId

func (r *SearchNFInstancesRequest) SetRemotePlmnId(RemotePlmnId models.PlmnId)

func (*SearchNFInstancesRequest) SetRemoteSnpnId

func (r *SearchNFInstancesRequest) SetRemoteSnpnId(RemoteSnpnId models.PlmnIdNid)

func (*SearchNFInstancesRequest) SetRequesterFeatures

func (r *SearchNFInstancesRequest) SetRequesterFeatures(RequesterFeatures string)

func (*SearchNFInstancesRequest) SetRequesterNfInstanceFqdn

func (r *SearchNFInstancesRequest) SetRequesterNfInstanceFqdn(RequesterNfInstanceFqdn string)

func (*SearchNFInstancesRequest) SetRequesterNfInstanceId

func (r *SearchNFInstancesRequest) SetRequesterNfInstanceId(RequesterNfInstanceId string)

func (*SearchNFInstancesRequest) SetRequesterNfType

func (r *SearchNFInstancesRequest) SetRequesterNfType(RequesterNfType models.NrfNfManagementNfType)

func (*SearchNFInstancesRequest) SetRequesterPlmnList

func (r *SearchNFInstancesRequest) SetRequesterPlmnList(RequesterPlmnList []models.PlmnId)

func (*SearchNFInstancesRequest) SetRequesterPlmnSpecificSnssaiList

func (r *SearchNFInstancesRequest) SetRequesterPlmnSpecificSnssaiList(RequesterPlmnSpecificSnssaiList []models.PlmnSnssai)

func (*SearchNFInstancesRequest) SetRequesterSnpnList

func (r *SearchNFInstancesRequest) SetRequesterSnpnList(RequesterSnpnList []models.PlmnIdNid)

func (*SearchNFInstancesRequest) SetRequesterSnssais

func (r *SearchNFInstancesRequest) SetRequesterSnssais(RequesterSnssais []models.ExtSnssai)

func (*SearchNFInstancesRequest) SetRequiredFeatures

func (r *SearchNFInstancesRequest) SetRequiredFeatures(RequiredFeatures []string)

func (*SearchNFInstancesRequest) SetRequiredPfcpFeatures

func (r *SearchNFInstancesRequest) SetRequiredPfcpFeatures(RequiredPfcpFeatures string)

func (*SearchNFInstancesRequest) SetRoutingIndicator

func (r *SearchNFInstancesRequest) SetRoutingIndicator(RoutingIndicator string)

func (*SearchNFInstancesRequest) SetScpDomainList

func (r *SearchNFInstancesRequest) SetScpDomainList(ScpDomainList []string)

func (*SearchNFInstancesRequest) SetServedNfSetId

func (r *SearchNFInstancesRequest) SetServedNfSetId(ServedNfSetId string)

func (*SearchNFInstancesRequest) SetServiceNames

func (r *SearchNFInstancesRequest) SetServiceNames(ServiceNames []models.ServiceName)

func (*SearchNFInstancesRequest) SetServingNfSetId

func (r *SearchNFInstancesRequest) SetServingNfSetId(ServingNfSetId string)

func (*SearchNFInstancesRequest) SetServingNfType

func (r *SearchNFInstancesRequest) SetServingNfType(ServingNfType models.NrfNfManagementNfType)

func (*SearchNFInstancesRequest) SetServingScope

func (r *SearchNFInstancesRequest) SetServingScope(ServingScope []string)

func (*SearchNFInstancesRequest) SetSharedDataId

func (r *SearchNFInstancesRequest) SetSharedDataId(SharedDataId string)

func (*SearchNFInstancesRequest) SetSmfServingArea

func (r *SearchNFInstancesRequest) SetSmfServingArea(SmfServingArea string)

func (*SearchNFInstancesRequest) SetSnssais

func (r *SearchNFInstancesRequest) SetSnssais(Snssais []models.Snssai)

func (*SearchNFInstancesRequest) SetStorageId

func (r *SearchNFInstancesRequest) SetStorageId(StorageId string)

func (*SearchNFInstancesRequest) SetSupi

func (r *SearchNFInstancesRequest) SetSupi(Supi string)

func (*SearchNFInstancesRequest) SetSupportOnboardingCapability

func (r *SearchNFInstancesRequest) SetSupportOnboardingCapability(SupportOnboardingCapability bool)

func (*SearchNFInstancesRequest) SetSupportedFeatures

func (r *SearchNFInstancesRequest) SetSupportedFeatures(SupportedFeatures string)

func (*SearchNFInstancesRequest) SetTai

func (r *SearchNFInstancesRequest) SetTai(Tai models.Tai)

func (*SearchNFInstancesRequest) SetTaiList

func (r *SearchNFInstancesRequest) SetTaiList(TaiList []models.Tai)

func (*SearchNFInstancesRequest) SetTargetHni

func (r *SearchNFInstancesRequest) SetTargetHni(TargetHni string)

func (*SearchNFInstancesRequest) SetTargetNfFqdn

func (r *SearchNFInstancesRequest) SetTargetNfFqdn(TargetNfFqdn string)

func (*SearchNFInstancesRequest) SetTargetNfInstanceId

func (r *SearchNFInstancesRequest) SetTargetNfInstanceId(TargetNfInstanceId string)

func (*SearchNFInstancesRequest) SetTargetNfInstanceName

func (r *SearchNFInstancesRequest) SetTargetNfInstanceName(TargetNfInstanceName string)

func (*SearchNFInstancesRequest) SetTargetNfServiceSetId

func (r *SearchNFInstancesRequest) SetTargetNfServiceSetId(TargetNfServiceSetId string)

func (*SearchNFInstancesRequest) SetTargetNfSetId

func (r *SearchNFInstancesRequest) SetTargetNfSetId(TargetNfSetId string)

func (*SearchNFInstancesRequest) SetTargetNfType

func (r *SearchNFInstancesRequest) SetTargetNfType(TargetNfType models.NrfNfManagementNfType)

func (*SearchNFInstancesRequest) SetTargetNwResolution

func (r *SearchNFInstancesRequest) SetTargetNwResolution(TargetNwResolution bool)

func (*SearchNFInstancesRequest) SetTargetPlmnList

func (r *SearchNFInstancesRequest) SetTargetPlmnList(TargetPlmnList []models.PlmnId)

func (*SearchNFInstancesRequest) SetTargetSnpn

func (r *SearchNFInstancesRequest) SetTargetSnpn(TargetSnpn models.PlmnIdNid)

func (*SearchNFInstancesRequest) SetTngfInfo

func (r *SearchNFInstancesRequest) SetTngfInfo(TngfInfo models.TngfInfo)

func (*SearchNFInstancesRequest) SetTwifInfo

func (r *SearchNFInstancesRequest) SetTwifInfo(TwifInfo models.TwifInfo)

func (*SearchNFInstancesRequest) SetUasNfFunctionalityInd

func (r *SearchNFInstancesRequest) SetUasNfFunctionalityInd(UasNfFunctionalityInd bool)

func (*SearchNFInstancesRequest) SetUeIpv4Address

func (r *SearchNFInstancesRequest) SetUeIpv4Address(UeIpv4Address string)

func (*SearchNFInstancesRequest) SetUeIpv6Prefix

func (r *SearchNFInstancesRequest) SetUeIpv6Prefix(UeIpv6Prefix string)

func (*SearchNFInstancesRequest) SetUpfIwkEpsInd

func (r *SearchNFInstancesRequest) SetUpfIwkEpsInd(UpfIwkEpsInd bool)

func (*SearchNFInstancesRequest) SetUpfN6Ip

func (r *SearchNFInstancesRequest) SetUpfN6Ip(UpfN6Ip models.IpAddr)

func (*SearchNFInstancesRequest) SetUpfUeIpAddrInd

func (r *SearchNFInstancesRequest) SetUpfUeIpAddrInd(UpfUeIpAddrInd bool)

func (*SearchNFInstancesRequest) SetV2xCapability

func (r *SearchNFInstancesRequest) SetV2xCapability(V2xCapability models.V2xCapability)

func (*SearchNFInstancesRequest) SetV2xSupportInd

func (r *SearchNFInstancesRequest) SetV2xSupportInd(V2xSupportInd bool)

func (*SearchNFInstancesRequest) SetVsmfSupportInd

func (r *SearchNFInstancesRequest) SetVsmfSupportInd(VsmfSupportInd bool)

func (*SearchNFInstancesRequest) SetWAgfInfo

func (r *SearchNFInstancesRequest) SetWAgfInfo(WAgfInfo models.WAgfInfo)

type SearchNFInstancesResponse

type SearchNFInstancesResponse struct {
	CacheControl    string
	ContentEncoding string
	ETag            string
	SearchResult    models.SearchResult
}

type StoredSearchDocumentApiService

type StoredSearchDocumentApiService service

func (*StoredSearchDocumentApiService) RetrieveStoredSearch

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL