openapi

package module
v0.0.0-...-ee64229 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 20 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedArtifactTypeQueryParamEnumValues = []ArtifactTypeQueryParam{
	"model-artifact",
	"metrics-artifact",
}

All allowed values of ArtifactTypeQueryParam enum

View Source
var AllowedCatalogAssetTypeEnumValues = []CatalogAssetType{
	"models",
	"mcp_servers",
}

All allowed values of CatalogAssetType enum

View Source
var AllowedCatalogSourceStatusEnumValues = []CatalogSourceStatus{
	"available",
	"partially-available",
	"error",
	"disabled",
}

All allowed values of CatalogSourceStatus enum

View Source
var AllowedOrderByFieldEnumValues = []OrderByField{
	"CREATE_TIME",
	"LAST_UPDATE_TIME",
	"ID",
	"NAME",
}

All allowed values of OrderByField enum

View Source
var AllowedSortOrderEnumValues = []SortOrder{
	"ASC",
	"DESC",
}

All allowed values of SortOrder enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	MCPCatalogServiceAPI *MCPCatalogServiceAPIService

	ModelCatalogServiceAPI *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Model Catalog REST API API vv1alpha1 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.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiFindLabelsRequest

type ApiFindLabelsRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindLabelsRequest) AssetType

Filter by asset type.

func (ApiFindLabelsRequest) Execute

func (ApiFindLabelsRequest) NextPageToken

func (r ApiFindLabelsRequest) NextPageToken(nextPageToken string) ApiFindLabelsRequest

Token to use to retrieve next page of results.

func (ApiFindLabelsRequest) OrderBy

Specifies the key to order catalog labels by. You can provide any string key that may exist in the label maps. Labels that contain the specified key will be sorted by that key's value. Labels that don't contain the key will maintain their original order and appear after labels that do contain the key.

func (ApiFindLabelsRequest) PageSize

func (r ApiFindLabelsRequest) PageSize(pageSize string) ApiFindLabelsRequest

Number of entities in each page.

func (ApiFindLabelsRequest) SortOrder

func (r ApiFindLabelsRequest) SortOrder(sortOrder SortOrder) ApiFindLabelsRequest

Specifies the sort order for listing entities, defaults to ASC.

type ApiFindMCPServerToolsRequest

type ApiFindMCPServerToolsRequest struct {
	ApiService *MCPCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindMCPServerToolsRequest) Execute

func (ApiFindMCPServerToolsRequest) FilterQuery

A SQL-like query string to filter MCP tools for a specific MCP server. **Supported Operators:** - Comparison: `=`, `!=`, `<>`, `>`, `<`, `>=`, `<=` - Pattern matching: `LIKE`, `ILIKE` (case-insensitive) - Set membership: `IN` - Logical: `AND`, `OR` - Grouping: `()` for complex expressions **Examples:** - `name = \"list_models\"` - `accessType = \"read_only\"` - `name ILIKE \"%search%\"` - `(accessType = \"read_only\" OR accessType = \"execute\") AND name LIKE \"%model%\"`

func (ApiFindMCPServerToolsRequest) NextPageToken

func (r ApiFindMCPServerToolsRequest) NextPageToken(nextPageToken string) ApiFindMCPServerToolsRequest

Token to use to retrieve next page of results.

func (ApiFindMCPServerToolsRequest) OrderBy

Specifies the order by criteria for listing entities.

func (ApiFindMCPServerToolsRequest) PageSize

Number of entities in each page.

func (ApiFindMCPServerToolsRequest) SortOrder

Specifies the sort order for listing entities, defaults to ASC.

type ApiFindMCPServersFilterOptionsRequest

type ApiFindMCPServersFilterOptionsRequest struct {
	ApiService *MCPCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindMCPServersFilterOptionsRequest) Execute

type ApiFindMCPServersRequest

type ApiFindMCPServersRequest struct {
	ApiService *MCPCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindMCPServersRequest) Execute

func (ApiFindMCPServersRequest) FilterQuery

func (r ApiFindMCPServersRequest) FilterQuery(filterQuery string) ApiFindMCPServersRequest

A SQL-like query string to filter MCP servers. **Supported Operators:** - Comparison: `=`, `!=`, `<>`, `>`, `<`, `>=`, `<=` - Pattern matching: `LIKE`, `ILIKE` (case-insensitive) - Set membership: `IN` - Logical: `AND`, `OR` - Grouping: `()` for complex expressions **Examples:** - `license = \"Apache 2.0\"` - `verifiedSource = true` - `provider ILIKE \"%local%\"` - `(license = \"Apache 2.0\" OR license = \"MIT\") AND verifiedSource = true`

func (ApiFindMCPServersRequest) IncludeTools

func (r ApiFindMCPServersRequest) IncludeTools(includeTools bool) ApiFindMCPServersRequest

Whether to include the tools array in each MCP server result.

func (ApiFindMCPServersRequest) Name

Filter MCP servers by server name using SQL LIKE pattern matching.

func (ApiFindMCPServersRequest) NamedQuery

func (r ApiFindMCPServersRequest) NamedQuery(namedQuery string) ApiFindMCPServersRequest

Predefined filter template name to apply when listing MCP servers.

func (ApiFindMCPServersRequest) NextPageToken

func (r ApiFindMCPServersRequest) NextPageToken(nextPageToken string) ApiFindMCPServersRequest

Token to use to retrieve next page of results.

func (ApiFindMCPServersRequest) OrderBy

Specifies the order by criteria for listing entities.

func (ApiFindMCPServersRequest) PageSize

Number of entities in each page.

func (ApiFindMCPServersRequest) Q

Free-form keyword search across name, description, and provider.

func (ApiFindMCPServersRequest) SortOrder

Specifies the sort order for listing entities, defaults to ASC.

func (ApiFindMCPServersRequest) SourceLabel

func (r ApiFindMCPServersRequest) SourceLabel(sourceLabel []string) ApiFindMCPServersRequest

Filter MCP servers by the label associated with the source. Multiple values can be separated by commas. If one of the values is the string `null`, then MCP servers from every source without a label will be returned.

func (ApiFindMCPServersRequest) ToolLimit

Maximum number of tools to include when includeTools is true.

type ApiFindModelsFilterOptionsRequest

type ApiFindModelsFilterOptionsRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindModelsFilterOptionsRequest) Execute

type ApiFindModelsRequest

type ApiFindModelsRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindModelsRequest) Execute

func (ApiFindModelsRequest) FilterQuery

func (r ApiFindModelsRequest) FilterQuery(filterQuery string) ApiFindModelsRequest

A SQL-like query string to filter the list of entities. The query supports rich filtering capabilities with automatic type inference. **Supported Operators:** - Comparison: `=`, `!=`, `<>`, `>`, `<`, `>=`, `<=` - Pattern matching: `LIKE`, `ILIKE` (case-insensitive) - Set membership: `IN` - Logical: `AND`, `OR` - Grouping: `()` for complex expressions **Data Types:** - Strings: `\"value\"` or `'value'` - Numbers: `42`, `3.14`, `1e-5` - Booleans: `true`, `false` (case-insensitive) **Property Access:** - Standard properties: `name`, `id`, `state`, `createTimeSinceEpoch` - Custom properties: Any user-defined property name - Escaped properties: Use backticks for special characters: `` `custom-property` `` - Type-specific access: `property.string_value`, `property.double_value`, `property.int_value`, `property.bool_value` **Examples:** - Basic: `name = \"my-model\"` - Comparison: `accuracy > 0.95` - Pattern: `name LIKE \"%tensorflow%\"` - Complex: `(name = \"model-a\" OR name = \"model-b\") AND state = \"LIVE\"` - Custom property: `framework.string_value = \"pytorch\"` - Escaped property: `` `mlflow.source.type` = \"notebook\" ``

func (ApiFindModelsRequest) HardwareCountProperty

func (r ApiFindModelsRequest) HardwareCountProperty(hardwareCountProperty string) ApiFindModelsRequest

Property name for hardware count

func (ApiFindModelsRequest) HardwareTypeProperty

func (r ApiFindModelsRequest) HardwareTypeProperty(hardwareTypeProperty string) ApiFindModelsRequest

Property name for hardware type grouping

func (ApiFindModelsRequest) LatencyProperty

func (r ApiFindModelsRequest) LatencyProperty(latencyProperty string) ApiFindModelsRequest

Property name for latency metric

func (ApiFindModelsRequest) NextPageToken

func (r ApiFindModelsRequest) NextPageToken(nextPageToken string) ApiFindModelsRequest

Token to use to retrieve next page of results.

func (ApiFindModelsRequest) OrderBy

Specifies the order by criteria for listing entities. Supported values are: - CREATE_TIME - LAST_UPDATE_TIME - ID - NAME - ACCURACY Defaults to `NAME`. The `ACCURACY` sort will sort by the `overall_average` property in any linked metrics artifact. In addition, models can be sorted by properties. For example: - `provider.string_value` sorts by provider name - `artifacts.ifeval.double_value` sorts by the min/max value a property called ifeval across all associated artifacts

func (ApiFindModelsRequest) PageSize

func (r ApiFindModelsRequest) PageSize(pageSize string) ApiFindModelsRequest

Number of entities in each page.

func (ApiFindModelsRequest) Q

Free-form keyword search used to filter the response.

func (ApiFindModelsRequest) Recommendations

func (r ApiFindModelsRequest) Recommendations(recommendations bool) ApiFindModelsRequest

Sort models by lowest recommended latency using Pareto filtering

func (ApiFindModelsRequest) RpsProperty

func (r ApiFindModelsRequest) RpsProperty(rpsProperty string) ApiFindModelsRequest

Property name for RPS metric

func (ApiFindModelsRequest) SortOrder

func (r ApiFindModelsRequest) SortOrder(sortOrder SortOrder) ApiFindModelsRequest

Specifies the sort order for listing entities, defaults to ASC.

func (ApiFindModelsRequest) Source

Filter models by source. Multiple values can be separated by commas to filter by multiple sources (OR logic). For example: ?source=huggingface,local will return models from either huggingface OR local sources.

func (ApiFindModelsRequest) SourceLabel

func (r ApiFindModelsRequest) SourceLabel(sourceLabel []string) ApiFindModelsRequest

Filter models by the label associated with the source. Multiple values can be separated by commas. If one of the values is the string `null`, then models from every source without a label will be returned.

func (ApiFindModelsRequest) TargetRPS

func (r ApiFindModelsRequest) TargetRPS(targetRPS int32) ApiFindModelsRequest

Target requests per second for latency calculations

type ApiFindSourcesRequest

type ApiFindSourcesRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiFindSourcesRequest) AssetType

Filter by asset type.

func (ApiFindSourcesRequest) Execute

func (ApiFindSourcesRequest) Name

Name of entity to search.

func (ApiFindSourcesRequest) NextPageToken

func (r ApiFindSourcesRequest) NextPageToken(nextPageToken string) ApiFindSourcesRequest

Token to use to retrieve next page of results.

func (ApiFindSourcesRequest) OrderBy

Specifies the order by criteria for listing entities.

func (ApiFindSourcesRequest) PageSize

func (r ApiFindSourcesRequest) PageSize(pageSize string) ApiFindSourcesRequest

Number of entities in each page.

func (ApiFindSourcesRequest) SortOrder

func (r ApiFindSourcesRequest) SortOrder(sortOrder SortOrder) ApiFindSourcesRequest

Specifies the sort order for listing entities, defaults to ASC.

type ApiGetAllModelArtifactsRequest

type ApiGetAllModelArtifactsRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiGetAllModelArtifactsRequest) ArtifactType

Specifies the artifact type for listing artifacts.

func (ApiGetAllModelArtifactsRequest) ArtifactType2

Specifies the artifact type for listing artifacts. Deprecated

func (ApiGetAllModelArtifactsRequest) Execute

func (ApiGetAllModelArtifactsRequest) FilterQuery

A SQL-like query string to filter catalog artifacts. The query supports rich filtering capabilities with automatic type inference. **Supported Operators:** - Comparison: `=`, `!=`, `<>`, `>`, `<`, `>=`, `<=` - Pattern matching: `LIKE`, `ILIKE` (case-insensitive) - Set membership: `IN` - Logical: `AND`, `OR` - Grouping: `()` for complex expressions **Data Types:** - Strings: `\"value\"` or `'value'` - Numbers: `42`, `3.14`, `1e-5` - Booleans: `true`, `false` (case-insensitive) **Property Access (Artifacts):** - Standard properties: `name`, `id`, `uri`, `artifactType`, `createTimeSinceEpoch` - Custom properties: Any user-defined property name in `customProperties` - Escaped properties: Use backticks for special characters: `` `custom-property` `` - Type-specific access: `property.string_value`, `property.double_value`, `property.int_value`, `property.bool_value` **Examples:** - Basic: `name = \"my-artifact\"` - Comparison: `ttft_mean > 90` - Pattern: `uri LIKE \"%s3.amazonaws.com%\"` - Complex: `(artifactType = \"model-artifact\" OR artifactType = \"metrics-artifact\") AND name LIKE \"%pytorch%\"` - Custom property: `format.string_value = \"pytorch\"` - Escaped property: `` `custom-key` = \"value\" ``

func (ApiGetAllModelArtifactsRequest) NextPageToken

Token to use to retrieve next page of results.

func (ApiGetAllModelArtifactsRequest) OrderBy

Specifies the order by criteria for listing artifacts. **Standard Fields:** - `ID` - Order by artifact ID - `NAME` - Order by artifact name - `CREATE_TIME` - Order by creation timestamp - `LAST_UPDATE_TIME` - Order by last update timestamp **Custom Property Ordering:** Artifacts can be ordered by custom properties using the format: `<property_name>.<value_type>` Supported value types: - `double_value` - For numeric (floating-point) properties - `int_value` - For integer properties - `string_value` - For string properties Examples: - `mmlu.double_value` - Order by the 'mmlu' benchmark score - `accuracy.double_value` - Order by accuracy metric - `framework_type.string_value` - Order by framework type - `hardware_count.int_value` - Order by hardware count - `ttft_mean.double_value` - Order by time-to-first-token mean **Behavior:** - If an invalid value type is specified (e.g., `accuracy.invalid_type`), an error is returned - If an invalid format is used (e.g., `accuracy` without `.value_type`), it falls back to ID ordering - If a property doesn't exist, it falls back to ID ordering - Artifacts with the specified property are ordered first (by the property value), followed by artifacts without the property (ordered by ID) - Empty property names (e.g., `.double_value`) return an error

func (ApiGetAllModelArtifactsRequest) PageSize

Number of entities in each page.

func (ApiGetAllModelArtifactsRequest) SortOrder

Specifies the sort order for listing entities, defaults to ASC.

type ApiGetAllModelPerformanceArtifactsRequest

type ApiGetAllModelPerformanceArtifactsRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiGetAllModelPerformanceArtifactsRequest) Execute

func (ApiGetAllModelPerformanceArtifactsRequest) FilterQuery

A SQL-like query string to filter catalog artifacts. The query supports rich filtering capabilities with automatic type inference. **Supported Operators:** - Comparison: `=`, `!=`, `<>`, `>`, `<`, `>=`, `<=` - Pattern matching: `LIKE`, `ILIKE` (case-insensitive) - Set membership: `IN` - Logical: `AND`, `OR` - Grouping: `()` for complex expressions **Data Types:** - Strings: `\"value\"` or `'value'` - Numbers: `42`, `3.14`, `1e-5` - Booleans: `true`, `false` (case-insensitive) **Property Access (Artifacts):** - Standard properties: `name`, `id`, `uri`, `artifactType`, `createTimeSinceEpoch` - Custom properties: Any user-defined property name in `customProperties` - Escaped properties: Use backticks for special characters: `` `custom-property` `` - Type-specific access: `property.string_value`, `property.double_value`, `property.int_value`, `property.bool_value` **Examples:** - Basic: `name = \"my-artifact\"` - Comparison: `ttft_mean > 90` - Pattern: `uri LIKE \"%s3.amazonaws.com%\"` - Complex: `(artifactType = \"model-artifact\" OR artifactType = \"metrics-artifact\") AND name LIKE \"%pytorch%\"` - Custom property: `format.string_value = \"pytorch\"` - Escaped property: `` `custom-key` = \"value\" ``

func (ApiGetAllModelPerformanceArtifactsRequest) HardwareCountProperty

Custom property name for hardware count metric.

func (ApiGetAllModelPerformanceArtifactsRequest) HardwareTypeProperty

Custom property name for hardware type grouping.

func (ApiGetAllModelPerformanceArtifactsRequest) LatencyProperty

Custom property name for latency metric (e.g., ttft_p90, p90_latency).

func (ApiGetAllModelPerformanceArtifactsRequest) NextPageToken

Token to use to retrieve next page of results.

func (ApiGetAllModelPerformanceArtifactsRequest) OrderBy

Specifies the order by criteria for listing artifacts. **Standard Fields:** - `ID` - Order by artifact ID - `NAME` - Order by artifact name - `CREATE_TIME` - Order by creation timestamp - `LAST_UPDATE_TIME` - Order by last update timestamp **Custom Property Ordering:** Artifacts can be ordered by custom properties using the format: `<property_name>.<value_type>` Supported value types: - `double_value` - For numeric (floating-point) properties - `int_value` - For integer properties - `string_value` - For string properties Examples: - `mmlu.double_value` - Order by the 'mmlu' benchmark score - `accuracy.double_value` - Order by accuracy metric - `framework_type.string_value` - Order by framework type - `hardware_count.int_value` - Order by hardware count - `ttft_mean.double_value` - Order by time-to-first-token mean **Behavior:** - If an invalid value type is specified (e.g., `accuracy.invalid_type`), an error is returned - If an invalid format is used (e.g., `accuracy` without `.value_type`), it falls back to ID ordering - If a property doesn't exist, it falls back to ID ordering - Artifacts with the specified property are ordered first (by the property value), followed by artifacts without the property (ordered by ID) - Empty property names (e.g., `.double_value`) return an error

func (ApiGetAllModelPerformanceArtifactsRequest) PageSize

Number of entities in each page.

func (ApiGetAllModelPerformanceArtifactsRequest) Recommendations

Filter records that are less optimal based on approximate cost to run and latency.

func (ApiGetAllModelPerformanceArtifactsRequest) RpsProperty

Custom property name for requests per second metric.

func (ApiGetAllModelPerformanceArtifactsRequest) SortOrder

Specifies the sort order for listing entities, defaults to ASC.

func (ApiGetAllModelPerformanceArtifactsRequest) TargetRPS

Target requests per second. If specified, values for `replicas` and `total_requests_per_second` will be calculated and returned as custom properties.

type ApiGetMCPServerRequest

type ApiGetMCPServerRequest struct {
	ApiService *MCPCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiGetMCPServerRequest) Execute

func (ApiGetMCPServerRequest) IncludeTools

func (r ApiGetMCPServerRequest) IncludeTools(includeTools bool) ApiGetMCPServerRequest

Whether to include the tools array in each MCP server result.

type ApiGetMCPServerToolRequest

type ApiGetMCPServerToolRequest struct {
	ApiService *MCPCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiGetMCPServerToolRequest) Execute

type ApiGetModelRequest

type ApiGetModelRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiGetModelRequest) Execute

type ApiPreviewCatalogSourceRequest

type ApiPreviewCatalogSourceRequest struct {
	ApiService *ModelCatalogServiceAPIService
	// contains filtered or unexported fields
}

func (ApiPreviewCatalogSourceRequest) CatalogData

Optional YAML file containing the catalog data (models). This field enables stateless preview of new sources before saving them. When provided, the catalog data is read directly from this file instead of from the `yamlCatalogPath` property in the config. **Two modes of operation:** 1. **Stateless mode (recommended for new sources):** Upload both `config` and `catalogData` files. The models are read from `catalogData`, allowing preview without saving anything to the server. 2. **Path mode (for existing sources):** Upload only `config` with a `yamlCatalogPath` property pointing to a catalog file on the server filesystem. If both `catalogData` and `yamlCatalogPath` are provided, `catalogData` takes precedence.

func (ApiPreviewCatalogSourceRequest) Config

YAML file containing the catalog source configuration. The file should contain a source definition with type and properties fields, including optional includedModels and excludedModels filters. Model filter patterns support the `*` wildcard only and are case-insensitive. Patterns match the entire model name (e.g., `ibm-granite/_*` matches all models starting with \\\"ibm-granite/\\\").

func (ApiPreviewCatalogSourceRequest) Execute

func (ApiPreviewCatalogSourceRequest) FilterStatus

Filter the response to show specific model statuses: - `all` (default): Show all models regardless of inclusion status - `included`: Show only models that pass the configured filters - `excluded`: Show only models that are filtered out

func (ApiPreviewCatalogSourceRequest) NextPageToken

Token to use to retrieve next page of results.

func (ApiPreviewCatalogSourceRequest) PageSize

Number of entities in each page.

type ArtifactTypeQueryParam

type ArtifactTypeQueryParam string

ArtifactTypeQueryParam Supported artifact types for querying.

const (
	ARTIFACTTYPEQUERYPARAM_MODEL_ARTIFACT   ArtifactTypeQueryParam = "model-artifact"
	ARTIFACTTYPEQUERYPARAM_METRICS_ARTIFACT ArtifactTypeQueryParam = "metrics-artifact"
)

List of ArtifactTypeQueryParam

func NewArtifactTypeQueryParamFromValue

func NewArtifactTypeQueryParamFromValue(v string) (*ArtifactTypeQueryParam, error)

NewArtifactTypeQueryParamFromValue returns a pointer to a valid ArtifactTypeQueryParam for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ArtifactTypeQueryParam) IsValid

func (v ArtifactTypeQueryParam) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ArtifactTypeQueryParam) Ptr

Ptr returns reference to ArtifactTypeQueryParam value

func (*ArtifactTypeQueryParam) UnmarshalJSON

func (v *ArtifactTypeQueryParam) UnmarshalJSON(src []byte) error

type BaseModel

type BaseModel struct {
	// Human-readable description of the model.
	Description *string `json:"description,omitempty"`
	// Model documentation in Markdown.
	Readme *string `json:"readme,omitempty"`
	// Maturity level of the model.
	Maturity *string `json:"maturity,omitempty"`
	// List of supported languages (https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes).
	Language []string `json:"language,omitempty"`
	// List of tasks the model is designed for.
	Tasks []string `json:"tasks,omitempty"`
	// Name of the organization or entity that provides the model.
	Provider *string `json:"provider,omitempty"`
	Logo *string `json:"logo,omitempty"`
	// Short name of the model's license.
	License *string `json:"license,omitempty"`
	// URL to the license text.
	LicenseLink *string `json:"licenseLink,omitempty"`
	LibraryName *string `json:"libraryName,omitempty"`
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
}

BaseModel struct for BaseModel

func NewBaseModel

func NewBaseModel() *BaseModel

NewBaseModel instantiates a new BaseModel 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 NewBaseModelWithDefaults

func NewBaseModelWithDefaults() *BaseModel

NewBaseModelWithDefaults instantiates a new BaseModel 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 (*BaseModel) GetCustomProperties

func (o *BaseModel) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*BaseModel) GetCustomPropertiesOk

func (o *BaseModel) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetDescription

func (o *BaseModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BaseModel) GetDescriptionOk

func (o *BaseModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetLanguage

func (o *BaseModel) GetLanguage() []string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*BaseModel) GetLanguageOk

func (o *BaseModel) GetLanguageOk() ([]string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetLibraryName

func (o *BaseModel) GetLibraryName() string

GetLibraryName returns the LibraryName field value if set, zero value otherwise.

func (*BaseModel) GetLibraryNameOk

func (o *BaseModel) GetLibraryNameOk() (*string, bool)

GetLibraryNameOk returns a tuple with the LibraryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetLicense

func (o *BaseModel) GetLicense() string

GetLicense returns the License field value if set, zero value otherwise.

func (o *BaseModel) GetLicenseLink() string

GetLicenseLink returns the LicenseLink field value if set, zero value otherwise.

func (*BaseModel) GetLicenseLinkOk

func (o *BaseModel) GetLicenseLinkOk() (*string, bool)

GetLicenseLinkOk returns a tuple with the LicenseLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetLicenseOk

func (o *BaseModel) GetLicenseOk() (*string, bool)

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *BaseModel) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*BaseModel) GetLogoOk

func (o *BaseModel) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetMaturity

func (o *BaseModel) GetMaturity() string

GetMaturity returns the Maturity field value if set, zero value otherwise.

func (*BaseModel) GetMaturityOk

func (o *BaseModel) GetMaturityOk() (*string, bool)

GetMaturityOk returns a tuple with the Maturity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetProvider

func (o *BaseModel) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*BaseModel) GetProviderOk

func (o *BaseModel) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetReadme

func (o *BaseModel) GetReadme() string

GetReadme returns the Readme field value if set, zero value otherwise.

func (*BaseModel) GetReadmeOk

func (o *BaseModel) GetReadmeOk() (*string, bool)

GetReadmeOk returns a tuple with the Readme field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) GetTasks

func (o *BaseModel) GetTasks() []string

GetTasks returns the Tasks field value if set, zero value otherwise.

func (*BaseModel) GetTasksOk

func (o *BaseModel) GetTasksOk() ([]string, bool)

GetTasksOk returns a tuple with the Tasks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseModel) HasCustomProperties

func (o *BaseModel) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*BaseModel) HasDescription

func (o *BaseModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BaseModel) HasLanguage

func (o *BaseModel) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*BaseModel) HasLibraryName

func (o *BaseModel) HasLibraryName() bool

HasLibraryName returns a boolean if a field has been set.

func (*BaseModel) HasLicense

func (o *BaseModel) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (o *BaseModel) HasLicenseLink() bool

HasLicenseLink returns a boolean if a field has been set.

func (o *BaseModel) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*BaseModel) HasMaturity

func (o *BaseModel) HasMaturity() bool

HasMaturity returns a boolean if a field has been set.

func (*BaseModel) HasProvider

func (o *BaseModel) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*BaseModel) HasReadme

func (o *BaseModel) HasReadme() bool

HasReadme returns a boolean if a field has been set.

func (*BaseModel) HasTasks

func (o *BaseModel) HasTasks() bool

HasTasks returns a boolean if a field has been set.

func (BaseModel) MarshalJSON

func (o BaseModel) MarshalJSON() ([]byte, error)

func (*BaseModel) SetCustomProperties

