NFDisc

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

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.7 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

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

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 {
	AcceptEncoding *string
}

RetrieveCompleteSearchRequest

func (*RetrieveCompleteSearchRequest) SetAcceptEncoding

func (r *RetrieveCompleteSearchRequest) SetAcceptEncoding(
	AcceptEncoding string,
)

type RetrieveCompleteSearchResponse

type RetrieveCompleteSearchResponse struct {
	Cache_Control                 string
	Content_Encoding              string
	ETag                          string
	Nrf_NFDisc_StoredSearchResult *models.Nrf_NFDisc_StoredSearchResult
}

type RetrieveStoredSearchError

type RetrieveStoredSearchError struct {
	Location         string
	RedirectResponse *models.RedirectResponse
}

type RetrieveStoredSearchRequest

type RetrieveStoredSearchRequest struct {
	AcceptEncoding *string
}

RetrieveStoredSearchRequest

func (*RetrieveStoredSearchRequest) SetAcceptEncoding

func (r *RetrieveStoredSearchRequest) SetAcceptEncoding(AcceptEncoding string)

type RetrieveStoredSearchResponse

type RetrieveStoredSearchResponse struct {
	Cache_Control                 string
	Content_Encoding              string
	ETag                          string
	Nrf_NFDisc_StoredSearchResult *models.Nrf_NFDisc_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 {
	Content_Encoding                       string
	Nrf_NFDisc_ScpDomainRoutingInformation *models.Nrf_NFDisc_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 ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeError

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeError struct {
	ProblemDetails *models.ProblemDetails
}

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest struct {
	ContentEncoding *string
	RequestBody     *models.Nrf_NFDisc_ScpDomainRoutingInfoNotification
}

ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest

func (*ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest) SetContentEncoding

func (r *ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest) SetContentEncoding(
	ContentEncoding string,
)

func (*ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeRequest) SetRequestBody

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeResponse

type ScpDomainRoutingInfoSubscribeOnScpDomainRoutingInformationChangeResponse struct {
	Accept_Encoding string
}

type ScpDomainRoutingInfoSubscribeRequest

type ScpDomainRoutingInfoSubscribeRequest struct {
	RequestBody     *models.Nrf_NFDisc_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) SetRequestBody

type ScpDomainRoutingInfoSubscribeResponse

type ScpDomainRoutingInfoSubscribeResponse struct {
	Accept_Encoding                             string
	Content_Encoding                            string
	Location                                    string
	Nrf_NFDisc_ScpDomainRoutingInfoSubscription *models.Nrf_NFDisc_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.Nrf_NFMgmt_NFType
	RequesterNfType                   *models.Nrf_NFMgmt_NFType
	AcceptEncoding                    *string
	PreferredCollocatedNfTypes        []models.Nrf_NFMgmt_CollocatedNfType
	RequesterNfInstanceId             *string
	ServiceNames                      []models.Nrf_NFMgmt_ServiceName
	RequesterNfInstanceFqdn           *string
	TargetPlmnList                    []models.PlmnId
	RequesterPlmnList                 []models.PlmnId
	TargetNfInstanceId                *string
	TargetNfFqdn                      *string
	HnrfUri                           *string
	Snssais                           []models.Snssai
	RequesterSnssais                  []models.ExtSnssai
	PlmnSpecificSnssaiList            []models.Nrf_NFMgmt_PlmnSnssai
	RequesterPlmnSpecificSnssaiList   []models.Nrf_NFMgmt_PlmnSnssai
	Dnn                               *string
	Ipv4Index                         *models.Udm_SDM_IpIndex
	Ipv6Index                         *models.Udm_SDM_IpIndex
	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.Nrf_NFMgmt_PfdData
	DataSet                           *models.Nrf_NFMgmt_DataSetId
	RoutingIndicator                  *string
	GroupIdList                       []string
	DnaiList                          []string
	PduSessionTypes                   []models.PduSessionType
	EventIdList                       []models.Nwdaf_AnalyticsInfo_EventId
	NwdafEventList                    []models.Nwdaf_EvtSubs_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.Lmf_Loc_ExternalClientType
	LmfId                             *string
	AnNodeType                        *models.Nrf_NFMgmt_AnNodeType
	RatType                           *models.RatType
	PreferredTai                      *models.Tai
	PreferredNfInstances              []string
	IfNoneMatch                       *string
	TargetSnpn                        *models.PlmnIdNid
	RequesterSnpnList                 []models.PlmnIdNid
	AfEeData                          *models.Nrf_NFMgmt_AfEventExposureData
	WAgfInfo                          *models.Nrf_NFMgmt_WAgfInfo
	TngfInfo                          *models.Nrf_NFMgmt_TngfInfo
	TwifInfo                          *models.Nrf_NFMgmt_TwifInfo
	TargetNfSetId                     *string
	TargetNfServiceSetId              *string
	NefId                             *string
	NotificationType                  *models.Nrf_NFMgmt_NotificationType
	N1MsgClass                        *models.Amf_Comm_N1MessageClass
	N2InfoClass                       *models.Amf_Comm_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.Nrf_NFMgmt_VendorSpecificFeature
	PreferredVendorSpecificNfFeatures map[string][]models.Nrf_NFMgmt_VendorSpecificFeature
	RequiredPfcpFeatures              *string
	HomePubKeyId                      *int32
	ProseSupportInd                   *bool
	AnalyticsAggregationInd           *bool
	ServingNfSetId                    *string
	ServingNfType                     *models.Nrf_NFMgmt_NFType
	MlAnalyticsInfoList               []models.Nrf_NFMgmt_MlAnalyticsInfo
	AnalyticsMetadataProvInd          *bool
	NsacfCapability                   *models.Nrf_NFMgmt_NsacfCapability
	MbsSessionIdList                  []models.MbsSessionId
	AreaSessionId                     *int32
	GmlcNumber                        *string
	UpfN6Ip                           *models.IpAddr
	TaiList                           []models.Tai
	PreferencesPrecedence             []string
	SupportOnboardingCapability       *bool
	UasNfFunctionalityInd             *bool
	V2xCapability                     *models.Nrf_NFMgmt_V2xCapability
	ProseCapability                   *models.Nrf_NFMgmt_ProSeCapability
	SharedDataId                      *string
	TargetHni                         *string
	TargetNwResolution                *bool
	ExcludeNfinstList                 []string
	ExcludeNfservinstList             []models.Nrf_NFDisc_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 (*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.Nrf_NFMgmt_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.Lmf_Loc_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.Nrf_NFMgmt_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.Nwdaf_AnalyticsInfo_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.Nrf_NFDisc_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.Udm_SDM_IpIndex,
)

func (*SearchNFInstancesRequest) SetIpv6Index

func (r *SearchNFInstancesRequest) SetIpv6Index(
	Ipv6Index models.Udm_SDM_IpIndex,
)

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.Nrf_NFMgmt_MlAnalyticsInfo,
)

func (*SearchNFInstancesRequest) SetMsisdn

func (r *SearchNFInstancesRequest) SetMsisdn(Msisdn string)

func (*SearchNFInstancesRequest) SetN1MsgClass

func (r *SearchNFInstancesRequest) SetN1MsgClass(
	N1MsgClass models.Amf_Comm_N1MessageClass,
)

func (*SearchNFInstancesRequest) SetN2InfoClass

func (r *SearchNFInstancesRequest) SetN2InfoClass(
	N2InfoClass models.Amf_Comm_N2InformationClass,
)

func (*SearchNFInstancesRequest) SetNefId

func (r *SearchNFInstancesRequest) SetNefId(NefId string)

func (*SearchNFInstancesRequest) SetNotificationType

func (r *SearchNFInstancesRequest) SetNotificationType(
	NotificationType models.Nrf_NFMgmt_NotificationType,
)

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.Nrf_NFMgmt_NsacfCapability,
)

func (*SearchNFInstancesRequest) SetNsiList

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

func (*SearchNFInstancesRequest) SetNwdafEventList

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

func (*SearchNFInstancesRequest) SetPduSessionTypes

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

func (*SearchNFInstancesRequest) SetPfdData

func (r *SearchNFInstancesRequest) SetPfdData(
	PfdData models.Nrf_NFMgmt_PfdData,
)

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.Nrf_NFMgmt_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.Nrf_NFMgmt_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.Nrf_NFMgmt_VendorSpecificFeature,
)