func (o *BaseModel) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*BaseModel) SetDescription

func (o *BaseModel) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BaseModel) SetLanguage

func (o *BaseModel) SetLanguage(v []string)

SetLanguage gets a reference to the given []string and assigns it to the Language field.

func (*BaseModel) SetLibraryName

func (o *BaseModel) SetLibraryName(v string)

SetLibraryName gets a reference to the given string and assigns it to the LibraryName field.

func (*BaseModel) SetLicense

func (o *BaseModel) SetLicense(v string)

SetLicense gets a reference to the given string and assigns it to the License field.

func (o *BaseModel) SetLicenseLink(v string)

SetLicenseLink gets a reference to the given string and assigns it to the LicenseLink field.

func (o *BaseModel) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*BaseModel) SetMaturity

func (o *BaseModel) SetMaturity(v string)

SetMaturity gets a reference to the given string and assigns it to the Maturity field.

func (*BaseModel) SetProvider

func (o *BaseModel) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*BaseModel) SetReadme

func (o *BaseModel) SetReadme(v string)

SetReadme gets a reference to the given string and assigns it to the Readme field.

func (*BaseModel) SetTasks

func (o *BaseModel) SetTasks(v []string)

SetTasks gets a reference to the given []string and assigns it to the Tasks field.

func (BaseModel) ToMap

func (o BaseModel) ToMap() (map[string]interface{}, error)

type BaseResource

type BaseResource struct {
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// The client provided name of the artifact. This field is optional. If set, it must be unique among all the artifacts of the same artifact type within a database instance and cannot be changed once set.
	Name *string `json:"name,omitempty"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
}

BaseResource struct for BaseResource

func NewBaseResource

func NewBaseResource() *BaseResource

NewBaseResource instantiates a new BaseResource 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 NewBaseResourceWithDefaults

func NewBaseResourceWithDefaults() *BaseResource

NewBaseResourceWithDefaults instantiates a new BaseResource 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 (*BaseResource) GetCreateTimeSinceEpoch

func (o *BaseResource) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*BaseResource) GetCreateTimeSinceEpochOk

func (o *BaseResource) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetCustomProperties

func (o *BaseResource) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*BaseResource) GetCustomPropertiesOk

func (o *BaseResource) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetDescription

func (o *BaseResource) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BaseResource) GetDescriptionOk

func (o *BaseResource) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetExternalId

func (o *BaseResource) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*BaseResource) GetExternalIdOk

func (o *BaseResource) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetId

func (o *BaseResource) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BaseResource) GetIdOk

func (o *BaseResource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetLastUpdateTimeSinceEpoch

func (o *BaseResource) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*BaseResource) GetLastUpdateTimeSinceEpochOk

func (o *BaseResource) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) GetName

func (o *BaseResource) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BaseResource) GetNameOk

func (o *BaseResource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResource) HasCreateTimeSinceEpoch

func (o *BaseResource) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*BaseResource) HasCustomProperties

func (o *BaseResource) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*BaseResource) HasDescription

func (o *BaseResource) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BaseResource) HasExternalId

func (o *BaseResource) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*BaseResource) HasId

func (o *BaseResource) HasId() bool

HasId returns a boolean if a field has been set.

func (*BaseResource) HasLastUpdateTimeSinceEpoch

func (o *BaseResource) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*BaseResource) HasName

func (o *BaseResource) HasName() bool

HasName returns a boolean if a field has been set.

func (BaseResource) MarshalJSON

func (o BaseResource) MarshalJSON() ([]byte, error)

func (*BaseResource) SetCreateTimeSinceEpoch

func (o *BaseResource) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*BaseResource) SetCustomProperties

func (o *BaseResource) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*BaseResource) SetDescription

func (o *BaseResource) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BaseResource) SetExternalId

func (o *BaseResource) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*BaseResource) SetId

func (o *BaseResource) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BaseResource) SetLastUpdateTimeSinceEpoch

func (o *BaseResource) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*BaseResource) SetName

func (o *BaseResource) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (BaseResource) ToMap

func (o BaseResource) ToMap() (map[string]interface{}, error)

type BaseResourceDates

type BaseResourceDates struct {
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
}

BaseResourceDates Common timestamp fields for resources

func NewBaseResourceDates

func NewBaseResourceDates() *BaseResourceDates

NewBaseResourceDates instantiates a new BaseResourceDates 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 NewBaseResourceDatesWithDefaults

func NewBaseResourceDatesWithDefaults() *BaseResourceDates

NewBaseResourceDatesWithDefaults instantiates a new BaseResourceDates 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 (*BaseResourceDates) GetCreateTimeSinceEpoch

func (o *BaseResourceDates) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*BaseResourceDates) GetCreateTimeSinceEpochOk

func (o *BaseResourceDates) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResourceDates) GetLastUpdateTimeSinceEpoch

func (o *BaseResourceDates) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*BaseResourceDates) GetLastUpdateTimeSinceEpochOk

func (o *BaseResourceDates) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseResourceDates) HasCreateTimeSinceEpoch

func (o *BaseResourceDates) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*BaseResourceDates) HasLastUpdateTimeSinceEpoch

func (o *BaseResourceDates) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (BaseResourceDates) MarshalJSON

func (o BaseResourceDates) MarshalJSON() ([]byte, error)

func (*BaseResourceDates) SetCreateTimeSinceEpoch

func (o *BaseResourceDates) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*BaseResourceDates) SetLastUpdateTimeSinceEpoch

func (o *BaseResourceDates) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (BaseResourceDates) ToMap

func (o BaseResourceDates) ToMap() (map[string]interface{}, error)

type BaseResourceList

type BaseResourceList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
}

BaseResourceList struct for BaseResourceList

func NewBaseResourceList

func NewBaseResourceList(nextPageToken string, pageSize int32, size int32) *BaseResourceList

NewBaseResourceList instantiates a new BaseResourceList 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 NewBaseResourceListWithDefaults

func NewBaseResourceListWithDefaults() *BaseResourceList

NewBaseResourceListWithDefaults instantiates a new BaseResourceList 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 (*BaseResourceList) GetNextPageToken

func (o *BaseResourceList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*BaseResourceList) GetNextPageTokenOk

func (o *BaseResourceList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*BaseResourceList) GetPageSize

func (o *BaseResourceList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*BaseResourceList) GetPageSizeOk

func (o *BaseResourceList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*BaseResourceList) GetSize

func (o *BaseResourceList) GetSize() int32

GetSize returns the Size field value

func (*BaseResourceList) GetSizeOk

func (o *BaseResourceList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (BaseResourceList) MarshalJSON

func (o BaseResourceList) MarshalJSON() ([]byte, error)

func (*BaseResourceList) SetNextPageToken

func (o *BaseResourceList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*BaseResourceList) SetPageSize

func (o *BaseResourceList) SetPageSize(v int32)

SetPageSize sets field value

func (*BaseResourceList) SetSize

func (o *BaseResourceList) SetSize(v int32)

SetSize sets field value

func (BaseResourceList) ToMap

func (o BaseResourceList) ToMap() (map[string]interface{}, error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CatalogArtifact

type CatalogArtifact struct {
	CatalogMetricsArtifact *CatalogMetricsArtifact
	CatalogModelArtifact   *CatalogModelArtifact
}

CatalogArtifact - A single artifact in the catalog API.

func CatalogMetricsArtifactAsCatalogArtifact

func CatalogMetricsArtifactAsCatalogArtifact(v *CatalogMetricsArtifact) CatalogArtifact

CatalogMetricsArtifactAsCatalogArtifact is a convenience function that returns CatalogMetricsArtifact wrapped in CatalogArtifact

func CatalogModelArtifactAsCatalogArtifact

func CatalogModelArtifactAsCatalogArtifact(v *CatalogModelArtifact) CatalogArtifact

CatalogModelArtifactAsCatalogArtifact is a convenience function that returns CatalogModelArtifact wrapped in CatalogArtifact

func (*CatalogArtifact) GetActualInstance

func (obj *CatalogArtifact) GetActualInstance() interface{}

Get the actual instance

func (CatalogArtifact) GetActualInstanceValue

func (obj CatalogArtifact) GetActualInstanceValue() interface{}

Get the actual instance value

func (CatalogArtifact) MarshalJSON

func (src CatalogArtifact) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CatalogArtifact) UnmarshalJSON

func (dst *CatalogArtifact) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type CatalogArtifactList

type CatalogArtifactList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `CatalogArtifact` entities.
	Items []CatalogArtifact `json:"items"`
}

CatalogArtifactList List of CatalogModel entities.

func NewCatalogArtifactList

func NewCatalogArtifactList(nextPageToken string, pageSize int32, size int32, items []CatalogArtifact) *CatalogArtifactList

NewCatalogArtifactList instantiates a new CatalogArtifactList 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 NewCatalogArtifactListWithDefaults

func NewCatalogArtifactListWithDefaults() *CatalogArtifactList

NewCatalogArtifactListWithDefaults instantiates a new CatalogArtifactList 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 (*CatalogArtifactList) GetItems

func (o *CatalogArtifactList) GetItems() []CatalogArtifact

GetItems returns the Items field value

func (*CatalogArtifactList) GetItemsOk

func (o *CatalogArtifactList) GetItemsOk() ([]CatalogArtifact, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*CatalogArtifactList) GetNextPageToken

func (o *CatalogArtifactList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*CatalogArtifactList) GetNextPageTokenOk

func (o *CatalogArtifactList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*CatalogArtifactList) GetPageSize

func (o *CatalogArtifactList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*CatalogArtifactList) GetPageSizeOk

func (o *CatalogArtifactList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*CatalogArtifactList) GetSize

func (o *CatalogArtifactList) GetSize() int32

GetSize returns the Size field value

func (*CatalogArtifactList) GetSizeOk

func (o *CatalogArtifactList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (CatalogArtifactList) MarshalJSON

func (o CatalogArtifactList) MarshalJSON() ([]byte, error)

func (*CatalogArtifactList) SetItems

func (o *CatalogArtifactList) SetItems(v []CatalogArtifact)

SetItems sets field value

func (*CatalogArtifactList) SetNextPageToken

func (o *CatalogArtifactList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*CatalogArtifactList) SetPageSize

func (o *CatalogArtifactList) SetPageSize(v int32)

SetPageSize sets field value

func (*CatalogArtifactList) SetSize

func (o *CatalogArtifactList) SetSize(v int32)

SetSize sets field value

func (CatalogArtifactList) ToMap

func (o CatalogArtifactList) ToMap() (map[string]interface{}, error)

type CatalogAssetType

type CatalogAssetType string

CatalogAssetType the model 'CatalogAssetType'

const (
	CATALOGASSETTYPE_MODELS      CatalogAssetType = "models"
	CATALOGASSETTYPE_MCP_SERVERS CatalogAssetType = "mcp_servers"
)

List of CatalogAssetType

func NewCatalogAssetTypeFromValue

func NewCatalogAssetTypeFromValue(v string) (*CatalogAssetType, error)

NewCatalogAssetTypeFromValue returns a pointer to a valid CatalogAssetType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CatalogAssetType) IsValid

func (v CatalogAssetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CatalogAssetType) Ptr

Ptr returns reference to CatalogAssetType value

func (*CatalogAssetType) UnmarshalJSON

func (v *CatalogAssetType) UnmarshalJSON(src []byte) error

type CatalogLabel

type CatalogLabel struct {
	// The unique name identifier for the label.
	Name NullableString `json:"name"`
	// An optional human-readable name to show in place of `name`.
	DisplayName          *string `json:"displayName,omitempty"`
	AdditionalProperties map[string]interface{}
}

CatalogLabel A catalog label. Labels are used to categorize catalog sources. Represented as a flexible map of string key-value pairs with a required 'name' field.

func NewCatalogLabel

func NewCatalogLabel(name NullableString) *CatalogLabel

NewCatalogLabel instantiates a new CatalogLabel 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 NewCatalogLabelWithDefaults

func NewCatalogLabelWithDefaults() *CatalogLabel

NewCatalogLabelWithDefaults instantiates a new CatalogLabel 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 (*CatalogLabel) GetDisplayName

func (o *CatalogLabel) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*CatalogLabel) GetDisplayNameOk

func (o *CatalogLabel) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogLabel) GetName

func (o *CatalogLabel) GetName() string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*CatalogLabel) GetNameOk

func (o *CatalogLabel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CatalogLabel) HasDisplayName

func (o *CatalogLabel) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (CatalogLabel) MarshalJSON

func (o CatalogLabel) MarshalJSON() ([]byte, error)

func (*CatalogLabel) SetDisplayName

func (o *CatalogLabel) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CatalogLabel) SetName

func (o *CatalogLabel) SetName(v string)

SetName sets field value

func (CatalogLabel) ToMap

func (o CatalogLabel) ToMap() (map[string]interface{}, error)

type CatalogLabelList

type CatalogLabelList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `CatalogLabel` entities.
	Items []CatalogLabel `json:"items"`
}

CatalogLabelList List of CatalogLabel entities.

func NewCatalogLabelList

func NewCatalogLabelList(nextPageToken string, pageSize int32, size int32, items []CatalogLabel) *CatalogLabelList

NewCatalogLabelList instantiates a new CatalogLabelList 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 NewCatalogLabelListWithDefaults

func NewCatalogLabelListWithDefaults() *CatalogLabelList

NewCatalogLabelListWithDefaults instantiates a new CatalogLabelList 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 (*CatalogLabelList) GetItems

func (o *CatalogLabelList) GetItems() []CatalogLabel

GetItems returns the Items field value

func (*CatalogLabelList) GetItemsOk

func (o *CatalogLabelList) GetItemsOk() ([]CatalogLabel, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*CatalogLabelList) GetNextPageToken

func (o *CatalogLabelList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*CatalogLabelList) GetNextPageTokenOk

func (o *CatalogLabelList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*CatalogLabelList) GetPageSize

func (o *CatalogLabelList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*CatalogLabelList) GetPageSizeOk

func (o *CatalogLabelList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*CatalogLabelList) GetSize

func (o *CatalogLabelList) GetSize() int32

GetSize returns the Size field value

func (*CatalogLabelList) GetSizeOk

func (o *CatalogLabelList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (CatalogLabelList) MarshalJSON

func (o CatalogLabelList) MarshalJSON() ([]byte, error)

func (*CatalogLabelList) SetItems

func (o *CatalogLabelList) SetItems(v []CatalogLabel)

SetItems sets field value

func (*CatalogLabelList) SetNextPageToken

func (o *CatalogLabelList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*CatalogLabelList) SetPageSize

func (o *CatalogLabelList) SetPageSize(v int32)

SetPageSize sets field value

func (*CatalogLabelList) SetSize

func (o *CatalogLabelList) SetSize(v int32)

SetSize sets field value

func (CatalogLabelList) ToMap

func (o CatalogLabelList) ToMap() (map[string]interface{}, error)

type CatalogMetricsArtifact

type CatalogMetricsArtifact struct {
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// The client provided name of the artifact. This field is optional. If set, it must be unique among all the artifacts of the same artifact type within a database instance and cannot be changed once set.
	Name *string `json:"name,omitempty"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	ArtifactType             string  `json:"artifactType"`
	MetricsType              string  `json:"metricsType"`
}

CatalogMetricsArtifact A metadata Artifact Entity.

func NewCatalogMetricsArtifact

func NewCatalogMetricsArtifact(artifactType string, metricsType string) *CatalogMetricsArtifact

NewCatalogMetricsArtifact instantiates a new CatalogMetricsArtifact 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 NewCatalogMetricsArtifactWithDefaults

func NewCatalogMetricsArtifactWithDefaults() *CatalogMetricsArtifact

NewCatalogMetricsArtifactWithDefaults instantiates a new CatalogMetricsArtifact 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 (*CatalogMetricsArtifact) GetArtifactType

func (o *CatalogMetricsArtifact) GetArtifactType() string

GetArtifactType returns the ArtifactType field value

func (*CatalogMetricsArtifact) GetArtifactTypeOk

func (o *CatalogMetricsArtifact) GetArtifactTypeOk() (*string, bool)

GetArtifactTypeOk returns a tuple with the ArtifactType field value and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetCreateTimeSinceEpoch

func (o *CatalogMetricsArtifact) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetCreateTimeSinceEpochOk

func (o *CatalogMetricsArtifact) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetCustomProperties

func (o *CatalogMetricsArtifact) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetCustomPropertiesOk

func (o *CatalogMetricsArtifact) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetDescription

func (o *CatalogMetricsArtifact) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetDescriptionOk

func (o *CatalogMetricsArtifact) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetExternalId

func (o *CatalogMetricsArtifact) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetExternalIdOk

func (o *CatalogMetricsArtifact) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetId

func (o *CatalogMetricsArtifact) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetIdOk

func (o *CatalogMetricsArtifact) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetLastUpdateTimeSinceEpoch

func (o *CatalogMetricsArtifact) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetLastUpdateTimeSinceEpochOk

func (o *CatalogMetricsArtifact) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetMetricsType

func (o *CatalogMetricsArtifact) GetMetricsType() string

GetMetricsType returns the MetricsType field value

func (*CatalogMetricsArtifact) GetMetricsTypeOk

func (o *CatalogMetricsArtifact) GetMetricsTypeOk() (*string, bool)

GetMetricsTypeOk returns a tuple with the MetricsType field value and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) GetName

func (o *CatalogMetricsArtifact) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CatalogMetricsArtifact) GetNameOk

func (o *CatalogMetricsArtifact) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogMetricsArtifact) HasCreateTimeSinceEpoch

func (o *CatalogMetricsArtifact) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasCustomProperties

func (o *CatalogMetricsArtifact) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasDescription

func (o *CatalogMetricsArtifact) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasExternalId

func (o *CatalogMetricsArtifact) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasId

func (o *CatalogMetricsArtifact) HasId() bool

HasId returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasLastUpdateTimeSinceEpoch

func (o *CatalogMetricsArtifact) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogMetricsArtifact) HasName

func (o *CatalogMetricsArtifact) HasName() bool

HasName returns a boolean if a field has been set.

func (CatalogMetricsArtifact) MarshalJSON

func (o CatalogMetricsArtifact) MarshalJSON() ([]byte, error)

func (*CatalogMetricsArtifact) SetArtifactType

func (o *CatalogMetricsArtifact) SetArtifactType(v string)

SetArtifactType sets field value

func (*CatalogMetricsArtifact) SetCreateTimeSinceEpoch

func (o *CatalogMetricsArtifact) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*CatalogMetricsArtifact) SetCustomProperties

func (o *CatalogMetricsArtifact) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*CatalogMetricsArtifact) SetDescription

func (o *CatalogMetricsArtifact) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CatalogMetricsArtifact) SetExternalId

func (o *CatalogMetricsArtifact) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*CatalogMetricsArtifact) SetId

func (o *CatalogMetricsArtifact) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CatalogMetricsArtifact) SetLastUpdateTimeSinceEpoch

func (o *CatalogMetricsArtifact) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*CatalogMetricsArtifact) SetMetricsType

func (o *CatalogMetricsArtifact) SetMetricsType(v string)

SetMetricsType sets field value

func (*CatalogMetricsArtifact) SetName

func (o *CatalogMetricsArtifact) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (CatalogMetricsArtifact) ToMap

func (o CatalogMetricsArtifact) ToMap() (map[string]interface{}, error)

type CatalogModel

type CatalogModel struct {
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// Model documentation in Markdown.
	Readme *string `json:"readme,omitempty"`
	// Maturity level of the model.
	Maturity *string `json:"maturity,omitempty"`
	// List of supported languages (https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes).
	Language []string `json:"language,omitempty"`
	// List of tasks the model is designed for.
	Tasks []string `json:"tasks,omitempty"`
	// Name of the organization or entity that provides the model.
	Provider *string `json:"provider,omitempty"`
	Logo *string `json:"logo,omitempty"`
	// Short name of the model's license.
	License *string `json:"license,omitempty"`
	// URL to the license text.
	LicenseLink *string `json:"licenseLink,omitempty"`
	LibraryName *string `json:"libraryName,omitempty"`
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// Name of the model. Must be unique within a source.
	Name string `json:"name"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	// ID of the source this model belongs to.
	SourceId *string `json:"source_id,omitempty"`
}

CatalogModel A model in the model catalog.

func NewCatalogModel

func NewCatalogModel(name string) *CatalogModel

NewCatalogModel instantiates a new CatalogModel 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 NewCatalogModelWithDefaults

func NewCatalogModelWithDefaults() *CatalogModel

NewCatalogModelWithDefaults instantiates a new CatalogModel 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 (*CatalogModel) GetCreateTimeSinceEpoch

func (o *CatalogModel) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogModel) GetCreateTimeSinceEpochOk

func (o *CatalogModel) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetCustomProperties

func (o *CatalogModel) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*CatalogModel) GetCustomPropertiesOk

func (o *CatalogModel) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetDescription

func (o *CatalogModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CatalogModel) GetDescriptionOk

func (o *CatalogModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetExternalId

func (o *CatalogModel) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*CatalogModel) GetExternalIdOk

func (o *CatalogModel) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetId

func (o *CatalogModel) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CatalogModel) GetIdOk

func (o *CatalogModel) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetLanguage

func (o *CatalogModel) GetLanguage() []string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*CatalogModel) GetLanguageOk

func (o *CatalogModel) GetLanguageOk() ([]string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetLastUpdateTimeSinceEpoch

func (o *CatalogModel) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogModel) GetLastUpdateTimeSinceEpochOk

func (o *CatalogModel) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetLibraryName

func (o *CatalogModel) GetLibraryName() string

GetLibraryName returns the LibraryName field value if set, zero value otherwise.

func (*CatalogModel) GetLibraryNameOk

func (o *CatalogModel) GetLibraryNameOk() (*string, bool)

GetLibraryNameOk returns a tuple with the LibraryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetLicense

func (o *CatalogModel) GetLicense() string

GetLicense returns the License field value if set, zero value otherwise.

func (o *CatalogModel) GetLicenseLink() string

GetLicenseLink returns the LicenseLink field value if set, zero value otherwise.

func (*CatalogModel) GetLicenseLinkOk

func (o *CatalogModel) GetLicenseLinkOk() (*string, bool)

GetLicenseLinkOk returns a tuple with the LicenseLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetLicenseOk

func (o *CatalogModel) GetLicenseOk() (*string, bool)

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *CatalogModel) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*CatalogModel) GetLogoOk

func (o *CatalogModel) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetMaturity

func (o *CatalogModel) GetMaturity() string

GetMaturity returns the Maturity field value if set, zero value otherwise.

func (*CatalogModel) GetMaturityOk

func (o *CatalogModel) GetMaturityOk() (*string, bool)

GetMaturityOk returns a tuple with the Maturity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetName

func (o *CatalogModel) GetName() string

GetName returns the Name field value

func (*CatalogModel) GetNameOk

func (o *CatalogModel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogModel) GetProvider

func (o *CatalogModel) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*CatalogModel) GetProviderOk

func (o *CatalogModel) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetReadme

func (o *CatalogModel) GetReadme() string

GetReadme returns the Readme field value if set, zero value otherwise.

func (*CatalogModel) GetReadmeOk

func (o *CatalogModel) GetReadmeOk() (*string, bool)

GetReadmeOk returns a tuple with the Readme field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetSourceId

func (o *CatalogModel) GetSourceId() string

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*CatalogModel) GetSourceIdOk

func (o *CatalogModel) GetSourceIdOk() (*string, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) GetTasks

func (o *CatalogModel) GetTasks() []string

GetTasks returns the Tasks field value if set, zero value otherwise.

func (*CatalogModel) GetTasksOk

func (o *CatalogModel) GetTasksOk() ([]string, bool)

GetTasksOk returns a tuple with the Tasks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModel) HasCreateTimeSinceEpoch

func (o *CatalogModel) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogModel) HasCustomProperties

func (o *CatalogModel) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*CatalogModel) HasDescription

func (o *CatalogModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CatalogModel) HasExternalId

func (o *CatalogModel) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*CatalogModel) HasId

func (o *CatalogModel) HasId() bool

HasId returns a boolean if a field has been set.

func (*CatalogModel) HasLanguage

func (o *CatalogModel) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*CatalogModel) HasLastUpdateTimeSinceEpoch

func (o *CatalogModel) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogModel) HasLibraryName

func (o *CatalogModel) HasLibraryName() bool

HasLibraryName returns a boolean if a field has been set.

func (*CatalogModel) HasLicense

func (o *CatalogModel) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (o *CatalogModel) HasLicenseLink() bool

HasLicenseLink returns a boolean if a field has been set.

func (o *CatalogModel) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*CatalogModel) HasMaturity

func (o *CatalogModel) HasMaturity() bool

HasMaturity returns a boolean if a field has been set.

func (*CatalogModel) HasProvider

func (o *CatalogModel) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*CatalogModel) HasReadme

func (o *CatalogModel) HasReadme() bool

HasReadme returns a boolean if a field has been set.

func (*CatalogModel) HasSourceId

func (o *CatalogModel) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (*CatalogModel) HasTasks

func (o *CatalogModel) HasTasks() bool

HasTasks returns a boolean if a field has been set.

func (CatalogModel) MarshalJSON

func (o CatalogModel) MarshalJSON() ([]byte, error)

func (*CatalogModel) SetCreateTimeSinceEpoch

func (o *CatalogModel) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*CatalogModel) SetCustomProperties

func (o *CatalogModel) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*CatalogModel) SetDescription

func (o *CatalogModel) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CatalogModel) SetExternalId

func (o *CatalogModel) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*CatalogModel) SetId

func (o *CatalogModel) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CatalogModel) SetLanguage

func (o *CatalogModel) SetLanguage(v []string)

SetLanguage gets a reference to the given []string and assigns it to the Language field.

func (*CatalogModel) SetLastUpdateTimeSinceEpoch

func (o *CatalogModel) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*CatalogModel) SetLibraryName

func (o *CatalogModel) SetLibraryName(v string)

SetLibraryName gets a reference to the given string and assigns it to the LibraryName field.

func (*CatalogModel) SetLicense

func (o *CatalogModel) SetLicense(v string)

SetLicense gets a reference to the given string and assigns it to the License field.

func (o *CatalogModel) SetLicenseLink(v string)

SetLicenseLink gets a reference to the given string and assigns it to the LicenseLink field.

func (o *CatalogModel) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*CatalogModel) SetMaturity

func (o *CatalogModel) SetMaturity(v string)

SetMaturity gets a reference to the given string and assigns it to the Maturity field.

func (*CatalogModel) SetName

func (o *CatalogModel) SetName(v string)

SetName sets field value

func (*CatalogModel) SetProvider

func (o *CatalogModel) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*CatalogModel) SetReadme

func (o *CatalogModel) SetReadme(v string)

SetReadme gets a reference to the given string and assigns it to the Readme field.

func (*CatalogModel) SetSourceId

func (o *CatalogModel) SetSourceId(v string)

SetSourceId gets a reference to the given string and assigns it to the SourceId field.

func (*CatalogModel) SetTasks

func (o *CatalogModel) SetTasks(v []string)

SetTasks gets a reference to the given []string and assigns it to the Tasks field.

func (CatalogModel) SortValue

func (m CatalogModel) SortValue(field OrderByField) string

func (CatalogModel) ToMap

func (o CatalogModel) ToMap() (map[string]interface{}, error)

type CatalogModelArtifact

type CatalogModelArtifact struct {
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// The client provided name of the artifact. This field is optional. If set, it must be unique among all the artifacts of the same artifact type within a database instance and cannot be changed once set.
	Name *string `json:"name,omitempty"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	ArtifactType             string  `json:"artifactType"`
	// URI where the model can be retrieved.
	Uri string `json:"uri"`
}

CatalogModelArtifact A Catalog Model Artifact Entity.

func NewCatalogModelArtifact

func NewCatalogModelArtifact(artifactType string, uri string) *CatalogModelArtifact

NewCatalogModelArtifact instantiates a new CatalogModelArtifact 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 NewCatalogModelArtifactWithDefaults

func NewCatalogModelArtifactWithDefaults() *CatalogModelArtifact

NewCatalogModelArtifactWithDefaults instantiates a new CatalogModelArtifact 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 (*CatalogModelArtifact) GetArtifactType

func (o *CatalogModelArtifact) GetArtifactType() string

GetArtifactType returns the ArtifactType field value

func (*CatalogModelArtifact) GetArtifactTypeOk

func (o *CatalogModelArtifact) GetArtifactTypeOk() (*string, bool)

GetArtifactTypeOk returns a tuple with the ArtifactType field value and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetCreateTimeSinceEpoch

func (o *CatalogModelArtifact) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetCreateTimeSinceEpochOk

func (o *CatalogModelArtifact) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetCustomProperties

func (o *CatalogModelArtifact) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetCustomPropertiesOk

func (o *CatalogModelArtifact) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetDescription

func (o *CatalogModelArtifact) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetDescriptionOk

func (o *CatalogModelArtifact) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetExternalId

func (o *CatalogModelArtifact) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetExternalIdOk

func (o *CatalogModelArtifact) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetId

func (o *CatalogModelArtifact) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetIdOk

func (o *CatalogModelArtifact) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetLastUpdateTimeSinceEpoch

func (o *CatalogModelArtifact) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetLastUpdateTimeSinceEpochOk

func (o *CatalogModelArtifact) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetName

func (o *CatalogModelArtifact) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CatalogModelArtifact) GetNameOk

func (o *CatalogModelArtifact) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogModelArtifact) GetUri

func (o *CatalogModelArtifact) GetUri() string

GetUri returns the Uri field value

func (*CatalogModelArtifact) GetUriOk

func (o *CatalogModelArtifact) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value and a boolean to check if the value has been set.

func (*CatalogModelArtifact) HasCreateTimeSinceEpoch

func (o *CatalogModelArtifact) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasCustomProperties

func (o *CatalogModelArtifact) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasDescription

func (o *CatalogModelArtifact) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasExternalId

func (o *CatalogModelArtifact) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasId

func (o *CatalogModelArtifact) HasId() bool

HasId returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasLastUpdateTimeSinceEpoch

func (o *CatalogModelArtifact) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*CatalogModelArtifact) HasName

func (o *CatalogModelArtifact) HasName() bool

HasName returns a boolean if a field has been set.

func (CatalogModelArtifact) MarshalJSON

func (o CatalogModelArtifact) MarshalJSON() ([]byte, error)

func (*CatalogModelArtifact) SetArtifactType

func (o *CatalogModelArtifact) SetArtifactType(v string)

SetArtifactType sets field value

func (*CatalogModelArtifact) SetCreateTimeSinceEpoch

func (o *CatalogModelArtifact) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*CatalogModelArtifact) SetCustomProperties

func (o *CatalogModelArtifact) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*CatalogModelArtifact) SetDescription

func (o *CatalogModelArtifact) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CatalogModelArtifact) SetExternalId

func (o *CatalogModelArtifact) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*CatalogModelArtifact) SetId

func (o *CatalogModelArtifact) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CatalogModelArtifact) SetLastUpdateTimeSinceEpoch

func (o *CatalogModelArtifact) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*CatalogModelArtifact) SetName

func (o *CatalogModelArtifact) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CatalogModelArtifact) SetUri

func (o *CatalogModelArtifact) SetUri(v string)

SetUri sets field value

func (CatalogModelArtifact) ToMap

func (o CatalogModelArtifact) ToMap() (map[string]interface{}, error)

type CatalogModelList

type CatalogModelList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `CatalogModel` entities.
	Items []CatalogModel `json:"items"`
}

CatalogModelList List of CatalogModel entities.

func NewCatalogModelList

func NewCatalogModelList(nextPageToken string, pageSize int32, size int32, items []CatalogModel) *CatalogModelList

NewCatalogModelList instantiates a new CatalogModelList 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 NewCatalogModelListWithDefaults

func NewCatalogModelListWithDefaults() *CatalogModelList

NewCatalogModelListWithDefaults instantiates a new CatalogModelList 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 (*CatalogModelList) GetItems

func (o *CatalogModelList) GetItems() []CatalogModel

GetItems returns the Items field value

func (*CatalogModelList) GetItemsOk

func (o *CatalogModelList) GetItemsOk() ([]CatalogModel, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*CatalogModelList) GetNextPageToken

func (o *CatalogModelList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*CatalogModelList) GetNextPageTokenOk

func (o *CatalogModelList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*CatalogModelList) GetPageSize

func (o *CatalogModelList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*CatalogModelList) GetPageSizeOk

func (o *CatalogModelList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*CatalogModelList) GetSize

func (o *CatalogModelList) GetSize() int32

GetSize returns the Size field value

func (*CatalogModelList) GetSizeOk

func (o *CatalogModelList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (CatalogModelList) MarshalJSON

func (o CatalogModelList) MarshalJSON() ([]byte, error)

func (*CatalogModelList) SetItems

func (o *CatalogModelList) SetItems(v []CatalogModel)

SetItems sets field value

func (*CatalogModelList) SetNextPageToken

func (o *CatalogModelList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*CatalogModelList) SetPageSize

func (o *CatalogModelList) SetPageSize(v int32)

SetPageSize sets field value

func (*CatalogModelList) SetSize

func (o *CatalogModelList) SetSize(v int32)

SetSize sets field value

func (CatalogModelList) ToMap

func (o CatalogModelList) ToMap() (map[string]interface{}, error)

type CatalogSource

type CatalogSource struct {
	// A unique identifier for a `CatalogSource`.
	Id string `json:"id"`
	// The name of the catalog source.
	Name string `json:"name"`
	// Whether the catalog source is enabled.
	Enabled *bool `json:"enabled,omitempty"`
	// Labels for the catalog source.
	Labels []string             `json:"labels"`
	Status *CatalogSourceStatus `json:"status,omitempty"`
	// Detailed error information when the status is \"Error\". This field is null or empty when the source is functioning normally.
	Error NullableString `json:"error,omitempty"`
	// Optional list of glob patterns for models to include. If specified, only models matching at least one pattern will be included. If omitted, all models are considered for inclusion.  Pattern Syntax: - Only the `*` wildcard is supported (matches zero or more characters) - Patterns are case-insensitive (e.g., `Granite/_*` matches `granite/model` and `GRANITE/model`) - Patterns match the entire model name (anchored at start and end) - Wildcards can appear anywhere: `Granite/_*`, `*-beta`, `*deprecated*`, `*_/old*`  Examples: - `ibm-granite/_*` - matches all models starting with \"ibm-granite/\" - `meta-llama/_*` - matches all models in the meta-llama namespace - `*` - matches all models  Constraints: - Patterns cannot be empty or whitespace-only - A pattern cannot appear in both includedModels and excludedModels
	IncludedModels []string `json:"includedModels,omitempty"`
	// Optional list of glob patterns for models to exclude. Models matching any pattern will be excluded even if they match an includedModels pattern. Exclusions take precedence over inclusions.  Pattern Syntax: - Only the `*` wildcard is supported (matches zero or more characters) - Patterns are case-insensitive - Patterns match the entire model name (anchored at start and end) - Wildcards can appear anywhere in the pattern  Examples: - `*-draft` - excludes all models ending with \"-draft\" - `*-experimental` - excludes experimental models - `*deprecated*` - excludes models with \"deprecated\" anywhere in the name - `*_/beta-*` - excludes models with \"/beta-\" in the path  Constraints: - Patterns cannot be empty or whitespace-only - A pattern cannot appear in both includedModels and excludedModels
	ExcludedModels []string          `json:"excludedModels,omitempty"`
	AssetType      *CatalogAssetType `json:"assetType,omitempty"`
}

CatalogSource A catalog source. A catalog source has CatalogModel children.

func NewCatalogSource

func NewCatalogSource(id string, name string, labels []string) *CatalogSource

NewCatalogSource instantiates a new CatalogSource 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 NewCatalogSourceWithDefaults

func NewCatalogSourceWithDefaults() *CatalogSource

NewCatalogSourceWithDefaults instantiates a new CatalogSource 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 (*CatalogSource) GetAssetType

func (o *CatalogSource) GetAssetType() CatalogAssetType

GetAssetType returns the AssetType field value if set, zero value otherwise.

func (*CatalogSource) GetAssetTypeOk

func (o *CatalogSource) GetAssetTypeOk() (*CatalogAssetType, bool)

GetAssetTypeOk returns a tuple with the AssetType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogSource) GetEnabled

func (o *CatalogSource) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CatalogSource) GetEnabledOk

func (o *CatalogSource) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogSource) GetError

func (o *CatalogSource) GetError() string

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CatalogSource) GetErrorOk

func (o *CatalogSource) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CatalogSource) GetExcludedModels

func (o *CatalogSource) GetExcludedModels() []string

GetExcludedModels returns the ExcludedModels field value if set, zero value otherwise.

func (*CatalogSource) GetExcludedModelsOk

func (o *CatalogSource) GetExcludedModelsOk() ([]string, bool)

GetExcludedModelsOk returns a tuple with the ExcludedModels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogSource) GetId

func (o *CatalogSource) GetId() string

GetId returns the Id field value

func (*CatalogSource) GetIdOk

func (o *CatalogSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CatalogSource) GetIncludedModels

func (o *CatalogSource) GetIncludedModels() []string

GetIncludedModels returns the IncludedModels field value if set, zero value otherwise.

func (*CatalogSource) GetIncludedModelsOk

func (o *CatalogSource) GetIncludedModelsOk() ([]string, bool)

GetIncludedModelsOk returns a tuple with the IncludedModels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogSource) GetLabels

func (o *CatalogSource) GetLabels() []string

GetLabels returns the Labels field value

func (*CatalogSource) GetLabelsOk

func (o *CatalogSource) GetLabelsOk() ([]string, bool)

GetLabelsOk returns a tuple with the Labels field value and a boolean to check if the value has been set.

func (*CatalogSource) GetName

func (o *CatalogSource) GetName() string

GetName returns the Name field value

func (*CatalogSource) GetNameOk

func (o *CatalogSource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CatalogSource) GetStatus

func (o *CatalogSource) GetStatus() CatalogSourceStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CatalogSource) GetStatusOk

func (o *CatalogSource) GetStatusOk() (*CatalogSourceStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CatalogSource) HasAssetType

func (o *CatalogSource) HasAssetType() bool

HasAssetType returns a boolean if a field has been set.

func (*CatalogSource) HasEnabled

func (o *CatalogSource) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CatalogSource) HasError

func (o *CatalogSource) HasError() bool

HasError returns a boolean if a field has been set.

func (*CatalogSource) HasExcludedModels

func (o *CatalogSource) HasExcludedModels() bool

HasExcludedModels returns a boolean if a field has been set.

func (*CatalogSource) HasIncludedModels

func (o *CatalogSource) HasIncludedModels() bool

HasIncludedModels returns a boolean if a field has been set.

func (*CatalogSource) HasStatus

func (o *CatalogSource) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (CatalogSource) MarshalJSON

func (o CatalogSource) MarshalJSON() ([]byte, error)

func (*CatalogSource) SetAssetType

func (o *CatalogSource) SetAssetType(v CatalogAssetType)

SetAssetType gets a reference to the given CatalogAssetType and assigns it to the AssetType field.

func (*CatalogSource) SetEnabled

func (o *CatalogSource) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CatalogSource) SetError

func (o *CatalogSource) SetError(v string)

SetError gets a reference to the given NullableString and assigns it to the Error field.

func (*CatalogSource) SetErrorNil

func (o *CatalogSource) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil

func (*CatalogSource) SetExcludedModels

func (o *CatalogSource) SetExcludedModels(v []string)

SetExcludedModels gets a reference to the given []string and assigns it to the ExcludedModels field.

func (*CatalogSource) SetId

func (o *CatalogSource) SetId(v string)

SetId sets field value

func (*CatalogSource) SetIncludedModels

func (o *CatalogSource) SetIncludedModels(v []string)

SetIncludedModels gets a reference to the given []string and assigns it to the IncludedModels field.

func (*CatalogSource) SetLabels

func (o *CatalogSource) SetLabels(v []string)

SetLabels sets field value

func (*CatalogSource) SetName

func (o *CatalogSource) SetName(v string)

SetName sets field value

func (*CatalogSource) SetStatus

func (o *CatalogSource) SetStatus(v CatalogSourceStatus)

SetStatus gets a reference to the given CatalogSourceStatus and assigns it to the Status field.

func (CatalogSource) SortValue

func (s CatalogSource) SortValue(field OrderByField) string

func (CatalogSource) ToMap

func (o CatalogSource) ToMap() (map[string]interface{}, error)

func (*CatalogSource) UnsetError

func (o *CatalogSource) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil

type CatalogSourceList

type CatalogSourceList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `CatalogSource` entities.
	Items []CatalogSource `json:"items"`
}

CatalogSourceList List of CatalogSource entities.

func NewCatalogSourceList

func NewCatalogSourceList(nextPageToken string, pageSize int32, size int32, items []CatalogSource) *CatalogSourceList

NewCatalogSourceList instantiates a new CatalogSourceList 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 NewCatalogSourceListWithDefaults

func NewCatalogSourceListWithDefaults() *CatalogSourceList

NewCatalogSourceListWithDefaults instantiates a new CatalogSourceList 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 (*CatalogSourceList) GetItems

func (o *CatalogSourceList) GetItems() []CatalogSource

GetItems returns the Items field value

func (*CatalogSourceList) GetItemsOk

func (o *CatalogSourceList) GetItemsOk() ([]CatalogSource, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*CatalogSourceList) GetNextPageToken

func (o *CatalogSourceList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*CatalogSourceList) GetNextPageTokenOk

func (o *CatalogSourceList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*CatalogSourceList) GetPageSize

func (o *CatalogSourceList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*CatalogSourceList) GetPageSizeOk

func (o *CatalogSourceList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*CatalogSourceList) GetSize

func (o *CatalogSourceList) GetSize() int32

GetSize returns the Size field value

func (*CatalogSourceList) GetSizeOk

func (o *CatalogSourceList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (CatalogSourceList) MarshalJSON

func (o CatalogSourceList) MarshalJSON() ([]byte, error)

func (*CatalogSourceList) SetItems

func (o *CatalogSourceList) SetItems(v []CatalogSource)

SetItems sets field value

func (*CatalogSourceList) SetNextPageToken

func (o *CatalogSourceList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*CatalogSourceList) SetPageSize

func (o *CatalogSourceList) SetPageSize(v int32)

SetPageSize sets field value

func (*CatalogSourceList) SetSize

func (o *CatalogSourceList) SetSize(v int32)

SetSize sets field value

func (CatalogSourceList) ToMap

func (o CatalogSourceList) ToMap() (map[string]interface{}, error)

type CatalogSourcePreviewResponse

type CatalogSourcePreviewResponse struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of model preview results.
	Items   []ModelPreviewResult                     `json:"items"`
	Summary CatalogSourcePreviewResponseAllOfSummary `json:"summary"`
}

CatalogSourcePreviewResponse Response containing models and their inclusion/exclusion status.

func NewCatalogSourcePreviewResponse

func NewCatalogSourcePreviewResponse(nextPageToken string, pageSize int32, size int32, items []ModelPreviewResult, summary CatalogSourcePreviewResponseAllOfSummary) *CatalogSourcePreviewResponse

NewCatalogSourcePreviewResponse instantiates a new CatalogSourcePreviewResponse 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 NewCatalogSourcePreviewResponseWithDefaults

func NewCatalogSourcePreviewResponseWithDefaults() *CatalogSourcePreviewResponse

NewCatalogSourcePreviewResponseWithDefaults instantiates a new CatalogSourcePreviewResponse 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 (*CatalogSourcePreviewResponse) GetItems

GetItems returns the Items field value

func (*CatalogSourcePreviewResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponse) GetNextPageToken

func (o *CatalogSourcePreviewResponse) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*CatalogSourcePreviewResponse) GetNextPageTokenOk

func (o *CatalogSourcePreviewResponse) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponse) GetPageSize

func (o *CatalogSourcePreviewResponse) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*CatalogSourcePreviewResponse) GetPageSizeOk

func (o *CatalogSourcePreviewResponse) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponse) GetSize

func (o *CatalogSourcePreviewResponse) GetSize() int32

GetSize returns the Size field value

func (*CatalogSourcePreviewResponse) GetSizeOk

func (o *CatalogSourcePreviewResponse) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponse) GetSummary

GetSummary returns the Summary field value

func (*CatalogSourcePreviewResponse) GetSummaryOk

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set.

func (CatalogSourcePreviewResponse) MarshalJSON

func (o CatalogSourcePreviewResponse) MarshalJSON() ([]byte, error)

func (*CatalogSourcePreviewResponse) SetItems

SetItems sets field value

func (*CatalogSourcePreviewResponse) SetNextPageToken

func (o *CatalogSourcePreviewResponse) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*CatalogSourcePreviewResponse) SetPageSize

func (o *CatalogSourcePreviewResponse) SetPageSize(v int32)

SetPageSize sets field value

func (*CatalogSourcePreviewResponse) SetSize

func (o *CatalogSourcePreviewResponse) SetSize(v int32)

SetSize sets field value

func (*CatalogSourcePreviewResponse) SetSummary

SetSummary sets field value

func (CatalogSourcePreviewResponse) ToMap

func (o CatalogSourcePreviewResponse) ToMap() (map[string]interface{}, error)

type CatalogSourcePreviewResponseAllOfSummary

type CatalogSourcePreviewResponseAllOfSummary struct {
	// Total number of models evaluated
	TotalModels int32 `json:"totalModels"`
	// Number of models that would be included
	IncludedModels int32 `json:"includedModels"`
	// Number of models that would be excluded
	ExcludedModels int32 `json:"excludedModels"`
}

CatalogSourcePreviewResponseAllOfSummary Summary of the preview results

func NewCatalogSourcePreviewResponseAllOfSummary

func NewCatalogSourcePreviewResponseAllOfSummary(totalModels int32, includedModels int32, excludedModels int32) *CatalogSourcePreviewResponseAllOfSummary

NewCatalogSourcePreviewResponseAllOfSummary instantiates a new CatalogSourcePreviewResponseAllOfSummary 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 NewCatalogSourcePreviewResponseAllOfSummaryWithDefaults

func NewCatalogSourcePreviewResponseAllOfSummaryWithDefaults() *CatalogSourcePreviewResponseAllOfSummary

NewCatalogSourcePreviewResponseAllOfSummaryWithDefaults instantiates a new CatalogSourcePreviewResponseAllOfSummary 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 (*CatalogSourcePreviewResponseAllOfSummary) GetExcludedModels

func (o *CatalogSourcePreviewResponseAllOfSummary) GetExcludedModels() int32

GetExcludedModels returns the ExcludedModels field value

func (*CatalogSourcePreviewResponseAllOfSummary) GetExcludedModelsOk

func (o *CatalogSourcePreviewResponseAllOfSummary) GetExcludedModelsOk() (*int32, bool)

GetExcludedModelsOk returns a tuple with the ExcludedModels field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponseAllOfSummary) GetIncludedModels

func (o *CatalogSourcePreviewResponseAllOfSummary) GetIncludedModels() int32

GetIncludedModels returns the IncludedModels field value

func (*CatalogSourcePreviewResponseAllOfSummary) GetIncludedModelsOk

func (o *CatalogSourcePreviewResponseAllOfSummary) GetIncludedModelsOk() (*int32, bool)

GetIncludedModelsOk returns a tuple with the IncludedModels field value and a boolean to check if the value has been set.

func (*CatalogSourcePreviewResponseAllOfSummary) GetTotalModels

func (o *CatalogSourcePreviewResponseAllOfSummary) GetTotalModels() int32

GetTotalModels returns the TotalModels field value

func (*CatalogSourcePreviewResponseAllOfSummary) GetTotalModelsOk

func (o *CatalogSourcePreviewResponseAllOfSummary) GetTotalModelsOk() (*int32, bool)

GetTotalModelsOk returns a tuple with the TotalModels field value and a boolean to check if the value has been set.

func (CatalogSourcePreviewResponseAllOfSummary) MarshalJSON

func (*CatalogSourcePreviewResponseAllOfSummary) SetExcludedModels

func (o *CatalogSourcePreviewResponseAllOfSummary) SetExcludedModels(v int32)

SetExcludedModels sets field value

func (*CatalogSourcePreviewResponseAllOfSummary) SetIncludedModels

func (o *CatalogSourcePreviewResponseAllOfSummary) SetIncludedModels(v int32)

SetIncludedModels sets field value

func (*CatalogSourcePreviewResponseAllOfSummary) SetTotalModels

func (o *CatalogSourcePreviewResponseAllOfSummary) SetTotalModels(v int32)

SetTotalModels sets field value

func (CatalogSourcePreviewResponseAllOfSummary) ToMap

func (o CatalogSourcePreviewResponseAllOfSummary) ToMap() (map[string]interface{}, error)

type CatalogSourceStatus

type CatalogSourceStatus string

CatalogSourceStatus Operational status of a catalog source. - `available`: The source is functioning correctly and models can be retrieved - `partially-available`: The source loaded some models successfully but encountered errors with others - `error`: The source is experiencing issues and cannot provide models - `disabled`: The source has been intentionally disabled

const (
	CATALOGSOURCESTATUS_AVAILABLE           CatalogSourceStatus = "available"
	CATALOGSOURCESTATUS_PARTIALLY_AVAILABLE CatalogSourceStatus = "partially-available"
	CATALOGSOURCESTATUS_ERROR               CatalogSourceStatus = "error"
	CATALOGSOURCESTATUS_DISABLED            CatalogSourceStatus = "disabled"
)

List of CatalogSourceStatus

func NewCatalogSourceStatusFromValue

func NewCatalogSourceStatusFromValue(v string) (*CatalogSourceStatus, error)

NewCatalogSourceStatusFromValue returns a pointer to a valid CatalogSourceStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CatalogSourceStatus) IsValid

func (v CatalogSourceStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CatalogSourceStatus) Ptr

Ptr returns reference to CatalogSourceStatus value

func (*CatalogSourceStatus) UnmarshalJSON

func (v *CatalogSourceStatus) UnmarshalJSON(src []byte) error

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

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

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type Error

type Error struct {
	// Error code
	Code string `json:"code"`
	// Error message
	Message string `json:"message"`
}

Error Error code and message.

func NewError

func NewError(code string, message string) *Error

NewError instantiates a new Error 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 NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetCode

func (o *Error) GetCode() string

GetCode returns the Code field value

func (*Error) GetCodeOk

func (o *Error) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*Error) GetMessage

func (o *Error) GetMessage() string

GetMessage returns the Message field value

func (*Error) GetMessageOk

func (o *Error) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetCode

func (o *Error) SetCode(v string)

SetCode sets field value

func (*Error) SetMessage

func (o *Error) SetMessage(v string)

SetMessage sets field value

func (Error) ToMap

func (o Error) ToMap() (map[string]interface{}, error)

type FieldFilter

type FieldFilter struct {
	// Filter operator (e.g., '<', '=', '>', 'IN')
	Operator string `json:"operator"`
	// Filter value (can be number, string, or array)
	Value interface{} `json:"value"`
}

FieldFilter struct for FieldFilter

func NewFieldFilter

func NewFieldFilter(operator string, value interface{}) *FieldFilter

NewFieldFilter instantiates a new FieldFilter 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 NewFieldFilterWithDefaults

func NewFieldFilterWithDefaults() *FieldFilter

NewFieldFilterWithDefaults instantiates a new FieldFilter 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 (*FieldFilter) GetOperator

func (o *FieldFilter) GetOperator() string

GetOperator returns the Operator field value

func (*FieldFilter) GetOperatorOk

func (o *FieldFilter) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value and a boolean to check if the value has been set.

func (*FieldFilter) GetValue

func (o *FieldFilter) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FieldFilter) GetValueOk

func (o *FieldFilter) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (FieldFilter) MarshalJSON

func (o FieldFilter) MarshalJSON() ([]byte, error)

func (*FieldFilter) SetOperator

func (o *FieldFilter) SetOperator(v string)

SetOperator sets field value

func (*FieldFilter) SetValue

func (o *FieldFilter) SetValue(v interface{})

SetValue sets field value

func (FieldFilter) ToMap

func (o FieldFilter) ToMap() (map[string]interface{}, error)

type FilterOption

type FilterOption struct {
	// The data type of the filter option
	Type string `json:"type"`
	// Known values of the property for string types with a small number of possible options.
	Values []interface{}      `json:"values,omitempty"`
	Range  *FilterOptionRange `json:"range,omitempty"`
}

FilterOption struct for FilterOption

func NewFilterOption

func NewFilterOption(type_ string) *FilterOption