func (*SearchNFInstancesRequest) SetPreferredVendorSpecificNfFeatures

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

func (*SearchNFInstancesRequest) SetProseCapability

func (r *SearchNFInstancesRequest) SetProseCapability(
	ProseCapability models.Nrf_NFMgmt_ProSeCapability,
)

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.Nrf_NFMgmt_NFType,
)

func (*SearchNFInstancesRequest) SetRequesterPlmnList

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

func (*SearchNFInstancesRequest) SetRequesterPlmnSpecificSnssaiList

func (r *SearchNFInstancesRequest) SetRequesterPlmnSpecificSnssaiList(
	RequesterPlmnSpecificSnssaiList []models.Nrf_NFMgmt_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.Nrf_NFMgmt_ServiceName,
)

func (*SearchNFInstancesRequest) SetServingNfSetId

func (r *SearchNFInstancesRequest) SetServingNfSetId(ServingNfSetId string)

func (*SearchNFInstancesRequest) SetServingNfType

func (r *SearchNFInstancesRequest) SetServingNfType(
	ServingNfType models.Nrf_NFMgmt_NFType,
)

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) 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.Nrf_NFMgmt_NFType,
)

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.Nrf_NFMgmt_TngfInfo,
)

func (*SearchNFInstancesRequest) SetTwifInfo

func (r *SearchNFInstancesRequest) SetTwifInfo(
	TwifInfo models.Nrf_NFMgmt_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.Nrf_NFMgmt_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.Nrf_NFMgmt_WAgfInfo,
)

type SearchNFInstancesResponse

type SearchNFInstancesResponse struct {
	Cache_Control           string
	Content_Encoding        string
	ETag                    string
	Nrf_NFDisc_SearchResult *models.Nrf_NFDisc_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