NewFilterOption instantiates a new FilterOption 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 NewFilterOptionWithDefaults

func NewFilterOptionWithDefaults() *FilterOption

NewFilterOptionWithDefaults instantiates a new FilterOption 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 (*FilterOption) GetRange

func (o *FilterOption) GetRange() FilterOptionRange

GetRange returns the Range field value if set, zero value otherwise.

func (*FilterOption) GetRangeOk

func (o *FilterOption) GetRangeOk() (*FilterOptionRange, bool)

GetRangeOk returns a tuple with the Range field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOption) GetType

func (o *FilterOption) GetType() string

GetType returns the Type field value

func (*FilterOption) GetTypeOk

func (o *FilterOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*FilterOption) GetValues

func (o *FilterOption) GetValues() []interface{}

GetValues returns the Values field value if set, zero value otherwise.

func (*FilterOption) GetValuesOk

func (o *FilterOption) GetValuesOk() ([]interface{}, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOption) HasRange

func (o *FilterOption) HasRange() bool

HasRange returns a boolean if a field has been set.

func (*FilterOption) HasValues

func (o *FilterOption) HasValues() bool

HasValues returns a boolean if a field has been set.

func (FilterOption) MarshalJSON

func (o FilterOption) MarshalJSON() ([]byte, error)

func (*FilterOption) SetRange

func (o *FilterOption) SetRange(v FilterOptionRange)

SetRange gets a reference to the given FilterOptionRange and assigns it to the Range field.

func (*FilterOption) SetType

func (o *FilterOption) SetType(v string)

SetType sets field value

func (*FilterOption) SetValues

func (o *FilterOption) SetValues(v []interface{})

SetValues gets a reference to the given []interface{} and assigns it to the Values field.

func (FilterOption) ToMap

func (o FilterOption) ToMap() (map[string]interface{}, error)

type FilterOptionRange

type FilterOptionRange struct {
	Min *float64 `json:"min,omitempty"`
	Max *float64 `json:"max,omitempty"`
}

FilterOptionRange Min and max values for number types.

func NewFilterOptionRange

func NewFilterOptionRange() *FilterOptionRange

NewFilterOptionRange instantiates a new FilterOptionRange 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 NewFilterOptionRangeWithDefaults

func NewFilterOptionRangeWithDefaults() *FilterOptionRange

NewFilterOptionRangeWithDefaults instantiates a new FilterOptionRange 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 (*FilterOptionRange) GetMax

func (o *FilterOptionRange) GetMax() float64

GetMax returns the Max field value if set, zero value otherwise.

func (*FilterOptionRange) GetMaxOk

func (o *FilterOptionRange) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOptionRange) GetMin

func (o *FilterOptionRange) GetMin() float64

GetMin returns the Min field value if set, zero value otherwise.

func (*FilterOptionRange) GetMinOk

func (o *FilterOptionRange) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOptionRange) HasMax

func (o *FilterOptionRange) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*FilterOptionRange) HasMin

func (o *FilterOptionRange) HasMin() bool

HasMin returns a boolean if a field has been set.

func (FilterOptionRange) MarshalJSON

func (o FilterOptionRange) MarshalJSON() ([]byte, error)

func (*FilterOptionRange) SetMax

func (o *FilterOptionRange) SetMax(v float64)

SetMax gets a reference to the given float64 and assigns it to the Max field.

func (*FilterOptionRange) SetMin

func (o *FilterOptionRange) SetMin(v float64)

SetMin gets a reference to the given float64 and assigns it to the Min field.

func (FilterOptionRange) ToMap

func (o FilterOptionRange) ToMap() (map[string]interface{}, error)

type FilterOptionsList

type FilterOptionsList struct {
	// A single filter option.
	Filters *map[string]FilterOption `json:"filters,omitempty"`
	// Predefined named queries for common filtering scenarios
	NamedQueries *map[string]map[string]FieldFilter `json:"namedQueries,omitempty"`
}

FilterOptionsList List of FilterOptions

func NewFilterOptionsList

func NewFilterOptionsList() *FilterOptionsList

NewFilterOptionsList instantiates a new FilterOptionsList 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 NewFilterOptionsListWithDefaults

func NewFilterOptionsListWithDefaults() *FilterOptionsList

NewFilterOptionsListWithDefaults instantiates a new FilterOptionsList 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 (*FilterOptionsList) GetFilters

func (o *FilterOptionsList) GetFilters() map[string]FilterOption

GetFilters returns the Filters field value if set, zero value otherwise.

func (*FilterOptionsList) GetFiltersOk

func (o *FilterOptionsList) GetFiltersOk() (*map[string]FilterOption, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOptionsList) GetNamedQueries

func (o *FilterOptionsList) GetNamedQueries() map[string]map[string]FieldFilter

GetNamedQueries returns the NamedQueries field value if set, zero value otherwise.

func (*FilterOptionsList) GetNamedQueriesOk

func (o *FilterOptionsList) GetNamedQueriesOk() (*map[string]map[string]FieldFilter, bool)

GetNamedQueriesOk returns a tuple with the NamedQueries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterOptionsList) HasFilters

func (o *FilterOptionsList) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*FilterOptionsList) HasNamedQueries

func (o *FilterOptionsList) HasNamedQueries() bool

HasNamedQueries returns a boolean if a field has been set.

func (FilterOptionsList) MarshalJSON

func (o FilterOptionsList) MarshalJSON() ([]byte, error)

func (*FilterOptionsList) SetFilters

func (o *FilterOptionsList) SetFilters(v map[string]FilterOption)

SetFilters gets a reference to the given map[string]FilterOption and assigns it to the Filters field.

func (*FilterOptionsList) SetNamedQueries

func (o *FilterOptionsList) SetNamedQueries(v map[string]map[string]FieldFilter)

SetNamedQueries gets a reference to the given map[string]map[string]FieldFilter and assigns it to the NamedQueries field.

func (FilterOptionsList) ToMap

func (o FilterOptionsList) ToMap() (map[string]interface{}, error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type MCPArtifact

type MCPArtifact struct {
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	// OCI image URI for local deployment.
	Uri string `json:"uri"`
}

MCPArtifact Artifact metadata for local MCP server deployment.

func NewMCPArtifact

func NewMCPArtifact(uri string) *MCPArtifact

NewMCPArtifact instantiates a new MCPArtifact 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 NewMCPArtifactWithDefaults

func NewMCPArtifactWithDefaults() *MCPArtifact

NewMCPArtifactWithDefaults instantiates a new MCPArtifact 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 (*MCPArtifact) GetCreateTimeSinceEpoch

func (o *MCPArtifact) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPArtifact) GetCreateTimeSinceEpochOk

func (o *MCPArtifact) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPArtifact) GetLastUpdateTimeSinceEpoch

func (o *MCPArtifact) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPArtifact) GetLastUpdateTimeSinceEpochOk

func (o *MCPArtifact) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPArtifact) GetUri

func (o *MCPArtifact) GetUri() string

GetUri returns the Uri field value

func (*MCPArtifact) GetUriOk

func (o *MCPArtifact) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value and a boolean to check if the value has been set.

func (*MCPArtifact) HasCreateTimeSinceEpoch

func (o *MCPArtifact) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*MCPArtifact) HasLastUpdateTimeSinceEpoch

func (o *MCPArtifact) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (MCPArtifact) MarshalJSON

func (o MCPArtifact) MarshalJSON() ([]byte, error)

func (*MCPArtifact) SetCreateTimeSinceEpoch

func (o *MCPArtifact) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*MCPArtifact) SetLastUpdateTimeSinceEpoch

func (o *MCPArtifact) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*MCPArtifact) SetUri

func (o *MCPArtifact) SetUri(v string)

SetUri sets field value

func (MCPArtifact) ToMap

func (o MCPArtifact) ToMap() (map[string]interface{}, error)

type MCPCatalogServiceAPIService

type MCPCatalogServiceAPIService service

MCPCatalogServiceAPIService MCPCatalogServiceAPI service

func (*MCPCatalogServiceAPIService) FindMCPServerTools

func (a *MCPCatalogServiceAPIService) FindMCPServerTools(ctx context.Context, serverId string) ApiFindMCPServerToolsRequest

FindMCPServerTools List tools exposed by an `MCPServer`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serverId A unique identifier for an `MCPServer`.
@return ApiFindMCPServerToolsRequest

func (*MCPCatalogServiceAPIService) FindMCPServerToolsExecute

Execute executes the request

@return MCPToolsList

func (*MCPCatalogServiceAPIService) FindMCPServers

FindMCPServers List MCP servers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindMCPServersRequest

func (*MCPCatalogServiceAPIService) FindMCPServersExecute

Execute executes the request

@return MCPServerList

func (*MCPCatalogServiceAPIService) FindMCPServersFilterOptions

FindMCPServersFilterOptions Lists fields, values, and named queries that can be used in `filterQuery` on the list MCP servers endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindMCPServersFilterOptionsRequest

func (*MCPCatalogServiceAPIService) FindMCPServersFilterOptionsExecute

Execute executes the request

@return FilterOptionsList

func (*MCPCatalogServiceAPIService) GetMCPServer

GetMCPServer Get an `MCPServer`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serverId A unique identifier for an `MCPServer`.
@return ApiGetMCPServerRequest

func (*MCPCatalogServiceAPIService) GetMCPServerExecute

Execute executes the request

@return MCPServer

func (*MCPCatalogServiceAPIService) GetMCPServerTool

func (a *MCPCatalogServiceAPIService) GetMCPServerTool(ctx context.Context, serverId string, toolName string) ApiGetMCPServerToolRequest

GetMCPServerTool Get an `MCPTool` from an `MCPServer`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serverId A unique identifier for an `MCPServer`.
@param toolName A unique identifier for an `MCPTool` within the MCP server.
@return ApiGetMCPServerToolRequest

func (*MCPCatalogServiceAPIService) GetMCPServerToolExecute

Execute executes the request

@return MCPToolWithServer

type MCPEndpoints

type MCPEndpoints struct {
	// HTTP endpoint URL for the MCP server.
	Http *string `json:"http,omitempty"`
	// SSE endpoint URL for the MCP server.
	Sse *string `json:"sse,omitempty"`
}

MCPEndpoints Remote endpoint metadata for MCP server access.

func NewMCPEndpoints

func NewMCPEndpoints() *MCPEndpoints

NewMCPEndpoints instantiates a new MCPEndpoints 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 NewMCPEndpointsWithDefaults

func NewMCPEndpointsWithDefaults() *MCPEndpoints

NewMCPEndpointsWithDefaults instantiates a new MCPEndpoints 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 (*MCPEndpoints) GetHttp

func (o *MCPEndpoints) GetHttp() string

GetHttp returns the Http field value if set, zero value otherwise.

func (*MCPEndpoints) GetHttpOk

func (o *MCPEndpoints) GetHttpOk() (*string, bool)

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEndpoints) GetSse

func (o *MCPEndpoints) GetSse() string

GetSse returns the Sse field value if set, zero value otherwise.

func (*MCPEndpoints) GetSseOk

func (o *MCPEndpoints) GetSseOk() (*string, bool)

GetSseOk returns a tuple with the Sse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEndpoints) HasHttp

func (o *MCPEndpoints) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*MCPEndpoints) HasSse

func (o *MCPEndpoints) HasSse() bool

HasSse returns a boolean if a field has been set.

func (MCPEndpoints) MarshalJSON

func (o MCPEndpoints) MarshalJSON() ([]byte, error)

func (*MCPEndpoints) SetHttp

func (o *MCPEndpoints) SetHttp(v string)

SetHttp gets a reference to the given string and assigns it to the Http field.

func (*MCPEndpoints) SetSse

func (o *MCPEndpoints) SetSse(v string)

SetSse gets a reference to the given string and assigns it to the Sse field.

func (MCPEndpoints) ToMap

func (o MCPEndpoints) ToMap() (map[string]interface{}, error)

type MCPEnvVarMetadata

type MCPEnvVarMetadata struct {
	// Environment variable name
	Name string `json:"name"`
	// Purpose and usage of this variable
	Description string `json:"description"`
	// Whether this variable must be set
	Required *bool `json:"required,omitempty"`
	// Default value if not provided. Only for optional variables. Secrets should NEVER have default values.
	DefaultValue *string `json:"defaultValue,omitempty"`
	// Expected variable type
	Type *string `json:"type,omitempty"`
	// Example value for documentation purposes
	Example *string `json:"example,omitempty"`
}

MCPEnvVarMetadata struct for MCPEnvVarMetadata

func NewMCPEnvVarMetadata

func NewMCPEnvVarMetadata(name string, description string) *MCPEnvVarMetadata

NewMCPEnvVarMetadata instantiates a new MCPEnvVarMetadata 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 NewMCPEnvVarMetadataWithDefaults

func NewMCPEnvVarMetadataWithDefaults() *MCPEnvVarMetadata

NewMCPEnvVarMetadataWithDefaults instantiates a new MCPEnvVarMetadata 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 (*MCPEnvVarMetadata) GetDefaultValue

func (o *MCPEnvVarMetadata) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*MCPEnvVarMetadata) GetDefaultValueOk

func (o *MCPEnvVarMetadata) GetDefaultValueOk() (*string, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) GetDescription

func (o *MCPEnvVarMetadata) GetDescription() string

GetDescription returns the Description field value

func (*MCPEnvVarMetadata) GetDescriptionOk

func (o *MCPEnvVarMetadata) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) GetExample

func (o *MCPEnvVarMetadata) GetExample() string

GetExample returns the Example field value if set, zero value otherwise.

func (*MCPEnvVarMetadata) GetExampleOk

func (o *MCPEnvVarMetadata) GetExampleOk() (*string, bool)

GetExampleOk returns a tuple with the Example field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) GetName

func (o *MCPEnvVarMetadata) GetName() string

GetName returns the Name field value

func (*MCPEnvVarMetadata) GetNameOk

func (o *MCPEnvVarMetadata) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) GetRequired

func (o *MCPEnvVarMetadata) GetRequired() bool

GetRequired returns the Required field value if set, zero value otherwise.

func (*MCPEnvVarMetadata) GetRequiredOk

func (o *MCPEnvVarMetadata) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) GetType

func (o *MCPEnvVarMetadata) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MCPEnvVarMetadata) GetTypeOk

func (o *MCPEnvVarMetadata) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPEnvVarMetadata) HasDefaultValue

func (o *MCPEnvVarMetadata) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*MCPEnvVarMetadata) HasExample

func (o *MCPEnvVarMetadata) HasExample() bool

HasExample returns a boolean if a field has been set.

func (*MCPEnvVarMetadata) HasRequired

func (o *MCPEnvVarMetadata) HasRequired() bool

HasRequired returns a boolean if a field has been set.

func (*MCPEnvVarMetadata) HasType

func (o *MCPEnvVarMetadata) HasType() bool

HasType returns a boolean if a field has been set.

func (MCPEnvVarMetadata) MarshalJSON

func (o MCPEnvVarMetadata) MarshalJSON() ([]byte, error)

func (*MCPEnvVarMetadata) SetDefaultValue

func (o *MCPEnvVarMetadata) SetDefaultValue(v string)

SetDefaultValue gets a reference to the given string and assigns it to the DefaultValue field.

func (*MCPEnvVarMetadata) SetDescription

func (o *MCPEnvVarMetadata) SetDescription(v string)

SetDescription sets field value

func (*MCPEnvVarMetadata) SetExample

func (o *MCPEnvVarMetadata) SetExample(v string)

SetExample gets a reference to the given string and assigns it to the Example field.

func (*MCPEnvVarMetadata) SetName

func (o *MCPEnvVarMetadata) SetName(v string)

SetName sets field value

func (*MCPEnvVarMetadata) SetRequired

func (o *MCPEnvVarMetadata) SetRequired(v bool)

SetRequired gets a reference to the given bool and assigns it to the Required field.

func (*MCPEnvVarMetadata) SetType

func (o *MCPEnvVarMetadata) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (MCPEnvVarMetadata) ToMap

func (o MCPEnvVarMetadata) ToMap() (map[string]interface{}, error)

type MCPResourceRecommendation

type MCPResourceRecommendation struct {
	Minimal     *MCPResourceRecommendationMinimal     `json:"minimal,omitempty"`
	Recommended *MCPResourceRecommendationRecommended `json:"recommended,omitempty"`
	High        *MCPResourceRecommendationHigh        `json:"high,omitempty"`
}

MCPResourceRecommendation struct for MCPResourceRecommendation

func NewMCPResourceRecommendation

func NewMCPResourceRecommendation() *MCPResourceRecommendation

NewMCPResourceRecommendation instantiates a new MCPResourceRecommendation 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 NewMCPResourceRecommendationWithDefaults

func NewMCPResourceRecommendationWithDefaults() *MCPResourceRecommendation

NewMCPResourceRecommendationWithDefaults instantiates a new MCPResourceRecommendation 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 (*MCPResourceRecommendation) GetHigh

GetHigh returns the High field value if set, zero value otherwise.

func (*MCPResourceRecommendation) GetHighOk

GetHighOk returns a tuple with the High field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendation) GetMinimal

GetMinimal returns the Minimal field value if set, zero value otherwise.

func (*MCPResourceRecommendation) GetMinimalOk

GetMinimalOk returns a tuple with the Minimal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendation) GetRecommended

GetRecommended returns the Recommended field value if set, zero value otherwise.

func (*MCPResourceRecommendation) GetRecommendedOk

GetRecommendedOk returns a tuple with the Recommended field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendation) HasHigh

func (o *MCPResourceRecommendation) HasHigh() bool

HasHigh returns a boolean if a field has been set.

func (*MCPResourceRecommendation) HasMinimal

func (o *MCPResourceRecommendation) HasMinimal() bool

HasMinimal returns a boolean if a field has been set.

func (*MCPResourceRecommendation) HasRecommended

func (o *MCPResourceRecommendation) HasRecommended() bool

HasRecommended returns a boolean if a field has been set.

func (MCPResourceRecommendation) MarshalJSON

func (o MCPResourceRecommendation) MarshalJSON() ([]byte, error)

func (*MCPResourceRecommendation) SetHigh

SetHigh gets a reference to the given MCPResourceRecommendationHigh and assigns it to the High field.

func (*MCPResourceRecommendation) SetMinimal

SetMinimal gets a reference to the given MCPResourceRecommendationMinimal and assigns it to the Minimal field.

func (*MCPResourceRecommendation) SetRecommended

SetRecommended gets a reference to the given MCPResourceRecommendationRecommended and assigns it to the Recommended field.

func (MCPResourceRecommendation) ToMap

func (o MCPResourceRecommendation) ToMap() (map[string]interface{}, error)

type MCPResourceRecommendationHigh

type MCPResourceRecommendationHigh struct {
	Cpu    *string `json:"cpu,omitempty"`
	Memory *string `json:"memory,omitempty"`
}

MCPResourceRecommendationHigh Resources for high-traffic or compute-intensive scenarios

func NewMCPResourceRecommendationHigh

func NewMCPResourceRecommendationHigh() *MCPResourceRecommendationHigh

NewMCPResourceRecommendationHigh instantiates a new MCPResourceRecommendationHigh 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 NewMCPResourceRecommendationHighWithDefaults

func NewMCPResourceRecommendationHighWithDefaults() *MCPResourceRecommendationHigh

NewMCPResourceRecommendationHighWithDefaults instantiates a new MCPResourceRecommendationHigh 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 (*MCPResourceRecommendationHigh) GetCpu

GetCpu returns the Cpu field value if set, zero value otherwise.

func (*MCPResourceRecommendationHigh) GetCpuOk

func (o *MCPResourceRecommendationHigh) GetCpuOk() (*string, bool)

GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationHigh) GetMemory

func (o *MCPResourceRecommendationHigh) GetMemory() string

GetMemory returns the Memory field value if set, zero value otherwise.

func (*MCPResourceRecommendationHigh) GetMemoryOk

func (o *MCPResourceRecommendationHigh) GetMemoryOk() (*string, bool)

GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationHigh) HasCpu

func (o *MCPResourceRecommendationHigh) HasCpu() bool

HasCpu returns a boolean if a field has been set.

func (*MCPResourceRecommendationHigh) HasMemory

func (o *MCPResourceRecommendationHigh) HasMemory() bool

HasMemory returns a boolean if a field has been set.

func (MCPResourceRecommendationHigh) MarshalJSON

func (o MCPResourceRecommendationHigh) MarshalJSON() ([]byte, error)

func (*MCPResourceRecommendationHigh) SetCpu

SetCpu gets a reference to the given string and assigns it to the Cpu field.

func (*MCPResourceRecommendationHigh) SetMemory

func (o *MCPResourceRecommendationHigh) SetMemory(v string)

SetMemory gets a reference to the given string and assigns it to the Memory field.

func (MCPResourceRecommendationHigh) ToMap

func (o MCPResourceRecommendationHigh) ToMap() (map[string]interface{}, error)

type MCPResourceRecommendationMinimal

type MCPResourceRecommendationMinimal struct {
	// CPU request (e.g., 50m, 0.1, 1)
	Cpu *string `json:"cpu,omitempty"`
	// Memory request (e.g., 64Mi, 128Mi, 1Gi)
	Memory *string `json:"memory,omitempty"`
}

MCPResourceRecommendationMinimal Minimum viable resources for low-traffic scenarios

func NewMCPResourceRecommendationMinimal

func NewMCPResourceRecommendationMinimal() *MCPResourceRecommendationMinimal

NewMCPResourceRecommendationMinimal instantiates a new MCPResourceRecommendationMinimal 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 NewMCPResourceRecommendationMinimalWithDefaults

func NewMCPResourceRecommendationMinimalWithDefaults() *MCPResourceRecommendationMinimal

NewMCPResourceRecommendationMinimalWithDefaults instantiates a new MCPResourceRecommendationMinimal 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 (*MCPResourceRecommendationMinimal) GetCpu

GetCpu returns the Cpu field value if set, zero value otherwise.

func (*MCPResourceRecommendationMinimal) GetCpuOk

func (o *MCPResourceRecommendationMinimal) GetCpuOk() (*string, bool)

GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationMinimal) GetMemory

GetMemory returns the Memory field value if set, zero value otherwise.

func (*MCPResourceRecommendationMinimal) GetMemoryOk

func (o *MCPResourceRecommendationMinimal) GetMemoryOk() (*string, bool)

GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationMinimal) HasCpu

HasCpu returns a boolean if a field has been set.

func (*MCPResourceRecommendationMinimal) HasMemory

func (o *MCPResourceRecommendationMinimal) HasMemory() bool

HasMemory returns a boolean if a field has been set.

func (MCPResourceRecommendationMinimal) MarshalJSON

func (o MCPResourceRecommendationMinimal) MarshalJSON() ([]byte, error)

func (*MCPResourceRecommendationMinimal) SetCpu

SetCpu gets a reference to the given string and assigns it to the Cpu field.

func (*MCPResourceRecommendationMinimal) SetMemory

func (o *MCPResourceRecommendationMinimal) SetMemory(v string)

SetMemory gets a reference to the given string and assigns it to the Memory field.

func (MCPResourceRecommendationMinimal) ToMap

func (o MCPResourceRecommendationMinimal) ToMap() (map[string]interface{}, error)

type MCPResourceRecommendationRecommended

type MCPResourceRecommendationRecommended struct {
	Cpu    *string `json:"cpu,omitempty"`
	Memory *string `json:"memory,omitempty"`
}

MCPResourceRecommendationRecommended Recommended resources for typical production use

func NewMCPResourceRecommendationRecommended

func NewMCPResourceRecommendationRecommended() *MCPResourceRecommendationRecommended

NewMCPResourceRecommendationRecommended instantiates a new MCPResourceRecommendationRecommended 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 NewMCPResourceRecommendationRecommendedWithDefaults

func NewMCPResourceRecommendationRecommendedWithDefaults() *MCPResourceRecommendationRecommended

NewMCPResourceRecommendationRecommendedWithDefaults instantiates a new MCPResourceRecommendationRecommended 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 (*MCPResourceRecommendationRecommended) GetCpu

GetCpu returns the Cpu field value if set, zero value otherwise.

func (*MCPResourceRecommendationRecommended) GetCpuOk

GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationRecommended) GetMemory

GetMemory returns the Memory field value if set, zero value otherwise.

func (*MCPResourceRecommendationRecommended) GetMemoryOk

func (o *MCPResourceRecommendationRecommended) GetMemoryOk() (*string, bool)

GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPResourceRecommendationRecommended) HasCpu

HasCpu returns a boolean if a field has been set.

func (*MCPResourceRecommendationRecommended) HasMemory

HasMemory returns a boolean if a field has been set.

func (MCPResourceRecommendationRecommended) MarshalJSON

func (o MCPResourceRecommendationRecommended) MarshalJSON() ([]byte, error)

func (*MCPResourceRecommendationRecommended) SetCpu

SetCpu gets a reference to the given string and assigns it to the Cpu field.

func (*MCPResourceRecommendationRecommended) SetMemory

SetMemory gets a reference to the given string and assigns it to the Memory field.

func (MCPResourceRecommendationRecommended) ToMap

func (o MCPResourceRecommendationRecommended) ToMap() (map[string]interface{}, error)

type MCPRuntimeMetadata

type MCPRuntimeMetadata struct {
	// Default port the MCP server listens on. Maps to MCPServer.spec.mcpPort. Should align with the primary transport type.
	DefaultPort *int32 `json:"defaultPort,omitempty"`
	// Default command-line arguments for the MCP server. Users can override or extend these in the MCPServer CRD.
	DefaultArgs []string `json:"defaultArgs,omitempty"`
	// Environment variables that MUST be set for the server to function. Documents the names and purposes - values come from user's Secrets/ConfigMaps.
	RequiredEnvironmentVariables []MCPEnvVarMetadata `json:"requiredEnvironmentVariables,omitempty"`
	// Optional environment variables that configure server behavior. Documents the names, purposes, and default values.
	OptionalEnvironmentVariables []MCPEnvVarMetadata                `json:"optionalEnvironmentVariables,omitempty"`
	RecommendedResources         *MCPResourceRecommendation         `json:"recommendedResources,omitempty"`
	HealthEndpoints              *MCPRuntimeMetadataHealthEndpoints `json:"healthEndpoints,omitempty"`
	Capabilities                 *MCPRuntimeMetadataCapabilities    `json:"capabilities,omitempty"`
}

MCPRuntimeMetadata struct for MCPRuntimeMetadata

func NewMCPRuntimeMetadata

func NewMCPRuntimeMetadata() *MCPRuntimeMetadata

NewMCPRuntimeMetadata instantiates a new MCPRuntimeMetadata 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 NewMCPRuntimeMetadataWithDefaults

func NewMCPRuntimeMetadataWithDefaults() *MCPRuntimeMetadata

NewMCPRuntimeMetadataWithDefaults instantiates a new MCPRuntimeMetadata 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 (*MCPRuntimeMetadata) GetCapabilities

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetCapabilitiesOk

func (o *MCPRuntimeMetadata) GetCapabilitiesOk() (*MCPRuntimeMetadataCapabilities, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetDefaultArgs

func (o *MCPRuntimeMetadata) GetDefaultArgs() []string

GetDefaultArgs returns the DefaultArgs field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetDefaultArgsOk

func (o *MCPRuntimeMetadata) GetDefaultArgsOk() ([]string, bool)

GetDefaultArgsOk returns a tuple with the DefaultArgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetDefaultPort

func (o *MCPRuntimeMetadata) GetDefaultPort() int32

GetDefaultPort returns the DefaultPort field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetDefaultPortOk

func (o *MCPRuntimeMetadata) GetDefaultPortOk() (*int32, bool)

GetDefaultPortOk returns a tuple with the DefaultPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetHealthEndpoints

func (o *MCPRuntimeMetadata) GetHealthEndpoints() MCPRuntimeMetadataHealthEndpoints

GetHealthEndpoints returns the HealthEndpoints field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetHealthEndpointsOk

func (o *MCPRuntimeMetadata) GetHealthEndpointsOk() (*MCPRuntimeMetadataHealthEndpoints, bool)

GetHealthEndpointsOk returns a tuple with the HealthEndpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetOptionalEnvironmentVariables

func (o *MCPRuntimeMetadata) GetOptionalEnvironmentVariables() []MCPEnvVarMetadata

GetOptionalEnvironmentVariables returns the OptionalEnvironmentVariables field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetOptionalEnvironmentVariablesOk

func (o *MCPRuntimeMetadata) GetOptionalEnvironmentVariablesOk() ([]MCPEnvVarMetadata, bool)

GetOptionalEnvironmentVariablesOk returns a tuple with the OptionalEnvironmentVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetRecommendedResources

func (o *MCPRuntimeMetadata) GetRecommendedResources() MCPResourceRecommendation

GetRecommendedResources returns the RecommendedResources field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetRecommendedResourcesOk

func (o *MCPRuntimeMetadata) GetRecommendedResourcesOk() (*MCPResourceRecommendation, bool)

GetRecommendedResourcesOk returns a tuple with the RecommendedResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) GetRequiredEnvironmentVariables

func (o *MCPRuntimeMetadata) GetRequiredEnvironmentVariables() []MCPEnvVarMetadata

GetRequiredEnvironmentVariables returns the RequiredEnvironmentVariables field value if set, zero value otherwise.

func (*MCPRuntimeMetadata) GetRequiredEnvironmentVariablesOk

func (o *MCPRuntimeMetadata) GetRequiredEnvironmentVariablesOk() ([]MCPEnvVarMetadata, bool)

GetRequiredEnvironmentVariablesOk returns a tuple with the RequiredEnvironmentVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadata) HasCapabilities

func (o *MCPRuntimeMetadata) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasDefaultArgs

func (o *MCPRuntimeMetadata) HasDefaultArgs() bool

HasDefaultArgs returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasDefaultPort

func (o *MCPRuntimeMetadata) HasDefaultPort() bool

HasDefaultPort returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasHealthEndpoints

func (o *MCPRuntimeMetadata) HasHealthEndpoints() bool

HasHealthEndpoints returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasOptionalEnvironmentVariables

func (o *MCPRuntimeMetadata) HasOptionalEnvironmentVariables() bool

HasOptionalEnvironmentVariables returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasRecommendedResources

func (o *MCPRuntimeMetadata) HasRecommendedResources() bool

HasRecommendedResources returns a boolean if a field has been set.

func (*MCPRuntimeMetadata) HasRequiredEnvironmentVariables

func (o *MCPRuntimeMetadata) HasRequiredEnvironmentVariables() bool

HasRequiredEnvironmentVariables returns a boolean if a field has been set.

func (MCPRuntimeMetadata) MarshalJSON

func (o MCPRuntimeMetadata) MarshalJSON() ([]byte, error)

func (*MCPRuntimeMetadata) SetCapabilities

func (o *MCPRuntimeMetadata) SetCapabilities(v MCPRuntimeMetadataCapabilities)

SetCapabilities gets a reference to the given MCPRuntimeMetadataCapabilities and assigns it to the Capabilities field.

func (*MCPRuntimeMetadata) SetDefaultArgs

func (o *MCPRuntimeMetadata) SetDefaultArgs(v []string)

SetDefaultArgs gets a reference to the given []string and assigns it to the DefaultArgs field.

func (*MCPRuntimeMetadata) SetDefaultPort

func (o *MCPRuntimeMetadata) SetDefaultPort(v int32)

SetDefaultPort gets a reference to the given int32 and assigns it to the DefaultPort field.

func (*MCPRuntimeMetadata) SetHealthEndpoints

func (o *MCPRuntimeMetadata) SetHealthEndpoints(v MCPRuntimeMetadataHealthEndpoints)

SetHealthEndpoints gets a reference to the given MCPRuntimeMetadataHealthEndpoints and assigns it to the HealthEndpoints field.

func (*MCPRuntimeMetadata) SetOptionalEnvironmentVariables

func (o *MCPRuntimeMetadata) SetOptionalEnvironmentVariables(v []MCPEnvVarMetadata)

SetOptionalEnvironmentVariables gets a reference to the given []MCPEnvVarMetadata and assigns it to the OptionalEnvironmentVariables field.

func (*MCPRuntimeMetadata) SetRecommendedResources

func (o *MCPRuntimeMetadata) SetRecommendedResources(v MCPResourceRecommendation)

SetRecommendedResources gets a reference to the given MCPResourceRecommendation and assigns it to the RecommendedResources field.

func (*MCPRuntimeMetadata) SetRequiredEnvironmentVariables

func (o *MCPRuntimeMetadata) SetRequiredEnvironmentVariables(v []MCPEnvVarMetadata)

SetRequiredEnvironmentVariables gets a reference to the given []MCPEnvVarMetadata and assigns it to the RequiredEnvironmentVariables field.

func (MCPRuntimeMetadata) ToMap

func (o MCPRuntimeMetadata) ToMap() (map[string]interface{}, error)

type MCPRuntimeMetadataCapabilities

type MCPRuntimeMetadataCapabilities struct {
	// Whether server requires network access
	RequiresNetwork *bool `json:"requiresNetwork,omitempty"`
	// Whether server requires writable filesystem
	RequiresFileSystem *bool `json:"requiresFileSystem,omitempty"`
	// Whether server requires GPU access
	RequiresGPU *bool `json:"requiresGPU,omitempty"`
}

MCPRuntimeMetadataCapabilities Runtime capabilities and requirements for this MCP server. Helps users understand what the server needs to run properly.

func NewMCPRuntimeMetadataCapabilities

func NewMCPRuntimeMetadataCapabilities() *MCPRuntimeMetadataCapabilities

NewMCPRuntimeMetadataCapabilities instantiates a new MCPRuntimeMetadataCapabilities 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 NewMCPRuntimeMetadataCapabilitiesWithDefaults

func NewMCPRuntimeMetadataCapabilitiesWithDefaults() *MCPRuntimeMetadataCapabilities

NewMCPRuntimeMetadataCapabilitiesWithDefaults instantiates a new MCPRuntimeMetadataCapabilities 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 (*MCPRuntimeMetadataCapabilities) GetRequiresFileSystem

func (o *MCPRuntimeMetadataCapabilities) GetRequiresFileSystem() bool

GetRequiresFileSystem returns the RequiresFileSystem field value if set, zero value otherwise.

func (*MCPRuntimeMetadataCapabilities) GetRequiresFileSystemOk

func (o *MCPRuntimeMetadataCapabilities) GetRequiresFileSystemOk() (*bool, bool)

GetRequiresFileSystemOk returns a tuple with the RequiresFileSystem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadataCapabilities) GetRequiresGPU

func (o *MCPRuntimeMetadataCapabilities) GetRequiresGPU() bool

GetRequiresGPU returns the RequiresGPU field value if set, zero value otherwise.

func (*MCPRuntimeMetadataCapabilities) GetRequiresGPUOk

func (o *MCPRuntimeMetadataCapabilities) GetRequiresGPUOk() (*bool, bool)

GetRequiresGPUOk returns a tuple with the RequiresGPU field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadataCapabilities) GetRequiresNetwork

func (o *MCPRuntimeMetadataCapabilities) GetRequiresNetwork() bool

GetRequiresNetwork returns the RequiresNetwork field value if set, zero value otherwise.

func (*MCPRuntimeMetadataCapabilities) GetRequiresNetworkOk

func (o *MCPRuntimeMetadataCapabilities) GetRequiresNetworkOk() (*bool, bool)

GetRequiresNetworkOk returns a tuple with the RequiresNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadataCapabilities) HasRequiresFileSystem

func (o *MCPRuntimeMetadataCapabilities) HasRequiresFileSystem() bool

HasRequiresFileSystem returns a boolean if a field has been set.

func (*MCPRuntimeMetadataCapabilities) HasRequiresGPU

func (o *MCPRuntimeMetadataCapabilities) HasRequiresGPU() bool

HasRequiresGPU returns a boolean if a field has been set.

func (*MCPRuntimeMetadataCapabilities) HasRequiresNetwork

func (o *MCPRuntimeMetadataCapabilities) HasRequiresNetwork() bool

HasRequiresNetwork returns a boolean if a field has been set.

func (MCPRuntimeMetadataCapabilities) MarshalJSON

func (o MCPRuntimeMetadataCapabilities) MarshalJSON() ([]byte, error)

func (*MCPRuntimeMetadataCapabilities) SetRequiresFileSystem

func (o *MCPRuntimeMetadataCapabilities) SetRequiresFileSystem(v bool)

SetRequiresFileSystem gets a reference to the given bool and assigns it to the RequiresFileSystem field.

func (*MCPRuntimeMetadataCapabilities) SetRequiresGPU

func (o *MCPRuntimeMetadataCapabilities) SetRequiresGPU(v bool)

SetRequiresGPU gets a reference to the given bool and assigns it to the RequiresGPU field.

func (*MCPRuntimeMetadataCapabilities) SetRequiresNetwork

func (o *MCPRuntimeMetadataCapabilities) SetRequiresNetwork(v bool)

SetRequiresNetwork gets a reference to the given bool and assigns it to the RequiresNetwork field.

func (MCPRuntimeMetadataCapabilities) ToMap

func (o MCPRuntimeMetadataCapabilities) ToMap() (map[string]interface{}, error)

type MCPRuntimeMetadataHealthEndpoints

type MCPRuntimeMetadataHealthEndpoints struct {
	// Liveness probe endpoint path
	Liveness *string `json:"liveness,omitempty"`
	// Readiness probe endpoint path
	Readiness *string `json:"readiness,omitempty"`
}

MCPRuntimeMetadataHealthEndpoints Health check endpoint paths

func NewMCPRuntimeMetadataHealthEndpoints

func NewMCPRuntimeMetadataHealthEndpoints() *MCPRuntimeMetadataHealthEndpoints

NewMCPRuntimeMetadataHealthEndpoints instantiates a new MCPRuntimeMetadataHealthEndpoints 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 NewMCPRuntimeMetadataHealthEndpointsWithDefaults

func NewMCPRuntimeMetadataHealthEndpointsWithDefaults() *MCPRuntimeMetadataHealthEndpoints

NewMCPRuntimeMetadataHealthEndpointsWithDefaults instantiates a new MCPRuntimeMetadataHealthEndpoints 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 (*MCPRuntimeMetadataHealthEndpoints) GetLiveness

func (o *MCPRuntimeMetadataHealthEndpoints) GetLiveness() string

GetLiveness returns the Liveness field value if set, zero value otherwise.

func (*MCPRuntimeMetadataHealthEndpoints) GetLivenessOk

func (o *MCPRuntimeMetadataHealthEndpoints) GetLivenessOk() (*string, bool)

GetLivenessOk returns a tuple with the Liveness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadataHealthEndpoints) GetReadiness

func (o *MCPRuntimeMetadataHealthEndpoints) GetReadiness() string

GetReadiness returns the Readiness field value if set, zero value otherwise.

func (*MCPRuntimeMetadataHealthEndpoints) GetReadinessOk

func (o *MCPRuntimeMetadataHealthEndpoints) GetReadinessOk() (*string, bool)

GetReadinessOk returns a tuple with the Readiness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPRuntimeMetadataHealthEndpoints) HasLiveness

func (o *MCPRuntimeMetadataHealthEndpoints) HasLiveness() bool

HasLiveness returns a boolean if a field has been set.

func (*MCPRuntimeMetadataHealthEndpoints) HasReadiness

func (o *MCPRuntimeMetadataHealthEndpoints) HasReadiness() bool

HasReadiness returns a boolean if a field has been set.

func (MCPRuntimeMetadataHealthEndpoints) MarshalJSON

func (o MCPRuntimeMetadataHealthEndpoints) MarshalJSON() ([]byte, error)

func (*MCPRuntimeMetadataHealthEndpoints) SetLiveness

func (o *MCPRuntimeMetadataHealthEndpoints) SetLiveness(v string)

SetLiveness gets a reference to the given string and assigns it to the Liveness field.

func (*MCPRuntimeMetadataHealthEndpoints) SetReadiness

func (o *MCPRuntimeMetadataHealthEndpoints) SetReadiness(v string)

SetReadiness gets a reference to the given string and assigns it to the Readiness field.

func (MCPRuntimeMetadataHealthEndpoints) ToMap

func (o MCPRuntimeMetadataHealthEndpoints) ToMap() (map[string]interface{}, error)

type MCPSecurityIndicator

type MCPSecurityIndicator struct {
	// Whether the source of this server has been verified.
	VerifiedSource *bool `json:"verifiedSource,omitempty"`
	// Whether the server exposes secure communication endpoints.
	SecureEndpoint *bool `json:"secureEndpoint,omitempty"`
	// Whether static analysis has been performed.
	Sast *bool `json:"sast,omitempty"`
	// Whether all exposed tools are read-only.
	ReadOnlyTools *bool `json:"readOnlyTools,omitempty"`
}

MCPSecurityIndicator Security posture metadata for an MCP server.

func NewMCPSecurityIndicator

func NewMCPSecurityIndicator() *MCPSecurityIndicator

NewMCPSecurityIndicator instantiates a new MCPSecurityIndicator 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 NewMCPSecurityIndicatorWithDefaults

func NewMCPSecurityIndicatorWithDefaults() *MCPSecurityIndicator

NewMCPSecurityIndicatorWithDefaults instantiates a new MCPSecurityIndicator 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 (*MCPSecurityIndicator) GetReadOnlyTools

func (o *MCPSecurityIndicator) GetReadOnlyTools() bool

GetReadOnlyTools returns the ReadOnlyTools field value if set, zero value otherwise.

func (*MCPSecurityIndicator) GetReadOnlyToolsOk

func (o *MCPSecurityIndicator) GetReadOnlyToolsOk() (*bool, bool)

GetReadOnlyToolsOk returns a tuple with the ReadOnlyTools field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPSecurityIndicator) GetSast

func (o *MCPSecurityIndicator) GetSast() bool

GetSast returns the Sast field value if set, zero value otherwise.

func (*MCPSecurityIndicator) GetSastOk

func (o *MCPSecurityIndicator) GetSastOk() (*bool, bool)

GetSastOk returns a tuple with the Sast field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPSecurityIndicator) GetSecureEndpoint

func (o *MCPSecurityIndicator) GetSecureEndpoint() bool

GetSecureEndpoint returns the SecureEndpoint field value if set, zero value otherwise.

func (*MCPSecurityIndicator) GetSecureEndpointOk

func (o *MCPSecurityIndicator) GetSecureEndpointOk() (*bool, bool)

GetSecureEndpointOk returns a tuple with the SecureEndpoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPSecurityIndicator) GetVerifiedSource

func (o *MCPSecurityIndicator) GetVerifiedSource() bool

GetVerifiedSource returns the VerifiedSource field value if set, zero value otherwise.

func (*MCPSecurityIndicator) GetVerifiedSourceOk

func (o *MCPSecurityIndicator) GetVerifiedSourceOk() (*bool, bool)

GetVerifiedSourceOk returns a tuple with the VerifiedSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPSecurityIndicator) HasReadOnlyTools

func (o *MCPSecurityIndicator) HasReadOnlyTools() bool

HasReadOnlyTools returns a boolean if a field has been set.

func (*MCPSecurityIndicator) HasSast

func (o *MCPSecurityIndicator) HasSast() bool

HasSast returns a boolean if a field has been set.

func (*MCPSecurityIndicator) HasSecureEndpoint

func (o *MCPSecurityIndicator) HasSecureEndpoint() bool

HasSecureEndpoint returns a boolean if a field has been set.

func (*MCPSecurityIndicator) HasVerifiedSource

func (o *MCPSecurityIndicator) HasVerifiedSource() bool

HasVerifiedSource returns a boolean if a field has been set.

func (MCPSecurityIndicator) MarshalJSON

func (o MCPSecurityIndicator) MarshalJSON() ([]byte, error)

func (*MCPSecurityIndicator) SetReadOnlyTools

func (o *MCPSecurityIndicator) SetReadOnlyTools(v bool)

SetReadOnlyTools gets a reference to the given bool and assigns it to the ReadOnlyTools field.

func (*MCPSecurityIndicator) SetSast

func (o *MCPSecurityIndicator) SetSast(v bool)

SetSast gets a reference to the given bool and assigns it to the Sast field.

func (*MCPSecurityIndicator) SetSecureEndpoint

func (o *MCPSecurityIndicator) SetSecureEndpoint(v bool)

SetSecureEndpoint gets a reference to the given bool and assigns it to the SecureEndpoint field.

func (*MCPSecurityIndicator) SetVerifiedSource

func (o *MCPSecurityIndicator) SetVerifiedSource(v bool)

SetVerifiedSource gets a reference to the given bool and assigns it to the VerifiedSource field.

func (MCPSecurityIndicator) ToMap

func (o MCPSecurityIndicator) ToMap() (map[string]interface{}, error)

type MCPServer

type MCPServer struct {
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// Human-readable MCP server name. Must be unique within a source.
	Name string `json:"name"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	// Catalog source that provides this server.
	SourceId *string `json:"source_id,omitempty"`
	// Organization providing the server.
	Provider *string `json:"provider,omitempty"`
	Logo *string `json:"logo,omitempty"`
	// Semantic version string of the MCP server.
	Version *string `json:"version,omitempty"`
	// Categorization tags for this MCP server.
	Tags []string `json:"tags,omitempty"`
	// SPDX identifier for the server license.
	License *string `json:"license,omitempty"`
	// URL to the full license text.
	LicenseLink *string `json:"license_link,omitempty"`
	// Number of tools exposed by this MCP server.
	ToolCount int32 `json:"toolCount"`
	// Array of tools exposed by this MCP server.
	Tools              []MCPTool             `json:"tools,omitempty"`
	SecurityIndicators *MCPSecurityIndicator `json:"securityIndicators,omitempty"`
	// Deployment mode for the MCP server.
	DeploymentMode *string `json:"deploymentMode,omitempty"`
	// Supported transport protocols.
	Transports []string `json:"transports,omitempty"`
	// OCI artifacts used for local deployment.
	Artifacts []MCPArtifact `json:"artifacts,omitempty"`
	Endpoints *MCPEndpoints `json:"endpoints,omitempty"`
	// Full Markdown documentation for this MCP server.
	Readme *string `json:"readme,omitempty"`
	// URL to external documentation.
	DocumentationUrl *string `json:"documentationUrl,omitempty"`
	// URL to source repository.
	RepositoryUrl *string `json:"repositoryUrl,omitempty"`
	// URL to browsable source code.
	SourceCode *string `json:"sourceCode,omitempty"`
	// Initial publication timestamp for the server.
	PublishedDate *time.Time `json:"publishedDate,omitempty"`
	// Last update timestamp for the server metadata.
	LastUpdated     *time.Time          `json:"lastUpdated,omitempty"`
	RuntimeMetadata *MCPRuntimeMetadata `json:"runtimeMetadata,omitempty"`
}

MCPServer An MCP server in the model catalog.

func NewMCPServer

func NewMCPServer(name string, toolCount int32) *MCPServer

NewMCPServer instantiates a new MCPServer 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 NewMCPServerWithDefaults

func NewMCPServerWithDefaults() *MCPServer

NewMCPServerWithDefaults instantiates a new MCPServer 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 (*MCPServer) GetArtifacts

func (o *MCPServer) GetArtifacts() []MCPArtifact

GetArtifacts returns the Artifacts field value if set, zero value otherwise.

func (*MCPServer) GetArtifactsOk

func (o *MCPServer) GetArtifactsOk() ([]MCPArtifact, bool)

GetArtifactsOk returns a tuple with the Artifacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetCreateTimeSinceEpoch

func (o *MCPServer) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPServer) GetCreateTimeSinceEpochOk

func (o *MCPServer) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetCustomProperties

func (o *MCPServer) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*MCPServer) GetCustomPropertiesOk

func (o *MCPServer) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetDeploymentMode

func (o *MCPServer) GetDeploymentMode() string

GetDeploymentMode returns the DeploymentMode field value if set, zero value otherwise.

func (*MCPServer) GetDeploymentModeOk

func (o *MCPServer) GetDeploymentModeOk() (*string, bool)

GetDeploymentModeOk returns a tuple with the DeploymentMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetDescription

func (o *MCPServer) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MCPServer) GetDescriptionOk

func (o *MCPServer) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetDocumentationUrl

func (o *MCPServer) GetDocumentationUrl() string

GetDocumentationUrl returns the DocumentationUrl field value if set, zero value otherwise.

func (*MCPServer) GetDocumentationUrlOk

func (o *MCPServer) GetDocumentationUrlOk() (*string, bool)

GetDocumentationUrlOk returns a tuple with the DocumentationUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetEndpoints

func (o *MCPServer) GetEndpoints() MCPEndpoints

GetEndpoints returns the Endpoints field value if set, zero value otherwise.

func (*MCPServer) GetEndpointsOk

func (o *MCPServer) GetEndpointsOk() (*MCPEndpoints, bool)

GetEndpointsOk returns a tuple with the Endpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetExternalId

func (o *MCPServer) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*MCPServer) GetExternalIdOk

func (o *MCPServer) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetId

func (o *MCPServer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MCPServer) GetIdOk

func (o *MCPServer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetLastUpdateTimeSinceEpoch

func (o *MCPServer) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPServer) GetLastUpdateTimeSinceEpochOk

func (o *MCPServer) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetLastUpdated

func (o *MCPServer) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*MCPServer) GetLastUpdatedOk

func (o *MCPServer) GetLastUpdatedOk() (*time.Time, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetLicense

func (o *MCPServer) GetLicense() string

GetLicense returns the License field value if set, zero value otherwise.

func (o *MCPServer) GetLicenseLink() string

GetLicenseLink returns the LicenseLink field value if set, zero value otherwise.

func (*MCPServer) GetLicenseLinkOk

func (o *MCPServer) GetLicenseLinkOk() (*string, bool)

GetLicenseLinkOk returns a tuple with the LicenseLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetLicenseOk

func (o *MCPServer) GetLicenseOk() (*string, bool)

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MCPServer) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*MCPServer) GetLogoOk

func (o *MCPServer) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetName

func (o *MCPServer) GetName() string

GetName returns the Name field value

func (*MCPServer) GetNameOk

func (o *MCPServer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MCPServer) GetProvider

func (o *MCPServer) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*MCPServer) GetProviderOk

func (o *MCPServer) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetPublishedDate

func (o *MCPServer) GetPublishedDate() time.Time

GetPublishedDate returns the PublishedDate field value if set, zero value otherwise.

func (*MCPServer) GetPublishedDateOk

func (o *MCPServer) GetPublishedDateOk() (*time.Time, bool)

GetPublishedDateOk returns a tuple with the PublishedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetReadme

func (o *MCPServer) GetReadme() string

GetReadme returns the Readme field value if set, zero value otherwise.

func (*MCPServer) GetReadmeOk

func (o *MCPServer) GetReadmeOk() (*string, bool)

GetReadmeOk returns a tuple with the Readme field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetRepositoryUrl

func (o *MCPServer) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value if set, zero value otherwise.

func (*MCPServer) GetRepositoryUrlOk

func (o *MCPServer) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetRuntimeMetadata

func (o *MCPServer) GetRuntimeMetadata() MCPRuntimeMetadata

GetRuntimeMetadata returns the RuntimeMetadata field value if set, zero value otherwise.

func (*MCPServer) GetRuntimeMetadataOk

func (o *MCPServer) GetRuntimeMetadataOk() (*MCPRuntimeMetadata, bool)

GetRuntimeMetadataOk returns a tuple with the RuntimeMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetSecurityIndicators

func (o *MCPServer) GetSecurityIndicators() MCPSecurityIndicator

GetSecurityIndicators returns the SecurityIndicators field value if set, zero value otherwise.

func (*MCPServer) GetSecurityIndicatorsOk

func (o *MCPServer) GetSecurityIndicatorsOk() (*MCPSecurityIndicator, bool)

GetSecurityIndicatorsOk returns a tuple with the SecurityIndicators field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetSourceCode

func (o *MCPServer) GetSourceCode() string

GetSourceCode returns the SourceCode field value if set, zero value otherwise.

func (*MCPServer) GetSourceCodeOk

func (o *MCPServer) GetSourceCodeOk() (*string, bool)

GetSourceCodeOk returns a tuple with the SourceCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetSourceId

func (o *MCPServer) GetSourceId() string

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*MCPServer) GetSourceIdOk

func (o *MCPServer) GetSourceIdOk() (*string, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetTags

func (o *MCPServer) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MCPServer) GetTagsOk

func (o *MCPServer) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetToolCount

func (o *MCPServer) GetToolCount() int32

GetToolCount returns the ToolCount field value

func (*MCPServer) GetToolCountOk

func (o *MCPServer) GetToolCountOk() (*int32, bool)

GetToolCountOk returns a tuple with the ToolCount field value and a boolean to check if the value has been set.

func (*MCPServer) GetTools

func (o *MCPServer) GetTools() []MCPTool

GetTools returns the Tools field value if set, zero value otherwise.

func (*MCPServer) GetToolsOk

func (o *MCPServer) GetToolsOk() ([]MCPTool, bool)

GetToolsOk returns a tuple with the Tools field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetTransports

func (o *MCPServer) GetTransports() []string

GetTransports returns the Transports field value if set, zero value otherwise.

func (*MCPServer) GetTransportsOk

func (o *MCPServer) GetTransportsOk() ([]string, bool)

GetTransportsOk returns a tuple with the Transports field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) GetVersion

func (o *MCPServer) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*MCPServer) GetVersionOk

func (o *MCPServer) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPServer) HasArtifacts

func (o *MCPServer) HasArtifacts() bool

HasArtifacts returns a boolean if a field has been set.

func (*MCPServer) HasCreateTimeSinceEpoch

func (o *MCPServer) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*MCPServer) HasCustomProperties

func (o *MCPServer) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*MCPServer) HasDeploymentMode

func (o *MCPServer) HasDeploymentMode() bool

HasDeploymentMode returns a boolean if a field has been set.

func (*MCPServer) HasDescription

func (o *MCPServer) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MCPServer) HasDocumentationUrl

func (o *MCPServer) HasDocumentationUrl() bool

HasDocumentationUrl returns a boolean if a field has been set.

func (*MCPServer) HasEndpoints

func (o *MCPServer) HasEndpoints() bool

HasEndpoints returns a boolean if a field has been set.

func (*MCPServer) HasExternalId

func (o *MCPServer) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*MCPServer) HasId

func (o *MCPServer) HasId() bool

HasId returns a boolean if a field has been set.

func (*MCPServer) HasLastUpdateTimeSinceEpoch

func (o *MCPServer) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*MCPServer) HasLastUpdated

func (o *MCPServer) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*MCPServer) HasLicense

func (o *MCPServer) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (o *MCPServer) HasLicenseLink() bool

HasLicenseLink returns a boolean if a field has been set.

func (o *MCPServer) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*MCPServer) HasProvider

func (o *MCPServer) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*MCPServer) HasPublishedDate

func (o *MCPServer) HasPublishedDate() bool

HasPublishedDate returns a boolean if a field has been set.

func (*MCPServer) HasReadme

func (o *MCPServer) HasReadme() bool

HasReadme returns a boolean if a field has been set.

func (*MCPServer) HasRepositoryUrl

func (o *MCPServer) HasRepositoryUrl() bool

HasRepositoryUrl returns a boolean if a field has been set.

func (*MCPServer) HasRuntimeMetadata

func (o *MCPServer) HasRuntimeMetadata() bool

HasRuntimeMetadata returns a boolean if a field has been set.

func (*MCPServer) HasSecurityIndicators

func (o *MCPServer) HasSecurityIndicators() bool

HasSecurityIndicators returns a boolean if a field has been set.

func (*MCPServer) HasSourceCode

func (o *MCPServer) HasSourceCode() bool

HasSourceCode returns a boolean if a field has been set.

func (*MCPServer) HasSourceId

func (o *MCPServer) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (*MCPServer) HasTags

func (o *MCPServer) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MCPServer) HasTools

func (o *MCPServer) HasTools() bool

HasTools returns a boolean if a field has been set.

func (*MCPServer) HasTransports

func (o *MCPServer) HasTransports() bool

HasTransports returns a boolean if a field has been set.

func (*MCPServer) HasVersion

func (o *MCPServer) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (MCPServer) MarshalJSON

func (o MCPServer) MarshalJSON() ([]byte, error)

func (*MCPServer) SetArtifacts

func (o *MCPServer) SetArtifacts(v []MCPArtifact)

SetArtifacts gets a reference to the given []MCPArtifact and assigns it to the Artifacts field.

func (*MCPServer) SetCreateTimeSinceEpoch

func (o *MCPServer) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*MCPServer) SetCustomProperties

func (o *MCPServer) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*MCPServer) SetDeploymentMode

func (o *MCPServer) SetDeploymentMode(v string)

SetDeploymentMode gets a reference to the given string and assigns it to the DeploymentMode field.

func (*MCPServer) SetDescription

func (o *MCPServer) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MCPServer) SetDocumentationUrl

func (o *MCPServer) SetDocumentationUrl(v string)

SetDocumentationUrl gets a reference to the given string and assigns it to the DocumentationUrl field.

func (*MCPServer) SetEndpoints

func (o *MCPServer) SetEndpoints(v MCPEndpoints)

SetEndpoints gets a reference to the given MCPEndpoints and assigns it to the Endpoints field.

func (*MCPServer) SetExternalId

func (o *MCPServer) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*MCPServer) SetId

func (o *MCPServer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MCPServer) SetLastUpdateTimeSinceEpoch

func (o *MCPServer) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*MCPServer) SetLastUpdated

func (o *MCPServer) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*MCPServer) SetLicense

func (o *MCPServer) SetLicense(v string)

SetLicense gets a reference to the given string and assigns it to the License field.

func (o *MCPServer) SetLicenseLink(v string)

SetLicenseLink gets a reference to the given string and assigns it to the LicenseLink field.

func (o *MCPServer) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*MCPServer) SetName

func (o *MCPServer) SetName(v string)

SetName sets field value

func (*MCPServer) SetProvider

func (o *MCPServer) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*MCPServer) SetPublishedDate

func (o *MCPServer) SetPublishedDate(v time.Time)

SetPublishedDate gets a reference to the given time.Time and assigns it to the PublishedDate field.

func (*MCPServer) SetReadme

func (o *MCPServer) SetReadme(v string)

SetReadme gets a reference to the given string and assigns it to the Readme field.

func (*MCPServer) SetRepositoryUrl

func (o *MCPServer) SetRepositoryUrl(v string)

SetRepositoryUrl gets a reference to the given string and assigns it to the RepositoryUrl field.

func (*MCPServer) SetRuntimeMetadata

func (o *MCPServer) SetRuntimeMetadata(v MCPRuntimeMetadata)

SetRuntimeMetadata gets a reference to the given MCPRuntimeMetadata and assigns it to the RuntimeMetadata field.

func (*MCPServer) SetSecurityIndicators

func (o *MCPServer) SetSecurityIndicators(v MCPSecurityIndicator)

SetSecurityIndicators gets a reference to the given MCPSecurityIndicator and assigns it to the SecurityIndicators field.

func (*MCPServer) SetSourceCode

func (o *MCPServer) SetSourceCode(v string)

SetSourceCode gets a reference to the given string and assigns it to the SourceCode field.

func (*MCPServer) SetSourceId

func (o *MCPServer) SetSourceId(v string)

SetSourceId gets a reference to the given string and assigns it to the SourceId field.

func (*MCPServer) SetTags

func (o *MCPServer) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MCPServer) SetToolCount

func (o *MCPServer) SetToolCount(v int32)

SetToolCount sets field value

func (*MCPServer) SetTools

func (o *MCPServer) SetTools(v []MCPTool)

SetTools gets a reference to the given []MCPTool and assigns it to the Tools field.

func (*MCPServer) SetTransports

func (o *MCPServer) SetTransports(v []string)

SetTransports gets a reference to the given []string and assigns it to the Transports field.

func (*MCPServer) SetVersion

func (o *MCPServer) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (MCPServer) ToMap

func (o MCPServer) ToMap() (map[string]interface{}, error)

type MCPServerList

type MCPServerList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `MCPServer` entities.
	Items []MCPServer `json:"items"`
}

MCPServerList List of MCP server entities.

func NewMCPServerList

func NewMCPServerList(nextPageToken string, pageSize int32, size int32, items []MCPServer) *MCPServerList

NewMCPServerList instantiates a new MCPServerList 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 NewMCPServerListWithDefaults

func NewMCPServerListWithDefaults() *MCPServerList

NewMCPServerListWithDefaults instantiates a new MCPServerList 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 (*MCPServerList) GetItems

func (o *MCPServerList) GetItems() []MCPServer

GetItems returns the Items field value

func (*MCPServerList) GetItemsOk

func (o *MCPServerList) GetItemsOk() ([]MCPServer, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*MCPServerList) GetNextPageToken

func (o *MCPServerList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*MCPServerList) GetNextPageTokenOk

func (o *MCPServerList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*MCPServerList) GetPageSize

func (o *MCPServerList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*MCPServerList) GetPageSizeOk

func (o *MCPServerList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*MCPServerList) GetSize

func (o *MCPServerList) GetSize() int32

GetSize returns the Size field value

func (*MCPServerList) GetSizeOk

func (o *MCPServerList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (MCPServerList) MarshalJSON

func (o MCPServerList) MarshalJSON() ([]byte, error)

func (*MCPServerList) SetItems

func (o *MCPServerList) SetItems(v []MCPServer)

SetItems sets field value

func (*MCPServerList) SetNextPageToken

func (o *MCPServerList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*MCPServerList) SetPageSize

func (o *MCPServerList) SetPageSize(v int32)

SetPageSize sets field value

func (*MCPServerList) SetSize

func (o *MCPServerList) SetSize(v int32)

SetSize sets field value

func (MCPServerList) ToMap

func (o MCPServerList) ToMap() (map[string]interface{}, error)

type MCPTool

type MCPTool struct {
	// User provided custom properties which are not defined by its type.
	CustomProperties map[string]MetadataValue `json:"customProperties,omitempty"`
	// An optional description about the resource.
	Description *string `json:"description,omitempty"`
	// The external id that come from the clients’ system. This field is optional. If set, it must be unique among all resources within a database instance.
	ExternalId *string `json:"externalId,omitempty"`
	// Tool identifier.
	Name string `json:"name"`
	// The unique server generated id of the resource.
	Id *string `json:"id,omitempty"`
	// Output only. Create time of the resource in millisecond since epoch.
	CreateTimeSinceEpoch *string `json:"createTimeSinceEpoch,omitempty"`
	// Output only. Last update time of the resource since epoch in millisecond since epoch.
	LastUpdateTimeSinceEpoch *string `json:"lastUpdateTimeSinceEpoch,omitempty"`
	// Access mode supported by this tool.
	AccessType string `json:"accessType"`
	// Input parameters accepted by this tool.
	Parameters []MCPToolParameter `json:"parameters,omitempty"`
}

MCPTool An MCP tool exposed by an MCP server.

func NewMCPTool

func NewMCPTool(name string, accessType string) *MCPTool

NewMCPTool instantiates a new MCPTool 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 NewMCPToolWithDefaults

func NewMCPToolWithDefaults() *MCPTool

NewMCPToolWithDefaults instantiates a new MCPTool 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 (*MCPTool) GetAccessType

func (o *MCPTool) GetAccessType() string

GetAccessType returns the AccessType field value

func (*MCPTool) GetAccessTypeOk

func (o *MCPTool) GetAccessTypeOk() (*string, bool)

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (*MCPTool) GetCreateTimeSinceEpoch

func (o *MCPTool) GetCreateTimeSinceEpoch() string

GetCreateTimeSinceEpoch returns the CreateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPTool) GetCreateTimeSinceEpochOk

func (o *MCPTool) GetCreateTimeSinceEpochOk() (*string, bool)

GetCreateTimeSinceEpochOk returns a tuple with the CreateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetCustomProperties

func (o *MCPTool) GetCustomProperties() map[string]MetadataValue

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*MCPTool) GetCustomPropertiesOk

func (o *MCPTool) GetCustomPropertiesOk() (map[string]MetadataValue, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetDescription

func (o *MCPTool) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MCPTool) GetDescriptionOk

func (o *MCPTool) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetExternalId

func (o *MCPTool) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*MCPTool) GetExternalIdOk

func (o *MCPTool) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetId

func (o *MCPTool) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MCPTool) GetIdOk

func (o *MCPTool) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetLastUpdateTimeSinceEpoch

func (o *MCPTool) GetLastUpdateTimeSinceEpoch() string

GetLastUpdateTimeSinceEpoch returns the LastUpdateTimeSinceEpoch field value if set, zero value otherwise.

func (*MCPTool) GetLastUpdateTimeSinceEpochOk

func (o *MCPTool) GetLastUpdateTimeSinceEpochOk() (*string, bool)

GetLastUpdateTimeSinceEpochOk returns a tuple with the LastUpdateTimeSinceEpoch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) GetName

func (o *MCPTool) GetName() string

GetName returns the Name field value

func (*MCPTool) GetNameOk

func (o *MCPTool) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MCPTool) GetParameters

func (o *MCPTool) GetParameters() []MCPToolParameter

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*MCPTool) GetParametersOk

func (o *MCPTool) GetParametersOk() ([]MCPToolParameter, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPTool) HasCreateTimeSinceEpoch

func (o *MCPTool) HasCreateTimeSinceEpoch() bool

HasCreateTimeSinceEpoch returns a boolean if a field has been set.

func (*MCPTool) HasCustomProperties

func (o *MCPTool) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*MCPTool) HasDescription

func (o *MCPTool) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MCPTool) HasExternalId

func (o *MCPTool) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*MCPTool) HasId

func (o *MCPTool) HasId() bool

HasId returns a boolean if a field has been set.

func (*MCPTool) HasLastUpdateTimeSinceEpoch

func (o *MCPTool) HasLastUpdateTimeSinceEpoch() bool

HasLastUpdateTimeSinceEpoch returns a boolean if a field has been set.

func (*MCPTool) HasParameters

func (o *MCPTool) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (MCPTool) MarshalJSON

func (o MCPTool) MarshalJSON() ([]byte, error)

func (*MCPTool) SetAccessType

func (o *MCPTool) SetAccessType(v string)

SetAccessType sets field value

func (*MCPTool) SetCreateTimeSinceEpoch

func (o *MCPTool) SetCreateTimeSinceEpoch(v string)

SetCreateTimeSinceEpoch gets a reference to the given string and assigns it to the CreateTimeSinceEpoch field.

func (*MCPTool) SetCustomProperties

func (o *MCPTool) SetCustomProperties(v map[string]MetadataValue)

SetCustomProperties gets a reference to the given map[string]MetadataValue and assigns it to the CustomProperties field.

func (*MCPTool) SetDescription

func (o *MCPTool) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MCPTool) SetExternalId

func (o *MCPTool) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*MCPTool) SetId

func (o *MCPTool) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MCPTool) SetLastUpdateTimeSinceEpoch

func (o *MCPTool) SetLastUpdateTimeSinceEpoch(v string)

SetLastUpdateTimeSinceEpoch gets a reference to the given string and assigns it to the LastUpdateTimeSinceEpoch field.

func (*MCPTool) SetName

func (o *MCPTool) SetName(v string)

SetName sets field value

func (*MCPTool) SetParameters

func (o *MCPTool) SetParameters(v []MCPToolParameter)

SetParameters gets a reference to the given []MCPToolParameter and assigns it to the Parameters field.

func (MCPTool) ToMap

func (o MCPTool) ToMap() (map[string]interface{}, error)

type MCPToolParameter

type MCPToolParameter struct {
	// Parameter name.
	Name string `json:"name"`
	// Parameter type.
	Type string `json:"type"`
	// Whether this parameter is required.
	Required bool `json:"required"`
	// Parameter purpose.
	Description *string `json:"description,omitempty"`
}

MCPToolParameter Metadata describing a single MCP tool parameter.

func NewMCPToolParameter

func NewMCPToolParameter(name string, type_ string, required bool) *MCPToolParameter

NewMCPToolParameter instantiates a new MCPToolParameter 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 NewMCPToolParameterWithDefaults

func NewMCPToolParameterWithDefaults() *MCPToolParameter

NewMCPToolParameterWithDefaults instantiates a new MCPToolParameter 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 (*MCPToolParameter) GetDescription

func (o *MCPToolParameter) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MCPToolParameter) GetDescriptionOk

func (o *MCPToolParameter) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MCPToolParameter) GetName

func (o *MCPToolParameter) GetName() string

GetName returns the Name field value

func (*MCPToolParameter) GetNameOk

func (o *MCPToolParameter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MCPToolParameter) GetRequired

func (o *MCPToolParameter) GetRequired() bool

GetRequired returns the Required field value

func (*MCPToolParameter) GetRequiredOk

func (o *MCPToolParameter) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field value and a boolean to check if the value has been set.

func (*MCPToolParameter) GetType

func (o *MCPToolParameter) GetType() string

GetType returns the Type field value

func (*MCPToolParameter) GetTypeOk

func (o *MCPToolParameter) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MCPToolParameter) HasDescription

func (o *MCPToolParameter) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (MCPToolParameter) MarshalJSON

func (o MCPToolParameter) MarshalJSON() ([]byte, error)

func (*MCPToolParameter) SetDescription

func (o *MCPToolParameter) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MCPToolParameter) SetName

func (o *MCPToolParameter) SetName(v string)

SetName sets field value

func (*MCPToolParameter) SetRequired

func (o *MCPToolParameter) SetRequired(v bool)

SetRequired sets field value

func (*MCPToolParameter) SetType

func (o *MCPToolParameter) SetType(v string)

SetType sets field value

func (MCPToolParameter) ToMap

func (o MCPToolParameter) ToMap() (map[string]interface{}, error)

type MCPToolWithServer

type MCPToolWithServer struct {
	// ID of the MCP server that exposes this tool
	ServerId string `json:"serverId"`
	// Human-readable name of the MCP server
	ServerName string  `json:"serverName"`
	Tool       MCPTool `json:"tool"`
}

MCPToolWithServer struct for MCPToolWithServer

func NewMCPToolWithServer

func NewMCPToolWithServer(serverId string, serverName string, tool MCPTool) *MCPToolWithServer

NewMCPToolWithServer instantiates a new MCPToolWithServer 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 NewMCPToolWithServerWithDefaults

func NewMCPToolWithServerWithDefaults() *MCPToolWithServer

NewMCPToolWithServerWithDefaults instantiates a new MCPToolWithServer 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 (*MCPToolWithServer) GetServerId

func (o *MCPToolWithServer) GetServerId() string

GetServerId returns the ServerId field value

func (*MCPToolWithServer) GetServerIdOk

func (o *MCPToolWithServer) GetServerIdOk() (*string, bool)

GetServerIdOk returns a tuple with the ServerId field value and a boolean to check if the value has been set.

func (*MCPToolWithServer) GetServerName

func (o *MCPToolWithServer) GetServerName() string

GetServerName returns the ServerName field value

func (*MCPToolWithServer) GetServerNameOk

func (o *MCPToolWithServer) GetServerNameOk() (*string, bool)

GetServerNameOk returns a tuple with the ServerName field value and a boolean to check if the value has been set.

func (*MCPToolWithServer) GetTool

func (o *MCPToolWithServer) GetTool() MCPTool

GetTool returns the Tool field value

func (*MCPToolWithServer) GetToolOk

func (o *MCPToolWithServer) GetToolOk() (*MCPTool, bool)

GetToolOk returns a tuple with the Tool field value and a boolean to check if the value has been set.

func (MCPToolWithServer) MarshalJSON

func (o MCPToolWithServer) MarshalJSON() ([]byte, error)

func (*MCPToolWithServer) SetServerId

func (o *MCPToolWithServer) SetServerId(v string)

SetServerId sets field value

func (*MCPToolWithServer) SetServerName

func (o *MCPToolWithServer) SetServerName(v string)

SetServerName sets field value

func (*MCPToolWithServer) SetTool

func (o *MCPToolWithServer) SetTool(v MCPTool)

SetTool sets field value

func (MCPToolWithServer) ToMap

func (o MCPToolWithServer) ToMap() (map[string]interface{}, error)

type MCPToolsList

type MCPToolsList struct {
	// Token to use to retrieve next page of results.
	NextPageToken string `json:"nextPageToken"`
	// Maximum number of resources to return in the result.
	PageSize int32 `json:"pageSize"`
	// Number of items in result list.
	Size int32 `json:"size"`
	// Array of `MCPTool` entities.
	Items []MCPTool `json:"items"`
}

MCPToolsList List of MCP tool entities.

func NewMCPToolsList

func NewMCPToolsList(nextPageToken string, pageSize int32, size int32, items []MCPTool) *MCPToolsList

NewMCPToolsList instantiates a new MCPToolsList 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 NewMCPToolsListWithDefaults

func NewMCPToolsListWithDefaults() *MCPToolsList

NewMCPToolsListWithDefaults instantiates a new MCPToolsList 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 (*MCPToolsList) GetItems

func (o *MCPToolsList) GetItems() []MCPTool

GetItems returns the Items field value

func (*MCPToolsList) GetItemsOk

func (o *MCPToolsList) GetItemsOk() ([]MCPTool, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*MCPToolsList) GetNextPageToken

func (o *MCPToolsList) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value

func (*MCPToolsList) GetNextPageTokenOk

func (o *MCPToolsList) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value and a boolean to check if the value has been set.

func (*MCPToolsList) GetPageSize

func (o *MCPToolsList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*MCPToolsList) GetPageSizeOk

func (o *MCPToolsList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*MCPToolsList) GetSize

func (o *MCPToolsList) GetSize() int32

GetSize returns the Size field value

func (*MCPToolsList) GetSizeOk

func (o *MCPToolsList) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (MCPToolsList) MarshalJSON

func (o MCPToolsList) MarshalJSON() ([]byte, error)

func (*MCPToolsList) SetItems

func (o *MCPToolsList) SetItems(v []MCPTool)

SetItems sets field value

func (*MCPToolsList) SetNextPageToken

func (o *MCPToolsList) SetNextPageToken(v string)

SetNextPageToken sets field value

func (*MCPToolsList) SetPageSize

func (o *MCPToolsList) SetPageSize(v int32)

SetPageSize sets field value

func (*MCPToolsList) SetSize

func (o *MCPToolsList) SetSize(v int32)

SetSize sets field value

func (MCPToolsList) ToMap

func (o MCPToolsList) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MetadataBoolValue

type MetadataBoolValue struct {
	BoolValue    bool   `json:"bool_value"`
	MetadataType string `json:"metadataType"`
}

MetadataBoolValue A bool property value.

func NewMetadataBoolValue

func NewMetadataBoolValue(boolValue bool, metadataType string) *MetadataBoolValue

NewMetadataBoolValue instantiates a new MetadataBoolValue 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 NewMetadataBoolValueWithDefaults

func NewMetadataBoolValueWithDefaults() *MetadataBoolValue

NewMetadataBoolValueWithDefaults instantiates a new MetadataBoolValue 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 (*MetadataBoolValue) GetBoolValue

func (o *MetadataBoolValue) GetBoolValue() bool

GetBoolValue returns the BoolValue field value

func (*MetadataBoolValue) GetBoolValueOk

func (o *MetadataBoolValue) GetBoolValueOk() (*bool, bool)

GetBoolValueOk returns a tuple with the BoolValue field value and a boolean to check if the value has been set.

func (*MetadataBoolValue) GetMetadataType

func (o *MetadataBoolValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataBoolValue) GetMetadataTypeOk

func (o *MetadataBoolValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (MetadataBoolValue) MarshalJSON

func (o MetadataBoolValue) MarshalJSON() ([]byte, error)

func (*MetadataBoolValue) SetBoolValue

func (o *MetadataBoolValue) SetBoolValue(v bool)

SetBoolValue sets field value

func (*MetadataBoolValue) SetMetadataType

func (o *MetadataBoolValue) SetMetadataType(v string)

SetMetadataType sets field value

func (MetadataBoolValue) ToMap

func (o MetadataBoolValue) ToMap() (map[string]interface{}, error)

type MetadataDoubleValue

type MetadataDoubleValue struct {
	DoubleValue  float64 `json:"double_value"`
	MetadataType string  `json:"metadataType"`
}

MetadataDoubleValue A double property value.

func NewMetadataDoubleValue

func NewMetadataDoubleValue(doubleValue float64, metadataType string) *MetadataDoubleValue

NewMetadataDoubleValue instantiates a new MetadataDoubleValue 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 NewMetadataDoubleValueWithDefaults

func NewMetadataDoubleValueWithDefaults() *MetadataDoubleValue

NewMetadataDoubleValueWithDefaults instantiates a new MetadataDoubleValue 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 (*MetadataDoubleValue) GetDoubleValue

func (o *MetadataDoubleValue) GetDoubleValue() float64

GetDoubleValue returns the DoubleValue field value

func (*MetadataDoubleValue) GetDoubleValueOk

func (o *MetadataDoubleValue) GetDoubleValueOk() (*float64, bool)

GetDoubleValueOk returns a tuple with the DoubleValue field value and a boolean to check if the value has been set.

func (*MetadataDoubleValue) GetMetadataType

func (o *MetadataDoubleValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataDoubleValue) GetMetadataTypeOk

func (o *MetadataDoubleValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (MetadataDoubleValue) MarshalJSON

func (o MetadataDoubleValue) MarshalJSON() ([]byte, error)

func (*MetadataDoubleValue) SetDoubleValue

func (o *MetadataDoubleValue) SetDoubleValue(v float64)

SetDoubleValue sets field value

func (*MetadataDoubleValue) SetMetadataType

func (o *MetadataDoubleValue) SetMetadataType(v string)

SetMetadataType sets field value

func (MetadataDoubleValue) ToMap

func (o MetadataDoubleValue) ToMap() (map[string]interface{}, error)

type MetadataIntValue

type MetadataIntValue struct {
	IntValue     string `json:"int_value"`
	MetadataType string `json:"metadataType"`
}

MetadataIntValue An integer (int64) property value.

func NewMetadataIntValue

func NewMetadataIntValue(intValue string, metadataType string) *MetadataIntValue

NewMetadataIntValue instantiates a new MetadataIntValue 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 NewMetadataIntValueWithDefaults

func NewMetadataIntValueWithDefaults() *MetadataIntValue

NewMetadataIntValueWithDefaults instantiates a new MetadataIntValue 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 (*MetadataIntValue) GetIntValue

func (o *MetadataIntValue) GetIntValue() string

GetIntValue returns the IntValue field value

func (*MetadataIntValue) GetIntValueOk

func (o *MetadataIntValue) GetIntValueOk() (*string, bool)

GetIntValueOk returns a tuple with the IntValue field value and a boolean to check if the value has been set.

func (*MetadataIntValue) GetMetadataType

func (o *MetadataIntValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataIntValue) GetMetadataTypeOk

func (o *MetadataIntValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (MetadataIntValue) MarshalJSON

func (o MetadataIntValue) MarshalJSON() ([]byte, error)

func (*MetadataIntValue) SetIntValue

func (o *MetadataIntValue) SetIntValue(v string)

SetIntValue sets field value

func (*MetadataIntValue) SetMetadataType

func (o *MetadataIntValue) SetMetadataType(v string)

SetMetadataType sets field value

func (MetadataIntValue) ToMap

func (o MetadataIntValue) ToMap() (map[string]interface{}, error)

type MetadataProtoValue

type MetadataProtoValue struct {
	// url describing proto value
	Type string `json:"type"`
	// Base64 encoded bytes for proto value
	ProtoValue   string `json:"proto_value"`
	MetadataType string `json:"metadataType"`
}

MetadataProtoValue A proto property value.

func NewMetadataProtoValue

func NewMetadataProtoValue(type_ string, protoValue string, metadataType string) *MetadataProtoValue

NewMetadataProtoValue instantiates a new MetadataProtoValue 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 NewMetadataProtoValueWithDefaults

func NewMetadataProtoValueWithDefaults() *MetadataProtoValue

NewMetadataProtoValueWithDefaults instantiates a new MetadataProtoValue 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 (*MetadataProtoValue) GetMetadataType

func (o *MetadataProtoValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataProtoValue) GetMetadataTypeOk

func (o *MetadataProtoValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (*MetadataProtoValue) GetProtoValue

func (o *MetadataProtoValue) GetProtoValue() string

GetProtoValue returns the ProtoValue field value

func (*MetadataProtoValue) GetProtoValueOk

func (o *MetadataProtoValue) GetProtoValueOk() (*string, bool)

GetProtoValueOk returns a tuple with the ProtoValue field value and a boolean to check if the value has been set.

func (*MetadataProtoValue) GetType

func (o *MetadataProtoValue) GetType() string

GetType returns the Type field value

func (*MetadataProtoValue) GetTypeOk

func (o *MetadataProtoValue) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MetadataProtoValue) MarshalJSON

func (o MetadataProtoValue) MarshalJSON() ([]byte, error)

func (*MetadataProtoValue) SetMetadataType

func (o *MetadataProtoValue) SetMetadataType(v string)

SetMetadataType sets field value

func (*MetadataProtoValue) SetProtoValue

func (o *MetadataProtoValue) SetProtoValue(v string)

SetProtoValue sets field value

func (*MetadataProtoValue) SetType

func (o *MetadataProtoValue) SetType(v string)

SetType sets field value

func (MetadataProtoValue) ToMap

func (o MetadataProtoValue) ToMap() (map[string]interface{}, error)

type MetadataStringValue

type MetadataStringValue struct {
	StringValue  string `json:"string_value"`
	MetadataType string `json:"metadataType"`
}

MetadataStringValue A string property value.

func NewMetadataStringValue

func NewMetadataStringValue(stringValue string, metadataType string) *MetadataStringValue

NewMetadataStringValue instantiates a new MetadataStringValue 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 NewMetadataStringValueWithDefaults

func NewMetadataStringValueWithDefaults() *MetadataStringValue

NewMetadataStringValueWithDefaults instantiates a new MetadataStringValue 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 (*MetadataStringValue) GetMetadataType

func (o *MetadataStringValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataStringValue) GetMetadataTypeOk

func (o *MetadataStringValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (*MetadataStringValue) GetStringValue

func (o *MetadataStringValue) GetStringValue() string

GetStringValue returns the StringValue field value

func (*MetadataStringValue) GetStringValueOk

func (o *MetadataStringValue) GetStringValueOk() (*string, bool)

GetStringValueOk returns a tuple with the StringValue field value and a boolean to check if the value has been set.

func (MetadataStringValue) MarshalJSON

func (o MetadataStringValue) MarshalJSON() ([]byte, error)

func (*MetadataStringValue) SetMetadataType

func (o *MetadataStringValue) SetMetadataType(v string)

SetMetadataType sets field value

func (*MetadataStringValue) SetStringValue

func (o *MetadataStringValue) SetStringValue(v string)

SetStringValue sets field value

func (MetadataStringValue) ToMap

func (o MetadataStringValue) ToMap() (map[string]interface{}, error)

type MetadataStructValue

type MetadataStructValue struct {
	// Base64 encoded bytes for struct value
	StructValue  string `json:"struct_value"`
	MetadataType string `json:"metadataType"`
}

MetadataStructValue A struct property value.

func NewMetadataStructValue

func NewMetadataStructValue(structValue string, metadataType string) *MetadataStructValue

NewMetadataStructValue instantiates a new MetadataStructValue 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 NewMetadataStructValueWithDefaults

func NewMetadataStructValueWithDefaults() *MetadataStructValue

NewMetadataStructValueWithDefaults instantiates a new MetadataStructValue 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 (*MetadataStructValue) GetMetadataType

func (o *MetadataStructValue) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*MetadataStructValue) GetMetadataTypeOk

func (o *MetadataStructValue) GetMetadataTypeOk() (*string, bool)

GetMetadataTypeOk returns a tuple with the MetadataType field value and a boolean to check if the value has been set.

func (*MetadataStructValue) GetStructValue

func (o *MetadataStructValue) GetStructValue() string

GetStructValue returns the StructValue field value

func (*MetadataStructValue) GetStructValueOk

func (o *MetadataStructValue) GetStructValueOk() (*string, bool)

GetStructValueOk returns a tuple with the StructValue field value and a boolean to check if the value has been set.

func (MetadataStructValue) MarshalJSON

func (o MetadataStructValue) MarshalJSON() ([]byte, error)

func (*MetadataStructValue) SetMetadataType

func (o *MetadataStructValue) SetMetadataType(v string)

SetMetadataType sets field value

func (*MetadataStructValue) SetStructValue

func (o *MetadataStructValue) SetStructValue(v string)

SetStructValue sets field value

func (MetadataStructValue) ToMap

func (o MetadataStructValue) ToMap() (map[string]interface{}, error)

type MetadataValue

type MetadataValue struct {
	MetadataBoolValue   *MetadataBoolValue
	MetadataDoubleValue *MetadataDoubleValue
	MetadataIntValue    *MetadataIntValue
	MetadataProtoValue  *MetadataProtoValue
	MetadataStringValue *MetadataStringValue
	MetadataStructValue *MetadataStructValue
}

MetadataValue - A value in properties.

func MetadataBoolValueAsMetadataValue

func MetadataBoolValueAsMetadataValue(v *MetadataBoolValue) MetadataValue

MetadataBoolValueAsMetadataValue is a convenience function that returns MetadataBoolValue wrapped in MetadataValue

func MetadataDoubleValueAsMetadataValue

func MetadataDoubleValueAsMetadataValue(v *MetadataDoubleValue) MetadataValue

MetadataDoubleValueAsMetadataValue is a convenience function that returns MetadataDoubleValue wrapped in MetadataValue

func MetadataIntValueAsMetadataValue

func MetadataIntValueAsMetadataValue(v *MetadataIntValue) MetadataValue

MetadataIntValueAsMetadataValue is a convenience function that returns MetadataIntValue wrapped in MetadataValue

func MetadataProtoValueAsMetadataValue

func MetadataProtoValueAsMetadataValue(v *MetadataProtoValue) MetadataValue

MetadataProtoValueAsMetadataValue is a convenience function that returns MetadataProtoValue wrapped in MetadataValue

func MetadataStringValueAsMetadataValue

func MetadataStringValueAsMetadataValue(v *MetadataStringValue) MetadataValue

MetadataStringValueAsMetadataValue is a convenience function that returns MetadataStringValue wrapped in MetadataValue

func MetadataStructValueAsMetadataValue

func MetadataStructValueAsMetadataValue(v *MetadataStructValue) MetadataValue

MetadataStructValueAsMetadataValue is a convenience function that returns MetadataStructValue wrapped in MetadataValue

func (*MetadataValue) GetActualInstance

func (obj *MetadataValue) GetActualInstance() interface{}

Get the actual instance

func (MetadataValue) GetActualInstanceValue

func (obj MetadataValue) GetActualInstanceValue() interface{}

Get the actual instance value

func (MetadataValue) MarshalJSON

func (src MetadataValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*MetadataValue) UnmarshalJSON

func (dst *MetadataValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ModelCatalogServiceAPIService

type ModelCatalogServiceAPIService service

ModelCatalogServiceAPIService ModelCatalogServiceAPI service

func (*ModelCatalogServiceAPIService) FindLabels

FindLabels List All CatalogLabels

Gets a list of all `CatalogLabel` entities.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindLabelsRequest

func (*ModelCatalogServiceAPIService) FindLabelsExecute

Execute executes the request

@return CatalogLabelList

func (*ModelCatalogServiceAPIService) FindModels

FindModels Search catalog models across sources.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindModelsRequest

func (*ModelCatalogServiceAPIService) FindModelsExecute

Execute executes the request

@return CatalogModelList

func (*ModelCatalogServiceAPIService) FindModelsFilterOptions

FindModelsFilterOptions Lists fields and available options that can be used in `filterQuery` on the list models endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindModelsFilterOptionsRequest

func (*ModelCatalogServiceAPIService) FindModelsFilterOptionsExecute

Execute executes the request

@return FilterOptionsList

func (*ModelCatalogServiceAPIService) FindSources

FindSources List All CatalogSources

Gets a list of all `CatalogSource` entities.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiFindSourcesRequest

func (*ModelCatalogServiceAPIService) FindSourcesExecute

Execute executes the request

@return CatalogSourceList

func (*ModelCatalogServiceAPIService) GetAllModelArtifacts

func (a *ModelCatalogServiceAPIService) GetAllModelArtifacts(ctx context.Context, sourceId string, modelName string) ApiGetAllModelArtifactsRequest

GetAllModelArtifacts List CatalogArtifacts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sourceId A unique identifier for a `CatalogSource`.
@param modelName A unique identifier for the model.
@return ApiGetAllModelArtifactsRequest

func (*ModelCatalogServiceAPIService) GetAllModelArtifactsExecute

Execute executes the request

@return CatalogArtifactList

func (*ModelCatalogServiceAPIService) GetAllModelPerformanceArtifacts

func (a *ModelCatalogServiceAPIService) GetAllModelPerformanceArtifacts(ctx context.Context, sourceId string, modelName string) ApiGetAllModelPerformanceArtifactsRequest

GetAllModelPerformanceArtifacts List CatalogArtifacts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sourceId A unique identifier for a `CatalogSource`.
@param modelName A unique identifier for the model.
@return ApiGetAllModelPerformanceArtifactsRequest

func (*ModelCatalogServiceAPIService) GetAllModelPerformanceArtifactsExecute

Execute executes the request

@return CatalogArtifactList

func (*ModelCatalogServiceAPIService) GetModel

func (a *ModelCatalogServiceAPIService) GetModel(ctx context.Context, sourceId string, modelName string) ApiGetModelRequest

GetModel Get a `CatalogModel`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sourceId A unique identifier for a `CatalogSource`.
@param modelName A unique identifier for the model.
@return ApiGetModelRequest

func (*ModelCatalogServiceAPIService) GetModelExecute

Execute executes the request

@return CatalogModel

func (*ModelCatalogServiceAPIService) PreviewCatalogSource

PreviewCatalogSource Preview catalog source configuration

Accepts a catalog source configuration and returns a list of models showing which would be included or excluded based on the configured filters. This allows users to test and validate their source configurations before applying them.

**Two modes of operation:**

  1. **Stateless mode (recommended for new sources):** Upload both `config` and `catalogData` files via multipart form. The models are read directly from the uploaded `catalogData`, enabling preview of new sources before saving anything to the server. This is ideal for testing configurations.

  2. **Path mode (for existing sources):** Upload only `config` with a `yamlCatalogPath` property. The models are read from the specified file path on the server. Use this for previewing changes to existing saved sources.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPreviewCatalogSourceRequest

func (*ModelCatalogServiceAPIService) PreviewCatalogSourceExecute

Execute executes the request

@return CatalogSourcePreviewResponse

type ModelPreviewResult

type ModelPreviewResult struct {
	// Name of the model
	Name string `json:"name"`
	// Whether this model would be included based on the source configuration
	Included bool `json:"included"`
}

ModelPreviewResult A model with its inclusion/exclusion status based on the configured catalog source filters.

func NewModelPreviewResult

func NewModelPreviewResult(name string, included bool) *ModelPreviewResult

NewModelPreviewResult instantiates a new ModelPreviewResult 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 NewModelPreviewResultWithDefaults

func NewModelPreviewResultWithDefaults() *ModelPreviewResult

NewModelPreviewResultWithDefaults instantiates a new ModelPreviewResult 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 (*ModelPreviewResult) GetIncluded

func (o *ModelPreviewResult) GetIncluded() bool

GetIncluded returns the Included field value

func (*ModelPreviewResult) GetIncludedOk

func (o *ModelPreviewResult) GetIncludedOk() (*bool, bool)

GetIncludedOk returns a tuple with the Included field value and a boolean to check if the value has been set.

func (*ModelPreviewResult) GetName

func (o *ModelPreviewResult) GetName() string

GetName returns the Name field value

func (*ModelPreviewResult) GetNameOk

func (o *ModelPreviewResult) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ModelPreviewResult) MarshalJSON

func (o ModelPreviewResult) MarshalJSON() ([]byte, error)

func (*ModelPreviewResult) SetIncluded

func (o *ModelPreviewResult) SetIncluded(v bool)

SetIncluded sets field value

func (*ModelPreviewResult) SetName

func (o *ModelPreviewResult) SetName(v string)

SetName sets field value

func (ModelPreviewResult) SortValue

func (m ModelPreviewResult) SortValue(field OrderByField) string

func (ModelPreviewResult) ToMap

func (o ModelPreviewResult) ToMap() (map[string]interface{}, error)

type NullableArtifactTypeQueryParam

type NullableArtifactTypeQueryParam struct {
	// contains filtered or unexported fields
}

func (NullableArtifactTypeQueryParam) Get

func (NullableArtifactTypeQueryParam) IsSet

func (NullableArtifactTypeQueryParam) MarshalJSON

func (v NullableArtifactTypeQueryParam) MarshalJSON() ([]byte, error)

func (*NullableArtifactTypeQueryParam) Set

func (*NullableArtifactTypeQueryParam) UnmarshalJSON

func (v *NullableArtifactTypeQueryParam) UnmarshalJSON(src []byte) error

func (*NullableArtifactTypeQueryParam) Unset

func (v *NullableArtifactTypeQueryParam) Unset()

type NullableBaseModel

type NullableBaseModel struct {
	// contains filtered or unexported fields
}

func NewNullableBaseModel

func NewNullableBaseModel(val *BaseModel) *NullableBaseModel

func (NullableBaseModel) Get

func (v NullableBaseModel) Get() *BaseModel

func (NullableBaseModel) IsSet

func (v NullableBaseModel) IsSet() bool

func (NullableBaseModel) MarshalJSON

func (v NullableBaseModel) MarshalJSON() ([]byte, error)

func (*NullableBaseModel) Set

func (v *NullableBaseModel) Set(val *BaseModel)

func (*NullableBaseModel) UnmarshalJSON

func (v *NullableBaseModel) UnmarshalJSON(src []byte) error

func (*NullableBaseModel) Unset

func (v *NullableBaseModel) Unset()

type NullableBaseResource

type NullableBaseResource struct {
	// contains filtered or unexported fields
}

func NewNullableBaseResource

func NewNullableBaseResource(val *BaseResource) *NullableBaseResource

func (NullableBaseResource) Get

func (NullableBaseResource) IsSet

func (v NullableBaseResource) IsSet() bool

func (NullableBaseResource) MarshalJSON

func (v NullableBaseResource) MarshalJSON() ([]byte, error)

func (*NullableBaseResource) Set

func (v *NullableBaseResource) Set(val *BaseResource)

func (*NullableBaseResource) UnmarshalJSON

func (v *NullableBaseResource) UnmarshalJSON(src []byte) error

func (*NullableBaseResource) Unset

func (v *NullableBaseResource) Unset()

type NullableBaseResourceDates

type NullableBaseResourceDates struct {
	// contains filtered or unexported fields
}

func NewNullableBaseResourceDates

func NewNullableBaseResourceDates(val *BaseResourceDates) *NullableBaseResourceDates

func (NullableBaseResourceDates) Get

func (NullableBaseResourceDates) IsSet

func (v NullableBaseResourceDates) IsSet() bool

func (NullableBaseResourceDates) MarshalJSON

func (v NullableBaseResourceDates) MarshalJSON() ([]byte, error)

func (*NullableBaseResourceDates) Set

func (*NullableBaseResourceDates) UnmarshalJSON

func (v *NullableBaseResourceDates) UnmarshalJSON(src []byte) error

func (*NullableBaseResourceDates) Unset

func (v *NullableBaseResourceDates) Unset()

type NullableBaseResourceList

type NullableBaseResourceList struct {
	// contains filtered or unexported fields
}

func NewNullableBaseResourceList

func NewNullableBaseResourceList(val *BaseResourceList) *NullableBaseResourceList

func (NullableBaseResourceList) Get

func (NullableBaseResourceList) IsSet

func (v NullableBaseResourceList) IsSet() bool

func (NullableBaseResourceList) MarshalJSON

func (v NullableBaseResourceList) MarshalJSON() ([]byte, error)

func (*NullableBaseResourceList) Set

func (*NullableBaseResourceList) UnmarshalJSON

func (v *NullableBaseResourceList) UnmarshalJSON(src []byte) error

func (*NullableBaseResourceList) Unset

func (v *NullableBaseResourceList) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCatalogArtifact

type NullableCatalogArtifact struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogArtifact

func NewNullableCatalogArtifact(val *CatalogArtifact) *NullableCatalogArtifact

func (NullableCatalogArtifact) Get

func (NullableCatalogArtifact) IsSet

func (v NullableCatalogArtifact) IsSet() bool

func (NullableCatalogArtifact) MarshalJSON

func (v NullableCatalogArtifact) MarshalJSON() ([]byte, error)

func (*NullableCatalogArtifact) Set

func (*NullableCatalogArtifact) UnmarshalJSON

func (v *NullableCatalogArtifact) UnmarshalJSON(src []byte) error

func (*NullableCatalogArtifact) Unset

func (v *NullableCatalogArtifact) Unset()

type NullableCatalogArtifactList

type NullableCatalogArtifactList struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogArtifactList

func NewNullableCatalogArtifactList(val *CatalogArtifactList) *NullableCatalogArtifactList

func (NullableCatalogArtifactList) Get

func (NullableCatalogArtifactList) IsSet

func (NullableCatalogArtifactList) MarshalJSON

func (v NullableCatalogArtifactList) MarshalJSON() ([]byte, error)

func (*NullableCatalogArtifactList) Set

func (*NullableCatalogArtifactList) UnmarshalJSON

func (v *NullableCatalogArtifactList) UnmarshalJSON(src []byte) error

func (*NullableCatalogArtifactList) Unset

func (v *NullableCatalogArtifactList) Unset()

type NullableCatalogAssetType

type NullableCatalogAssetType struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogAssetType

func NewNullableCatalogAssetType(val *CatalogAssetType) *NullableCatalogAssetType

func (NullableCatalogAssetType) Get

func (NullableCatalogAssetType) IsSet

func (v NullableCatalogAssetType) IsSet() bool

func (NullableCatalogAssetType) MarshalJSON

func (v NullableCatalogAssetType) MarshalJSON() ([]byte, error)

func (*NullableCatalogAssetType) Set

func (*NullableCatalogAssetType) UnmarshalJSON

func (v *NullableCatalogAssetType) UnmarshalJSON(src []byte) error

func (*NullableCatalogAssetType) Unset

func (v *NullableCatalogAssetType) Unset()

type NullableCatalogLabel

type NullableCatalogLabel struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogLabel

func NewNullableCatalogLabel(val *CatalogLabel) *NullableCatalogLabel

func (NullableCatalogLabel) Get

func (NullableCatalogLabel) IsSet

func (v NullableCatalogLabel) IsSet() bool

func (NullableCatalogLabel) MarshalJSON

func (v NullableCatalogLabel) MarshalJSON() ([]byte, error)

func (*NullableCatalogLabel) Set

func (v *NullableCatalogLabel) Set(val *CatalogLabel)

func (*NullableCatalogLabel) UnmarshalJSON

func (v *NullableCatalogLabel) UnmarshalJSON(src []byte) error

func (*NullableCatalogLabel) Unset

func (v *NullableCatalogLabel) Unset()

type NullableCatalogLabelList

type NullableCatalogLabelList struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogLabelList

func NewNullableCatalogLabelList(val *CatalogLabelList) *NullableCatalogLabelList

func (NullableCatalogLabelList) Get

func (NullableCatalogLabelList) IsSet

func (v NullableCatalogLabelList) IsSet() bool

func (NullableCatalogLabelList) MarshalJSON

func (v NullableCatalogLabelList) MarshalJSON() ([]byte, error)

func (*NullableCatalogLabelList) Set

func (*NullableCatalogLabelList) UnmarshalJSON

func (v *NullableCatalogLabelList) UnmarshalJSON(src []byte) error

func (*NullableCatalogLabelList) Unset

func (v *NullableCatalogLabelList) Unset()

type NullableCatalogMetricsArtifact

type NullableCatalogMetricsArtifact struct {
	// contains filtered or unexported fields
}

func (NullableCatalogMetricsArtifact) Get

func (NullableCatalogMetricsArtifact) IsSet

func (NullableCatalogMetricsArtifact) MarshalJSON

func (v NullableCatalogMetricsArtifact) MarshalJSON() ([]byte, error)

func (*NullableCatalogMetricsArtifact) Set

func (*NullableCatalogMetricsArtifact) UnmarshalJSON

func (v *NullableCatalogMetricsArtifact) UnmarshalJSON(src []byte) error

func (*NullableCatalogMetricsArtifact) Unset

func (v *NullableCatalogMetricsArtifact) Unset()

type NullableCatalogModel

type NullableCatalogModel struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogModel

func NewNullableCatalogModel(val *CatalogModel) *NullableCatalogModel

func (NullableCatalogModel) Get

func (NullableCatalogModel) IsSet

func (v NullableCatalogModel) IsSet() bool

func (NullableCatalogModel) MarshalJSON

func (v NullableCatalogModel) MarshalJSON() ([]byte, error)

func (*NullableCatalogModel) Set

func (v *NullableCatalogModel) Set(val *CatalogModel)

func (*NullableCatalogModel) UnmarshalJSON

func (v *NullableCatalogModel) UnmarshalJSON(src []byte) error

func (*NullableCatalogModel) Unset

func (v *NullableCatalogModel) Unset()

type NullableCatalogModelArtifact

type NullableCatalogModelArtifact struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogModelArtifact

func NewNullableCatalogModelArtifact(val *CatalogModelArtifact) *NullableCatalogModelArtifact

func (NullableCatalogModelArtifact) Get

func (NullableCatalogModelArtifact) IsSet

func (NullableCatalogModelArtifact) MarshalJSON

func (v NullableCatalogModelArtifact) MarshalJSON() ([]byte, error)

func (*NullableCatalogModelArtifact) Set

func (*NullableCatalogModelArtifact) UnmarshalJSON

func (v *NullableCatalogModelArtifact) UnmarshalJSON(src []byte) error

func (*NullableCatalogModelArtifact) Unset

func (v *NullableCatalogModelArtifact) Unset()

type NullableCatalogModelList

type NullableCatalogModelList struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogModelList

func NewNullableCatalogModelList(val *CatalogModelList) *NullableCatalogModelList

func (NullableCatalogModelList) Get

func (NullableCatalogModelList) IsSet

func (v NullableCatalogModelList) IsSet() bool

func (NullableCatalogModelList) MarshalJSON

func (v NullableCatalogModelList) MarshalJSON() ([]byte, error)

func (*NullableCatalogModelList) Set

func (*NullableCatalogModelList) UnmarshalJSON

func (v *NullableCatalogModelList) UnmarshalJSON(src []byte) error

func (*NullableCatalogModelList) Unset

func (v *NullableCatalogModelList) Unset()

type NullableCatalogSource

type NullableCatalogSource struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogSource

func NewNullableCatalogSource(val *CatalogSource) *NullableCatalogSource

func (NullableCatalogSource) Get

func (NullableCatalogSource) IsSet

func (v NullableCatalogSource) IsSet() bool

func (NullableCatalogSource) MarshalJSON

func (v NullableCatalogSource) MarshalJSON() ([]byte, error)

func (*NullableCatalogSource) Set

func (v *NullableCatalogSource) Set(val *CatalogSource)

func (*NullableCatalogSource) UnmarshalJSON

func (v *NullableCatalogSource) UnmarshalJSON(src []byte) error

func (*NullableCatalogSource) Unset

func (v *NullableCatalogSource) Unset()

type NullableCatalogSourceList

type NullableCatalogSourceList struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogSourceList

func NewNullableCatalogSourceList(val *CatalogSourceList) *NullableCatalogSourceList

func (NullableCatalogSourceList) Get

func (NullableCatalogSourceList) IsSet

func (v NullableCatalogSourceList) IsSet() bool

func (NullableCatalogSourceList) MarshalJSON

func (v NullableCatalogSourceList) MarshalJSON() ([]byte, error)

func (*NullableCatalogSourceList) Set

func (*NullableCatalogSourceList) UnmarshalJSON

func (v *NullableCatalogSourceList) UnmarshalJSON(src []byte) error

func (*NullableCatalogSourceList) Unset

func (v *NullableCatalogSourceList) Unset()

type NullableCatalogSourcePreviewResponse

type NullableCatalogSourcePreviewResponse struct {
	// contains filtered or unexported fields
}

func (NullableCatalogSourcePreviewResponse) Get

func (NullableCatalogSourcePreviewResponse) IsSet

func (NullableCatalogSourcePreviewResponse) MarshalJSON

func (v NullableCatalogSourcePreviewResponse) MarshalJSON() ([]byte, error)

func (*NullableCatalogSourcePreviewResponse) Set

func (*NullableCatalogSourcePreviewResponse) UnmarshalJSON

func (v *NullableCatalogSourcePreviewResponse) UnmarshalJSON(src []byte) error

func (*NullableCatalogSourcePreviewResponse) Unset

type NullableCatalogSourcePreviewResponseAllOfSummary

type NullableCatalogSourcePreviewResponseAllOfSummary struct {
	// contains filtered or unexported fields
}

func (NullableCatalogSourcePreviewResponseAllOfSummary) Get

func (NullableCatalogSourcePreviewResponseAllOfSummary) IsSet

func (NullableCatalogSourcePreviewResponseAllOfSummary) MarshalJSON

func (*NullableCatalogSourcePreviewResponseAllOfSummary) Set

func (*NullableCatalogSourcePreviewResponseAllOfSummary) UnmarshalJSON

func (*NullableCatalogSourcePreviewResponseAllOfSummary) Unset

type NullableCatalogSourceStatus

type NullableCatalogSourceStatus struct {
	// contains filtered or unexported fields
}

func NewNullableCatalogSourceStatus

func NewNullableCatalogSourceStatus(val *CatalogSourceStatus) *NullableCatalogSourceStatus

func (NullableCatalogSourceStatus) Get

func (NullableCatalogSourceStatus) IsSet

func (NullableCatalogSourceStatus) MarshalJSON

func (v NullableCatalogSourceStatus) MarshalJSON() ([]byte, error)

func (*NullableCatalogSourceStatus) Set

func (*NullableCatalogSourceStatus) UnmarshalJSON

func (v *NullableCatalogSourceStatus) UnmarshalJSON(src []byte) error

func (*NullableCatalogSourceStatus) Unset

func (v *NullableCatalogSourceStatus) Unset()

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableFieldFilter

type NullableFieldFilter struct {
	// contains filtered or unexported fields
}

func NewNullableFieldFilter

func NewNullableFieldFilter(val *FieldFilter) *NullableFieldFilter

func (NullableFieldFilter) Get

func (NullableFieldFilter) IsSet

func (v NullableFieldFilter) IsSet() bool

func (NullableFieldFilter) MarshalJSON

func (v NullableFieldFilter) MarshalJSON() ([]byte, error)

func (*NullableFieldFilter) Set

func (v *NullableFieldFilter) Set(val *FieldFilter)

func (*NullableFieldFilter) UnmarshalJSON

func (v *NullableFieldFilter) UnmarshalJSON(src []byte) error

func (*NullableFieldFilter) Unset

func (v *NullableFieldFilter) Unset()

type NullableFilterOption

type NullableFilterOption struct {
	// contains filtered or unexported fields
}

func NewNullableFilterOption

func NewNullableFilterOption(val *FilterOption) *NullableFilterOption

func (NullableFilterOption) Get

func (NullableFilterOption) IsSet

func (v NullableFilterOption) IsSet() bool

func (NullableFilterOption) MarshalJSON

func (v NullableFilterOption) MarshalJSON() ([]byte, error)

func (*NullableFilterOption) Set

func (v *NullableFilterOption) Set(val *FilterOption)

func (*NullableFilterOption) UnmarshalJSON

func (v *NullableFilterOption) UnmarshalJSON(src []byte) error

func (*NullableFilterOption) Unset

func (v *NullableFilterOption) Unset()

type NullableFilterOptionRange

type NullableFilterOptionRange struct {
	// contains filtered or unexported fields
}

func NewNullableFilterOptionRange

func NewNullableFilterOptionRange(val *FilterOptionRange) *NullableFilterOptionRange

func (NullableFilterOptionRange) Get

func (NullableFilterOptionRange) IsSet

func (v NullableFilterOptionRange) IsSet() bool

func (NullableFilterOptionRange) MarshalJSON

func (v NullableFilterOptionRange) MarshalJSON() ([]byte, error)

func (*NullableFilterOptionRange) Set

func (*NullableFilterOptionRange) UnmarshalJSON

func (v *NullableFilterOptionRange) UnmarshalJSON(src []byte) error

func (*NullableFilterOptionRange) Unset

func (v *NullableFilterOptionRange) Unset()

type NullableFilterOptionsList

type NullableFilterOptionsList struct {
	// contains filtered or unexported fields
}

func NewNullableFilterOptionsList

func NewNullableFilterOptionsList(val *FilterOptionsList) *NullableFilterOptionsList

func (NullableFilterOptionsList) Get

func (NullableFilterOptionsList) IsSet

func (v NullableFilterOptionsList) IsSet() bool

func (NullableFilterOptionsList) MarshalJSON

func (v NullableFilterOptionsList) MarshalJSON() ([]byte, error)

func (*NullableFilterOptionsList) Set

func (*NullableFilterOptionsList) UnmarshalJSON

func (v *NullableFilterOptionsList) UnmarshalJSON(src []byte) error

func (*NullableFilterOptionsList) Unset

func (v *NullableFilterOptionsList) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableMCPArtifact

type NullableMCPArtifact struct {
	// contains filtered or unexported fields
}

func NewNullableMCPArtifact

func NewNullableMCPArtifact(val *MCPArtifact) *NullableMCPArtifact

func (NullableMCPArtifact) Get

func (NullableMCPArtifact) IsSet

func (v NullableMCPArtifact) IsSet() bool

func (NullableMCPArtifact) MarshalJSON

func (v NullableMCPArtifact) MarshalJSON() ([]byte, error)

func (*NullableMCPArtifact) Set

func (v *NullableMCPArtifact) Set(val *MCPArtifact)

func (*NullableMCPArtifact) UnmarshalJSON

func (v *NullableMCPArtifact) UnmarshalJSON(src []byte) error

func (*NullableMCPArtifact) Unset

func (v *NullableMCPArtifact) Unset()

type NullableMCPEndpoints

type NullableMCPEndpoints struct {
	// contains filtered or unexported fields
}

func NewNullableMCPEndpoints

func NewNullableMCPEndpoints(val *MCPEndpoints) *NullableMCPEndpoints

func (NullableMCPEndpoints) Get

func (NullableMCPEndpoints) IsSet

func (v NullableMCPEndpoints) IsSet() bool

func (NullableMCPEndpoints) MarshalJSON

func (v NullableMCPEndpoints) MarshalJSON() ([]byte, error)

func (*NullableMCPEndpoints) Set

func (v *NullableMCPEndpoints) Set(val *MCPEndpoints)

func (*NullableMCPEndpoints) UnmarshalJSON

func (v *NullableMCPEndpoints) UnmarshalJSON(src []byte) error

func (*NullableMCPEndpoints) Unset

func (v *NullableMCPEndpoints) Unset()

type NullableMCPEnvVarMetadata

type NullableMCPEnvVarMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableMCPEnvVarMetadata

func NewNullableMCPEnvVarMetadata(val *MCPEnvVarMetadata) *NullableMCPEnvVarMetadata

func (NullableMCPEnvVarMetadata) Get

func (NullableMCPEnvVarMetadata) IsSet

func (v NullableMCPEnvVarMetadata) IsSet() bool

func (NullableMCPEnvVarMetadata) MarshalJSON

func (v NullableMCPEnvVarMetadata) MarshalJSON() ([]byte, error)

func (*NullableMCPEnvVarMetadata) Set

func (*NullableMCPEnvVarMetadata) UnmarshalJSON

func (v *NullableMCPEnvVarMetadata) UnmarshalJSON(src []byte) error

func (*NullableMCPEnvVarMetadata) Unset

func (v *NullableMCPEnvVarMetadata) Unset()

type NullableMCPResourceRecommendation

type NullableMCPResourceRecommendation struct {
	// contains filtered or unexported fields
}

func (NullableMCPResourceRecommendation) Get

func (NullableMCPResourceRecommendation) IsSet

func (NullableMCPResourceRecommendation) MarshalJSON

func (v NullableMCPResourceRecommendation) MarshalJSON() ([]byte, error)

func (*NullableMCPResourceRecommendation) Set

func (*NullableMCPResourceRecommendation) UnmarshalJSON

func (v *NullableMCPResourceRecommendation) UnmarshalJSON(src []byte) error

func (*NullableMCPResourceRecommendation) Unset

type NullableMCPResourceRecommendationHigh

type NullableMCPResourceRecommendationHigh struct {
	// contains filtered or unexported fields
}

func (NullableMCPResourceRecommendationHigh) Get

func (NullableMCPResourceRecommendationHigh) IsSet

func (NullableMCPResourceRecommendationHigh) MarshalJSON

func (v NullableMCPResourceRecommendationHigh) MarshalJSON() ([]byte, error)

func (*NullableMCPResourceRecommendationHigh) Set

func (*NullableMCPResourceRecommendationHigh) UnmarshalJSON

func (v *NullableMCPResourceRecommendationHigh) UnmarshalJSON(src []byte) error

func (*NullableMCPResourceRecommendationHigh) Unset

type NullableMCPResourceRecommendationMinimal

type NullableMCPResourceRecommendationMinimal struct {
	// contains filtered or unexported fields
}

func (NullableMCPResourceRecommendationMinimal) Get

func (NullableMCPResourceRecommendationMinimal) IsSet

func (NullableMCPResourceRecommendationMinimal) MarshalJSON

func (*NullableMCPResourceRecommendationMinimal) Set

func (*NullableMCPResourceRecommendationMinimal) UnmarshalJSON

func (v *NullableMCPResourceRecommendationMinimal) UnmarshalJSON(src []byte) error

func (*NullableMCPResourceRecommendationMinimal) Unset

type NullableMCPResourceRecommendationRecommended

type NullableMCPResourceRecommendationRecommended struct {
	// contains filtered or unexported fields
}

func (NullableMCPResourceRecommendationRecommended) Get

func (NullableMCPResourceRecommendationRecommended) IsSet

func (NullableMCPResourceRecommendationRecommended) MarshalJSON

func (*NullableMCPResourceRecommendationRecommended) Set

func (*NullableMCPResourceRecommendationRecommended) UnmarshalJSON

func (*NullableMCPResourceRecommendationRecommended) Unset

type NullableMCPRuntimeMetadata

type NullableMCPRuntimeMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableMCPRuntimeMetadata

func NewNullableMCPRuntimeMetadata(val *MCPRuntimeMetadata) *NullableMCPRuntimeMetadata

func (NullableMCPRuntimeMetadata) Get

func (NullableMCPRuntimeMetadata) IsSet

func (v NullableMCPRuntimeMetadata) IsSet() bool

func (NullableMCPRuntimeMetadata) MarshalJSON

func (v NullableMCPRuntimeMetadata) MarshalJSON() ([]byte, error)

func (*NullableMCPRuntimeMetadata) Set

func (*NullableMCPRuntimeMetadata) UnmarshalJSON

func (v *NullableMCPRuntimeMetadata) UnmarshalJSON(src []byte) error

func (*NullableMCPRuntimeMetadata) Unset

func (v *NullableMCPRuntimeMetadata) Unset()

type NullableMCPRuntimeMetadataCapabilities

type NullableMCPRuntimeMetadataCapabilities struct {
	// contains filtered or unexported fields
}

func (NullableMCPRuntimeMetadataCapabilities) Get

func (NullableMCPRuntimeMetadataCapabilities) IsSet

func (NullableMCPRuntimeMetadataCapabilities) MarshalJSON

func (v NullableMCPRuntimeMetadataCapabilities) MarshalJSON() ([]byte, error)

func (*NullableMCPRuntimeMetadataCapabilities) Set

func (*NullableMCPRuntimeMetadataCapabilities) UnmarshalJSON

func (v *NullableMCPRuntimeMetadataCapabilities) UnmarshalJSON(src []byte) error

func (*NullableMCPRuntimeMetadataCapabilities) Unset

type NullableMCPRuntimeMetadataHealthEndpoints

type NullableMCPRuntimeMetadataHealthEndpoints struct {
	// contains filtered or unexported fields
}

func (NullableMCPRuntimeMetadataHealthEndpoints) Get

func (NullableMCPRuntimeMetadataHealthEndpoints) IsSet

func (NullableMCPRuntimeMetadataHealthEndpoints) MarshalJSON

func (*NullableMCPRuntimeMetadataHealthEndpoints) Set

func (*NullableMCPRuntimeMetadataHealthEndpoints) UnmarshalJSON

func (v *NullableMCPRuntimeMetadataHealthEndpoints) UnmarshalJSON(src []byte) error

func (*NullableMCPRuntimeMetadataHealthEndpoints) Unset

type NullableMCPSecurityIndicator

type NullableMCPSecurityIndicator struct {
	// contains filtered or unexported fields
}

func NewNullableMCPSecurityIndicator

func NewNullableMCPSecurityIndicator(val *MCPSecurityIndicator) *NullableMCPSecurityIndicator

func (NullableMCPSecurityIndicator) Get

func (NullableMCPSecurityIndicator) IsSet

func (NullableMCPSecurityIndicator) MarshalJSON

func (v NullableMCPSecurityIndicator) MarshalJSON() ([]byte, error)

func (*NullableMCPSecurityIndicator) Set

func (*NullableMCPSecurityIndicator) UnmarshalJSON

func (v *NullableMCPSecurityIndicator) UnmarshalJSON(src []byte) error

func (*NullableMCPSecurityIndicator) Unset

func (v *NullableMCPSecurityIndicator) Unset()

type NullableMCPServer

type NullableMCPServer struct {
	// contains filtered or unexported fields
}

func NewNullableMCPServer

func NewNullableMCPServer(val *MCPServer) *NullableMCPServer

func (NullableMCPServer) Get

func (v NullableMCPServer) Get() *MCPServer

func (NullableMCPServer) IsSet

func (v NullableMCPServer) IsSet() bool

func (NullableMCPServer) MarshalJSON

func (v NullableMCPServer) MarshalJSON() ([]byte, error)

func (*NullableMCPServer) Set

func (v *NullableMCPServer) Set(val *MCPServer)

func (*NullableMCPServer) UnmarshalJSON

func (v *NullableMCPServer) UnmarshalJSON(src []byte) error

func (*NullableMCPServer) Unset

func (v *NullableMCPServer) Unset()

type NullableMCPServerList

type NullableMCPServerList struct {
	// contains filtered or unexported fields
}

func NewNullableMCPServerList

func NewNullableMCPServerList(val *MCPServerList) *NullableMCPServerList

func (NullableMCPServerList) Get

func (NullableMCPServerList) IsSet

func (v NullableMCPServerList) IsSet() bool

func (NullableMCPServerList) MarshalJSON

func (v NullableMCPServerList) MarshalJSON() ([]byte, error)

func (*NullableMCPServerList) Set

func (v *NullableMCPServerList) Set(val *MCPServerList)

func (*NullableMCPServerList) UnmarshalJSON

func (v *NullableMCPServerList) UnmarshalJSON(src []byte) error

func (*NullableMCPServerList) Unset

func (v *NullableMCPServerList) Unset()

type NullableMCPTool

type NullableMCPTool struct {
	// contains filtered or unexported fields
}

func NewNullableMCPTool

func NewNullableMCPTool(val *MCPTool) *NullableMCPTool

func (NullableMCPTool) Get

func (v NullableMCPTool) Get() *MCPTool

func (NullableMCPTool) IsSet

func (v NullableMCPTool) IsSet() bool

func (NullableMCPTool) MarshalJSON

func (v NullableMCPTool) MarshalJSON() ([]byte, error)

func (*NullableMCPTool) Set

func (v *NullableMCPTool) Set(val *MCPTool)

func (*NullableMCPTool) UnmarshalJSON

func (v *NullableMCPTool) UnmarshalJSON(src []byte) error

func (*NullableMCPTool) Unset

func (v *NullableMCPTool) Unset()

type NullableMCPToolParameter

type NullableMCPToolParameter struct {
	// contains filtered or unexported fields
}

func NewNullableMCPToolParameter

func NewNullableMCPToolParameter(val *MCPToolParameter) *NullableMCPToolParameter

func (NullableMCPToolParameter) Get

func (NullableMCPToolParameter) IsSet

func (v NullableMCPToolParameter) IsSet() bool

func (NullableMCPToolParameter) MarshalJSON

func (v NullableMCPToolParameter) MarshalJSON() ([]byte, error)

func (*NullableMCPToolParameter) Set

func (*NullableMCPToolParameter) UnmarshalJSON

func (v *NullableMCPToolParameter) UnmarshalJSON(src []byte) error

func (*NullableMCPToolParameter) Unset

func (v *NullableMCPToolParameter) Unset()

type NullableMCPToolWithServer

type NullableMCPToolWithServer struct {
	// contains filtered or unexported fields
}

func NewNullableMCPToolWithServer

func NewNullableMCPToolWithServer(val *MCPToolWithServer) *NullableMCPToolWithServer

func (NullableMCPToolWithServer) Get

func (NullableMCPToolWithServer) IsSet

func (v NullableMCPToolWithServer) IsSet() bool

func (NullableMCPToolWithServer) MarshalJSON

func (v NullableMCPToolWithServer) MarshalJSON() ([]byte, error)

func (*NullableMCPToolWithServer) Set

func (*NullableMCPToolWithServer) UnmarshalJSON

func (v *NullableMCPToolWithServer) UnmarshalJSON(src []byte) error

func (*NullableMCPToolWithServer) Unset

func (v *NullableMCPToolWithServer) Unset()

type NullableMCPToolsList

type NullableMCPToolsList struct {
	// contains filtered or unexported fields
}

func NewNullableMCPToolsList

func NewNullableMCPToolsList(val *MCPToolsList) *NullableMCPToolsList

func (NullableMCPToolsList) Get

func (NullableMCPToolsList) IsSet

func (v NullableMCPToolsList) IsSet() bool

func (NullableMCPToolsList) MarshalJSON

func (v NullableMCPToolsList) MarshalJSON() ([]byte, error)

func (*NullableMCPToolsList) Set

func (v *NullableMCPToolsList) Set(val *MCPToolsList)

func (*NullableMCPToolsList) UnmarshalJSON

func (v *NullableMCPToolsList) UnmarshalJSON(src []byte) error

func (*NullableMCPToolsList) Unset

func (v *NullableMCPToolsList) Unset()

type NullableMetadataBoolValue

type NullableMetadataBoolValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataBoolValue

func NewNullableMetadataBoolValue(val *MetadataBoolValue) *NullableMetadataBoolValue

func (NullableMetadataBoolValue) Get

func (NullableMetadataBoolValue) IsSet

func (v NullableMetadataBoolValue) IsSet() bool

func (NullableMetadataBoolValue) MarshalJSON

func (v NullableMetadataBoolValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataBoolValue) Set

func (*NullableMetadataBoolValue) UnmarshalJSON

func (v *NullableMetadataBoolValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataBoolValue) Unset

func (v *NullableMetadataBoolValue) Unset()

type NullableMetadataDoubleValue

type NullableMetadataDoubleValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataDoubleValue

func NewNullableMetadataDoubleValue(val *MetadataDoubleValue) *NullableMetadataDoubleValue

func (NullableMetadataDoubleValue) Get

func (NullableMetadataDoubleValue) IsSet

func (NullableMetadataDoubleValue) MarshalJSON

func (v NullableMetadataDoubleValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataDoubleValue) Set

func (*NullableMetadataDoubleValue) UnmarshalJSON

func (v *NullableMetadataDoubleValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataDoubleValue) Unset

func (v *NullableMetadataDoubleValue) Unset()

type NullableMetadataIntValue

type NullableMetadataIntValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataIntValue

func NewNullableMetadataIntValue(val *MetadataIntValue) *NullableMetadataIntValue

func (NullableMetadataIntValue) Get

func (NullableMetadataIntValue) IsSet

func (v NullableMetadataIntValue) IsSet() bool

func (NullableMetadataIntValue) MarshalJSON

func (v NullableMetadataIntValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataIntValue) Set

func (*NullableMetadataIntValue) UnmarshalJSON

func (v *NullableMetadataIntValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataIntValue) Unset

func (v *NullableMetadataIntValue) Unset()

type NullableMetadataProtoValue

type NullableMetadataProtoValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataProtoValue

func NewNullableMetadataProtoValue(val *MetadataProtoValue) *NullableMetadataProtoValue

func (NullableMetadataProtoValue) Get

func (NullableMetadataProtoValue) IsSet

func (v NullableMetadataProtoValue) IsSet() bool

func (NullableMetadataProtoValue) MarshalJSON

func (v NullableMetadataProtoValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataProtoValue) Set

func (*NullableMetadataProtoValue) UnmarshalJSON

func (v *NullableMetadataProtoValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataProtoValue) Unset

func (v *NullableMetadataProtoValue) Unset()

type NullableMetadataStringValue

type NullableMetadataStringValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataStringValue

func NewNullableMetadataStringValue(val *MetadataStringValue) *NullableMetadataStringValue

func (NullableMetadataStringValue) Get

func (NullableMetadataStringValue) IsSet

func (NullableMetadataStringValue) MarshalJSON

func (v NullableMetadataStringValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataStringValue) Set

func (*NullableMetadataStringValue) UnmarshalJSON

func (v *NullableMetadataStringValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataStringValue) Unset

func (v *NullableMetadataStringValue) Unset()

type NullableMetadataStructValue

type NullableMetadataStructValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataStructValue

func NewNullableMetadataStructValue(val *MetadataStructValue) *NullableMetadataStructValue

func (NullableMetadataStructValue) Get

func (NullableMetadataStructValue) IsSet

func (NullableMetadataStructValue) MarshalJSON

func (v NullableMetadataStructValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataStructValue) Set

func (*NullableMetadataStructValue) UnmarshalJSON

func (v *NullableMetadataStructValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataStructValue) Unset

func (v *NullableMetadataStructValue) Unset()

type NullableMetadataValue

type NullableMetadataValue struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataValue

func NewNullableMetadataValue(val *MetadataValue) *NullableMetadataValue

func (NullableMetadataValue) Get

func (NullableMetadataValue) IsSet

func (v NullableMetadataValue) IsSet() bool

func (NullableMetadataValue) MarshalJSON

func (v NullableMetadataValue) MarshalJSON() ([]byte, error)

func (*NullableMetadataValue) Set

func (v *NullableMetadataValue) Set(val *MetadataValue)

func (*NullableMetadataValue) UnmarshalJSON

func (v *NullableMetadataValue) UnmarshalJSON(src []byte) error

func (*NullableMetadataValue) Unset

func (v *NullableMetadataValue) Unset()

type NullableModelPreviewResult

type NullableModelPreviewResult struct {
	// contains filtered or unexported fields
}

func NewNullableModelPreviewResult

func NewNullableModelPreviewResult(val *ModelPreviewResult) *NullableModelPreviewResult

func (NullableModelPreviewResult) Get

func (NullableModelPreviewResult) IsSet

func (v NullableModelPreviewResult) IsSet() bool

func (NullableModelPreviewResult) MarshalJSON

func (v NullableModelPreviewResult) MarshalJSON() ([]byte, error)

func (*NullableModelPreviewResult) Set

func (*NullableModelPreviewResult) UnmarshalJSON

func (v *NullableModelPreviewResult) UnmarshalJSON(src []byte) error

func (*NullableModelPreviewResult) Unset

func (v *NullableModelPreviewResult) Unset()

type NullableOrderByField

type NullableOrderByField struct {
	// contains filtered or unexported fields
}

func NewNullableOrderByField

func NewNullableOrderByField(val *OrderByField) *NullableOrderByField

func (NullableOrderByField) Get

func (NullableOrderByField) IsSet

func (v NullableOrderByField) IsSet() bool

func (NullableOrderByField) MarshalJSON

func (v NullableOrderByField) MarshalJSON() ([]byte, error)

func (*NullableOrderByField) Set

func (v *NullableOrderByField) Set(val *OrderByField)

func (*NullableOrderByField) UnmarshalJSON

func (v *NullableOrderByField) UnmarshalJSON(src []byte) error

func (*NullableOrderByField) Unset

func (v *NullableOrderByField) Unset()

type NullableSortOrder

type NullableSortOrder struct {
	// contains filtered or unexported fields
}

func NewNullableSortOrder

func NewNullableSortOrder(val *SortOrder) *NullableSortOrder

func (NullableSortOrder) Get

func (v NullableSortOrder) Get() *SortOrder

func (NullableSortOrder) IsSet

func (v NullableSortOrder) IsSet() bool

func (NullableSortOrder) MarshalJSON

func (v NullableSortOrder) MarshalJSON() ([]byte, error)

func (*NullableSortOrder) Set

func (v *NullableSortOrder) Set(val *SortOrder)

func (*NullableSortOrder) UnmarshalJSON

func (v *NullableSortOrder) UnmarshalJSON(src []byte) error

func (*NullableSortOrder) Unset

func (v *NullableSortOrder) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type OrderByField

type OrderByField string

OrderByField Supported fields for ordering result entities.

const (
	ORDERBYFIELD_CREATE_TIME      OrderByField = "CREATE_TIME"
	ORDERBYFIELD_LAST_UPDATE_TIME OrderByField = "LAST_UPDATE_TIME"
	ORDERBYFIELD_ID               OrderByField = "ID"
	ORDERBYFIELD_NAME             OrderByField = "NAME"
)

List of OrderByField

func NewOrderByFieldFromValue

func NewOrderByFieldFromValue(v string) (*OrderByField, error)

NewOrderByFieldFromValue returns a pointer to a valid OrderByField for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderByField) IsValid

func (v OrderByField) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderByField) Ptr

func (v OrderByField) Ptr() *OrderByField

Ptr returns reference to OrderByField value

func (*OrderByField) UnmarshalJSON

func (v *OrderByField) UnmarshalJSON(src []byte) error

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SortOrder

type SortOrder string

SortOrder Supported sort direction for ordering result entities.

const (
	SORTORDER_ASC  SortOrder = "ASC"
	SORTORDER_DESC SortOrder = "DESC"
)

List of SortOrder

func NewSortOrderFromValue

func NewSortOrderFromValue(v string) (*SortOrder, error)

NewSortOrderFromValue returns a pointer to a valid SortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SortOrder) IsValid

func (v SortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SortOrder) Ptr

func (v SortOrder) Ptr() *SortOrder

Ptr returns reference to SortOrder value

func (*SortOrder) UnmarshalJSON

func (v *SortOrder) UnmarshalJSON(src []byte) error

type Sortable

type Sortable interface {
	// SortValue returns the value of a requested field converted to a string.
	SortValue(field OrderByField) string
}

Source Files

Jump to

Keyboard shortcuts

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