client

package module
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2025 License: Apache-2.0 Imports: 21 Imported by: 7

README

Go API client for client

This API provides a RESTful interface to all the Solar services e.g. looking for boards, building projects, etc.

  • This API uses Hypermedia as the Engine of Application State (HATEOAS) to drive the discovery and provide affordances.
  • Discovery is possible by following links from the well known root resource. While this specification lists all supported endpoints, it is only recommended that these are hard coded into a client if code generation is being used. Otherwise, it is recommended that the discovery mechanisms present in the resources (affordances) are used exclusively.
  • Affordances are links which indicate whether an action is currently possible, this is significantly different from whether the service supports an action in general. This specification defines what actions could be possible, but only by checking the affordances returned by the API in the returned resources, can a client determine whether this action is currently possible or available for the current user. For example:
    • An operation to modify a resource could be defined in this specification, but the user may lack the appropriate privileges. In that situation, the affordance link would not be present in the resource when read. Therefore, the client can infer that it is not possible to edit this resource and present appropriate information to the user.
    • An operation to delete a resource could be defined and be possible in some circumstances. The specification describes that the delete is supported and how to use it, but the affordance describes whether it is currently possible. The logic in the API may dictate that if the resource was in use (perhaps it is a running job or used by another resource), then it will not be possible to delete that resource as it would result in a conflicted state.
  • It is strongly encouraged that affordances are used by all clients, even those using code generation. This has the ability to both improve robustness and the user experience by decoupling the client and server. For example, if for some reason the criteria for deleting a resource changes, the logic is only implemented in the server and there is no need to update the logic in the client as it is driven by the affordances.
  • The format used for the resources is the Hypertext Application Language (HAL), which includes the definition of links and embedded resources.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.1.1
  • Package version: 1.0.0
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.keil.com/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import client "github.com/ARM-software/embedded-development-services-client/client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value client.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), client.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value client.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), client.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using client.ContextOperationServerIndices and client.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), client.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), client.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://all.api.keil.arm.com

Class Method HTTP request Description
AuthenticationAPI CreateUser Post /users/ Create a user.
AuthenticationAPI GetMe Get /users/me Get my user information
AuthenticationAPI GetUser Get /users/{userName} Get user information
AuthenticationAPI InviteUser Post /users/invite Invite a user.
AuthenticationAPI ListUsers Get /users/ List all users
AuthenticationAPI TokenIntrospect Post /token/introspect Introspect a token.
AuthorizationAPI CheckEntitlements Post /entitlements/check Check permissions on a resource.
AuthorizationAPI GetResourceInstanceEntitlements Get /users/{userName}/entitlements/{resourceType}/instances/{resourceInstanceName} Return details of the user's permissions for a resource instance.
AuthorizationAPI GetResourceTypeEntitlements Get /users/{userName}/entitlements/{resourceType} Return details of the user's permissions for a resource type.
AuthorizationAPI ListResourceInstanceEntitlements Get /users/{userName}/entitlements/{resourceType}/instances List the user's permissions for all instances of a resource type.
BuildJobsAPI CancelBuildJob Post /build-jobs/{jobName}/cancel Cancel a Build Job
BuildJobsAPI DeleteBuildJob Delete /build-jobs/{jobName} Delete a Build Job
BuildJobsAPI GetBuildArtefact Get /build-jobs/{jobName}/artefacts/{artefactName} Download the named Build Artefact for the given Build Job.
BuildJobsAPI GetBuildJob Get /build-jobs/{jobName} Return status of a Build Job.
BuildJobsAPI GetBuildJobArtefactManager Get /build-jobs/{jobName}/outputs/{artefactName} Get the corresponding Build Job artefact manager.
BuildJobsAPI GetBuildMessages Get /build-jobs/{jobName}/messages Build Message Feed.
BuildJobsAPI GetBuildOutputArtefact Get /build-jobs/{jobName}/outputs/{artefactName}/artefact Download the build artefact for the given build job.
BuildJobsAPI ListBuildArtefacts Get /build-jobs/{jobName}/artefacts/ List all the available Build Artefacts for the given Build Job.
BuildJobsAPI ListBuildJob Get /build-jobs/ List all Build Jobs.
BuildJobsAPI ListBuildOutputManagers Get /build-jobs/{jobName}/outputs/ List all the available managers of Build Artefacts for the given Build Job.
BuildJobsAPI RetainBuildJob Post /build-jobs/{jobName}/retain Update how long a build job will be retained before automatic deletion.
CMSISBuildersAPI GetCmsisBuilder Get /cmsis-builders/{builderName} Return details of specific CMSIS Builders.
CMSISBuildersAPI ListCmsisBuilders Get /cmsis-builders/ List available CMSIS Builders.
CMSISBuildersAPI StartCmsisBuild Post /cmsis-builders/{builderName} Initiate a build using the specified CMSIS Builder.
CMSISIntellisenseBuildersAPI GetCmsisIntellisense Get /cmsis-intellisense/{builderName} Return details of specific CMSIS Intellisense Builders.
CMSISIntellisenseBuildersAPI ListCmsisIntellisense Get /cmsis-intellisense/ List available CMSIS Intellisense Builders.
CMSISIntellisenseBuildersAPI StartCmsisIntellisense Post /cmsis-intellisense/{builderName} Initiate a compilation database generation using the specified CMSIS Intellisense Builder.
DeprecationNoticeAPI GetDeprecationNotice Get /deprecations/{operationName} Return details of specific endpoint deprecation notice.
DeprecationNoticeAPI ListDeprecatedEndpoints Get /deprecations/ Get the endpoints that have been deprecated with some notice.
FPGAAPI SunsetFpga Post /fpgas/{fpgaName}/sunset Initiate the sunsetting of the FPGA as part of a decommission
FPGAAdminAPI AddFPGAAdmin Post /fpga-admins Add a user to the FPGA admin group
FPGAAdminAPI ListFPGAAdmins Get /fpga-admins List all the members of the FPGA admin group
FPGAAdminAPI RemoveFPGAAdmin Delete /fpga-admins/{fpgaAdminName} Remove a user from the FPGA admin group
FPGAConnectionAPI GetFpgaConnection Get /fpga-connections/{connectionName} Get connection information
FPGAConnectionAPI ListFpgaConnections Get /fpga-connections/ List available FPGA connections.
FPGAConnectionAPI StartFpgaConnection Get /fpga-connections/{connectionName}/connect starts a websocket connection
FPGAConnectionAPI TerminateFpgaConnection Post /fpga-connections/{connectionName}/terminate Terminates all websocket connections to the application running on the FPGA
FPGAEntitlementsAPI GetFPGAEntitlement Get /fpga-entitlements/{fpgaEntitlementName} Return details of specific FPGA entitlement.
FPGAEntitlementsAPI ListFPGAEntitlements Get /fpga-entitlements List all the entitlements that are managable by the FPGA admin group.
FPGAEntitlementsAPI RemoveFPGAEntitlement Delete /fpga-entitlements/{fpgaEntitlementName} Remove all the permissions associated with an FPGA entitlement
FPGAEntitlementsAPI UpdateFPGAEntitlement Put /fpga-entitlements Update an FPGA entitlement that defines which users are permitted to interact with an FPGA.
FPGAJobsAPI CancelFpgaJob Post /fpga-jobs/{jobName}/cancel Cancel an FPGA job.
FPGAJobsAPI ClearFpgaJobArtefact Delete /fpga-jobs/{jobName}/artefacts/{artefactName}/artefact Clear the job artefact.
FPGAJobsAPI CreateFpgaJobArtefactManager Post /fpga-jobs/{jobName}/artefacts/ Create a job artefact manager.
FPGAJobsAPI DeleteFpgaJob Delete /fpga-jobs/{jobName} Delete an FPGA job.
FPGAJobsAPI DownloadFpgaJobArtefact Get /fpga-jobs/{jobName}/artefacts/{artefactName}/artefact Download the artefact for the corresponding FPGA job.
FPGAJobsAPI GetCurrentFpgaJob Get /fpgas/{fpgaName}/current-job Return the job currently handled by the FPGA.
FPGAJobsAPI GetFpgaJob Get /fpga-jobs/{jobName} Return the status of a FPGA job.
FPGAJobsAPI GetFpgaJobArtefactManager Get /fpga-jobs/{jobName}/artefacts/{artefactName} Get the job's artefact manager for the artefact named `artefactName`.
FPGAJobsAPI GetFpgaJobMessages Get /fpga-jobs/{jobName}/messages FPGA job Message Feed.
FPGAJobsAPI ListFPGAJobs Get /fpgas/{fpgaName}/jobs/ List all jobs associated with this FPGA.
FPGAJobsAPI ListFPGAPastJobs Get /fpgas/{fpgaName}/past-jobs/ List all past jobs associated with this FPGA.
FPGAJobsAPI ListFPGAQueuedJobs Get /fpgas/{fpgaName}/queued-jobs/ List all jobs associated with this FPGA and currently queued up.
FPGAJobsAPI ListFPGAsJobs Get /fpga-jobs/ List all jobs performed by FPGAs.
FPGAJobsAPI ListFpgaJobArtefactManagers Get /fpga-jobs/{jobName}/artefacts/ Get the list of artefact managers for the given job.
FPGAJobsAPI LogJobMessage Post /fpga-jobs/{jobName}/messages Create a job message.
FPGAJobsAPI RetainFpgaJob Post /fpga-jobs/{jobName}/retain Update how long an FPGA job will be retained before automatic deletion.
FPGAJobsAPI StartFpgaJob Post /fpgas/{fpgaName} Initiate a job on an FPGA.
FPGAJobsAPI UploadFpgaJobArtefact Put /fpga-jobs/{jobName}/artefacts/{artefactName}/artefact Upload and replace the named artefact.
FPGAPayloadsAPI CreateFPGAPayload Post /repositories/{repositoryName}/payloads Create an FPGA payload.
FPGAPayloadsAPI CreateFPGAPayloadUploadSession Post /payloads/upload-session Create upload session for FPGA payload.
FPGAPayloadsAPI DeleteFpgaPayload Delete /repositories/{repositoryName}/payloads/{fpgaPayloadName} Delete an FPGA payload.
FPGAPayloadsAPI GetFpgaPayload Get /repositories/{repositoryName}/payloads/{fpgaPayloadName} Return details of specific FPGA payload.
FPGAPayloadsAPI GetFpgaPayloadUploadOptions Options /payloads/upload-session Return service TUS protocol support.
FPGAPayloadsAPI GetFpgaPayloadUploadProgress Head /payloads/upload-session/{uploadSessionName} Return FPGA payload upload progress.
FPGAPayloadsAPI ListFPGAPayloads Get /repositories/{repositoryName}/payloads List payloads in a repository.
FPGAPayloadsAPI ListPayloads Get /payloads List payloads.
FPGAPayloadsAPI UploadPayload Patch /payloads/upload-session/{uploadSessionName} Upload part of a payload.
FPGAsAPI CommissionFpga Post /fpgas/ Commission a new FPGA.
FPGAsAPI DecommissionFpga Delete /fpgas/{fpgaName} Decommission an FPGA.
FPGAsAPI GetFpga Get /fpgas/{fpgaName} Return details of specific FPGA.
FPGAsAPI ListFPGAWorkers Get /fpgas/ List available FPGAs.
FPGAsAPI UpdateFpga Put /fpgas/{fpgaName} Update the status of the FPGA.
GenericWorkJobsAPI CancelGenericWorkJob Post /generic-work-jobs/{jobName}/cancel Cancel a generic job.
GenericWorkJobsAPI DeleteGenericWorkJob Delete /generic-work-jobs/{jobName} Delete a generic job.
GenericWorkJobsAPI GetGenericWorkJob Get /generic-work-jobs/{jobName} Return the status of a Generic Work Job.
GenericWorkJobsAPI GetGenericWorkJobArtefactManager Get /generic-work-jobs/{jobName}/artefacts/{artefactName} Get the job's artefact manager for the artefact named `artefactName`.
GenericWorkJobsAPI GetGenericWorkJobMessages Get /generic-work-jobs/{jobName}/messages GenericWorkJob Message Feed.
GenericWorkJobsAPI GetGenericWorkJobOutputArtefact Get /generic-work-jobs/{jobName}/artefacts/{artefactName}/artefact Download the artefact for the corresponding generic work job.
GenericWorkJobsAPI ListGenericWorkJobArtefactManagers Get /generic-work-jobs/{jobName}/artefacts/ Get the list of artefact managers for the given job.
GenericWorkJobsAPI ListGenericWorkJobs Get /generic-work-jobs/ List all jobs performed by generic workers.
GenericWorkJobsAPI RetainGenericWorkJob Post /generic-work-jobs/{jobName}/retain Update how long a generic work job will be retained before automatic deletion.
GenericWorkersAPI GetGenericWorker Get /generic-workers/{genericWorkerName} Return details of specific Generic Workers.
GenericWorkersAPI ListGenericWorkers Get /generic-workers/ List available Generic Workers.
GenericWorkersAPI StartGenericWorkJob Post /generic-workers/{genericWorkerName} Initiate a job using the specified Generic Worker.
IntellisenseJobsAPI CancelIntellisenseJob Post /intellisense-jobs/{jobName}/cancel Cancel an Intellisense Job.
IntellisenseJobsAPI DeleteIntellisenseJob Delete /intellisense-jobs/{jobName} Delete an Intellisense Job.
IntellisenseJobsAPI GetIntellisenseArtefact Get /intellisense-jobs/{jobName}/artefacts/{artefactName} Download the named Intellisense Artefact for the given Intellisense Job.
IntellisenseJobsAPI GetIntellisenseJob Get /intellisense-jobs/{jobName} Return status of an Intellisense Job.
IntellisenseJobsAPI GetIntellisenseJobArtefactManager Get /intellisense-jobs/{jobName}/outputs/{artefactName} Get the Intellisense Job artefact manager for the artefact named `artefactName` present of this Build Job.
IntellisenseJobsAPI GetIntellisenseMessages Get /intellisense-jobs/{jobName}/messages Intellisense Message Feed.
IntellisenseJobsAPI GetIntellisenseOutputArtefact Get /intellisense-jobs/{jobName}/outputs/{artefactName}/artefact Download the artefact for the corresponding Intellisense job.
IntellisenseJobsAPI ListIntellisenseArtefacts Get /intellisense-jobs/{jobName}/artefacts/ List all the available Intellisense Artefacts for the given Intellisense Job.
IntellisenseJobsAPI ListIntellisenseJob Get /intellisense-jobs/ List all Intellisense Jobs.
IntellisenseJobsAPI ListIntellisenseOutputManagers Get /intellisense-jobs/{jobName}/outputs/ Get the list of artefact managers for the given Intellisense job.
IntellisenseJobsAPI RetainIntellisenseJob Post /intellisense-jobs/{jobName}/retain Update how long an intellisense job will be retained before automatic deletion.
PersonalAccessTokenAPI CreatePAT Post /personal-access-tokens/ Create a new personal access token for a user
PersonalAccessTokenAPI DeletePAT Delete /personal-access-tokens/{patName} Delete a personal access token
PersonalAccessTokenAPI GetPAT Get /personal-access-tokens/{patName} Get a personal access token
PersonalAccessTokenAPI ListPATs Get /personal-access-tokens/ List all personal access tokens for the user
RootResourceAPI GetRoot Get / Get the Root resource.
VHTRunJobsAPI CancelVhtRunJob Post /vht-run-jobs/{jobName}/cancel Cancel a VHT run job.
VHTRunJobsAPI DeleteVhtRunJob Delete /vht-run-jobs/{jobName} Delete an VHT run Job.
VHTRunJobsAPI GetVhtRunJob Get /vht-run-jobs/{jobName} Return status of an VHT run Job.
VHTRunJobsAPI GetVhtRunJobMessages Get /vht-run-jobs/{jobName}/messages VHT Run Job Message Feed.
VHTRunJobsAPI ListVhtRunJobs Get /vht-run-jobs/ List all run jobs on VHTs.
VendorsAPI CreateVendor Post /vendors/ Create a new Vendor
VendorsAPI GetVendor Get /vendors/{vendorSlugOrId}/ Get a Vendor Item
VendorsAPI ListVendors Get /vendors/ List all the Vendors.
VirtualHardwareTargetAPI GetVht Get /vhts/{vhtName} Return details of the specific VHT.
VirtualHardwareTargetAPI ListFilteredVhtInstances Get /vhts/{vhtName}/vht-instances/ List all VHT instances related to this specific VHT.
VirtualHardwareTargetAPI ListVhts Get /vhts/ List available VHTs.
VirtualHardwareTargetAPI StartVhtInstance Post /vhts/{vhtName} Spawns a VHT instance matching this VHT specification.
VirtualHardwareTargetInstanceAPI ClearVhtInstanceArtefact Delete /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Clear the VHT artefact from the VHT instance.
VirtualHardwareTargetInstanceAPI DeleteVhtInstance Delete /vht-instances/{instanceName} Delete a VHT instance
VirtualHardwareTargetInstanceAPI DownloadVhtInstanceArtefact Get /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Download the artefact named `artefactName` present on this VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstance Get /vht-instances/{instanceName} Return status of a VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstanceArtefactManager Get /vht-instances/{instanceName}/artefacts/{artefactName} Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstanceMessages Get /vht-instances/{instanceName}/messages Instance Message Feed.
VirtualHardwareTargetInstanceAPI ListVhtInstanceArtefactManagers Get /vht-instances/{instanceName}/artefacts/ List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.
VirtualHardwareTargetInstanceAPI ListVhtInstances Get /vht-instances/ List all VHT instances requested.
VirtualHardwareTargetInstanceAPI StartVhtRunJob Post /vht-instances/{instanceName} Starts a VHT Run job.
VirtualHardwareTargetInstanceAPI StopVhtInstance Post /vht-instances/{instanceName}/cancel Stop this VHT instance.
VirtualHardwareTargetInstanceAPI UploadVhtInstanceArtefact Put /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Upload and replace the named VHT artefact on the given VHT instance.
WorkspaceAPI ClearWorkspaceArchiveContent Delete /workspaces/{workspaceName}/archive-content Clear the content of this workspace.
WorkspaceAPI ClearWorkspaceRepositoryContentManager Delete /workspaces/{workspaceName}/repository-content Clear the content of this workspace.
WorkspaceAPI CreateWorkspace Post /workspace-sources/{workspaceSourceName} Creates a workspace based on the source.
WorkspaceAPI DeleteWorkspace Delete /workspaces/{workspaceName} Delete a Workspace
WorkspaceAPI EditWorkspaceRepositoryContentManager Put /workspaces/{workspaceName}/repository-content Edit the source for the content of the workspace.
WorkspaceAPI GetWorkspace Get /workspaces/{workspaceName} Return the state of a workspace.
WorkspaceAPI GetWorkspaceArchiveContent Get /workspaces/{workspaceName}/archive-content Get the manager of the archive file containing the workspace content.
WorkspaceAPI GetWorkspaceDetails Get /workspaces/{workspaceName}/details Details about the workspace.
WorkspaceAPI GetWorkspaceRepositoryContentManager Get /workspaces/{workspaceName}/repository-content Get the manager of the workspace content defined in a repository.
WorkspaceAPI ListWorkspaces Get /workspaces/ List all workspaces available.
WorkspaceAPI RetainWorkspace Post /workspaces/{workspaceName}/retain Update how long a workspace will be retained before automatic deletion..
WorkspaceAPI UploadWorkspaceArchiveContent Put /workspaces/{workspaceName}/archive-content Upload and replace the content of the named workspace.
WorkspaceSourceAPI GetWorkspaceSource Get /workspace-sources/{workspaceSourceName} Return details of the specific workspace source.
WorkspaceSourceAPI ListWorkspaceSources Get /workspace-sources/ List available workspace sources.

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

JWTAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), client.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)
TokenAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), client.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@arm.com

Documentation

Overview

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

  • Copyright (C) 2020-2025 Arm Limited or its affiliates and Contributors. All rights reserved.
  • SPDX-License-Identifier: Apache-2.0

nolint:stylecheck,gocritic,revive

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

Package client defines an HTTP client for communicating with the web services. It includes the definition of request/response types as well as provides helpers for calling specific helpers.

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 AllowedBuildToolTypesEnumValues = []BuildToolTypes{
	"CMAKE",
	"CMAKE_MAKE",
	"CMAKE_NINJA",
	"CMSIS_CBUILD",
	"GENERIC_BUILDER",
}

All allowed values of BuildToolTypes enum

View Source
var AllowedToolchainTypesEnumValues = []ToolchainTypes{
	"AC5",
	"AC6",
	"G++",
	"GCC",
	"GHS",
	"IAR",
	"Tasking",
}

All allowed values of ToolchainTypes enum

Functions

func CacheExpires

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

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

func IsNil added in v1.22.0

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 {
	AuthenticationAPI *AuthenticationAPIService

	AuthorizationAPI *AuthorizationAPIService

	BuildJobsAPI *BuildJobsAPIService

	CMSISBuildersAPI *CMSISBuildersAPIService

	CMSISIntellisenseBuildersAPI *CMSISIntellisenseBuildersAPIService

	DeprecationNoticeAPI *DeprecationNoticeAPIService

	FPGAAPI *FPGAAPIService

	FPGAAdminAPI *FPGAAdminAPIService

	FPGAConnectionAPI *FPGAConnectionAPIService

	FPGAEntitlementsAPI *FPGAEntitlementsAPIService

	FPGAJobsAPI *FPGAJobsAPIService

	FPGAPayloadsAPI *FPGAPayloadsAPIService

	FPGAsAPI *FPGAsAPIService

	GenericWorkJobsAPI *GenericWorkJobsAPIService

	GenericWorkersAPI *GenericWorkersAPIService

	IntellisenseJobsAPI *IntellisenseJobsAPIService

	PersonalAccessTokenAPI *PersonalAccessTokenAPIService

	RootResourceAPI *RootResourceAPIService

	VHTRunJobsAPI *VHTRunJobsAPIService

	VendorsAPI *VendorsAPIService

	VirtualHardwareTargetAPI *VirtualHardwareTargetAPIService

	VirtualHardwareTargetInstanceAPI *VirtualHardwareTargetInstanceAPIService

	WorkspaceAPI *WorkspaceAPIService

	WorkspaceSourceAPI *WorkspaceSourceAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Solar API API v1.1.1 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) CallAPI

func (c *APIClient) CallAPI(request *http.Request) (*http.Response, error)

CallAPI exposes the client `callAPI`

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

func (*APIClient) PrepareRequest

func (c *APIClient) PrepareRequest(
	ctx context.Context,
	path string, method string,
	postBody interface{},
	headerParams map[string]string,
	queryParams url.Values,
	formParams url.Values,
	formFiles []formFile) (localVarRequest *http.Request, err error)

PrepareRequest exposes the client `prepareRequest`

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 AdditionalTool

type AdditionalTool struct {
	// Description of the tool.
	Description string `json:"description"`
	// Unique ID of the tool.
	Name string `json:"name"`
	// Human readable name of the tool.
	Title string `json:"title"`
	// Version of the tool.
	Version NullableString `json:"version"`
}

AdditionalTool a tool available on the VHT platform e.g. python

func NewAdditionalTool

func NewAdditionalTool(description string, name string, title string, version NullableString) *AdditionalTool

NewAdditionalTool instantiates a new AdditionalTool 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 NewAdditionalToolWithDefaults

func NewAdditionalToolWithDefaults() *AdditionalTool

NewAdditionalToolWithDefaults instantiates a new AdditionalTool 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 (*AdditionalTool) GetDescription

func (o *AdditionalTool) GetDescription() string

GetDescription returns the Description field value

func (*AdditionalTool) GetDescriptionOk

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

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

func (*AdditionalTool) GetName

func (o *AdditionalTool) GetName() string

GetName returns the Name field value

func (*AdditionalTool) GetNameOk

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

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

func (*AdditionalTool) GetTitle

func (o *AdditionalTool) GetTitle() string

GetTitle returns the Title field value

func (*AdditionalTool) GetTitleOk

func (o *AdditionalTool) GetTitleOk() (*string, bool)

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

func (*AdditionalTool) GetVersion

func (o *AdditionalTool) GetVersion() string

GetVersion returns the Version field value If the value is explicit nil, the zero value for string will be returned

func (*AdditionalTool) GetVersionOk

func (o *AdditionalTool) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version 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 (AdditionalTool) MarshalJSON

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

func (*AdditionalTool) SetDescription

func (o *AdditionalTool) SetDescription(v string)

SetDescription sets field value

func (*AdditionalTool) SetName

func (o *AdditionalTool) SetName(v string)

SetName sets field value

func (*AdditionalTool) SetTitle

func (o *AdditionalTool) SetTitle(v string)

SetTitle sets field value

func (*AdditionalTool) SetVersion

func (o *AdditionalTool) SetVersion(v string)

SetVersion sets field value

func (AdditionalTool) ToMap added in v1.22.0

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

func (*AdditionalTool) UnmarshalJSON added in v1.22.0

func (o *AdditionalTool) UnmarshalJSON(data []byte) (err error)

type ApiAddFPGAAdminRequest added in v1.57.0

type ApiAddFPGAAdminRequest struct {
	ApiService *FPGAAdminAPIService
	// contains filtered or unexported fields
}

func (ApiAddFPGAAdminRequest) AcceptVersion added in v1.57.0

func (r ApiAddFPGAAdminRequest) AcceptVersion(acceptVersion string) ApiAddFPGAAdminRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiAddFPGAAdminRequest) Execute added in v1.57.0

func (ApiAddFPGAAdminRequest) FPGAAdminItem added in v1.57.0

func (r ApiAddFPGAAdminRequest) FPGAAdminItem(fPGAAdminItem FPGAAdminItem) ApiAddFPGAAdminRequest

Data required to add a user to the FPGA admin group.

type ApiCancelBuildJobRequest

type ApiCancelBuildJobRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCancelBuildJobRequest) AcceptVersion

func (r ApiCancelBuildJobRequest) AcceptVersion(acceptVersion string) ApiCancelBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelBuildJobRequest) Execute

type ApiCancelFpgaJobRequest added in v1.44.0

type ApiCancelFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCancelFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiCancelFpgaJobRequest) AcceptVersion(acceptVersion string) ApiCancelFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelFpgaJobRequest) Execute added in v1.44.0

type ApiCancelGenericWorkJobRequest added in v1.26.0

type ApiCancelGenericWorkJobRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCancelGenericWorkJobRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelGenericWorkJobRequest) Execute added in v1.26.0

type ApiCancelIntellisenseJobRequest

type ApiCancelIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCancelIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelIntellisenseJobRequest) Execute

type ApiCancelVhtRunJobRequest

type ApiCancelVhtRunJobRequest struct {
	ApiService *VHTRunJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCancelVhtRunJobRequest) AcceptVersion

func (r ApiCancelVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiCancelVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCancelVhtRunJobRequest) Execute

type ApiCheckEntitlementsRequest added in v1.54.0

type ApiCheckEntitlementsRequest struct {
	ApiService *AuthorizationAPIService
	// contains filtered or unexported fields
}

func (ApiCheckEntitlementsRequest) AcceptVersion added in v1.54.0

func (r ApiCheckEntitlementsRequest) AcceptVersion(acceptVersion string) ApiCheckEntitlementsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCheckEntitlementsRequest) Execute added in v1.54.0

func (ApiCheckEntitlementsRequest) PermissionItem added in v1.54.0

Data required to check permissions on a resource.

type ApiClearFpgaJobArtefactRequest added in v1.44.0

type ApiClearFpgaJobArtefactRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiClearFpgaJobArtefactRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearFpgaJobArtefactRequest) Execute added in v1.44.0

type ApiClearVhtInstanceArtefactRequest

type ApiClearVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiClearVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearVhtInstanceArtefactRequest) Execute

type ApiClearWorkspaceArchiveContentRequest

type ApiClearWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiClearWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearWorkspaceArchiveContentRequest) Execute

type ApiClearWorkspaceRepositoryContentManagerRequest

type ApiClearWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiClearWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiClearWorkspaceRepositoryContentManagerRequest) Execute

type ApiCommissionFpgaRequest added in v1.44.0

type ApiCommissionFpgaRequest struct {
	ApiService *FPGAsAPIService
	// contains filtered or unexported fields
}

func (ApiCommissionFpgaRequest) AcceptVersion added in v1.44.0

func (r ApiCommissionFpgaRequest) AcceptVersion(acceptVersion string) ApiCommissionFpgaRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCommissionFpgaRequest) Execute added in v1.44.0

func (ApiCommissionFpgaRequest) FPGAItem added in v1.44.0

An FPGA to commission.

type ApiCreateFPGAPayloadRequest added in v1.44.0

type ApiCreateFPGAPayloadRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateFPGAPayloadRequest) AcceptVersion added in v1.44.0

func (r ApiCreateFPGAPayloadRequest) AcceptVersion(acceptVersion string) ApiCreateFPGAPayloadRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateFPGAPayloadRequest) Execute added in v1.44.0

func (ApiCreateFPGAPayloadRequest) FPGAPayloadItem added in v1.44.0

func (r ApiCreateFPGAPayloadRequest) FPGAPayloadItem(fPGAPayloadItem FPGAPayloadItem) ApiCreateFPGAPayloadRequest

An FPGA Payload to be created.

type ApiCreateFPGAPayloadUploadSessionRequest added in v1.44.0

type ApiCreateFPGAPayloadUploadSessionRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateFPGAPayloadUploadSessionRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateFPGAPayloadUploadSessionRequest) Execute added in v1.44.0

func (ApiCreateFPGAPayloadUploadSessionRequest) TusResumable added in v1.44.0

Version of the Tus protocol being used.

func (ApiCreateFPGAPayloadUploadSessionRequest) UploadDeferLength added in v1.44.0

Set to 1 if upload size is not known at the time. Any other value results in a 400 Bad Request.

func (ApiCreateFPGAPayloadUploadSessionRequest) UploadLength added in v1.44.0

The size of the entire upload in bytes.

func (ApiCreateFPGAPayloadUploadSessionRequest) UploadMetadata added in v1.44.0

Additional metadata for the upload request. The header consists of comma-separated key-value pairs. The key MUST NOT contain spaces or commas and MUST be ASCII encoded. The value MUST be Base64 encoded. The workspace key should be provided with the unique identifier for the payload to be uploaded to.

type ApiCreateFpgaJobArtefactManagerRequest added in v1.44.0

type ApiCreateFpgaJobArtefactManagerRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateFpgaJobArtefactManagerRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateFpgaJobArtefactManagerRequest) ArtefactManagerItem added in v1.44.0

An artefact manager to create.

func (ApiCreateFpgaJobArtefactManagerRequest) Execute added in v1.44.0

type ApiCreatePATRequest added in v1.26.0

type ApiCreatePATRequest struct {
	ApiService *PersonalAccessTokenAPIService
	// contains filtered or unexported fields
}

func (ApiCreatePATRequest) AcceptVersion added in v1.26.0

func (r ApiCreatePATRequest) AcceptVersion(acceptVersion string) ApiCreatePATRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreatePATRequest) Execute added in v1.26.0

func (ApiCreatePATRequest) PATCreationItem added in v1.28.0

func (r ApiCreatePATRequest) PATCreationItem(pATCreationItem PATCreationItem) ApiCreatePATRequest

Data required to create a new token.

type ApiCreateUserRequest added in v1.44.0

type ApiCreateUserRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiCreateUserRequest) AcceptVersion added in v1.44.0

func (r ApiCreateUserRequest) AcceptVersion(acceptVersion string) ApiCreateUserRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateUserRequest) Execute added in v1.44.0

func (r ApiCreateUserRequest) Execute() (*UserItem, *http.Response, error)

func (ApiCreateUserRequest) UserItem added in v1.44.0

func (r ApiCreateUserRequest) UserItem(userItem UserItem) ApiCreateUserRequest

Data required to create a new user.

type ApiCreateVendorRequest

type ApiCreateVendorRequest struct {
	ApiService *VendorsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateVendorRequest) AcceptVersion

func (r ApiCreateVendorRequest) AcceptVersion(acceptVersion string) ApiCreateVendorRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateVendorRequest) Execute

func (ApiCreateVendorRequest) VendorItem

func (r ApiCreateVendorRequest) VendorItem(vendorItem VendorItem) ApiCreateVendorRequest

Data required to create a new Vendor.

type ApiCreateWorkspaceRequest

type ApiCreateWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiCreateWorkspaceRequest) AcceptVersion

func (r ApiCreateWorkspaceRequest) AcceptVersion(acceptVersion string) ApiCreateWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiCreateWorkspaceRequest) Execute

func (ApiCreateWorkspaceRequest) WorkspaceItem

func (r ApiCreateWorkspaceRequest) WorkspaceItem(workspaceItem WorkspaceItem) ApiCreateWorkspaceRequest

A name of the source type to create the workspace from.

type ApiDecommissionFpgaRequest added in v1.44.0

type ApiDecommissionFpgaRequest struct {
	ApiService *FPGAsAPIService
	// contains filtered or unexported fields
}

func (ApiDecommissionFpgaRequest) AcceptVersion added in v1.44.0

func (r ApiDecommissionFpgaRequest) AcceptVersion(acceptVersion string) ApiDecommissionFpgaRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDecommissionFpgaRequest) Execute added in v1.44.0

type ApiDeleteBuildJobRequest

type ApiDeleteBuildJobRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteBuildJobRequest) AcceptVersion

func (r ApiDeleteBuildJobRequest) AcceptVersion(acceptVersion string) ApiDeleteBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteBuildJobRequest) Execute

func (r ApiDeleteBuildJobRequest) Execute() (*http.Response, error)

type ApiDeleteFpgaJobRequest added in v1.44.0

type ApiDeleteFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiDeleteFpgaJobRequest) AcceptVersion(acceptVersion string) ApiDeleteFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteFpgaJobRequest) Execute added in v1.44.0

func (r ApiDeleteFpgaJobRequest) Execute() (*http.Response, error)

type ApiDeleteFpgaPayloadRequest added in v1.44.0

type ApiDeleteFpgaPayloadRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteFpgaPayloadRequest) AcceptVersion added in v1.44.0

func (r ApiDeleteFpgaPayloadRequest) AcceptVersion(acceptVersion string) ApiDeleteFpgaPayloadRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteFpgaPayloadRequest) Execute added in v1.44.0

type ApiDeleteGenericWorkJobRequest added in v1.26.0

type ApiDeleteGenericWorkJobRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteGenericWorkJobRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteGenericWorkJobRequest) Execute added in v1.26.0

type ApiDeleteIntellisenseJobRequest

type ApiDeleteIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteIntellisenseJobRequest) Execute

type ApiDeletePATRequest added in v1.26.0

type ApiDeletePATRequest struct {
	ApiService *PersonalAccessTokenAPIService
	// contains filtered or unexported fields
}

func (ApiDeletePATRequest) AcceptVersion added in v1.26.0

func (r ApiDeletePATRequest) AcceptVersion(acceptVersion string) ApiDeletePATRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeletePATRequest) Execute added in v1.26.0

func (r ApiDeletePATRequest) Execute() (*http.Response, error)

type ApiDeleteVhtInstanceRequest

type ApiDeleteVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteVhtInstanceRequest) AcceptVersion

func (r ApiDeleteVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteVhtInstanceRequest) Execute

type ApiDeleteVhtRunJobRequest

type ApiDeleteVhtRunJobRequest struct {
	ApiService *VHTRunJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteVhtRunJobRequest) AcceptVersion

func (r ApiDeleteVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteVhtRunJobRequest) Execute

func (r ApiDeleteVhtRunJobRequest) Execute() (*http.Response, error)

type ApiDeleteWorkspaceRequest

type ApiDeleteWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteWorkspaceRequest) AcceptVersion

func (r ApiDeleteWorkspaceRequest) AcceptVersion(acceptVersion string) ApiDeleteWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDeleteWorkspaceRequest) Execute

func (r ApiDeleteWorkspaceRequest) Execute() (*http.Response, error)

type ApiDownloadFpgaJobArtefactRequest added in v1.44.0

type ApiDownloadFpgaJobArtefactRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiDownloadFpgaJobArtefactRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDownloadFpgaJobArtefactRequest) Execute added in v1.44.0

func (ApiDownloadFpgaJobArtefactRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiDownloadVhtInstanceArtefactRequest

type ApiDownloadVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiDownloadVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiDownloadVhtInstanceArtefactRequest) Execute

func (ApiDownloadVhtInstanceArtefactRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiEditWorkspaceRepositoryContentManagerRequest

type ApiEditWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiEditWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiEditWorkspaceRepositoryContentManagerRequest) Execute

func (ApiEditWorkspaceRepositoryContentManagerRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiEditWorkspaceRepositoryContentManagerRequest) WorkspaceRepositoryContentManager

Definition of the repository where the workspace content should be checked out from

type ApiGetBuildArtefactRequest

type ApiGetBuildArtefactRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildArtefactRequest) AcceptVersion

func (r ApiGetBuildArtefactRequest) AcceptVersion(acceptVersion string) ApiGetBuildArtefactRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildArtefactRequest) Execute

type ApiGetBuildJobArtefactManagerRequest added in v1.22.0

type ApiGetBuildJobArtefactManagerRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildJobArtefactManagerRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildJobArtefactManagerRequest) Execute added in v1.22.0

func (ApiGetBuildJobArtefactManagerRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetBuildJobRequest

type ApiGetBuildJobRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildJobRequest) AcceptVersion

func (r ApiGetBuildJobRequest) AcceptVersion(acceptVersion string) ApiGetBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildJobRequest) Execute

func (ApiGetBuildJobRequest) IfNoneMatch

func (r ApiGetBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetBuildJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetBuildMessagesRequest

type ApiGetBuildMessagesRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildMessagesRequest) AcceptVersion

func (r ApiGetBuildMessagesRequest) AcceptVersion(acceptVersion string) ApiGetBuildMessagesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildMessagesRequest) Execute

func (r *ApiGetBuildMessagesRequest) FollowGetBuildMessagesLink(link string) (*BuildMessageItem, *http.Response, error)

================================================================================================================= This extends ApiGetBuildMessagesRequest and BuildJobsAPIService definitions =================================================================================================================

func (ApiGetBuildMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetBuildMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetBuildMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetBuildOutputArtefactRequest added in v1.22.0

type ApiGetBuildOutputArtefactRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetBuildOutputArtefactRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetBuildOutputArtefactRequest) Execute added in v1.22.0

func (ApiGetBuildOutputArtefactRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetCmsisBuilderRequest

type ApiGetCmsisBuilderRequest struct {
	ApiService *CMSISBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiGetCmsisBuilderRequest) AcceptVersion

func (r ApiGetCmsisBuilderRequest) AcceptVersion(acceptVersion string) ApiGetCmsisBuilderRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetCmsisBuilderRequest) Execute

func (ApiGetCmsisBuilderRequest) IfNoneMatch

func (r ApiGetCmsisBuilderRequest) IfNoneMatch(ifNoneMatch string) ApiGetCmsisBuilderRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetCmsisIntellisenseRequest

type ApiGetCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiGetCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetCmsisIntellisenseRequest) Execute

func (ApiGetCmsisIntellisenseRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetCurrentFpgaJobRequest added in v1.44.0

type ApiGetCurrentFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetCurrentFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiGetCurrentFpgaJobRequest) AcceptVersion(acceptVersion string) ApiGetCurrentFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetCurrentFpgaJobRequest) Execute added in v1.44.0

func (ApiGetCurrentFpgaJobRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetDeprecationNoticeRequest added in v1.22.0

type ApiGetDeprecationNoticeRequest struct {
	ApiService *DeprecationNoticeAPIService
	// contains filtered or unexported fields
}

func (ApiGetDeprecationNoticeRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetDeprecationNoticeRequest) Execute added in v1.22.0

func (ApiGetDeprecationNoticeRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetFPGAEntitlementRequest added in v1.60.0

type ApiGetFPGAEntitlementRequest struct {
	ApiService *FPGAEntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFPGAEntitlementRequest) AcceptVersion added in v1.60.0

func (r ApiGetFPGAEntitlementRequest) AcceptVersion(acceptVersion string) ApiGetFPGAEntitlementRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFPGAEntitlementRequest) Execute added in v1.60.0

func (ApiGetFPGAEntitlementRequest) IfNoneMatch added in v1.60.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetFpgaConnectionRequest added in v1.44.0

type ApiGetFpgaConnectionRequest struct {
	ApiService *FPGAConnectionAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaConnectionRequest) AcceptVersion added in v1.44.0

func (r ApiGetFpgaConnectionRequest) AcceptVersion(acceptVersion string) ApiGetFpgaConnectionRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaConnectionRequest) Execute added in v1.44.0

type ApiGetFpgaJobArtefactManagerRequest added in v1.44.0

type ApiGetFpgaJobArtefactManagerRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaJobArtefactManagerRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaJobArtefactManagerRequest) Execute added in v1.44.0

func (ApiGetFpgaJobArtefactManagerRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetFpgaJobMessagesRequest added in v1.44.0

type ApiGetFpgaJobMessagesRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaJobMessagesRequest) AcceptVersion added in v1.44.0

func (r ApiGetFpgaJobMessagesRequest) AcceptVersion(acceptVersion string) ApiGetFpgaJobMessagesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaJobMessagesRequest) Execute added in v1.44.0

func (r *ApiGetFpgaJobMessagesRequest) FollowGetFpgaJobMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetFpgaJobMessagesRequest and FPGAJobsAPIService definitions =================================================================================================================

func (ApiGetFpgaJobMessagesRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetFpgaJobMessagesRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiGetFpgaJobMessagesRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiGetFpgaJobRequest added in v1.44.0

type ApiGetFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiGetFpgaJobRequest) AcceptVersion(acceptVersion string) ApiGetFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaJobRequest) Execute added in v1.44.0

func (ApiGetFpgaJobRequest) IfNoneMatch added in v1.44.0

func (r ApiGetFpgaJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetFpgaJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetFpgaPayloadRequest added in v1.44.0

type ApiGetFpgaPayloadRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaPayloadRequest) AcceptVersion added in v1.44.0

func (r ApiGetFpgaPayloadRequest) AcceptVersion(acceptVersion string) ApiGetFpgaPayloadRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaPayloadRequest) Execute added in v1.44.0

func (ApiGetFpgaPayloadRequest) IfNoneMatch added in v1.44.0

func (r ApiGetFpgaPayloadRequest) IfNoneMatch(ifNoneMatch string) ApiGetFpgaPayloadRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetFpgaPayloadUploadOptionsRequest added in v1.44.0

type ApiGetFpgaPayloadUploadOptionsRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaPayloadUploadOptionsRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaPayloadUploadOptionsRequest) Execute added in v1.44.0

type ApiGetFpgaPayloadUploadProgressRequest added in v1.44.0

type ApiGetFpgaPayloadUploadProgressRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaPayloadUploadProgressRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaPayloadUploadProgressRequest) Execute added in v1.44.0

type ApiGetFpgaRequest added in v1.44.0

type ApiGetFpgaRequest struct {
	ApiService *FPGAsAPIService
	// contains filtered or unexported fields
}

func (ApiGetFpgaRequest) AcceptVersion added in v1.44.0

func (r ApiGetFpgaRequest) AcceptVersion(acceptVersion string) ApiGetFpgaRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetFpgaRequest) Execute added in v1.44.0

func (r ApiGetFpgaRequest) Execute() (*FPGAItem, *http.Response, error)

func (ApiGetFpgaRequest) IfNoneMatch added in v1.44.0

func (r ApiGetFpgaRequest) IfNoneMatch(ifNoneMatch string) ApiGetFpgaRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetGenericWorkJobArtefactManagerRequest added in v1.26.0

type ApiGetGenericWorkJobArtefactManagerRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetGenericWorkJobArtefactManagerRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetGenericWorkJobArtefactManagerRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobArtefactManagerRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetGenericWorkJobMessagesRequest added in v1.26.0

type ApiGetGenericWorkJobMessagesRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetGenericWorkJobMessagesRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetGenericWorkJobMessagesRequest) Execute added in v1.26.0

func (r *ApiGetGenericWorkJobMessagesRequest) FollowGetGenericWorkJobMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetGenericWorkJobMessagesRequest and GenericWorkJobsAPIService definitions =================================================================================================================

func (ApiGetGenericWorkJobMessagesRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetGenericWorkJobMessagesRequest) Limit added in v1.26.0

Paging: The maximum number of items to return in a resource.

func (ApiGetGenericWorkJobMessagesRequest) Offset added in v1.26.0

Paging: The index of the first item to return in the resource.

type ApiGetGenericWorkJobOutputArtefactRequest added in v1.26.0

type ApiGetGenericWorkJobOutputArtefactRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetGenericWorkJobOutputArtefactRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetGenericWorkJobOutputArtefactRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobOutputArtefactRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetGenericWorkJobRequest added in v1.26.0

type ApiGetGenericWorkJobRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetGenericWorkJobRequest) AcceptVersion added in v1.26.0

func (r ApiGetGenericWorkJobRequest) AcceptVersion(acceptVersion string) ApiGetGenericWorkJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetGenericWorkJobRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetGenericWorkerRequest added in v1.26.0

type ApiGetGenericWorkerRequest struct {
	ApiService *GenericWorkersAPIService
	// contains filtered or unexported fields
}

func (ApiGetGenericWorkerRequest) AcceptVersion added in v1.26.0

func (r ApiGetGenericWorkerRequest) AcceptVersion(acceptVersion string) ApiGetGenericWorkerRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetGenericWorkerRequest) Execute added in v1.26.0

func (ApiGetGenericWorkerRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetIntellisenseArtefactRequest

type ApiGetIntellisenseArtefactRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseArtefactRequest) Execute

type ApiGetIntellisenseJobArtefactManagerRequest added in v1.22.0

type ApiGetIntellisenseJobArtefactManagerRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseJobArtefactManagerRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseJobArtefactManagerRequest) Execute added in v1.22.0

func (ApiGetIntellisenseJobArtefactManagerRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetIntellisenseJobRequest

type ApiGetIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseJobRequest) AcceptVersion

func (r ApiGetIntellisenseJobRequest) AcceptVersion(acceptVersion string) ApiGetIntellisenseJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseJobRequest) Execute

func (ApiGetIntellisenseJobRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetIntellisenseMessagesRequest

type ApiGetIntellisenseMessagesRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseMessagesRequest) Execute

func (r *ApiGetIntellisenseMessagesRequest) FollowGetIntellisenseMessagesLink(link string) (*IntellisenseMessageItem, *http.Response, error)

================================================================================================================= This extends ApiGetIntellisenseMessagesRequest and IntellisenseJobsAPIService definitions =================================================================================================================

func (ApiGetIntellisenseMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetIntellisenseMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetIntellisenseMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetIntellisenseOutputArtefactRequest added in v1.22.0

type ApiGetIntellisenseOutputArtefactRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetIntellisenseOutputArtefactRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetIntellisenseOutputArtefactRequest) Execute added in v1.22.0

func (ApiGetIntellisenseOutputArtefactRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetMeRequest added in v1.38.0

type ApiGetMeRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiGetMeRequest) AcceptVersion added in v1.38.0

func (r ApiGetMeRequest) AcceptVersion(acceptVersion string) ApiGetMeRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetMeRequest) Execute added in v1.38.0

func (r ApiGetMeRequest) Execute() (*UserItem, *http.Response, error)

type ApiGetPATRequest added in v1.26.0

type ApiGetPATRequest struct {
	ApiService *PersonalAccessTokenAPIService
	// contains filtered or unexported fields
}

func (ApiGetPATRequest) AcceptVersion added in v1.26.0

func (r ApiGetPATRequest) AcceptVersion(acceptVersion string) ApiGetPATRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetPATRequest) Execute added in v1.26.0

func (r ApiGetPATRequest) Execute() (*PATItem, *http.Response, error)

func (ApiGetPATRequest) IfNoneMatch added in v1.26.0

func (r ApiGetPATRequest) IfNoneMatch(ifNoneMatch string) ApiGetPATRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetResourceInstanceEntitlementsRequest added in v1.54.0

type ApiGetResourceInstanceEntitlementsRequest struct {
	ApiService *AuthorizationAPIService
	// contains filtered or unexported fields
}

func (ApiGetResourceInstanceEntitlementsRequest) AcceptVersion added in v1.54.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetResourceInstanceEntitlementsRequest) Execute added in v1.54.0

type ApiGetResourceTypeEntitlementsRequest added in v1.54.0

type ApiGetResourceTypeEntitlementsRequest struct {
	ApiService *AuthorizationAPIService
	// contains filtered or unexported fields
}

func (ApiGetResourceTypeEntitlementsRequest) AcceptVersion added in v1.54.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetResourceTypeEntitlementsRequest) Execute added in v1.54.0

type ApiGetRootRequest

type ApiGetRootRequest struct {
	ApiService *RootResourceAPIService
	// contains filtered or unexported fields
}

func (ApiGetRootRequest) AcceptVersion

func (r ApiGetRootRequest) AcceptVersion(acceptVersion string) ApiGetRootRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetRootRequest) Execute

func (ApiGetRootRequest) IfNoneMatch

func (r ApiGetRootRequest) IfNoneMatch(ifNoneMatch string) ApiGetRootRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetRootRequest) Limit

func (r ApiGetRootRequest) Limit(limit int32) ApiGetRootRequest

Paging: The maximum number of items to return in a resource.

func (ApiGetRootRequest) Offset

func (r ApiGetRootRequest) Offset(offset int32) ApiGetRootRequest

Paging: The index of the first item to return in the resource.

type ApiGetUserRequest added in v1.38.0

type ApiGetUserRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiGetUserRequest) AcceptVersion added in v1.38.0

func (r ApiGetUserRequest) AcceptVersion(acceptVersion string) ApiGetUserRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetUserRequest) Execute added in v1.38.0

func (r ApiGetUserRequest) Execute() (*UserItem, *http.Response, error)

type ApiGetVendorRequest

type ApiGetVendorRequest struct {
	ApiService *VendorsAPIService
	// contains filtered or unexported fields
}

func (ApiGetVendorRequest) AcceptVersion

func (r ApiGetVendorRequest) AcceptVersion(acceptVersion string) ApiGetVendorRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVendorRequest) Execute

func (r ApiGetVendorRequest) Execute() (*VendorItem, *http.Response, error)

type ApiGetVhtInstanceArtefactManagerRequest

type ApiGetVhtInstanceArtefactManagerRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceArtefactManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceArtefactManagerRequest) Execute

func (ApiGetVhtInstanceArtefactManagerRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtInstanceMessagesRequest

type ApiGetVhtInstanceMessagesRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceMessagesRequest) Execute

func (r *ApiGetVhtInstanceMessagesRequest) FollowGetVhtInstanceMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetVhtInstanceMessagesRequest and VirtualHardwareTargetInstanceAPIService definitions =================================================================================================================

func (ApiGetVhtInstanceMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetVhtInstanceMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetVhtInstanceMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetVhtInstanceRequest

type ApiGetVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtInstanceRequest) AcceptVersion

func (r ApiGetVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiGetVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtInstanceRequest) Execute

func (ApiGetVhtInstanceRequest) IfNoneMatch

func (r ApiGetVhtInstanceRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtInstanceRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtRequest

type ApiGetVhtRequest struct {
	ApiService *VirtualHardwareTargetAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtRequest) AcceptVersion

func (r ApiGetVhtRequest) AcceptVersion(acceptVersion string) ApiGetVhtRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRequest) Execute

func (r ApiGetVhtRequest) Execute() (*VhtItem, *http.Response, error)

func (ApiGetVhtRequest) IfNoneMatch

func (r ApiGetVhtRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetVhtRunJobMessagesRequest

type ApiGetVhtRunJobMessagesRequest struct {
	ApiService *VHTRunJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtRunJobMessagesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRunJobMessagesRequest) Execute

func (r *ApiGetVhtRunJobMessagesRequest) FollowGetVhtRunJobMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetVhtRunJobMessagesRequest and VHTRunJobsAPIService definitions =================================================================================================================

func (ApiGetVhtRunJobMessagesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiGetVhtRunJobMessagesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiGetVhtRunJobMessagesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiGetVhtRunJobRequest

type ApiGetVhtRunJobRequest struct {
	ApiService *VHTRunJobsAPIService
	// contains filtered or unexported fields
}

func (ApiGetVhtRunJobRequest) AcceptVersion

func (r ApiGetVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiGetVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetVhtRunJobRequest) Execute

func (ApiGetVhtRunJobRequest) IfNoneMatch

func (r ApiGetVhtRunJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRunJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceArchiveContentRequest

type ApiGetWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceArchiveContentRequest) Execute

func (ApiGetWorkspaceArchiveContentRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceDetailsRequest

type ApiGetWorkspaceDetailsRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceDetailsRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceDetailsRequest) Execute

func (ApiGetWorkspaceDetailsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceRepositoryContentManagerRequest

type ApiGetWorkspaceRepositoryContentManagerRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceRepositoryContentManagerRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceRepositoryContentManagerRequest) Execute

func (ApiGetWorkspaceRepositoryContentManagerRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceRequest

type ApiGetWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceRequest) AcceptVersion

func (r ApiGetWorkspaceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceRequest) Execute

func (ApiGetWorkspaceRequest) IfNoneMatch

func (r ApiGetWorkspaceRequest) IfNoneMatch(ifNoneMatch string) ApiGetWorkspaceRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiGetWorkspaceSourceRequest

type ApiGetWorkspaceSourceRequest struct {
	ApiService *WorkspaceSourceAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkspaceSourceRequest) AcceptVersion

func (r ApiGetWorkspaceSourceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceSourceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiGetWorkspaceSourceRequest) Execute

func (ApiGetWorkspaceSourceRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiInviteUserRequest added in v1.57.0

type ApiInviteUserRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiInviteUserRequest) AcceptVersion added in v1.57.0

func (r ApiInviteUserRequest) AcceptVersion(acceptVersion string) ApiInviteUserRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiInviteUserRequest) Execute added in v1.57.0

func (r ApiInviteUserRequest) Execute() (*UserItem, *http.Response, error)

func (ApiInviteUserRequest) UserInviteItem added in v1.57.0

func (r ApiInviteUserRequest) UserInviteItem(userInviteItem UserInviteItem) ApiInviteUserRequest

Data required to invite a new user.

type ApiListBuildArtefactsRequest

type ApiListBuildArtefactsRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListBuildArtefactsRequest) AcceptVersion

func (r ApiListBuildArtefactsRequest) AcceptVersion(acceptVersion string) ApiListBuildArtefactsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBuildArtefactsRequest) Execute

func (ApiListBuildArtefactsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBuildArtefactsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListBuildArtefactsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListBuildJobRequest

type ApiListBuildJobRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListBuildJobRequest) AcceptVersion

func (r ApiListBuildJobRequest) AcceptVersion(acceptVersion string) ApiListBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBuildJobRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListBuildJobRequest) Execute

func (r *ApiListBuildJobRequest) FollowBuildJobLink(link string) (*BuildJobCollection, *http.Response, error)

================================================================================================================= This extends ApiListBuildJobRequest and BuildJobsAPIService definitions =================================================================================================================

func (ApiListBuildJobRequest) IfNoneMatch

func (r ApiListBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiListBuildJobRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBuildJobRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListBuildJobRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListBuildOutputManagersRequest added in v1.22.0

type ApiListBuildOutputManagersRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListBuildOutputManagersRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListBuildOutputManagersRequest) Embed added in v1.22.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListBuildOutputManagersRequest) Execute added in v1.22.0

func (r *ApiListBuildOutputManagersRequest) FollowBuildOutputManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListBuildOutputManagersRequest and BuildJobsAPIService definitions =================================================================================================================

func (ApiListBuildOutputManagersRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListBuildOutputManagersRequest) Limit added in v1.22.0

Paging: The maximum number of items to return in a resource.

func (ApiListBuildOutputManagersRequest) Offset added in v1.22.0

Paging: The index of the first item to return in the resource.

type ApiListCmsisBuildersRequest

type ApiListCmsisBuildersRequest struct {
	ApiService *CMSISBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiListCmsisBuildersRequest) AcceptVersion

func (r ApiListCmsisBuildersRequest) AcceptVersion(acceptVersion string) ApiListCmsisBuildersRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListCmsisBuildersRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListCmsisBuildersRequest) Execute

func (r *ApiListCmsisBuildersRequest) FollowCmsisBuildersLink(link string) (*CmsisBuilderCollection, *http.Response, error)

================================================================================================================= This extends ApiListCmsisBuildersRequest and CMSISBuildersAPIService definitions =================================================================================================================

func (ApiListCmsisBuildersRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListCmsisBuildersRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListCmsisBuildersRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListCmsisIntellisenseRequest

type ApiListCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiListCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListCmsisIntellisenseRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListCmsisIntellisenseRequest) Execute

func (r *ApiListCmsisIntellisenseRequest) FollowCmsisIntellisenseLink(link string) (*CmsisIntellisenseCollection, *http.Response, error)

================================================================================================================= This extends ApiListCmsisIntellisenseRequest and CMSISIntellisenseBuildersAPIService definitions =================================================================================================================

func (ApiListCmsisIntellisenseRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListCmsisIntellisenseRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListCmsisIntellisenseRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListDeprecatedEndpointsRequest added in v1.22.0

type ApiListDeprecatedEndpointsRequest struct {
	ApiService *DeprecationNoticeAPIService
	// contains filtered or unexported fields
}

func (ApiListDeprecatedEndpointsRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListDeprecatedEndpointsRequest) Execute added in v1.22.0

func (ApiListDeprecatedEndpointsRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListDeprecatedEndpointsRequest) Limit added in v1.22.0

Paging: The maximum number of items to return in a resource.

func (ApiListDeprecatedEndpointsRequest) Offset added in v1.22.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAAdminsRequest added in v1.57.0

type ApiListFPGAAdminsRequest struct {
	ApiService *FPGAAdminAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAAdminsRequest) AcceptVersion added in v1.57.0

func (r ApiListFPGAAdminsRequest) AcceptVersion(acceptVersion string) ApiListFPGAAdminsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAAdminsRequest) Embed added in v1.57.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAAdminsRequest) Execute added in v1.57.0

func (ApiListFPGAAdminsRequest) IfNoneMatch added in v1.57.0

func (r ApiListFPGAAdminsRequest) IfNoneMatch(ifNoneMatch string) ApiListFPGAAdminsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAAdminsRequest) Limit added in v1.57.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAAdminsRequest) Offset added in v1.57.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAEntitlementsRequest added in v1.60.0

type ApiListFPGAEntitlementsRequest struct {
	ApiService *FPGAEntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAEntitlementsRequest) AcceptVersion added in v1.60.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAEntitlementsRequest) Execute added in v1.60.0

func (ApiListFPGAEntitlementsRequest) IfNoneMatch added in v1.60.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAEntitlementsRequest) Limit added in v1.60.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAEntitlementsRequest) Offset added in v1.60.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAJobsRequest added in v1.44.0

type ApiListFPGAJobsRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAJobsRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAJobsRequest) AcceptVersion(acceptVersion string) ApiListFPGAJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAJobsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAJobsRequest) Execute added in v1.44.0

func (ApiListFPGAJobsRequest) IfNoneMatch added in v1.44.0

func (r ApiListFPGAJobsRequest) IfNoneMatch(ifNoneMatch string) ApiListFPGAJobsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAJobsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAJobsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAPastJobsRequest added in v1.44.0

type ApiListFPGAPastJobsRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAPastJobsRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAPastJobsRequest) AcceptVersion(acceptVersion string) ApiListFPGAPastJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAPastJobsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAPastJobsRequest) Execute added in v1.44.0

func (ApiListFPGAPastJobsRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAPastJobsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAPastJobsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAPayloadsRequest added in v1.44.0

type ApiListFPGAPayloadsRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAPayloadsRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAPayloadsRequest) AcceptVersion(acceptVersion string) ApiListFPGAPayloadsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAPayloadsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAPayloadsRequest) Execute added in v1.44.0

func (ApiListFPGAPayloadsRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAPayloadsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAPayloadsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAQueuedJobsRequest added in v1.44.0

type ApiListFPGAQueuedJobsRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAQueuedJobsRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAQueuedJobsRequest) AcceptVersion(acceptVersion string) ApiListFPGAQueuedJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAQueuedJobsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAQueuedJobsRequest) Execute added in v1.44.0

func (ApiListFPGAQueuedJobsRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAQueuedJobsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAQueuedJobsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAWorkersRequest added in v1.44.0

type ApiListFPGAWorkersRequest struct {
	ApiService *FPGAsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAWorkersRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAWorkersRequest) AcceptVersion(acceptVersion string) ApiListFPGAWorkersRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAWorkersRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAWorkersRequest) Execute added in v1.44.0

func (ApiListFPGAWorkersRequest) IfNoneMatch added in v1.44.0

func (r ApiListFPGAWorkersRequest) IfNoneMatch(ifNoneMatch string) ApiListFPGAWorkersRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAWorkersRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAWorkersRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFPGAsJobsRequest added in v1.44.0

type ApiListFPGAsJobsRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListFPGAsJobsRequest) AcceptVersion added in v1.44.0

func (r ApiListFPGAsJobsRequest) AcceptVersion(acceptVersion string) ApiListFPGAsJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFPGAsJobsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFPGAsJobsRequest) Execute added in v1.44.0

func (ApiListFPGAsJobsRequest) IfNoneMatch added in v1.44.0

func (r ApiListFPGAsJobsRequest) IfNoneMatch(ifNoneMatch string) ApiListFPGAsJobsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFPGAsJobsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFPGAsJobsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFilteredVhtInstancesRequest

type ApiListFilteredVhtInstancesRequest struct {
	ApiService *VirtualHardwareTargetAPIService
	// contains filtered or unexported fields
}

func (ApiListFilteredVhtInstancesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFilteredVhtInstancesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFilteredVhtInstancesRequest) Execute

func (r *ApiListFilteredVhtInstancesRequest) FollowFilteredVhtInstancesLink(link string) (*VhtInstanceCollection, *http.Response, error)

================================================================================================================= This extends ApiListFilteredVhtInstancesRequest and VirtualHardwareTargetAPIService definitions =================================================================================================================

func (ApiListFilteredVhtInstancesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFilteredVhtInstancesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListFilteredVhtInstancesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListFpgaConnectionsRequest added in v1.44.0

type ApiListFpgaConnectionsRequest struct {
	ApiService *FPGAConnectionAPIService
	// contains filtered or unexported fields
}

func (ApiListFpgaConnectionsRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFpgaConnectionsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFpgaConnectionsRequest) Execute added in v1.44.0

func (r *ApiListFpgaConnectionsRequest) FollowFpgaConnectionsLink(link string) (*FPGAConnectionCollection, *http.Response, error)

================================================================================================================= This extends ApiListFpgaConnectionsRequest and FPGAConnectionAPIService definitions =================================================================================================================

func (ApiListFpgaConnectionsRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFpgaConnectionsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFpgaConnectionsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListFpgaJobArtefactManagersRequest added in v1.44.0

type ApiListFpgaJobArtefactManagersRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListFpgaJobArtefactManagersRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListFpgaJobArtefactManagersRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListFpgaJobArtefactManagersRequest) Execute added in v1.44.0

func (r *ApiListFpgaJobArtefactManagersRequest) FollowFpgaJobArtefactManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListFpgaJobArtefactManagersRequest and FPGAJobsAPIService definitions =================================================================================================================

func (ApiListFpgaJobArtefactManagersRequest) IfNoneMatch added in v1.44.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListFpgaJobArtefactManagersRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListFpgaJobArtefactManagersRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListGenericWorkJobArtefactManagersRequest added in v1.26.0

type ApiListGenericWorkJobArtefactManagersRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListGenericWorkJobArtefactManagersRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListGenericWorkJobArtefactManagersRequest) Embed added in v1.26.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListGenericWorkJobArtefactManagersRequest) Execute added in v1.26.0

func (r *ApiListGenericWorkJobArtefactManagersRequest) FollowGenericWorkJobArtefactManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListGenericWorkJobArtefactManagersRequest and GenericWorkJobsAPIService definitions =================================================================================================================

func (ApiListGenericWorkJobArtefactManagersRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListGenericWorkJobArtefactManagersRequest) Limit added in v1.26.0

Paging: The maximum number of items to return in a resource.

func (ApiListGenericWorkJobArtefactManagersRequest) Offset added in v1.26.0

Paging: The index of the first item to return in the resource.

type ApiListGenericWorkJobsRequest added in v1.26.0

type ApiListGenericWorkJobsRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListGenericWorkJobsRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListGenericWorkJobsRequest) Embed added in v1.26.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListGenericWorkJobsRequest) Execute added in v1.26.0

func (r *ApiListGenericWorkJobsRequest) FollowGenericWorkJobsLink(link string) (*GenericWorkJobCollection, *http.Response, error)

================================================================================================================= This extends ApiListGenericWorkJobsRequest and GenericWorkJobsAPIService definitions =================================================================================================================

func (ApiListGenericWorkJobsRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListGenericWorkJobsRequest) Limit added in v1.26.0

Paging: The maximum number of items to return in a resource.

func (ApiListGenericWorkJobsRequest) Offset added in v1.26.0

Paging: The index of the first item to return in the resource.

type ApiListGenericWorkersRequest added in v1.26.0

type ApiListGenericWorkersRequest struct {
	ApiService *GenericWorkersAPIService
	// contains filtered or unexported fields
}

func (ApiListGenericWorkersRequest) AcceptVersion added in v1.26.0

func (r ApiListGenericWorkersRequest) AcceptVersion(acceptVersion string) ApiListGenericWorkersRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListGenericWorkersRequest) Embed added in v1.26.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListGenericWorkersRequest) Execute added in v1.26.0

func (r *ApiListGenericWorkersRequest) FollowGenericWorkersLink(link string) (*GenericWorkerCollection, *http.Response, error)

================================================================================================================= This extends ApiListGenericWorkersRequest and GenericWorkersAPIService definitions =================================================================================================================

func (ApiListGenericWorkersRequest) IfNoneMatch added in v1.26.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListGenericWorkersRequest) Limit added in v1.26.0

Paging: The maximum number of items to return in a resource.

func (ApiListGenericWorkersRequest) Offset added in v1.26.0

Paging: The index of the first item to return in the resource.

type ApiListIntellisenseArtefactsRequest

type ApiListIntellisenseArtefactsRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListIntellisenseArtefactsRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListIntellisenseArtefactsRequest) Execute

func (ApiListIntellisenseArtefactsRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListIntellisenseArtefactsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListIntellisenseArtefactsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListIntellisenseJobRequest

type ApiListIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListIntellisenseJobRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListIntellisenseJobRequest) Execute

func (r *ApiListIntellisenseJobRequest) FollowIntellisenseJobLink(link string) (*IntellisenseJobCollection, *http.Response, error)

================================================================================================================= This extends ApiListIntellisenseJobRequest and IntellisenseJobsAPIService definitions =================================================================================================================

func (ApiListIntellisenseJobRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListIntellisenseJobRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListIntellisenseJobRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListIntellisenseOutputManagersRequest added in v1.22.0

type ApiListIntellisenseOutputManagersRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListIntellisenseOutputManagersRequest) AcceptVersion added in v1.22.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListIntellisenseOutputManagersRequest) Embed added in v1.22.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListIntellisenseOutputManagersRequest) Execute added in v1.22.0

func (r *ApiListIntellisenseOutputManagersRequest) FollowIntellisenseOutputManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListIntellisenseOutputManagersRequest and IntellisenseJobsAPIService definitions =================================================================================================================

func (ApiListIntellisenseOutputManagersRequest) IfNoneMatch added in v1.22.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListIntellisenseOutputManagersRequest) Limit added in v1.22.0

Paging: The maximum number of items to return in a resource.

func (ApiListIntellisenseOutputManagersRequest) Offset added in v1.22.0

Paging: The index of the first item to return in the resource.

type ApiListPATsRequest added in v1.26.0

type ApiListPATsRequest struct {
	ApiService *PersonalAccessTokenAPIService
	// contains filtered or unexported fields
}

func (ApiListPATsRequest) AcceptVersion added in v1.26.0

func (r ApiListPATsRequest) AcceptVersion(acceptVersion string) ApiListPATsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListPATsRequest) Embed added in v1.26.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListPATsRequest) Execute added in v1.26.0

func (ApiListPATsRequest) IfNoneMatch added in v1.26.0

func (r ApiListPATsRequest) IfNoneMatch(ifNoneMatch string) ApiListPATsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

type ApiListPayloadsRequest added in v1.44.0

type ApiListPayloadsRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiListPayloadsRequest) AcceptVersion added in v1.44.0

func (r ApiListPayloadsRequest) AcceptVersion(acceptVersion string) ApiListPayloadsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListPayloadsRequest) Embed added in v1.44.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListPayloadsRequest) Execute added in v1.44.0

func (r *ApiListPayloadsRequest) FollowPayloadsLink(link string) (*FPGAPayloadCollection, *http.Response, error)

================================================================================================================= This extends ApiListPayloadsRequest and FPGAPayloadsAPIService definitions =================================================================================================================

func (ApiListPayloadsRequest) IfNoneMatch added in v1.44.0

func (r ApiListPayloadsRequest) IfNoneMatch(ifNoneMatch string) ApiListPayloadsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListPayloadsRequest) Limit added in v1.44.0

Paging: The maximum number of items to return in a resource.

func (ApiListPayloadsRequest) Offset added in v1.44.0

Paging: The index of the first item to return in the resource.

type ApiListResourceInstanceEntitlementsRequest added in v1.54.0

type ApiListResourceInstanceEntitlementsRequest struct {
	ApiService *AuthorizationAPIService
	// contains filtered or unexported fields
}

func (ApiListResourceInstanceEntitlementsRequest) AcceptVersion added in v1.54.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListResourceInstanceEntitlementsRequest) Embed added in v1.54.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListResourceInstanceEntitlementsRequest) Execute added in v1.54.0

func (r *ApiListResourceInstanceEntitlementsRequest) FollowResourceInstanceEntitlementsLink(link string) (*InstancePermissionCollection, *http.Response, error)

================================================================================================================= This extends ApiListResourceInstanceEntitlementsRequest and AuthorizationAPIService definitions =================================================================================================================

func (ApiListResourceInstanceEntitlementsRequest) IfNoneMatch added in v1.54.0

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListResourceInstanceEntitlementsRequest) Limit added in v1.56.0

Paging: The maximum number of items to return in a resource.

func (ApiListResourceInstanceEntitlementsRequest) Offset added in v1.56.0

Paging: The index of the first item to return in the resource.

type ApiListUsersRequest added in v1.57.0

type ApiListUsersRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiListUsersRequest) AcceptVersion added in v1.57.0

func (r ApiListUsersRequest) AcceptVersion(acceptVersion string) ApiListUsersRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListUsersRequest) Embed added in v1.57.0

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListUsersRequest) Execute added in v1.57.0

func (r *ApiListUsersRequest) FollowUsersLink(link string) (*UserCollection, *http.Response, error)

================================================================================================================= This extends ApiListUsersRequest and AuthenticationAPIService definitions =================================================================================================================

func (ApiListUsersRequest) IfNoneMatch added in v1.57.0

func (r ApiListUsersRequest) IfNoneMatch(ifNoneMatch string) ApiListUsersRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListUsersRequest) Limit added in v1.57.0

Paging: The maximum number of items to return in a resource.

func (ApiListUsersRequest) Offset added in v1.57.0

Paging: The index of the first item to return in the resource.

type ApiListVendorsRequest

type ApiListVendorsRequest struct {
	ApiService *VendorsAPIService
	// contains filtered or unexported fields
}

func (ApiListVendorsRequest) AcceptVersion

func (r ApiListVendorsRequest) AcceptVersion(acceptVersion string) ApiListVendorsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVendorsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVendorsRequest) Execute

func (ApiListVendorsRequest) IfNoneMatch

func (r ApiListVendorsRequest) IfNoneMatch(ifNoneMatch string) ApiListVendorsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVendorsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVendorsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtInstanceArtefactManagersRequest

type ApiListVhtInstanceArtefactManagersRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiListVhtInstanceArtefactManagersRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtInstanceArtefactManagersRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtInstanceArtefactManagersRequest) Execute

func (r *ApiListVhtInstanceArtefactManagersRequest) FollowVhtInstanceArtefactManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListVhtInstanceArtefactManagersRequest and VirtualHardwareTargetInstanceAPIService definitions =================================================================================================================

func (ApiListVhtInstanceArtefactManagersRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtInstanceArtefactManagersRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtInstanceArtefactManagersRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtInstancesRequest

type ApiListVhtInstancesRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiListVhtInstancesRequest) AcceptVersion

func (r ApiListVhtInstancesRequest) AcceptVersion(acceptVersion string) ApiListVhtInstancesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtInstancesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtInstancesRequest) Execute

func (r *ApiListVhtInstancesRequest) FollowVhtInstancesLink(link string) (*VhtInstanceCollection, *http.Response, error)

================================================================================================================= This extends ApiListVhtInstancesRequest and VirtualHardwareTargetInstanceAPIService definitions =================================================================================================================

func (ApiListVhtInstancesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtInstancesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtInstancesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtRunJobsRequest

type ApiListVhtRunJobsRequest struct {
	ApiService *VHTRunJobsAPIService
	// contains filtered or unexported fields
}

func (ApiListVhtRunJobsRequest) AcceptVersion

func (r ApiListVhtRunJobsRequest) AcceptVersion(acceptVersion string) ApiListVhtRunJobsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtRunJobsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtRunJobsRequest) Execute

func (r *ApiListVhtRunJobsRequest) FollowVhtRunJobsLink(link string) (*VhtRunJobCollection, *http.Response, error)

================================================================================================================= This extends ApiListVhtRunJobsRequest and VHTRunJobsAPIService definitions =================================================================================================================

func (ApiListVhtRunJobsRequest) IfNoneMatch

func (r ApiListVhtRunJobsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtRunJobsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtRunJobsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtRunJobsRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListVhtsRequest

type ApiListVhtsRequest struct {
	ApiService *VirtualHardwareTargetAPIService
	// contains filtered or unexported fields
}

func (ApiListVhtsRequest) AcceptVersion

func (r ApiListVhtsRequest) AcceptVersion(acceptVersion string) ApiListVhtsRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListVhtsRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListVhtsRequest) Execute

func (r *ApiListVhtsRequest) FollowVhtsLink(link string) (*VhtCollection, *http.Response, error)

================================================================================================================= This extends ApiListVhtsRequest and VirtualHardwareTargetAPIService definitions =================================================================================================================

func (ApiListVhtsRequest) IfNoneMatch

func (r ApiListVhtsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtsRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListVhtsRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListVhtsRequest) Offset

func (r ApiListVhtsRequest) Offset(offset int32) ApiListVhtsRequest

Paging: The index of the first item to return in the resource.

type ApiListWorkspaceSourcesRequest

type ApiListWorkspaceSourcesRequest struct {
	ApiService *WorkspaceSourceAPIService
	// contains filtered or unexported fields
}

func (ApiListWorkspaceSourcesRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListWorkspaceSourcesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListWorkspaceSourcesRequest) Execute

func (r *ApiListWorkspaceSourcesRequest) FollowWorkspaceSourcesLink(link string) (*WorkspaceSourceCollection, *http.Response, error)

================================================================================================================= This extends ApiListWorkspaceSourcesRequest and WorkspaceSourceAPIService definitions =================================================================================================================

func (ApiListWorkspaceSourcesRequest) IfNoneMatch

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListWorkspaceSourcesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListWorkspaceSourcesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiListWorkspacesRequest

type ApiListWorkspacesRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiListWorkspacesRequest) AcceptVersion

func (r ApiListWorkspacesRequest) AcceptVersion(acceptVersion string) ApiListWorkspacesRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiListWorkspacesRequest) Embed

Embedding: The whether or not to embed resources into the collection (rather than return links).

func (ApiListWorkspacesRequest) Execute

func (r *ApiListWorkspacesRequest) FollowWorkspacesLink(link string) (*WorkspaceCollection, *http.Response, error)

================================================================================================================= This extends ApiListWorkspacesRequest and WorkspaceAPIService definitions =================================================================================================================

func (ApiListWorkspacesRequest) IfNoneMatch

func (r ApiListWorkspacesRequest) IfNoneMatch(ifNoneMatch string) ApiListWorkspacesRequest

Caching: Optional header to improve performance. The value of this header should be the `ETag` of the resource when last read. If this is provided and there have been no changes to the resource then a 304 will be returned without content.

func (ApiListWorkspacesRequest) Limit

Paging: The maximum number of items to return in a resource.

func (ApiListWorkspacesRequest) Offset

Paging: The index of the first item to return in the resource.

type ApiLogJobMessageRequest added in v1.44.0

type ApiLogJobMessageRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiLogJobMessageRequest) AcceptVersion added in v1.44.0

func (r ApiLogJobMessageRequest) AcceptVersion(acceptVersion string) ApiLogJobMessageRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiLogJobMessageRequest) Execute added in v1.44.0

func (ApiLogJobMessageRequest) NotificationMessageObject added in v1.44.0

func (r ApiLogJobMessageRequest) NotificationMessageObject(notificationMessageObject NotificationMessageObject) ApiLogJobMessageRequest

A job message to log.

type ApiRemoveFPGAAdminRequest added in v1.57.0

type ApiRemoveFPGAAdminRequest struct {
	ApiService *FPGAAdminAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveFPGAAdminRequest) AcceptVersion added in v1.57.0

func (r ApiRemoveFPGAAdminRequest) AcceptVersion(acceptVersion string) ApiRemoveFPGAAdminRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRemoveFPGAAdminRequest) Execute added in v1.57.0

func (r ApiRemoveFPGAAdminRequest) Execute() (*http.Response, error)

type ApiRemoveFPGAEntitlementRequest added in v1.60.0

type ApiRemoveFPGAEntitlementRequest struct {
	ApiService *FPGAEntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveFPGAEntitlementRequest) AcceptVersion added in v1.60.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRemoveFPGAEntitlementRequest) Execute added in v1.60.0

type ApiRetainBuildJobRequest

type ApiRetainBuildJobRequest struct {
	ApiService *BuildJobsAPIService
	// contains filtered or unexported fields
}

func (ApiRetainBuildJobRequest) AcceptVersion

func (r ApiRetainBuildJobRequest) AcceptVersion(acceptVersion string) ApiRetainBuildJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainBuildJobRequest) Execute

func (ApiRetainBuildJobRequest) RetainBuildJobRequest

func (r ApiRetainBuildJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainBuildJobRequest

TTL configuration.

type ApiRetainFpgaJobRequest added in v1.44.0

type ApiRetainFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiRetainFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiRetainFpgaJobRequest) AcceptVersion(acceptVersion string) ApiRetainFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainFpgaJobRequest) Execute added in v1.44.0

func (ApiRetainFpgaJobRequest) RetainBuildJobRequest added in v1.44.0

func (r ApiRetainFpgaJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainFpgaJobRequest

TTL configuration.

type ApiRetainGenericWorkJobRequest added in v1.26.0

type ApiRetainGenericWorkJobRequest struct {
	ApiService *GenericWorkJobsAPIService
	// contains filtered or unexported fields
}

func (ApiRetainGenericWorkJobRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainGenericWorkJobRequest) Execute added in v1.26.0

func (ApiRetainGenericWorkJobRequest) RetainBuildJobRequest added in v1.26.0

func (r ApiRetainGenericWorkJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainGenericWorkJobRequest

TTL configuration.

type ApiRetainIntellisenseJobRequest

type ApiRetainIntellisenseJobRequest struct {
	ApiService *IntellisenseJobsAPIService
	// contains filtered or unexported fields
}

func (ApiRetainIntellisenseJobRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainIntellisenseJobRequest) Execute

func (ApiRetainIntellisenseJobRequest) RetainBuildJobRequest

func (r ApiRetainIntellisenseJobRequest) RetainBuildJobRequest(retainBuildJobRequest RetainBuildJobRequest) ApiRetainIntellisenseJobRequest

TTL configuration.

type ApiRetainWorkspaceRequest

type ApiRetainWorkspaceRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiRetainWorkspaceRequest) AcceptVersion

func (r ApiRetainWorkspaceRequest) AcceptVersion(acceptVersion string) ApiRetainWorkspaceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiRetainWorkspaceRequest) Execute

func (ApiRetainWorkspaceRequest) RetainWorkspaceRequest

func (r ApiRetainWorkspaceRequest) RetainWorkspaceRequest(retainWorkspaceRequest RetainWorkspaceRequest) ApiRetainWorkspaceRequest

TTL configuration.

type ApiStartCmsisBuildRequest

type ApiStartCmsisBuildRequest struct {
	ApiService *CMSISBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiStartCmsisBuildRequest) AcceptVersion

func (r ApiStartCmsisBuildRequest) AcceptVersion(acceptVersion string) ApiStartCmsisBuildRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartCmsisBuildRequest) BuildJobItem

A name of the CMSIS project to build.

func (ApiStartCmsisBuildRequest) Execute

type ApiStartCmsisIntellisenseRequest

type ApiStartCmsisIntellisenseRequest struct {
	ApiService *CMSISIntellisenseBuildersAPIService
	// contains filtered or unexported fields
}

func (ApiStartCmsisIntellisenseRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartCmsisIntellisenseRequest) Execute

func (ApiStartCmsisIntellisenseRequest) IntellisenseJobItem

A name of the CMSIS project to generate compilation database.

type ApiStartFpgaConnectionRequest added in v1.44.0

type ApiStartFpgaConnectionRequest struct {
	ApiService *FPGAConnectionAPIService
	// contains filtered or unexported fields
}

func (ApiStartFpgaConnectionRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartFpgaConnectionRequest) Connection added in v1.44.0

Header controlling whether the network connection (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection). It is for instance used when establishing a Websocket connection (https://en.wikipedia.org/wiki/WebSocket#Opening_handshake)

func (ApiStartFpgaConnectionRequest) Execute added in v1.44.0

func (ApiStartFpgaConnectionRequest) SecWebSocketProtocol added in v1.44.0

func (r ApiStartFpgaConnectionRequest) SecWebSocketProtocol(secWebSocketProtocol string) ApiStartFpgaConnectionRequest

Header used to define a sub protocol to use in the communication (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-WebSocket-Protocol). It is for instance used when establishing a Websocket connection (https://en.wikipedia.org/wiki/WebSocket#Opening_handshake)

func (ApiStartFpgaConnectionRequest) Upgrade added in v1.44.0

Header used to upgrade an already-established client/server connection to a different protocol (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Upgrade). It is for instance used when establishing a Websocket connection (https://en.wikipedia.org/wiki/WebSocket#Opening_handshake)

type ApiStartFpgaJobRequest added in v1.44.0

type ApiStartFpgaJobRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiStartFpgaJobRequest) AcceptVersion added in v1.44.0

func (r ApiStartFpgaJobRequest) AcceptVersion(acceptVersion string) ApiStartFpgaJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartFpgaJobRequest) Execute added in v1.44.0

func (ApiStartFpgaJobRequest) FPGAJobItem added in v1.44.0

func (r ApiStartFpgaJobRequest) FPGAJobItem(fPGAJobItem FPGAJobItem) ApiStartFpgaJobRequest

A FPGA job to start.

type ApiStartGenericWorkJobRequest added in v1.26.0

type ApiStartGenericWorkJobRequest struct {
	ApiService *GenericWorkersAPIService
	// contains filtered or unexported fields
}

func (ApiStartGenericWorkJobRequest) AcceptVersion added in v1.26.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartGenericWorkJobRequest) Execute added in v1.26.0

func (ApiStartGenericWorkJobRequest) GenericWorkJobItem added in v1.26.0

func (r ApiStartGenericWorkJobRequest) GenericWorkJobItem(genericWorkJobItem GenericWorkJobItem) ApiStartGenericWorkJobRequest

A generic work job to start.

type ApiStartVhtInstanceRequest

type ApiStartVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetAPIService
	// contains filtered or unexported fields
}

func (ApiStartVhtInstanceRequest) AcceptVersion

func (r ApiStartVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiStartVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartVhtInstanceRequest) Execute

func (ApiStartVhtInstanceRequest) VhtInstanceItem

func (r ApiStartVhtInstanceRequest) VhtInstanceItem(vhtInstanceItem VhtInstanceItem) ApiStartVhtInstanceRequest

A name of the VHT to request.

type ApiStartVhtRunJobRequest

type ApiStartVhtRunJobRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiStartVhtRunJobRequest) AcceptVersion

func (r ApiStartVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiStartVhtRunJobRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStartVhtRunJobRequest) Execute

func (ApiStartVhtRunJobRequest) VhtRunJobItem

func (r ApiStartVhtRunJobRequest) VhtRunJobItem(vhtRunJobItem VhtRunJobItem) ApiStartVhtRunJobRequest

A VHT run job.

type ApiStopVhtInstanceRequest

type ApiStopVhtInstanceRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiStopVhtInstanceRequest) AcceptVersion

func (r ApiStopVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiStopVhtInstanceRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiStopVhtInstanceRequest) Execute

type ApiSunsetFpgaRequest added in v1.62.0

type ApiSunsetFpgaRequest struct {
	ApiService *FPGAAPIService
	// contains filtered or unexported fields
}

func (ApiSunsetFpgaRequest) AcceptVersion added in v1.62.0

func (r ApiSunsetFpgaRequest) AcceptVersion(acceptVersion string) ApiSunsetFpgaRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiSunsetFpgaRequest) Body added in v1.62.0

func (r ApiSunsetFpgaRequest) Body(body map[string]interface{}) ApiSunsetFpgaRequest

func (ApiSunsetFpgaRequest) Execute added in v1.62.0

type ApiTerminateFpgaConnectionRequest added in v1.44.0

type ApiTerminateFpgaConnectionRequest struct {
	ApiService *FPGAConnectionAPIService
	// contains filtered or unexported fields
}

func (ApiTerminateFpgaConnectionRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiTerminateFpgaConnectionRequest) Execute added in v1.44.0

type ApiTokenIntrospectRequest added in v1.57.0

type ApiTokenIntrospectRequest struct {
	ApiService *AuthenticationAPIService
	// contains filtered or unexported fields
}

func (ApiTokenIntrospectRequest) AcceptVersion added in v1.57.0

func (r ApiTokenIntrospectRequest) AcceptVersion(acceptVersion string) ApiTokenIntrospectRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiTokenIntrospectRequest) Execute added in v1.57.0

func (ApiTokenIntrospectRequest) TokenIntrospectionRequestItem added in v1.57.0

func (r ApiTokenIntrospectRequest) TokenIntrospectionRequestItem(tokenIntrospectionRequestItem TokenIntrospectionRequestItem) ApiTokenIntrospectRequest

Data required to introspect a token.

type ApiUpdateFPGAEntitlementRequest added in v1.57.0

type ApiUpdateFPGAEntitlementRequest struct {
	ApiService *FPGAEntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateFPGAEntitlementRequest) AcceptVersion added in v1.57.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUpdateFPGAEntitlementRequest) Execute added in v1.57.0

func (ApiUpdateFPGAEntitlementRequest) FPGAEntitlementItem added in v1.57.0

func (r ApiUpdateFPGAEntitlementRequest) FPGAEntitlementItem(fPGAEntitlementItem FPGAEntitlementItem) ApiUpdateFPGAEntitlementRequest

func (ApiUpdateFPGAEntitlementRequest) IfMatch added in v1.57.0

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

type ApiUpdateFpgaRequest added in v1.44.0

type ApiUpdateFpgaRequest struct {
	ApiService *FPGAsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateFpgaRequest) AcceptVersion added in v1.44.0

func (r ApiUpdateFpgaRequest) AcceptVersion(acceptVersion string) ApiUpdateFpgaRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUpdateFpgaRequest) Execute added in v1.44.0

func (r ApiUpdateFpgaRequest) Execute() (*FPGAItem, *http.Response, error)

func (ApiUpdateFpgaRequest) FPGAItem added in v1.44.0

func (r ApiUpdateFpgaRequest) FPGAItem(fPGAItem FPGAItem) ApiUpdateFpgaRequest

An FPGA to update.

func (ApiUpdateFpgaRequest) IfMatch added in v1.44.0

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

type ApiUploadFpgaJobArtefactRequest added in v1.44.0

type ApiUploadFpgaJobArtefactRequest struct {
	ApiService *FPGAJobsAPIService
	// contains filtered or unexported fields
}

func (ApiUploadFpgaJobArtefactRequest) AcceptVersion added in v1.44.0

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadFpgaJobArtefactRequest) Content added in v1.44.0

artefact content

func (ApiUploadFpgaJobArtefactRequest) ContentMediaType added in v1.44.0

func (r ApiUploadFpgaJobArtefactRequest) ContentMediaType(contentMediaType string) ApiUploadFpgaJobArtefactRequest

Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadFpgaJobArtefactRequest) Execute added in v1.44.0

func (ApiUploadFpgaJobArtefactRequest) Hash added in v1.44.0

Hash of the artefact (sha256) for network resilience

func (ApiUploadFpgaJobArtefactRequest) IfMatch added in v1.44.0

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiUploadFpgaJobArtefactRequest) Size added in v1.44.0

size in bytes of this artefact. Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadFpgaJobArtefactRequest) Title added in v1.44.0

Optional human readable name of the artefact.

type ApiUploadPayloadRequest added in v1.44.0

type ApiUploadPayloadRequest struct {
	ApiService *FPGAPayloadsAPIService
	// contains filtered or unexported fields
}

func (ApiUploadPayloadRequest) AcceptVersion added in v1.44.0

func (r ApiUploadPayloadRequest) AcceptVersion(acceptVersion string) ApiUploadPayloadRequest

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadPayloadRequest) Execute added in v1.44.0

func (r ApiUploadPayloadRequest) Execute() (*http.Response, error)

func (ApiUploadPayloadRequest) TusResumable added in v1.44.0

func (r ApiUploadPayloadRequest) TusResumable(tusResumable string) ApiUploadPayloadRequest

Version of the Tus protocol being used.

func (ApiUploadPayloadRequest) UploadOffset added in v1.44.0

func (r ApiUploadPayloadRequest) UploadOffset(uploadOffset int64) ApiUploadPayloadRequest

The byte offset within a resource.

type ApiUploadVhtInstanceArtefactRequest

type ApiUploadVhtInstanceArtefactRequest struct {
	ApiService *VirtualHardwareTargetInstanceAPIService
	// contains filtered or unexported fields
}

func (ApiUploadVhtInstanceArtefactRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadVhtInstanceArtefactRequest) Content

artefact content

func (ApiUploadVhtInstanceArtefactRequest) ContentMediaType

Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadVhtInstanceArtefactRequest) Execute

func (ApiUploadVhtInstanceArtefactRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadVhtInstanceArtefactRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiUploadVhtInstanceArtefactRequest) Size

size in bytes of this artefact. Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadVhtInstanceArtefactRequest) Title

Optional human readable name of the artefact.

type ApiUploadWorkspaceArchiveContentRequest

type ApiUploadWorkspaceArchiveContentRequest struct {
	ApiService *WorkspaceAPIService
	// contains filtered or unexported fields
}

func (ApiUploadWorkspaceArchiveContentRequest) AcceptVersion

Versioning: Optional header to request a specific version of the API. While it is possible to specify a particular major, minor or patch version it is not recommended for production use cases. Only the major version number should be specified as minor and patch versions can be updated without warning.

func (ApiUploadWorkspaceArchiveContentRequest) Content

artefact content

func (ApiUploadWorkspaceArchiveContentRequest) ContentMediaType

Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadWorkspaceArchiveContentRequest) Execute

func (ApiUploadWorkspaceArchiveContentRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadWorkspaceArchiveContentRequest) IfMatch

Conditional Requests: This is required in order to perform an update of a resource. The value of this header should be the `ETag` of the resource when read (before being subsequently modified by the client).

func (ApiUploadWorkspaceArchiveContentRequest) Size

size in bytes of this artefact. Technically redundant, but can be used by JSON Schema tools that may not be aware of the OpenAPI context.

func (ApiUploadWorkspaceArchiveContentRequest) Title

Optional human readable name of the artefact.

type ArtefactManagerCollection

type ArtefactManagerCollection struct {
	Embedded *EmbeddedArtefactManagerItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ArtefactManagerCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewArtefactManagerCollection

func NewArtefactManagerCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ArtefactManagerCollection

NewArtefactManagerCollection instantiates a new ArtefactManagerCollection 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 NewArtefactManagerCollectionWithDefaults

func NewArtefactManagerCollectionWithDefaults() *ArtefactManagerCollection

NewArtefactManagerCollectionWithDefaults instantiates a new ArtefactManagerCollection 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 (o *ArtefactManagerCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*ArtefactManagerCollection) FetchName added in v1.25.0

func (o *ArtefactManagerCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*ArtefactManagerCollection) FetchTitle added in v1.25.0

func (o *ArtefactManagerCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*ArtefactManagerCollection) FetchType added in v1.25.0

func (o *ArtefactManagerCollection) FetchType() string

FetchType returns the resource type

func (*ArtefactManagerCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ArtefactManagerCollection) GetEmbeddedOk

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

func (*ArtefactManagerCollection) GetItemCount added in v1.25.0

func (o *ArtefactManagerCollection) GetItemCount() (count int64, err error)

func (*ArtefactManagerCollection) GetItemIterator added in v1.25.0

func (o *ArtefactManagerCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ArtefactManagerCollection) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*ArtefactManagerCollection) GetMetadata

func (o *ArtefactManagerCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ArtefactManagerCollection) GetMetadataOk

func (o *ArtefactManagerCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ArtefactManagerCollection) GetName

func (o *ArtefactManagerCollection) GetName() string

GetName returns the Name field value

func (*ArtefactManagerCollection) GetNameOk

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

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

func (*ArtefactManagerCollection) GetTitle

func (o *ArtefactManagerCollection) GetTitle() string

GetTitle returns the Title field value

func (*ArtefactManagerCollection) GetTitleOk

func (o *ArtefactManagerCollection) GetTitleOk() (*string, bool)

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

func (*ArtefactManagerCollection) HasEmbedded

func (o *ArtefactManagerCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ArtefactManagerCollection) HasNext added in v1.25.0

func (o *ArtefactManagerCollection) HasNext() bool

func (ArtefactManagerCollection) MarshalJSON

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

func (*ArtefactManagerCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedArtefactManagerItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ArtefactManagerCollection) SetMetadata

func (o *ArtefactManagerCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ArtefactManagerCollection) SetName

func (o *ArtefactManagerCollection) SetName(v string)

SetName sets field value

func (*ArtefactManagerCollection) SetTitle

func (o *ArtefactManagerCollection) SetTitle(v string)

SetTitle sets field value

func (ArtefactManagerCollection) ToMap added in v1.22.0

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

func (*ArtefactManagerCollection) UnmarshalJSON added in v1.22.0

func (o *ArtefactManagerCollection) UnmarshalJSON(data []byte) (err error)

type ArtefactManagerItem

type ArtefactManagerItem struct {
	Links    NullableArtefactManagerLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// Category the artefact belongs to.
	Category NullableString `json:"category"`
	// Media type of the artefact according to https://www.iana.org/assignments/media-types/media-types.xhtml
	ContentMediaType string `json:"contentMediaType"`
	// Description of what the artefact is.
	Description string `json:"description"`
	// Extra metadata to include for artefacts.
	ExtraMetadata *map[string]string `json:"extraMetadata,omitempty"`
	// Hash of the artefact (sha256)
	Hash NullableString `json:"hash"`
	// Whether the artefact is required or not for a workflow.
	Mandatory NullableBool `json:"mandatory,omitempty"`
	// Maximum size in bytes accepted for this artefact.
	MaxSize int64 `json:"maxSize"`
	// ID of the artefact as set by the system.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Size in bytes of this artefact.
	Size *int64 `json:"size,omitempty"`
	// Optional human readable name of the artefact.
	Title NullableString `json:"title,omitempty"`
}

ArtefactManagerItem artefact controller resource

func NewArtefactManagerItem

func NewArtefactManagerItem(links NullableArtefactManagerLinks, metadata NullableCommonMetadata, category NullableString, contentMediaType string, description string, hash NullableString, maxSize int64, name string) *ArtefactManagerItem

NewArtefactManagerItem instantiates a new ArtefactManagerItem 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 NewArtefactManagerItemWithDefaults

func NewArtefactManagerItemWithDefaults() *ArtefactManagerItem

NewArtefactManagerItemWithDefaults instantiates a new ArtefactManagerItem 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 (o *ArtefactManagerItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*ArtefactManagerItem) FetchName added in v1.25.0

func (o *ArtefactManagerItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*ArtefactManagerItem) FetchTitle added in v1.25.0

func (o *ArtefactManagerItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*ArtefactManagerItem) FetchType added in v1.25.0

func (o *ArtefactManagerItem) FetchType() string

FetchType returns the resource type

func (*ArtefactManagerItem) GetCategory

func (o *ArtefactManagerItem) GetCategory() string

GetCategory returns the Category field value If the value is explicit nil, the zero value for string will be returned

func (*ArtefactManagerItem) GetCategoryOk

func (o *ArtefactManagerItem) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category 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 (*ArtefactManagerItem) GetContentMediaType

func (o *ArtefactManagerItem) GetContentMediaType() string

GetContentMediaType returns the ContentMediaType field value

func (*ArtefactManagerItem) GetContentMediaTypeOk

func (o *ArtefactManagerItem) GetContentMediaTypeOk() (*string, bool)

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

func (*ArtefactManagerItem) GetDescription

func (o *ArtefactManagerItem) GetDescription() string

GetDescription returns the Description field value

func (*ArtefactManagerItem) GetDescriptionOk

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

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

func (*ArtefactManagerItem) GetExtraMetadata added in v1.22.0

func (o *ArtefactManagerItem) GetExtraMetadata() map[string]string

GetExtraMetadata returns the ExtraMetadata field value if set, zero value otherwise.

func (*ArtefactManagerItem) GetExtraMetadataOk added in v1.22.0

func (o *ArtefactManagerItem) GetExtraMetadataOk() (*map[string]string, bool)

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

func (*ArtefactManagerItem) GetHash

func (o *ArtefactManagerItem) GetHash() string

GetHash returns the Hash field value If the value is explicit nil, the zero value for string will be returned

func (*ArtefactManagerItem) GetHashOk

func (o *ArtefactManagerItem) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash 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

GetLinks returns the Links field value If the value is explicit nil, the zero value for ArtefactManagerLinks will be returned

func (*ArtefactManagerItem) GetLinksOk

func (o *ArtefactManagerItem) GetLinksOk() (*ArtefactManagerLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*ArtefactManagerItem) GetMandatory

func (o *ArtefactManagerItem) GetMandatory() bool

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

func (*ArtefactManagerItem) GetMandatoryOk

func (o *ArtefactManagerItem) GetMandatoryOk() (*bool, bool)

GetMandatoryOk returns a tuple with the Mandatory 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 (*ArtefactManagerItem) GetMaxSize

func (o *ArtefactManagerItem) GetMaxSize() int64

GetMaxSize returns the MaxSize field value

func (*ArtefactManagerItem) GetMaxSizeOk

func (o *ArtefactManagerItem) GetMaxSizeOk() (*int64, bool)

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

func (*ArtefactManagerItem) GetMetadata

func (o *ArtefactManagerItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*ArtefactManagerItem) GetMetadataOk

func (o *ArtefactManagerItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ArtefactManagerItem) GetName

func (o *ArtefactManagerItem) GetName() string

GetName returns the Name field value

func (*ArtefactManagerItem) GetNameOk

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

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

func (*ArtefactManagerItem) GetSize

func (o *ArtefactManagerItem) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*ArtefactManagerItem) GetSizeOk

func (o *ArtefactManagerItem) GetSizeOk() (*int64, bool)

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

func (*ArtefactManagerItem) GetTitle

func (o *ArtefactManagerItem) GetTitle() string

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

func (*ArtefactManagerItem) GetTitleOk

func (o *ArtefactManagerItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*ArtefactManagerItem) HasExtraMetadata added in v1.22.0

func (o *ArtefactManagerItem) HasExtraMetadata() bool

HasExtraMetadata returns a boolean if a field has been set.

func (*ArtefactManagerItem) HasMandatory

func (o *ArtefactManagerItem) HasMandatory() bool

HasMandatory returns a boolean if a field has been set.

func (*ArtefactManagerItem) HasSize

func (o *ArtefactManagerItem) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ArtefactManagerItem) HasTitle

func (o *ArtefactManagerItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ArtefactManagerItem) MarshalJSON

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

func (*ArtefactManagerItem) SetCategory

func (o *ArtefactManagerItem) SetCategory(v string)

SetCategory sets field value

func (*ArtefactManagerItem) SetContentMediaType

func (o *ArtefactManagerItem) SetContentMediaType(v string)

SetContentMediaType sets field value

func (*ArtefactManagerItem) SetDescription

func (o *ArtefactManagerItem) SetDescription(v string)

SetDescription sets field value

func (*ArtefactManagerItem) SetExtraMetadata added in v1.22.0

func (o *ArtefactManagerItem) SetExtraMetadata(v map[string]string)

SetExtraMetadata gets a reference to the given map[string]string and assigns it to the ExtraMetadata field.

func (*ArtefactManagerItem) SetHash

func (o *ArtefactManagerItem) SetHash(v string)

SetHash sets field value

SetLinks sets field value

func (*ArtefactManagerItem) SetMandatory

func (o *ArtefactManagerItem) SetMandatory(v bool)

SetMandatory gets a reference to the given NullableBool and assigns it to the Mandatory field.

func (*ArtefactManagerItem) SetMandatoryNil

func (o *ArtefactManagerItem) SetMandatoryNil()

SetMandatoryNil sets the value for Mandatory to be an explicit nil

func (*ArtefactManagerItem) SetMaxSize

func (o *ArtefactManagerItem) SetMaxSize(v int64)

SetMaxSize sets field value

func (*ArtefactManagerItem) SetMetadata

func (o *ArtefactManagerItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*ArtefactManagerItem) SetName

func (o *ArtefactManagerItem) SetName(v string)

SetName sets field value

func (*ArtefactManagerItem) SetSize

func (o *ArtefactManagerItem) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*ArtefactManagerItem) SetTitle

func (o *ArtefactManagerItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*ArtefactManagerItem) SetTitleNil

func (o *ArtefactManagerItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (ArtefactManagerItem) ToMap added in v1.22.0

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

func (*ArtefactManagerItem) UnmarshalJSON added in v1.22.0

func (o *ArtefactManagerItem) UnmarshalJSON(data []byte) (err error)

func (*ArtefactManagerItem) UnsetMandatory

func (o *ArtefactManagerItem) UnsetMandatory()

UnsetMandatory ensures that no value is present for Mandatory, not even an explicit nil

func (*ArtefactManagerItem) UnsetTitle

func (o *ArtefactManagerItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type ArtefactManagerIterator added in v1.25.0

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

ArtefactManagerIterator defines an iterator over a collection.

func (*ArtefactManagerIterator) GetNext added in v1.25.0

func (m *ArtefactManagerIterator) GetNext() (item any, err error)

func (*ArtefactManagerIterator) HasNext added in v1.25.0

func (m *ArtefactManagerIterator) HasNext() bool
type ArtefactManagerLinks struct {
	Clear      *HalLinkData `json:"clear,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Download   *HalLinkData `json:"download,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
	Upload     *HalLinkData `json:"upload,omitempty"`
}

ArtefactManagerLinks links to manage artefacts Note: the links for actions on artefacts (i.e. upload, download, clear) should have in their title the title specified by the user for the artefact when uploading it.

func NewArtefactManagerLinks(related HalLinkData, self HalLinkData) *ArtefactManagerLinks

NewArtefactManagerLinks instantiates a new ArtefactManagerLinks 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 NewArtefactManagerLinksWithDefaults

func NewArtefactManagerLinksWithDefaults() *ArtefactManagerLinks

NewArtefactManagerLinksWithDefaults instantiates a new ArtefactManagerLinks 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 (*ArtefactManagerLinks) GetClear

func (o *ArtefactManagerLinks) GetClear() HalLinkData

GetClear returns the Clear field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetClearOk

func (o *ArtefactManagerLinks) GetClearOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) GetCollection

func (o *ArtefactManagerLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetCollectionOk

func (o *ArtefactManagerLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) GetDownload

func (o *ArtefactManagerLinks) GetDownload() HalLinkData

GetDownload returns the Download field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetDownloadOk

func (o *ArtefactManagerLinks) GetDownloadOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) GetRelated

func (o *ArtefactManagerLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*ArtefactManagerLinks) GetRelatedOk

func (o *ArtefactManagerLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) GetSelf

func (o *ArtefactManagerLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*ArtefactManagerLinks) GetSelfOk

func (o *ArtefactManagerLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) GetUpload

func (o *ArtefactManagerLinks) GetUpload() HalLinkData

GetUpload returns the Upload field value if set, zero value otherwise.

func (*ArtefactManagerLinks) GetUploadOk

func (o *ArtefactManagerLinks) GetUploadOk() (*HalLinkData, bool)

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

func (*ArtefactManagerLinks) HasClear

func (o *ArtefactManagerLinks) HasClear() bool

HasClear returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasCollection

func (o *ArtefactManagerLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasDownload

func (o *ArtefactManagerLinks) HasDownload() bool

HasDownload returns a boolean if a field has been set.

func (*ArtefactManagerLinks) HasUpload

func (o *ArtefactManagerLinks) HasUpload() bool

HasUpload returns a boolean if a field has been set.

func (ArtefactManagerLinks) MarshalJSON

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

func (*ArtefactManagerLinks) SetClear

func (o *ArtefactManagerLinks) SetClear(v HalLinkData)

SetClear gets a reference to the given HalLinkData and assigns it to the Clear field.

func (*ArtefactManagerLinks) SetCollection

func (o *ArtefactManagerLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*ArtefactManagerLinks) SetDownload

func (o *ArtefactManagerLinks) SetDownload(v HalLinkData)

SetDownload gets a reference to the given HalLinkData and assigns it to the Download field.

func (*ArtefactManagerLinks) SetRelated

func (o *ArtefactManagerLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*ArtefactManagerLinks) SetSelf

func (o *ArtefactManagerLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*ArtefactManagerLinks) SetUpload

func (o *ArtefactManagerLinks) SetUpload(v HalLinkData)

SetUpload gets a reference to the given HalLinkData and assigns it to the Upload field.

func (ArtefactManagerLinks) ToMap added in v1.22.0

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

func (*ArtefactManagerLinks) UnmarshalJSON added in v1.22.0

func (o *ArtefactManagerLinks) UnmarshalJSON(data []byte) (err error)

type AuthenticationAPIService added in v1.38.0

type AuthenticationAPIService service

AuthenticationAPIService AuthenticationAPI service

func (*AuthenticationAPIService) CreateUser added in v1.44.0

CreateUser Create a user.

Creates a particular user.

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

func (*AuthenticationAPIService) CreateUserExecute added in v1.44.0

Execute executes the request

@return UserItem

Follows a collection link. This function is based on the `ListUsersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*AuthenticationAPIService) GetMe added in v1.38.0

GetMe Get my user information

Return user data associated with the authenticated user

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

func (*AuthenticationAPIService) GetMeExecute added in v1.38.0

Execute executes the request

@return UserItem

func (*AuthenticationAPIService) GetUser added in v1.38.0

GetUser Get user information

Return user data associated with the specified user item.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userName The identifier of the user.
@return ApiGetUserRequest

func (*AuthenticationAPIService) GetUserExecute added in v1.38.0

Execute executes the request

@return UserItem

func (*AuthenticationAPIService) InviteUser added in v1.57.0

InviteUser Invite a user.

Invites a particular user so they can be added to groups before they exist.

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

func (*AuthenticationAPIService) InviteUserExecute added in v1.57.0

Execute executes the request

@return UserItem

func (*AuthenticationAPIService) ListUsers added in v1.57.0

ListUsers List all users

This returns a collection resource that lists all users.

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

func (*AuthenticationAPIService) ListUsersExecute added in v1.57.0

Execute executes the request

@return UserCollection

func (*AuthenticationAPIService) TokenIntrospect added in v1.57.0

TokenIntrospect Introspect a token.

Introspect a token and provide information about it. (https://www.rfc-editor.org/rfc/rfc7662)

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

func (*AuthenticationAPIService) TokenIntrospectExecute added in v1.57.0

Execute executes the request

@return TokenIntrospectionResponseItem

type AuthorizationAPIService added in v1.45.0

type AuthorizationAPIService service

AuthorizationAPIService AuthorizationAPI service

func (*AuthorizationAPIService) CheckEntitlements added in v1.54.0

CheckEntitlements Check permissions on a resource.

Check the operations a user is allowed to perform on a resource.

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

func (*AuthorizationAPIService) CheckEntitlementsExecute added in v1.54.0

Execute executes the request

@return PermissionItem

Follows a collection link. This function is based on the `ListResourceInstanceEntitlementsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*AuthorizationAPIService) GetResourceInstanceEntitlements added in v1.54.0

func (a *AuthorizationAPIService) GetResourceInstanceEntitlements(ctx context.Context, resourceInstanceName string, resourceType string, userName string) ApiGetResourceInstanceEntitlementsRequest

GetResourceInstanceEntitlements Return details of the user's permissions for a resource instance.

Return details of the operations a user is allowed to perform on a specific resource of a specified type.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param resourceInstanceName The identifier of the resource.
@param resourceType The type of resource.
@param userName The identifier of the user.
@return ApiGetResourceInstanceEntitlementsRequest

func (*AuthorizationAPIService) GetResourceInstanceEntitlementsExecute added in v1.54.0

Execute executes the request

@return InstancePermissionItem

func (*AuthorizationAPIService) GetResourceTypeEntitlements added in v1.54.0

func (a *AuthorizationAPIService) GetResourceTypeEntitlements(ctx context.Context, resourceType string, userName string) ApiGetResourceTypeEntitlementsRequest

GetResourceTypeEntitlements Return details of the user's permissions for a resource type.

Return details of the operations a user is allowed to perform on resources of a specified type.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param resourceType The type of resource.
@param userName The identifier of the user.
@return ApiGetResourceTypeEntitlementsRequest

func (*AuthorizationAPIService) GetResourceTypeEntitlementsExecute added in v1.54.0

Execute executes the request

@return ResourceTypePermissionItem

func (*AuthorizationAPIService) ListResourceInstanceEntitlements added in v1.54.0

func (a *AuthorizationAPIService) ListResourceInstanceEntitlements(ctx context.Context, resourceType string, userName string) ApiListResourceInstanceEntitlementsRequest

ListResourceInstanceEntitlements List the user's permissions for all instances of a resource type.

List the operations a user is allowed to perform on individual instances of a specified resource type.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param resourceType The type of resource.
@param userName The identifier of the user.
@return ApiListResourceInstanceEntitlementsRequest

func (*AuthorizationAPIService) ListResourceInstanceEntitlementsExecute added in v1.54.0

Execute executes the request

@return InstancePermissionCollection

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 BuildJobCollection

type BuildJobCollection struct {
	Embedded *EmbeddedBuildJobItems     `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

BuildJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewBuildJobCollection

func NewBuildJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *BuildJobCollection

NewBuildJobCollection instantiates a new BuildJobCollection 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 NewBuildJobCollectionWithDefaults

func NewBuildJobCollectionWithDefaults() *BuildJobCollection

NewBuildJobCollectionWithDefaults instantiates a new BuildJobCollection 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 (o *BuildJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildJobCollection) FetchName added in v1.21.0

func (o *BuildJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*BuildJobCollection) FetchTitle added in v1.21.0

func (o *BuildJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*BuildJobCollection) FetchType added in v1.21.0

func (o *BuildJobCollection) FetchType() string

FetchType returns the resource type

func (*BuildJobCollection) GetEmbedded

func (o *BuildJobCollection) GetEmbedded() EmbeddedBuildJobItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*BuildJobCollection) GetEmbeddedOk

func (o *BuildJobCollection) GetEmbeddedOk() (*EmbeddedBuildJobItems, bool)

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

func (*BuildJobCollection) GetItemCount added in v1.21.0

func (o *BuildJobCollection) GetItemCount() (count int64, err error)

func (*BuildJobCollection) GetItemIterator added in v1.21.0

func (o *BuildJobCollection) GetItemIterator() (IIterator, error)
func (o *BuildJobCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*BuildJobCollection) GetLinksOk

func (o *BuildJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*BuildJobCollection) GetMetadata

func (o *BuildJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*BuildJobCollection) GetMetadataOk

func (o *BuildJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*BuildJobCollection) GetName

func (o *BuildJobCollection) GetName() string

GetName returns the Name field value

func (*BuildJobCollection) GetNameOk

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

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

func (*BuildJobCollection) GetTitle

func (o *BuildJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*BuildJobCollection) GetTitleOk

func (o *BuildJobCollection) GetTitleOk() (*string, bool)

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

func (*BuildJobCollection) HasEmbedded

func (o *BuildJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*BuildJobCollection) HasNext added in v1.21.0

func (o *BuildJobCollection) HasNext() bool

func (BuildJobCollection) MarshalJSON

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

func (*BuildJobCollection) SetEmbedded

func (o *BuildJobCollection) SetEmbedded(v EmbeddedBuildJobItems)

SetEmbedded gets a reference to the given EmbeddedBuildJobItems and assigns it to the Embedded field.

func (o *BuildJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*BuildJobCollection) SetMetadata

func (o *BuildJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*BuildJobCollection) SetName

func (o *BuildJobCollection) SetName(v string)

SetName sets field value

func (*BuildJobCollection) SetTitle

func (o *BuildJobCollection) SetTitle(v string)

SetTitle sets field value

func (BuildJobCollection) ToMap added in v1.22.0

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

func (*BuildJobCollection) UnmarshalJSON added in v1.22.0

func (o *BuildJobCollection) UnmarshalJSON(data []byte) (err error)

type BuildJobItem

type BuildJobItem struct {
	Links    NullableBuildJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata    `json:"_metadata"`
	// The number of steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the job. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	BuildStepsTotal NullableInt32 `json:"buildStepsTotal"`
	// The maximum time (in seconds) that the build will be allowed to run. After the timeout has expired the build will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the build to be started.
	BuildTimeout *int32 `json:"buildTimeout,omitempty"`
	// Whether to run a clean build.
	CleanBuild *bool `json:"cleanBuild,omitempty"`
	// Build context for jobs that require it.
	Context NullableString `json:"context,omitempty"`
	// True when the job has completed (this does not necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the service while attempting the job.
	Error bool `json:"error"`
	// True if the job failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// Unique ID of the Build Job.
	Name string `json:"name"`
	// The priority of a job: * A 'normal' job has the lowest priority * A 'jump' job will jump the queue * A 'MAWS' job is a job that should supercede all others, e.g. terminating a managed service immediately Note: not all jobs will allow different priority levels and it will depend on the type of job requested to accept or take into account this information
	Priority *string `json:"priority,omitempty"`
	// CMSIS project to build or being built.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS build job.
	Title NullableString `json:"title,omitempty"`
	// Workspace name where the CMSIS project is present. If not set, the default user's workspace will be used.
	Workspace NullableString `json:"workspace,omitempty"`
}

BuildJobItem This resource allows a Build Job to be configured when it is created, such as defining the project to build. When the build job is read, it will include the current status of the build and links to other available resources, such as build messages and build artefacts.

func NewBuildJobItem

func NewBuildJobItem(links NullableBuildJobItemLinks, metadata NullableCommonMetadata, buildStepsCompleted NullableInt32, buildStepsTotal NullableInt32, done bool, error_ bool, failure bool, name string, project string, status string, success bool) *BuildJobItem

NewBuildJobItem instantiates a new BuildJobItem 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 NewBuildJobItemWithDefaults

func NewBuildJobItemWithDefaults() *BuildJobItem

NewBuildJobItemWithDefaults instantiates a new BuildJobItem 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 (o *BuildJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildJobItem) FetchName

func (o *BuildJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*BuildJobItem) FetchTitle

func (o *BuildJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*BuildJobItem) FetchType

func (o *BuildJobItem) FetchType() string

FetchType returns the resource type

func (*BuildJobItem) GetBuildStepsCompleted

func (o *BuildJobItem) GetBuildStepsCompleted() int32

GetBuildStepsCompleted returns the BuildStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*BuildJobItem) GetBuildStepsCompletedOk

func (o *BuildJobItem) GetBuildStepsCompletedOk() (*int32, bool)

GetBuildStepsCompletedOk returns a tuple with the BuildStepsCompleted 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 (*BuildJobItem) GetBuildStepsTotal

func (o *BuildJobItem) GetBuildStepsTotal() int32

GetBuildStepsTotal returns the BuildStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*BuildJobItem) GetBuildStepsTotalOk

func (o *BuildJobItem) GetBuildStepsTotalOk() (*int32, bool)

GetBuildStepsTotalOk returns a tuple with the BuildStepsTotal 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 (*BuildJobItem) GetBuildTimeout

func (o *BuildJobItem) GetBuildTimeout() int32

GetBuildTimeout returns the BuildTimeout field value if set, zero value otherwise.

func (*BuildJobItem) GetBuildTimeoutOk

func (o *BuildJobItem) GetBuildTimeoutOk() (*int32, bool)

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

func (*BuildJobItem) GetCleanBuild

func (o *BuildJobItem) GetCleanBuild() bool

GetCleanBuild returns the CleanBuild field value if set, zero value otherwise.

func (*BuildJobItem) GetCleanBuildOk

func (o *BuildJobItem) GetCleanBuildOk() (*bool, bool)

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

func (*BuildJobItem) GetContext added in v1.22.0

func (o *BuildJobItem) GetContext() string

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

func (*BuildJobItem) GetContextOk added in v1.22.0

func (o *BuildJobItem) GetContextOk() (*string, bool)

GetContextOk returns a tuple with the Context 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 (*BuildJobItem) GetDone

func (o *BuildJobItem) GetDone() bool

GetDone returns the Done field value

func (*BuildJobItem) GetDoneOk

func (o *BuildJobItem) GetDoneOk() (*bool, bool)

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

func (*BuildJobItem) GetError

func (o *BuildJobItem) GetError() bool

GetError returns the Error field value

func (*BuildJobItem) GetErrorOk

func (o *BuildJobItem) GetErrorOk() (*bool, bool)

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

func (*BuildJobItem) GetFailure

func (o *BuildJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*BuildJobItem) GetFailureOk

func (o *BuildJobItem) GetFailureOk() (*bool, bool)

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

func (o *BuildJobItem) GetLinks() BuildJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for BuildJobItemLinks will be returned

func (*BuildJobItem) GetLinksOk

func (o *BuildJobItem) GetLinksOk() (*BuildJobItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*BuildJobItem) GetMetadata

func (o *BuildJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*BuildJobItem) GetMetadataOk

func (o *BuildJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*BuildJobItem) GetName

func (o *BuildJobItem) GetName() string

GetName returns the Name field value

func (*BuildJobItem) GetNameOk

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

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

func (*BuildJobItem) GetPriority added in v1.57.0

func (o *BuildJobItem) GetPriority() string

GetPriority returns the Priority field value if set, zero value otherwise.

func (*BuildJobItem) GetPriorityOk added in v1.57.0

func (o *BuildJobItem) GetPriorityOk() (*string, bool)

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

func (*BuildJobItem) GetProject

func (o *BuildJobItem) GetProject() string

GetProject returns the Project field value

func (*BuildJobItem) GetProjectOk

func (o *BuildJobItem) GetProjectOk() (*string, bool)

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

func (*BuildJobItem) GetQueued

func (o *BuildJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*BuildJobItem) GetQueuedOk

func (o *BuildJobItem) GetQueuedOk() (*bool, bool)

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

func (*BuildJobItem) GetStatus

func (o *BuildJobItem) GetStatus() string

GetStatus returns the Status field value

func (*BuildJobItem) GetStatusOk

func (o *BuildJobItem) GetStatusOk() (*string, bool)

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

func (*BuildJobItem) GetSuccess

func (o *BuildJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*BuildJobItem) GetSuccessOk

func (o *BuildJobItem) GetSuccessOk() (*bool, bool)

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

func (*BuildJobItem) GetTitle

func (o *BuildJobItem) GetTitle() string

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

func (*BuildJobItem) GetTitleOk

func (o *BuildJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*BuildJobItem) GetWorkspace

func (o *BuildJobItem) GetWorkspace() string

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

func (*BuildJobItem) GetWorkspaceOk

func (o *BuildJobItem) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace 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 (*BuildJobItem) HasArtefacts added in v1.32.0

func (o *BuildJobItem) HasArtefacts() (available bool)

HasArtefacts specifies whether artefacts are available for this job.

func (*BuildJobItem) HasBuildTimeout

func (o *BuildJobItem) HasBuildTimeout() bool

HasBuildTimeout returns a boolean if a field has been set.

func (*BuildJobItem) HasCleanBuild

func (o *BuildJobItem) HasCleanBuild() bool

HasCleanBuild returns a boolean if a field has been set.

func (*BuildJobItem) HasContext added in v1.22.0

func (o *BuildJobItem) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*BuildJobItem) HasMessages added in v1.32.0

func (o *BuildJobItem) HasMessages() (available bool)

============================================================================================ This extends BuildJobItem definitions ============================================================================================ HasMessages specifies whether messages are available for this job.

func (*BuildJobItem) HasPriority added in v1.57.0

func (o *BuildJobItem) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*BuildJobItem) HasQueued

func (o *BuildJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*BuildJobItem) HasTitle

func (o *BuildJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*BuildJobItem) HasWorkspace

func (o *BuildJobItem) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (BuildJobItem) MarshalJSON

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

func (*BuildJobItem) SetBuildStepsCompleted

func (o *BuildJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*BuildJobItem) SetBuildStepsTotal

func (o *BuildJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*BuildJobItem) SetBuildTimeout

func (o *BuildJobItem) SetBuildTimeout(v int32)

SetBuildTimeout gets a reference to the given int32 and assigns it to the BuildTimeout field.

func (*BuildJobItem) SetCleanBuild

func (o *BuildJobItem) SetCleanBuild(v bool)

SetCleanBuild gets a reference to the given bool and assigns it to the CleanBuild field.

func (*BuildJobItem) SetContext added in v1.22.0

func (o *BuildJobItem) SetContext(v string)

SetContext gets a reference to the given NullableString and assigns it to the Context field.

func (*BuildJobItem) SetContextNil added in v1.22.0

func (o *BuildJobItem) SetContextNil()

SetContextNil sets the value for Context to be an explicit nil

func (*BuildJobItem) SetDone

func (o *BuildJobItem) SetDone(v bool)

SetDone sets field value

func (*BuildJobItem) SetError

func (o *BuildJobItem) SetError(v bool)

SetError sets field value

func (*BuildJobItem) SetFailure

func (o *BuildJobItem) SetFailure(v bool)

SetFailure sets field value

func (o *BuildJobItem) SetLinks(v BuildJobItemLinks)

SetLinks sets field value

func (*BuildJobItem) SetMetadata

func (o *BuildJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*BuildJobItem) SetName

func (o *BuildJobItem) SetName(v string)

SetName sets field value

func (*BuildJobItem) SetPriority added in v1.57.0

func (o *BuildJobItem) SetPriority(v string)

SetPriority gets a reference to the given string and assigns it to the Priority field.

func (*BuildJobItem) SetProject

func (o *BuildJobItem) SetProject(v string)

SetProject sets field value

func (*BuildJobItem) SetQueued

func (o *BuildJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*BuildJobItem) SetStatus

func (o *BuildJobItem) SetStatus(v string)

SetStatus sets field value

func (*BuildJobItem) SetSuccess

func (o *BuildJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*BuildJobItem) SetTitle

func (o *BuildJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*BuildJobItem) SetTitleNil

func (o *BuildJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*BuildJobItem) SetWorkspace

func (o *BuildJobItem) SetWorkspace(v string)

SetWorkspace gets a reference to the given NullableString and assigns it to the Workspace field.

func (*BuildJobItem) SetWorkspaceNil

func (o *BuildJobItem) SetWorkspaceNil()

SetWorkspaceNil sets the value for Workspace to be an explicit nil

func (BuildJobItem) ToMap added in v1.22.0

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

func (*BuildJobItem) UnmarshalJSON added in v1.22.0

func (o *BuildJobItem) UnmarshalJSON(data []byte) (err error)

func (*BuildJobItem) UnsetContext added in v1.22.0

func (o *BuildJobItem) UnsetContext()

UnsetContext ensures that no value is present for Context, not even an explicit nil

func (*BuildJobItem) UnsetTitle

func (o *BuildJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

func (*BuildJobItem) UnsetWorkspace

func (o *BuildJobItem) UnsetWorkspace()

UnsetWorkspace ensures that no value is present for Workspace, not even an explicit nil

type BuildJobItemLinks struct {
	Artefacts   *HalLinkData `json:"artefacts,omitempty"`
	Cancel      *HalLinkData `json:"cancel,omitempty"`
	Collection  *HalLinkData `json:"collection,omitempty"`
	Delete      *HalLinkData `json:"delete,omitempty"`
	Describedby *HalLinkData `json:"describedby,omitempty"`
	Details     *HalLinkData `json:"details,omitempty"`
	Outputs     *HalLinkData `json:"outputs,omitempty"`
	Related     HalLinkData  `json:"related"`
	Retain      *HalLinkData `json:"retain,omitempty"`
	Self        HalLinkData  `json:"self"`
}

BuildJobItemLinks The `related` link indicates the builder being used for the build job. The `details` links to a resource that provides details of build progress (build messages). The `artefacts` links to a collection which will contain downloadable build products (if any). This endpoint is being deprecated. The `outputs` links to a collection which will contain objects with links to downloadable build products (if any). This is preferred over the `artefacts` endpoint whilst both exist. The `describedby` links to a resource that provides information about the project's workspace.

func NewBuildJobItemLinks(related HalLinkData, self HalLinkData) *BuildJobItemLinks

NewBuildJobItemLinks instantiates a new BuildJobItemLinks 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 NewBuildJobItemLinksWithDefaults

func NewBuildJobItemLinksWithDefaults() *BuildJobItemLinks

NewBuildJobItemLinksWithDefaults instantiates a new BuildJobItemLinks 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 (*BuildJobItemLinks) GetArtefacts

func (o *BuildJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetArtefactsOk

func (o *BuildJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetCancel

func (o *BuildJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetCancelOk

func (o *BuildJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetCollection added in v1.22.0

func (o *BuildJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetCollectionOk added in v1.22.0

func (o *BuildJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetDelete

func (o *BuildJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDeleteOk

func (o *BuildJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetDescribedby

func (o *BuildJobItemLinks) GetDescribedby() HalLinkData

GetDescribedby returns the Describedby field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDescribedbyOk

func (o *BuildJobItemLinks) GetDescribedbyOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetDetails

func (o *BuildJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDetailsOk

func (o *BuildJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetOutputs added in v1.22.0

func (o *BuildJobItemLinks) GetOutputs() HalLinkData

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetOutputsOk added in v1.22.0

func (o *BuildJobItemLinks) GetOutputsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetRelated

func (o *BuildJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*BuildJobItemLinks) GetRelatedOk

func (o *BuildJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetRetain

func (o *BuildJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetRetainOk

func (o *BuildJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetSelf

func (o *BuildJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*BuildJobItemLinks) GetSelfOk

func (o *BuildJobItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) HasArtefacts

func (o *BuildJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasCancel

func (o *BuildJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasCollection added in v1.22.0

func (o *BuildJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDelete

func (o *BuildJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDescribedby

func (o *BuildJobItemLinks) HasDescribedby() bool

HasDescribedby returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDetails

func (o *BuildJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasOutputs added in v1.22.0

func (o *BuildJobItemLinks) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasRetain

func (o *BuildJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (BuildJobItemLinks) MarshalJSON

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

func (*BuildJobItemLinks) SetArtefacts

func (o *BuildJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*BuildJobItemLinks) SetCancel

func (o *BuildJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*BuildJobItemLinks) SetCollection added in v1.22.0

func (o *BuildJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*BuildJobItemLinks) SetDelete

func (o *BuildJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*BuildJobItemLinks) SetDescribedby

func (o *BuildJobItemLinks) SetDescribedby(v HalLinkData)

SetDescribedby gets a reference to the given HalLinkData and assigns it to the Describedby field.

func (*BuildJobItemLinks) SetDetails

func (o *BuildJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*BuildJobItemLinks) SetOutputs added in v1.22.0

func (o *BuildJobItemLinks) SetOutputs(v HalLinkData)

SetOutputs gets a reference to the given HalLinkData and assigns it to the Outputs field.

func (*BuildJobItemLinks) SetRelated

func (o *BuildJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*BuildJobItemLinks) SetRetain

func (o *BuildJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*BuildJobItemLinks) SetSelf

func (o *BuildJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (BuildJobItemLinks) ToMap added in v1.22.0

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

func (*BuildJobItemLinks) UnmarshalJSON added in v1.22.0

func (o *BuildJobItemLinks) UnmarshalJSON(data []byte) (err error)

type BuildJobIterator added in v1.21.0

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

BuildJobIterator defines an iterator over a collection.

func (*BuildJobIterator) GetNext added in v1.21.0

func (m *BuildJobIterator) GetNext() (item any, err error)

func (*BuildJobIterator) HasNext added in v1.21.0

func (m *BuildJobIterator) HasNext() bool

type BuildJobsAPIService added in v1.22.0

type BuildJobsAPIService service

BuildJobsAPIService BuildJobsAPI service

func (*BuildJobsAPIService) CancelBuildJob added in v1.22.0

func (a *BuildJobsAPIService) CancelBuildJob(ctx context.Context, jobName string) ApiCancelBuildJobRequest

CancelBuildJob Cancel a Build Job

This will cancel a build job that is in progress. All messages associated with the build will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiCancelBuildJobRequest

func (*BuildJobsAPIService) CancelBuildJobExecute added in v1.22.0

func (a *BuildJobsAPIService) CancelBuildJobExecute(r ApiCancelBuildJobRequest) (*BuildJobItem, *http.Response, error)

Execute executes the request

@return BuildJobItem

func (*BuildJobsAPIService) DeleteBuildJob added in v1.22.0

func (a *BuildJobsAPIService) DeleteBuildJob(ctx context.Context, jobName string) ApiDeleteBuildJobRequest

DeleteBuildJob Delete a Build Job

Deletes a build job along with all artefacts and messages associated with it. Deleting a build job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiDeleteBuildJobRequest

func (*BuildJobsAPIService) DeleteBuildJobExecute added in v1.22.0

func (a *BuildJobsAPIService) DeleteBuildJobExecute(r ApiDeleteBuildJobRequest) (*http.Response, error)

Execute executes the request

Follows a collection link. This function is based on the `ListBuildJobExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListBuildOutputManagersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (a *BuildJobsAPIService) FollowGetBuildMessagesLink(r *ApiGetBuildMessagesRequest, link string) (*BuildMessageItem, *http.Response, error)

Follows a collection link. This function is based on the `GetBuildMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*BuildJobsAPIService) GetBuildArtefact added in v1.22.0

func (a *BuildJobsAPIService) GetBuildArtefact(ctx context.Context, artefactName string, jobName string) ApiGetBuildArtefactRequest

GetBuildArtefact Download the named Build Artefact for the given Build Job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Build Job.
@return ApiGetBuildArtefactRequest

Deprecated

func (*BuildJobsAPIService) GetBuildArtefactExecute added in v1.22.0

func (a *BuildJobsAPIService) GetBuildArtefactExecute(r ApiGetBuildArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

Deprecated

func (*BuildJobsAPIService) GetBuildJob added in v1.22.0

func (a *BuildJobsAPIService) GetBuildJob(ctx context.Context, jobName string) ApiGetBuildJobRequest

GetBuildJob Return status of a Build Job.

A build job represents the status of a build process (compilation and linking) being executed by a builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiGetBuildJobRequest

func (*BuildJobsAPIService) GetBuildJobArtefactManager added in v1.22.0

func (a *BuildJobsAPIService) GetBuildJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetBuildJobArtefactManagerRequest

GetBuildJobArtefactManager Get the corresponding Build Job artefact manager.

An output represents a product/artefact of the build process such as a binary file. The managers enable their download.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Build Job.
@return ApiGetBuildJobArtefactManagerRequest

func (*BuildJobsAPIService) GetBuildJobArtefactManagerExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*BuildJobsAPIService) GetBuildJobExecute added in v1.22.0

Execute executes the request

@return BuildJobItem

func (*BuildJobsAPIService) GetBuildMessages added in v1.22.0

func (a *BuildJobsAPIService) GetBuildMessages(ctx context.Context, jobName string) ApiGetBuildMessagesRequest

GetBuildMessages Build Message Feed.

Retrieve and page through the build messages for a given build.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiGetBuildMessagesRequest

func (*BuildJobsAPIService) GetBuildMessagesExecute added in v1.22.0

Execute executes the request

@return BuildMessageItem

func (*BuildJobsAPIService) GetBuildOutputArtefact added in v1.22.0

func (a *BuildJobsAPIService) GetBuildOutputArtefact(ctx context.Context, artefactName string, jobName string) ApiGetBuildOutputArtefactRequest

GetBuildOutputArtefact Download the build artefact for the given build job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Build Job.
@return ApiGetBuildOutputArtefactRequest

func (*BuildJobsAPIService) GetBuildOutputArtefactExecute added in v1.22.0

func (a *BuildJobsAPIService) GetBuildOutputArtefactExecute(r ApiGetBuildOutputArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*BuildJobsAPIService) ListBuildArtefacts added in v1.22.0

func (a *BuildJobsAPIService) ListBuildArtefacts(ctx context.Context, jobName string) ApiListBuildArtefactsRequest

ListBuildArtefacts List all the available Build Artefacts for the given Build Job.

An artefact represents a product of the build process such as a binary file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiListBuildArtefactsRequest

Deprecated

func (*BuildJobsAPIService) ListBuildArtefactsExecute added in v1.22.0

Execute executes the request

@return SimpleCollection

Deprecated

func (*BuildJobsAPIService) ListBuildJob added in v1.22.0

ListBuildJob List all Build Jobs.

This returns a collection resource that lists all in progress or recently completed build jobs. The build jobs for all builders are in the same collection.

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

func (*BuildJobsAPIService) ListBuildJobExecute added in v1.22.0

Execute executes the request

@return BuildJobCollection

func (*BuildJobsAPIService) ListBuildOutputManagers added in v1.22.0

func (a *BuildJobsAPIService) ListBuildOutputManagers(ctx context.Context, jobName string) ApiListBuildOutputManagersRequest

ListBuildOutputManagers List all the available managers of Build Artefacts for the given Build Job.

An output represents a product/artefact of the build process such as a binary file. The managers enable their download and provide metadata about the artefacts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiListBuildOutputManagersRequest

func (*BuildJobsAPIService) ListBuildOutputManagersExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerCollection

func (*BuildJobsAPIService) RetainBuildJob added in v1.22.0

func (a *BuildJobsAPIService) RetainBuildJob(ctx context.Context, jobName string) ApiRetainBuildJobRequest

RetainBuildJob Update how long a build job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiRetainBuildJobRequest

func (*BuildJobsAPIService) RetainBuildJobExecute added in v1.22.0

func (a *BuildJobsAPIService) RetainBuildJobExecute(r ApiRetainBuildJobRequest) (*BuildJobItem, *http.Response, error)

Execute executes the request

@return BuildJobItem

type BuildMessageItem

type BuildMessageItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of build messages.
	Messages []MessageObject `json:"messages"`
	// ID of the Build Notification item.
	Name string `json:"name"`
	// Human readable name of the Build Notification item.
	Title *string `json:"title,omitempty"`
}

BuildMessageItem struct for BuildMessageItem

func NewBuildMessageItem

func NewBuildMessageItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []MessageObject, name string) *BuildMessageItem

NewBuildMessageItem instantiates a new BuildMessageItem 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 NewBuildMessageItemWithDefaults

func NewBuildMessageItemWithDefaults() *BuildMessageItem

NewBuildMessageItemWithDefaults instantiates a new BuildMessageItem 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 (o *BuildMessageItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildMessageItem) FetchName added in v1.17.0

func (o *BuildMessageItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*BuildMessageItem) FetchTitle added in v1.17.0

func (o *BuildMessageItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*BuildMessageItem) FetchType added in v1.17.0

func (o *BuildMessageItem) FetchType() string

FetchType returns the resource type

func (*BuildMessageItem) GetItemCount added in v1.17.0

func (o *BuildMessageItem) GetItemCount() (count int64, err error)

func (*BuildMessageItem) GetItemIterator added in v1.17.0

func (o *BuildMessageItem) GetItemIterator() (IIterator, error)
func (o *BuildMessageItem) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*BuildMessageItem) GetLinksOk

func (o *BuildMessageItem) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*BuildMessageItem) GetMessages

func (o *BuildMessageItem) GetMessages() []MessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []MessageObject will be returned

func (*BuildMessageItem) GetMessagesOk

func (o *BuildMessageItem) GetMessagesOk() ([]MessageObject, bool)

GetMessagesOk returns a tuple with the Messages 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 (*BuildMessageItem) GetMetadata

func (o *BuildMessageItem) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*BuildMessageItem) GetMetadataOk

func (o *BuildMessageItem) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*BuildMessageItem) GetName

func (o *BuildMessageItem) GetName() string

GetName returns the Name field value

func (*BuildMessageItem) GetNameOk

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

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

func (*BuildMessageItem) GetTitle

func (o *BuildMessageItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*BuildMessageItem) GetTitleOk

func (o *BuildMessageItem) GetTitleOk() (*string, bool)

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

func (*BuildMessageItem) HasFuture added in v1.17.0

func (o *BuildMessageItem) HasFuture() bool

func (*BuildMessageItem) HasNext added in v1.17.0

func (o *BuildMessageItem) HasNext() bool

func (*BuildMessageItem) HasTitle

func (o *BuildMessageItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (BuildMessageItem) MarshalJSON

func (o BuildMessageItem) MarshalJSON() ([]byte, error)
func (o *BuildMessageItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*BuildMessageItem) SetMessages

func (o *BuildMessageItem) SetMessages(v []MessageObject)

SetMessages sets field value

func (*BuildMessageItem) SetMetadata

func (o *BuildMessageItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*BuildMessageItem) SetName

func (o *BuildMessageItem) SetName(v string)

SetName sets field value

func (*BuildMessageItem) SetTitle

func (o *BuildMessageItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (BuildMessageItem) ToMap added in v1.22.0

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

func (*BuildMessageItem) UnmarshalJSON added in v1.22.0

func (o *BuildMessageItem) UnmarshalJSON(data []byte) (err error)

type BuildToolTypes

type BuildToolTypes string

BuildToolTypes The type of build system that will be used to build the project. * `CMSIS_CBUILD` - CMSIS <a href=\"https://github.com/Open-CMSIS-Pack/cbuild\">cbuild</a> for cprj or <a href=\"https://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/docs/Manual/Overview.md\">csolution projects</a> projects * `CMAKE` - Default <a href=\"https://cmake.org/\">CMake</a> * `CMAKE_NINJA` - <a href=\"https://cmake.org/\">CMake</a> using the generator for <a href=\"https://cmake.org/cmake/help/latest/generator/Ninja.html\">Ninja</a> and building with <a href=\"https://ninja-build.org/\">Ninja</a> * `CMAKE_MAKE` - <a href=\"https://cmake.org/\">CMake</a> using the generator for <a href=\"https://cmake.org/cmake/help/latest/generator/Unix%20Makefiles.html\">Unix Make</a> and building with <a href=\"https://www.gnu.org/software/make/\">GNU Make</a> * `GENERIC_BUILDER` - for a bespoke builder

const (
	CMAKE           BuildToolTypes = "CMAKE"
	CMAKE_MAKE      BuildToolTypes = "CMAKE_MAKE"
	CMAKE_NINJA     BuildToolTypes = "CMAKE_NINJA"
	CMSIS_CBUILD    BuildToolTypes = "CMSIS_CBUILD"
	GENERIC_BUILDER BuildToolTypes = "GENERIC_BUILDER"
)

List of BuildToolTypes

func NewBuildToolTypesFromValue

func NewBuildToolTypesFromValue(v string) (*BuildToolTypes, error)

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

func (BuildToolTypes) IsValid

func (v BuildToolTypes) IsValid() bool

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

func (BuildToolTypes) Ptr

func (v BuildToolTypes) Ptr() *BuildToolTypes

Ptr returns reference to BuildToolTypes value

func (*BuildToolTypes) UnmarshalJSON

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

type CMSISBuildersAPIService added in v1.22.0

type CMSISBuildersAPIService service

CMSISBuildersAPIService CMSISBuildersAPI service

Follows a collection link. This function is based on the `ListCmsisBuildersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*CMSISBuildersAPIService) GetCmsisBuilder added in v1.22.0

func (a *CMSISBuildersAPIService) GetCmsisBuilder(ctx context.Context, builderName string) ApiGetCmsisBuilderRequest

GetCmsisBuilder Return details of specific CMSIS Builders.

A CMSIS Builder is a combination of a specific set of CMSIS-Build tools and a specific toolchain, which can be used to build a CMSIS project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Builder.
@return ApiGetCmsisBuilderRequest

func (*CMSISBuildersAPIService) GetCmsisBuilderExecute added in v1.22.0

Execute executes the request

@return CmsisBuilderItem

func (*CMSISBuildersAPIService) ListCmsisBuilders added in v1.22.0

ListCmsisBuilders List available CMSIS Builders.

This returns a collection resource that lists all of the CMSIS-Builders supported by the build service. Each builder listed represents a specific combination of the following:

  • CMSIS-Build tool version

  • Toolchain type e.g. GCC/AC6

  • Toolchain version.

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

func (*CMSISBuildersAPIService) ListCmsisBuildersExecute added in v1.22.0

Execute executes the request

@return CmsisBuilderCollection

func (*CMSISBuildersAPIService) StartCmsisBuild added in v1.22.0

func (a *CMSISBuildersAPIService) StartCmsisBuild(ctx context.Context, builderName string) ApiStartCmsisBuildRequest

StartCmsisBuild Initiate a build using the specified CMSIS Builder.

Initiate a build using the specified CMSIS Builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Builder.
@return ApiStartCmsisBuildRequest

func (*CMSISBuildersAPIService) StartCmsisBuildExecute added in v1.22.0

Execute executes the request

@return BuildJobItem

type CMSISIntellisenseBuildersAPIService added in v1.22.0

type CMSISIntellisenseBuildersAPIService service

CMSISIntellisenseBuildersAPIService CMSISIntellisenseBuildersAPI service

Follows a collection link. This function is based on the `ListCmsisIntellisenseExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*CMSISIntellisenseBuildersAPIService) GetCmsisIntellisense added in v1.22.0

GetCmsisIntellisense Return details of specific CMSIS Intellisense Builders.

A CMSIS Intellisense Builder is a combination of a specific set of CMSIS-Build tools and a specific toolchain, which can be used to build a CMSIS project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Intellisense Builder.
@return ApiGetCmsisIntellisenseRequest

func (*CMSISIntellisenseBuildersAPIService) GetCmsisIntellisenseExecute added in v1.22.0

Execute executes the request

@return CmsisIntellisenseItem

func (*CMSISIntellisenseBuildersAPIService) ListCmsisIntellisense added in v1.22.0

ListCmsisIntellisense List available CMSIS Intellisense Builders.

This returns a collection resource that lists all of the CMSIS Intellisense Builders supported by the build service. Each builder listed represents a specific combination of the following:

  • CMSIS-Build tool version

  • Toolchain type e.g. GCC/AC6

  • Toolchain version.

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

func (*CMSISIntellisenseBuildersAPIService) ListCmsisIntellisenseExecute added in v1.22.0

Execute executes the request

@return CmsisIntellisenseCollection

func (*CMSISIntellisenseBuildersAPIService) StartCmsisIntellisense added in v1.22.0

StartCmsisIntellisense Initiate a compilation database generation using the specified CMSIS Intellisense Builder.

Initiate a compilation database generation using the specified CMSIS Intellisense Builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param builderName The ID of the CMSIS Intellisense Builder.
@return ApiStartCmsisIntellisenseRequest

func (*CMSISIntellisenseBuildersAPIService) StartCmsisIntellisenseExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

type CmsisBuilderCollection

type CmsisBuilderCollection struct {
	Embedded *EmbeddedCmsisBuilderItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

CmsisBuilderCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewCmsisBuilderCollection

func NewCmsisBuilderCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *CmsisBuilderCollection

NewCmsisBuilderCollection instantiates a new CmsisBuilderCollection 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 NewCmsisBuilderCollectionWithDefaults

func NewCmsisBuilderCollectionWithDefaults() *CmsisBuilderCollection

NewCmsisBuilderCollectionWithDefaults instantiates a new CmsisBuilderCollection 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 (o *CmsisBuilderCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisBuilderCollection) FetchName added in v1.17.0

func (o *CmsisBuilderCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisBuilderCollection) FetchTitle added in v1.17.0

func (o *CmsisBuilderCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisBuilderCollection) FetchType added in v1.17.0

func (o *CmsisBuilderCollection) FetchType() string

FetchType returns the resource type

func (*CmsisBuilderCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*CmsisBuilderCollection) GetEmbeddedOk

func (o *CmsisBuilderCollection) GetEmbeddedOk() (*EmbeddedCmsisBuilderItems, bool)

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

func (*CmsisBuilderCollection) GetItemCount added in v1.17.0

func (o *CmsisBuilderCollection) GetItemCount() (count int64, err error)

func (*CmsisBuilderCollection) GetItemIterator added in v1.17.0

func (o *CmsisBuilderCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*CmsisBuilderCollection) GetLinksOk

func (o *CmsisBuilderCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*CmsisBuilderCollection) GetMetadata

func (o *CmsisBuilderCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*CmsisBuilderCollection) GetMetadataOk

func (o *CmsisBuilderCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*CmsisBuilderCollection) GetName

func (o *CmsisBuilderCollection) GetName() string

GetName returns the Name field value

func (*CmsisBuilderCollection) GetNameOk

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

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

func (*CmsisBuilderCollection) GetTitle

func (o *CmsisBuilderCollection) GetTitle() string

GetTitle returns the Title field value

func (*CmsisBuilderCollection) GetTitleOk

func (o *CmsisBuilderCollection) GetTitleOk() (*string, bool)

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

func (*CmsisBuilderCollection) HasEmbedded

func (o *CmsisBuilderCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*CmsisBuilderCollection) HasNext added in v1.17.0

func (o *CmsisBuilderCollection) HasNext() bool

func (CmsisBuilderCollection) MarshalJSON

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

func (*CmsisBuilderCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedCmsisBuilderItems and assigns it to the Embedded field.

SetLinks sets field value

func (*CmsisBuilderCollection) SetMetadata

func (o *CmsisBuilderCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*CmsisBuilderCollection) SetName

func (o *CmsisBuilderCollection) SetName(v string)

SetName sets field value

func (*CmsisBuilderCollection) SetTitle

func (o *CmsisBuilderCollection) SetTitle(v string)

SetTitle sets field value

func (CmsisBuilderCollection) ToMap added in v1.22.0

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

func (*CmsisBuilderCollection) UnmarshalJSON added in v1.22.0

func (o *CmsisBuilderCollection) UnmarshalJSON(data []byte) (err error)

type CmsisBuilderItem

type CmsisBuilderItem struct {
	Links          NullableCmsisBuilderItemLinks `json:"_links"`
	Metadata       NullableCommonMetadata        `json:"_metadata"`
	BuildToolsType BuildToolTypes                `json:"buildToolsType"`
	// Version of the build tools in use, as specified by the tools creators.
	BuildToolsVersion string `json:"buildToolsVersion"`
	// True if this CMSIS Builder is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of the CMSIS builder.
	Name string `json:"name"`
	// Human readable name of the CMSIS builder.
	Title         string         `json:"title"`
	ToolchainType ToolchainTypes `json:"toolchainType"`
	// The version of the toolchain in use as specified by the toolchain supplier.
	ToolchainVersion string `json:"toolchainVersion"`
}

CmsisBuilderItem struct for CmsisBuilderItem

func NewCmsisBuilderItem

func NewCmsisBuilderItem(links NullableCmsisBuilderItemLinks, metadata NullableCommonMetadata, buildToolsType BuildToolTypes, buildToolsVersion string, deprecated bool, name string, title string, toolchainType ToolchainTypes, toolchainVersion string) *CmsisBuilderItem

NewCmsisBuilderItem instantiates a new CmsisBuilderItem 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 NewCmsisBuilderItemWithDefaults

func NewCmsisBuilderItemWithDefaults() *CmsisBuilderItem

NewCmsisBuilderItemWithDefaults instantiates a new CmsisBuilderItem 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 (o *CmsisBuilderItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisBuilderItem) FetchName

func (o *CmsisBuilderItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisBuilderItem) FetchTitle

func (o *CmsisBuilderItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisBuilderItem) FetchType

func (o *CmsisBuilderItem) FetchType() string

FetchType returns the resource type

func (*CmsisBuilderItem) GetBuildToolsType

func (o *CmsisBuilderItem) GetBuildToolsType() BuildToolTypes

GetBuildToolsType returns the BuildToolsType field value

func (*CmsisBuilderItem) GetBuildToolsTypeOk

func (o *CmsisBuilderItem) GetBuildToolsTypeOk() (*BuildToolTypes, bool)

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

func (*CmsisBuilderItem) GetBuildToolsVersion

func (o *CmsisBuilderItem) GetBuildToolsVersion() string

GetBuildToolsVersion returns the BuildToolsVersion field value

func (*CmsisBuilderItem) GetBuildToolsVersionOk

func (o *CmsisBuilderItem) GetBuildToolsVersionOk() (*string, bool)

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

func (*CmsisBuilderItem) GetDeprecated

func (o *CmsisBuilderItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*CmsisBuilderItem) GetDeprecatedOk

func (o *CmsisBuilderItem) GetDeprecatedOk() (*bool, bool)

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

func (*CmsisBuilderItem) GetDeprecationInfo

func (o *CmsisBuilderItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*CmsisBuilderItem) GetDeprecationInfoOk

func (o *CmsisBuilderItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for CmsisBuilderItemLinks will be returned

func (*CmsisBuilderItem) GetLinksOk

func (o *CmsisBuilderItem) GetLinksOk() (*CmsisBuilderItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*CmsisBuilderItem) GetMetadata

func (o *CmsisBuilderItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*CmsisBuilderItem) GetMetadataOk

func (o *CmsisBuilderItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*CmsisBuilderItem) GetName

func (o *CmsisBuilderItem) GetName() string

GetName returns the Name field value

func (*CmsisBuilderItem) GetNameOk

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

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

func (*CmsisBuilderItem) GetTitle

func (o *CmsisBuilderItem) GetTitle() string

GetTitle returns the Title field value

func (*CmsisBuilderItem) GetTitleOk

func (o *CmsisBuilderItem) GetTitleOk() (*string, bool)

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

func (*CmsisBuilderItem) GetToolchainType

func (o *CmsisBuilderItem) GetToolchainType() ToolchainTypes

GetToolchainType returns the ToolchainType field value

func (*CmsisBuilderItem) GetToolchainTypeOk

func (o *CmsisBuilderItem) GetToolchainTypeOk() (*ToolchainTypes, bool)

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

func (*CmsisBuilderItem) GetToolchainVersion

func (o *CmsisBuilderItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value

func (*CmsisBuilderItem) GetToolchainVersionOk

func (o *CmsisBuilderItem) GetToolchainVersionOk() (*string, bool)

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

func (*CmsisBuilderItem) HasDeprecationInfo

func (o *CmsisBuilderItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (CmsisBuilderItem) MarshalJSON

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

func (*CmsisBuilderItem) SetBuildToolsType

func (o *CmsisBuilderItem) SetBuildToolsType(v BuildToolTypes)

SetBuildToolsType sets field value

func (*CmsisBuilderItem) SetBuildToolsVersion

func (o *CmsisBuilderItem) SetBuildToolsVersion(v string)

SetBuildToolsVersion sets field value

func (*CmsisBuilderItem) SetDeprecated

func (o *CmsisBuilderItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*CmsisBuilderItem) SetDeprecationInfo

func (o *CmsisBuilderItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (o *CmsisBuilderItem) SetLinks(v CmsisBuilderItemLinks)

SetLinks sets field value

func (*CmsisBuilderItem) SetMetadata

func (o *CmsisBuilderItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*CmsisBuilderItem) SetName

func (o *CmsisBuilderItem) SetName(v string)

SetName sets field value

func (*CmsisBuilderItem) SetTitle

func (o *CmsisBuilderItem) SetTitle(v string)

SetTitle sets field value

func (*CmsisBuilderItem) SetToolchainType

func (o *CmsisBuilderItem) SetToolchainType(v ToolchainTypes)

SetToolchainType sets field value

func (*CmsisBuilderItem) SetToolchainVersion

func (o *CmsisBuilderItem) SetToolchainVersion(v string)

SetToolchainVersion sets field value

func (CmsisBuilderItem) ToMap added in v1.22.0

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

func (*CmsisBuilderItem) UnmarshalJSON added in v1.22.0

func (o *CmsisBuilderItem) UnmarshalJSON(data []byte) (err error)
type CmsisBuilderItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

CmsisBuilderItemLinks The `create` link (if present) provides the URI where this build can be used to build a CMSIS project.

func NewCmsisBuilderItemLinks(self HalLinkData) *CmsisBuilderItemLinks

NewCmsisBuilderItemLinks instantiates a new CmsisBuilderItemLinks 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 NewCmsisBuilderItemLinksWithDefaults

func NewCmsisBuilderItemLinksWithDefaults() *CmsisBuilderItemLinks

NewCmsisBuilderItemLinksWithDefaults instantiates a new CmsisBuilderItemLinks 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 (*CmsisBuilderItemLinks) GetCollection added in v1.22.0

func (o *CmsisBuilderItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*CmsisBuilderItemLinks) GetCollectionOk added in v1.22.0

func (o *CmsisBuilderItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*CmsisBuilderItemLinks) GetCreate

func (o *CmsisBuilderItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*CmsisBuilderItemLinks) GetCreateOk

func (o *CmsisBuilderItemLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*CmsisBuilderItemLinks) GetSelf

func (o *CmsisBuilderItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*CmsisBuilderItemLinks) GetSelfOk

func (o *CmsisBuilderItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*CmsisBuilderItemLinks) HasCollection added in v1.22.0

func (o *CmsisBuilderItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*CmsisBuilderItemLinks) HasCreate

func (o *CmsisBuilderItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (CmsisBuilderItemLinks) MarshalJSON

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

func (*CmsisBuilderItemLinks) SetCollection added in v1.22.0

func (o *CmsisBuilderItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*CmsisBuilderItemLinks) SetCreate

func (o *CmsisBuilderItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*CmsisBuilderItemLinks) SetSelf

func (o *CmsisBuilderItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (CmsisBuilderItemLinks) ToMap added in v1.22.0

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

func (*CmsisBuilderItemLinks) UnmarshalJSON added in v1.22.0

func (o *CmsisBuilderItemLinks) UnmarshalJSON(data []byte) (err error)

type CmsisBuilderIterator added in v1.25.0

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

CmsisBuilderIterator defines an iterator over a collection.

func (*CmsisBuilderIterator) GetNext added in v1.25.0

func (m *CmsisBuilderIterator) GetNext() (item any, err error)

func (*CmsisBuilderIterator) HasNext added in v1.25.0

func (m *CmsisBuilderIterator) HasNext() bool

type CmsisIntellisenseCollection

type CmsisIntellisenseCollection struct {
	Embedded *EmbeddedCmsisIntellisenseItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks      `json:"_links"`
	Metadata NullablePagingMetadata          `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

CmsisIntellisenseCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewCmsisIntellisenseCollection

func NewCmsisIntellisenseCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *CmsisIntellisenseCollection

NewCmsisIntellisenseCollection instantiates a new CmsisIntellisenseCollection 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 NewCmsisIntellisenseCollectionWithDefaults

func NewCmsisIntellisenseCollectionWithDefaults() *CmsisIntellisenseCollection

NewCmsisIntellisenseCollectionWithDefaults instantiates a new CmsisIntellisenseCollection 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 (o *CmsisIntellisenseCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisIntellisenseCollection) FetchName added in v1.25.0

func (o *CmsisIntellisenseCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisIntellisenseCollection) FetchTitle added in v1.25.0

func (o *CmsisIntellisenseCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisIntellisenseCollection) FetchType added in v1.25.0

func (o *CmsisIntellisenseCollection) FetchType() string

FetchType returns the resource type

func (*CmsisIntellisenseCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*CmsisIntellisenseCollection) GetEmbeddedOk

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

func (*CmsisIntellisenseCollection) GetItemCount added in v1.25.0

func (o *CmsisIntellisenseCollection) GetItemCount() (count int64, err error)

func (*CmsisIntellisenseCollection) GetItemIterator added in v1.25.0

func (o *CmsisIntellisenseCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*CmsisIntellisenseCollection) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*CmsisIntellisenseCollection) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*CmsisIntellisenseCollection) GetMetadataOk

func (o *CmsisIntellisenseCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*CmsisIntellisenseCollection) GetName

func (o *CmsisIntellisenseCollection) GetName() string

GetName returns the Name field value

func (*CmsisIntellisenseCollection) GetNameOk

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

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

func (*CmsisIntellisenseCollection) GetTitle

func (o *CmsisIntellisenseCollection) GetTitle() string

GetTitle returns the Title field value

func (*CmsisIntellisenseCollection) GetTitleOk

func (o *CmsisIntellisenseCollection) GetTitleOk() (*string, bool)

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

func (*CmsisIntellisenseCollection) HasEmbedded

func (o *CmsisIntellisenseCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*CmsisIntellisenseCollection) HasNext added in v1.25.0

func (o *CmsisIntellisenseCollection) HasNext() bool

func (CmsisIntellisenseCollection) MarshalJSON

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

func (*CmsisIntellisenseCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedCmsisIntellisenseItems and assigns it to the Embedded field.

SetLinks sets field value

func (*CmsisIntellisenseCollection) SetMetadata

func (o *CmsisIntellisenseCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*CmsisIntellisenseCollection) SetName

func (o *CmsisIntellisenseCollection) SetName(v string)

SetName sets field value

func (*CmsisIntellisenseCollection) SetTitle

func (o *CmsisIntellisenseCollection) SetTitle(v string)

SetTitle sets field value

func (CmsisIntellisenseCollection) ToMap added in v1.22.0

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

func (*CmsisIntellisenseCollection) UnmarshalJSON added in v1.22.0

func (o *CmsisIntellisenseCollection) UnmarshalJSON(data []byte) (err error)

type CmsisIntellisenseItem

type CmsisIntellisenseItem struct {
	Links          NullableCmsisIntellisenseItemLinks `json:"_links"`
	Metadata       NullableCommonMetadata             `json:"_metadata"`
	BuildToolsType BuildToolTypes                     `json:"buildToolsType"`
	// Version of the build tools in use, as specified by the tools creators.
	BuildToolsVersion string `json:"buildToolsVersion"`
	// True if this CMSIS Builder is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of the CMSIS builder.
	Name string `json:"name"`
	// Human readable name of the CMSIS builder.
	Title         string         `json:"title"`
	ToolchainType ToolchainTypes `json:"toolchainType"`
	// The version of the toolchain in use as specified by the toolchain supplier.
	ToolchainVersion string `json:"toolchainVersion"`
}

CmsisIntellisenseItem struct for CmsisIntellisenseItem

func NewCmsisIntellisenseItem

func NewCmsisIntellisenseItem(links NullableCmsisIntellisenseItemLinks, metadata NullableCommonMetadata, buildToolsType BuildToolTypes, buildToolsVersion string, deprecated bool, name string, title string, toolchainType ToolchainTypes, toolchainVersion string) *CmsisIntellisenseItem

NewCmsisIntellisenseItem instantiates a new CmsisIntellisenseItem 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 NewCmsisIntellisenseItemWithDefaults

func NewCmsisIntellisenseItemWithDefaults() *CmsisIntellisenseItem

NewCmsisIntellisenseItemWithDefaults instantiates a new CmsisIntellisenseItem 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 (o *CmsisIntellisenseItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*CmsisIntellisenseItem) FetchName added in v1.25.0

func (o *CmsisIntellisenseItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*CmsisIntellisenseItem) FetchTitle added in v1.25.0

func (o *CmsisIntellisenseItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*CmsisIntellisenseItem) FetchType added in v1.25.0

func (o *CmsisIntellisenseItem) FetchType() string

FetchType returns the resource type

func (*CmsisIntellisenseItem) GetBuildToolsType

func (o *CmsisIntellisenseItem) GetBuildToolsType() BuildToolTypes

GetBuildToolsType returns the BuildToolsType field value

func (*CmsisIntellisenseItem) GetBuildToolsTypeOk

func (o *CmsisIntellisenseItem) GetBuildToolsTypeOk() (*BuildToolTypes, bool)

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

func (*CmsisIntellisenseItem) GetBuildToolsVersion

func (o *CmsisIntellisenseItem) GetBuildToolsVersion() string

GetBuildToolsVersion returns the BuildToolsVersion field value

func (*CmsisIntellisenseItem) GetBuildToolsVersionOk

func (o *CmsisIntellisenseItem) GetBuildToolsVersionOk() (*string, bool)

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

func (*CmsisIntellisenseItem) GetDeprecated

func (o *CmsisIntellisenseItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*CmsisIntellisenseItem) GetDeprecatedOk

func (o *CmsisIntellisenseItem) GetDeprecatedOk() (*bool, bool)

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

func (*CmsisIntellisenseItem) GetDeprecationInfo

func (o *CmsisIntellisenseItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*CmsisIntellisenseItem) GetDeprecationInfoOk

func (o *CmsisIntellisenseItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for CmsisIntellisenseItemLinks will be returned

func (*CmsisIntellisenseItem) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*CmsisIntellisenseItem) GetMetadata

func (o *CmsisIntellisenseItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*CmsisIntellisenseItem) GetMetadataOk

func (o *CmsisIntellisenseItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*CmsisIntellisenseItem) GetName

func (o *CmsisIntellisenseItem) GetName() string

GetName returns the Name field value

func (*CmsisIntellisenseItem) GetNameOk

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

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

func (*CmsisIntellisenseItem) GetTitle

func (o *CmsisIntellisenseItem) GetTitle() string

GetTitle returns the Title field value

func (*CmsisIntellisenseItem) GetTitleOk

func (o *CmsisIntellisenseItem) GetTitleOk() (*string, bool)

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

func (*CmsisIntellisenseItem) GetToolchainType

func (o *CmsisIntellisenseItem) GetToolchainType() ToolchainTypes

GetToolchainType returns the ToolchainType field value

func (*CmsisIntellisenseItem) GetToolchainTypeOk

func (o *CmsisIntellisenseItem) GetToolchainTypeOk() (*ToolchainTypes, bool)

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

func (*CmsisIntellisenseItem) GetToolchainVersion

func (o *CmsisIntellisenseItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value

func (*CmsisIntellisenseItem) GetToolchainVersionOk

func (o *CmsisIntellisenseItem) GetToolchainVersionOk() (*string, bool)

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

func (*CmsisIntellisenseItem) HasDeprecationInfo

func (o *CmsisIntellisenseItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (CmsisIntellisenseItem) MarshalJSON

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

func (*CmsisIntellisenseItem) SetBuildToolsType

func (o *CmsisIntellisenseItem) SetBuildToolsType(v BuildToolTypes)

SetBuildToolsType sets field value

func (*CmsisIntellisenseItem) SetBuildToolsVersion

func (o *CmsisIntellisenseItem) SetBuildToolsVersion(v string)

SetBuildToolsVersion sets field value

func (*CmsisIntellisenseItem) SetDeprecated

func (o *CmsisIntellisenseItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*CmsisIntellisenseItem) SetDeprecationInfo

func (o *CmsisIntellisenseItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

SetLinks sets field value

func (*CmsisIntellisenseItem) SetMetadata

func (o *CmsisIntellisenseItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*CmsisIntellisenseItem) SetName

func (o *CmsisIntellisenseItem) SetName(v string)

SetName sets field value

func (*CmsisIntellisenseItem) SetTitle

func (o *CmsisIntellisenseItem) SetTitle(v string)

SetTitle sets field value

func (*CmsisIntellisenseItem) SetToolchainType

func (o *CmsisIntellisenseItem) SetToolchainType(v ToolchainTypes)

SetToolchainType sets field value

func (*CmsisIntellisenseItem) SetToolchainVersion

func (o *CmsisIntellisenseItem) SetToolchainVersion(v string)

SetToolchainVersion sets field value

func (CmsisIntellisenseItem) ToMap added in v1.22.0

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

func (*CmsisIntellisenseItem) UnmarshalJSON added in v1.22.0

func (o *CmsisIntellisenseItem) UnmarshalJSON(data []byte) (err error)
type CmsisIntellisenseItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

CmsisIntellisenseItemLinks The `create` link (if present) provides the URI where this build can be used to generate a CMSIS compilation database.

func NewCmsisIntellisenseItemLinks(self HalLinkData) *CmsisIntellisenseItemLinks

NewCmsisIntellisenseItemLinks instantiates a new CmsisIntellisenseItemLinks 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 NewCmsisIntellisenseItemLinksWithDefaults

func NewCmsisIntellisenseItemLinksWithDefaults() *CmsisIntellisenseItemLinks

NewCmsisIntellisenseItemLinksWithDefaults instantiates a new CmsisIntellisenseItemLinks 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 (*CmsisIntellisenseItemLinks) GetCollection added in v1.22.0

func (o *CmsisIntellisenseItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*CmsisIntellisenseItemLinks) GetCollectionOk added in v1.22.0

func (o *CmsisIntellisenseItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*CmsisIntellisenseItemLinks) GetCreate

func (o *CmsisIntellisenseItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*CmsisIntellisenseItemLinks) GetCreateOk

func (o *CmsisIntellisenseItemLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*CmsisIntellisenseItemLinks) GetSelf

GetSelf returns the Self field value

func (*CmsisIntellisenseItemLinks) GetSelfOk

func (o *CmsisIntellisenseItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*CmsisIntellisenseItemLinks) HasCollection added in v1.22.0

func (o *CmsisIntellisenseItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*CmsisIntellisenseItemLinks) HasCreate

func (o *CmsisIntellisenseItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (CmsisIntellisenseItemLinks) MarshalJSON

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

func (*CmsisIntellisenseItemLinks) SetCollection added in v1.22.0

func (o *CmsisIntellisenseItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*CmsisIntellisenseItemLinks) SetCreate

func (o *CmsisIntellisenseItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*CmsisIntellisenseItemLinks) SetSelf

SetSelf sets field value

func (CmsisIntellisenseItemLinks) ToMap added in v1.22.0

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

func (*CmsisIntellisenseItemLinks) UnmarshalJSON added in v1.22.0

func (o *CmsisIntellisenseItemLinks) UnmarshalJSON(data []byte) (err error)

type CmsisIntellisenseIterator added in v1.25.0

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

CmsisIntellisenseIterator defines an iterator over a collection.

func (*CmsisIntellisenseIterator) GetNext added in v1.25.0

func (m *CmsisIntellisenseIterator) GetNext() (item any, err error)

func (*CmsisIntellisenseIterator) HasNext added in v1.25.0

func (m *CmsisIntellisenseIterator) HasNext() bool

type CollectionMetadata added in v1.26.0

type CollectionMetadata struct {
	// Creation Time: UTC date and time when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Last Modification Time: UTC date and time when the resource was last updated. For a resource that cannot be modified, this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
	// Collection metadata: Total number of items present in the collection.
	Total int32 `json:"total"`
}

CollectionMetadata Information present in each resource that supports listing. This information provides information about the collection resource itself.

func NewCollectionMetadata added in v1.26.0

func NewCollectionMetadata(ctime time.Time, mtime time.Time, total int32) *CollectionMetadata

NewCollectionMetadata instantiates a new CollectionMetadata 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 NewCollectionMetadataWithDefaults added in v1.26.0

func NewCollectionMetadataWithDefaults() *CollectionMetadata

NewCollectionMetadataWithDefaults instantiates a new CollectionMetadata 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 (*CollectionMetadata) GetCtime added in v1.26.0

func (o *CollectionMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*CollectionMetadata) GetCtimeOk added in v1.26.0

func (o *CollectionMetadata) GetCtimeOk() (*time.Time, bool)

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

func (*CollectionMetadata) GetEtime added in v1.26.0

func (o *CollectionMetadata) GetEtime() time.Time

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

func (*CollectionMetadata) GetEtimeOk added in v1.26.0

func (o *CollectionMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime 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 (*CollectionMetadata) GetMtime added in v1.26.0

func (o *CollectionMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*CollectionMetadata) GetMtimeOk added in v1.26.0

func (o *CollectionMetadata) GetMtimeOk() (*time.Time, bool)

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

func (*CollectionMetadata) GetTotal added in v1.26.0

func (o *CollectionMetadata) GetTotal() int32

GetTotal returns the Total field value

func (*CollectionMetadata) GetTotalOk added in v1.26.0

func (o *CollectionMetadata) GetTotalOk() (*int32, bool)

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

func (*CollectionMetadata) HasEtime added in v1.26.0

func (o *CollectionMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (CollectionMetadata) MarshalJSON added in v1.26.0

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

func (*CollectionMetadata) SetCtime added in v1.26.0

func (o *CollectionMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*CollectionMetadata) SetEtime added in v1.26.0

func (o *CollectionMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*CollectionMetadata) SetEtimeNil added in v1.26.0

func (o *CollectionMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*CollectionMetadata) SetMtime added in v1.26.0

func (o *CollectionMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (*CollectionMetadata) SetTotal added in v1.26.0

func (o *CollectionMetadata) SetTotal(v int32)

SetTotal sets field value

func (CollectionMetadata) ToMap added in v1.26.0

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

func (*CollectionMetadata) UnmarshalJSON added in v1.26.0

func (o *CollectionMetadata) UnmarshalJSON(data []byte) (err error)

func (*CollectionMetadata) UnsetEtime added in v1.26.0

func (o *CollectionMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

type CommonMetadata

type CommonMetadata struct {
	// Creation Time: UTC date and time when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Last Modification Time: UTC date and time when the resource was last updated. For a resource that cannot be modified, this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
}

CommonMetadata Common information present in every resource, which provides information about the resource.

func NewCommonMetadata

func NewCommonMetadata(ctime time.Time, mtime time.Time) *CommonMetadata

NewCommonMetadata instantiates a new CommonMetadata 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 NewCommonMetadataWithDefaults

func NewCommonMetadataWithDefaults() *CommonMetadata

NewCommonMetadataWithDefaults instantiates a new CommonMetadata 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 (*CommonMetadata) GetCtime

func (o *CommonMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*CommonMetadata) GetCtimeOk

func (o *CommonMetadata) GetCtimeOk() (*time.Time, bool)

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

func (*CommonMetadata) GetEtime

func (o *CommonMetadata) GetEtime() time.Time

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

func (*CommonMetadata) GetEtimeOk

func (o *CommonMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime 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 (*CommonMetadata) GetMtime

func (o *CommonMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*CommonMetadata) GetMtimeOk

func (o *CommonMetadata) GetMtimeOk() (*time.Time, bool)

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

func (*CommonMetadata) HasEtime

func (o *CommonMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (CommonMetadata) MarshalJSON

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

func (*CommonMetadata) SetCtime

func (o *CommonMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*CommonMetadata) SetEtime

func (o *CommonMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*CommonMetadata) SetEtimeNil

func (o *CommonMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*CommonMetadata) SetMtime

func (o *CommonMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (CommonMetadata) ToMap added in v1.22.0

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

func (*CommonMetadata) UnmarshalJSON added in v1.22.0

func (o *CommonMetadata) UnmarshalJSON(data []byte) (err error)

func (*CommonMetadata) UnsetEtime

func (o *CommonMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

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 DeprecationInfo

type DeprecationInfo struct {
	// further explanation of the rationale behind the deprecation
	Comment string `json:"comment"`
	// time when the deprecation notice was first issued
	Issued time.Time `json:"issued"`
	// time when the removal will be effective
	Removal time.Time `json:"removal"`
}

DeprecationInfo Additional information about the deprecation status.

func NewDeprecationInfo

func NewDeprecationInfo(comment string, issued time.Time, removal time.Time) *DeprecationInfo

NewDeprecationInfo instantiates a new DeprecationInfo 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 NewDeprecationInfoWithDefaults

func NewDeprecationInfoWithDefaults() *DeprecationInfo

NewDeprecationInfoWithDefaults instantiates a new DeprecationInfo 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 (*DeprecationInfo) GetComment

func (o *DeprecationInfo) GetComment() string

GetComment returns the Comment field value

func (*DeprecationInfo) GetCommentOk

func (o *DeprecationInfo) GetCommentOk() (*string, bool)

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

func (*DeprecationInfo) GetIssued

func (o *DeprecationInfo) GetIssued() time.Time

GetIssued returns the Issued field value

func (*DeprecationInfo) GetIssuedOk

func (o *DeprecationInfo) GetIssuedOk() (*time.Time, bool)

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

func (*DeprecationInfo) GetRemoval

func (o *DeprecationInfo) GetRemoval() time.Time

GetRemoval returns the Removal field value

func (*DeprecationInfo) GetRemovalOk

func (o *DeprecationInfo) GetRemovalOk() (*time.Time, bool)

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

func (DeprecationInfo) MarshalJSON

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

func (*DeprecationInfo) SetComment

func (o *DeprecationInfo) SetComment(v string)

SetComment sets field value

func (*DeprecationInfo) SetIssued

func (o *DeprecationInfo) SetIssued(v time.Time)

SetIssued sets field value

func (*DeprecationInfo) SetRemoval

func (o *DeprecationInfo) SetRemoval(v time.Time)

SetRemoval sets field value

func (DeprecationInfo) ToMap added in v1.22.0

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

func (*DeprecationInfo) UnmarshalJSON added in v1.22.0

func (o *DeprecationInfo) UnmarshalJSON(data []byte) (err error)

type DeprecationNoticeAPIService added in v1.22.0

type DeprecationNoticeAPIService service

DeprecationNoticeAPIService DeprecationNoticeAPI service

func (*DeprecationNoticeAPIService) GetDeprecationNotice added in v1.22.0

func (a *DeprecationNoticeAPIService) GetDeprecationNotice(ctx context.Context, operationName string) ApiGetDeprecationNoticeRequest

GetDeprecationNotice Return details of specific endpoint deprecation notice.

Get the details of a specific endpoint deprecation notice.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param operationName The name of the operation being deprecated.
@return ApiGetDeprecationNoticeRequest

func (*DeprecationNoticeAPIService) GetDeprecationNoticeExecute added in v1.22.0

Execute executes the request

@return EndpointDeprecationNotice

func (*DeprecationNoticeAPIService) ListDeprecatedEndpoints added in v1.22.0

ListDeprecatedEndpoints Get the endpoints that have been deprecated with some notice.

Retrieve the list of deprecated endpoints.

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

func (*DeprecationNoticeAPIService) ListDeprecatedEndpointsExecute added in v1.22.0

Execute executes the request

@return EndpointDeprecationNoticeCollection

type EmbeddedArtefactManagerItems

type EmbeddedArtefactManagerItems struct {
	Item []ArtefactManagerItem `json:"item,omitempty"`
}

EmbeddedArtefactManagerItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedArtefactManagerItems

func NewEmbeddedArtefactManagerItems() *EmbeddedArtefactManagerItems

NewEmbeddedArtefactManagerItems instantiates a new EmbeddedArtefactManagerItems 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 NewEmbeddedArtefactManagerItemsWithDefaults

func NewEmbeddedArtefactManagerItemsWithDefaults() *EmbeddedArtefactManagerItems

NewEmbeddedArtefactManagerItemsWithDefaults instantiates a new EmbeddedArtefactManagerItems 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 (*EmbeddedArtefactManagerItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedArtefactManagerItems) GetItemOk

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

func (*EmbeddedArtefactManagerItems) HasItem

func (o *EmbeddedArtefactManagerItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedArtefactManagerItems) MarshalJSON

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

func (*EmbeddedArtefactManagerItems) SetItem

SetItem gets a reference to the given []ArtefactManagerItem and assigns it to the Item field.

func (EmbeddedArtefactManagerItems) ToMap added in v1.22.0

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

type EmbeddedBuildJobItems

type EmbeddedBuildJobItems struct {
	Item []BuildJobItem `json:"item,omitempty"`
}

EmbeddedBuildJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedBuildJobItems

func NewEmbeddedBuildJobItems() *EmbeddedBuildJobItems

NewEmbeddedBuildJobItems instantiates a new EmbeddedBuildJobItems 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 NewEmbeddedBuildJobItemsWithDefaults

func NewEmbeddedBuildJobItemsWithDefaults() *EmbeddedBuildJobItems

NewEmbeddedBuildJobItemsWithDefaults instantiates a new EmbeddedBuildJobItems 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 (*EmbeddedBuildJobItems) GetItem

func (o *EmbeddedBuildJobItems) GetItem() []BuildJobItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedBuildJobItems) GetItemOk

func (o *EmbeddedBuildJobItems) GetItemOk() ([]BuildJobItem, bool)

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

func (*EmbeddedBuildJobItems) HasItem

func (o *EmbeddedBuildJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedBuildJobItems) MarshalJSON

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

func (*EmbeddedBuildJobItems) SetItem

func (o *EmbeddedBuildJobItems) SetItem(v []BuildJobItem)

SetItem gets a reference to the given []BuildJobItem and assigns it to the Item field.

func (EmbeddedBuildJobItems) ToMap added in v1.22.0

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

type EmbeddedCmsisBuilderItems

type EmbeddedCmsisBuilderItems struct {
	Item []CmsisBuilderItem `json:"item,omitempty"`
}

EmbeddedCmsisBuilderItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedCmsisBuilderItems

func NewEmbeddedCmsisBuilderItems() *EmbeddedCmsisBuilderItems

NewEmbeddedCmsisBuilderItems instantiates a new EmbeddedCmsisBuilderItems 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 NewEmbeddedCmsisBuilderItemsWithDefaults

func NewEmbeddedCmsisBuilderItemsWithDefaults() *EmbeddedCmsisBuilderItems

NewEmbeddedCmsisBuilderItemsWithDefaults instantiates a new EmbeddedCmsisBuilderItems 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 (*EmbeddedCmsisBuilderItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedCmsisBuilderItems) GetItemOk

func (o *EmbeddedCmsisBuilderItems) GetItemOk() ([]CmsisBuilderItem, bool)

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

func (*EmbeddedCmsisBuilderItems) HasItem

func (o *EmbeddedCmsisBuilderItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedCmsisBuilderItems) MarshalJSON

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

func (*EmbeddedCmsisBuilderItems) SetItem

SetItem gets a reference to the given []CmsisBuilderItem and assigns it to the Item field.

func (EmbeddedCmsisBuilderItems) ToMap added in v1.22.0

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

type EmbeddedCmsisIntellisenseItems

type EmbeddedCmsisIntellisenseItems struct {
	Item []CmsisIntellisenseItem `json:"item,omitempty"`
}

EmbeddedCmsisIntellisenseItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedCmsisIntellisenseItems

func NewEmbeddedCmsisIntellisenseItems() *EmbeddedCmsisIntellisenseItems

NewEmbeddedCmsisIntellisenseItems instantiates a new EmbeddedCmsisIntellisenseItems 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 NewEmbeddedCmsisIntellisenseItemsWithDefaults

func NewEmbeddedCmsisIntellisenseItemsWithDefaults() *EmbeddedCmsisIntellisenseItems

NewEmbeddedCmsisIntellisenseItemsWithDefaults instantiates a new EmbeddedCmsisIntellisenseItems 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 (*EmbeddedCmsisIntellisenseItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedCmsisIntellisenseItems) GetItemOk

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

func (*EmbeddedCmsisIntellisenseItems) HasItem

func (o *EmbeddedCmsisIntellisenseItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedCmsisIntellisenseItems) MarshalJSON

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

func (*EmbeddedCmsisIntellisenseItems) SetItem

SetItem gets a reference to the given []CmsisIntellisenseItem and assigns it to the Item field.

func (EmbeddedCmsisIntellisenseItems) ToMap added in v1.22.0

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

type EmbeddedEndpointDeprecationNoticeItems added in v1.22.0

type EmbeddedEndpointDeprecationNoticeItems struct {
	Item []EndpointDeprecationNotice `json:"item,omitempty"`
}

EmbeddedEndpointDeprecationNoticeItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedEndpointDeprecationNoticeItems added in v1.22.0

func NewEmbeddedEndpointDeprecationNoticeItems() *EmbeddedEndpointDeprecationNoticeItems

NewEmbeddedEndpointDeprecationNoticeItems instantiates a new EmbeddedEndpointDeprecationNoticeItems 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 NewEmbeddedEndpointDeprecationNoticeItemsWithDefaults added in v1.22.0

func NewEmbeddedEndpointDeprecationNoticeItemsWithDefaults() *EmbeddedEndpointDeprecationNoticeItems

NewEmbeddedEndpointDeprecationNoticeItemsWithDefaults instantiates a new EmbeddedEndpointDeprecationNoticeItems 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 (*EmbeddedEndpointDeprecationNoticeItems) GetItem added in v1.22.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedEndpointDeprecationNoticeItems) GetItemOk added in v1.22.0

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

func (*EmbeddedEndpointDeprecationNoticeItems) HasItem added in v1.22.0

HasItem returns a boolean if a field has been set.

func (EmbeddedEndpointDeprecationNoticeItems) MarshalJSON added in v1.22.0

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

func (*EmbeddedEndpointDeprecationNoticeItems) SetItem added in v1.22.0

SetItem gets a reference to the given []EndpointDeprecationNotice and assigns it to the Item field.

func (EmbeddedEndpointDeprecationNoticeItems) ToMap added in v1.22.0

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

type EmbeddedFPGAAdminItem added in v1.57.0

type EmbeddedFPGAAdminItem struct {
	Item []FPGAAdminItem `json:"item,omitempty"`
}

EmbeddedFPGAAdminItem Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedFPGAAdminItem added in v1.57.0

func NewEmbeddedFPGAAdminItem() *EmbeddedFPGAAdminItem

NewEmbeddedFPGAAdminItem instantiates a new EmbeddedFPGAAdminItem 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 NewEmbeddedFPGAAdminItemWithDefaults added in v1.57.0

func NewEmbeddedFPGAAdminItemWithDefaults() *EmbeddedFPGAAdminItem

NewEmbeddedFPGAAdminItemWithDefaults instantiates a new EmbeddedFPGAAdminItem 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 (*EmbeddedFPGAAdminItem) GetItem added in v1.57.0

func (o *EmbeddedFPGAAdminItem) GetItem() []FPGAAdminItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedFPGAAdminItem) GetItemOk added in v1.57.0

func (o *EmbeddedFPGAAdminItem) GetItemOk() ([]FPGAAdminItem, bool)

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

func (*EmbeddedFPGAAdminItem) HasItem added in v1.57.0

func (o *EmbeddedFPGAAdminItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedFPGAAdminItem) MarshalJSON added in v1.57.0

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

func (*EmbeddedFPGAAdminItem) SetItem added in v1.57.0

func (o *EmbeddedFPGAAdminItem) SetItem(v []FPGAAdminItem)

SetItem gets a reference to the given []FPGAAdminItem and assigns it to the Item field.

func (EmbeddedFPGAAdminItem) ToMap added in v1.57.0

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

type EmbeddedFPGAConnectionItems added in v1.44.0

type EmbeddedFPGAConnectionItems struct {
	Item []FPGAConnectionItem `json:"item,omitempty"`
}

EmbeddedFPGAConnectionItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedFPGAConnectionItems added in v1.44.0

func NewEmbeddedFPGAConnectionItems() *EmbeddedFPGAConnectionItems

NewEmbeddedFPGAConnectionItems instantiates a new EmbeddedFPGAConnectionItems 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 NewEmbeddedFPGAConnectionItemsWithDefaults added in v1.44.0

func NewEmbeddedFPGAConnectionItemsWithDefaults() *EmbeddedFPGAConnectionItems

NewEmbeddedFPGAConnectionItemsWithDefaults instantiates a new EmbeddedFPGAConnectionItems 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 (*EmbeddedFPGAConnectionItems) GetItem added in v1.44.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedFPGAConnectionItems) GetItemOk added in v1.44.0

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

func (*EmbeddedFPGAConnectionItems) HasItem added in v1.44.0

func (o *EmbeddedFPGAConnectionItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedFPGAConnectionItems) MarshalJSON added in v1.44.0

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

func (*EmbeddedFPGAConnectionItems) SetItem added in v1.44.0

SetItem gets a reference to the given []FPGAConnectionItem and assigns it to the Item field.

func (EmbeddedFPGAConnectionItems) ToMap added in v1.44.0

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

type EmbeddedFPGAItems added in v1.44.0

type EmbeddedFPGAItems struct {
	Item []FPGAItem `json:"item,omitempty"`
}

EmbeddedFPGAItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedFPGAItems added in v1.44.0

func NewEmbeddedFPGAItems() *EmbeddedFPGAItems

NewEmbeddedFPGAItems instantiates a new EmbeddedFPGAItems 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 NewEmbeddedFPGAItemsWithDefaults added in v1.44.0

func NewEmbeddedFPGAItemsWithDefaults() *EmbeddedFPGAItems

NewEmbeddedFPGAItemsWithDefaults instantiates a new EmbeddedFPGAItems 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 (*EmbeddedFPGAItems) GetItem added in v1.44.0

func (o *EmbeddedFPGAItems) GetItem() []FPGAItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedFPGAItems) GetItemOk added in v1.44.0

func (o *EmbeddedFPGAItems) GetItemOk() ([]FPGAItem, bool)

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

func (*EmbeddedFPGAItems) HasItem added in v1.44.0

func (o *EmbeddedFPGAItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedFPGAItems) MarshalJSON added in v1.44.0

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

func (*EmbeddedFPGAItems) SetItem added in v1.44.0

func (o *EmbeddedFPGAItems) SetItem(v []FPGAItem)

SetItem gets a reference to the given []FPGAItem and assigns it to the Item field.

func (EmbeddedFPGAItems) ToMap added in v1.44.0

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

type EmbeddedFPGAJobItems added in v1.44.0

type EmbeddedFPGAJobItems struct {
	Item []FPGAJobItem `json:"item,omitempty"`
}

EmbeddedFPGAJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedFPGAJobItems added in v1.44.0

func NewEmbeddedFPGAJobItems() *EmbeddedFPGAJobItems

NewEmbeddedFPGAJobItems instantiates a new EmbeddedFPGAJobItems 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 NewEmbeddedFPGAJobItemsWithDefaults added in v1.44.0

func NewEmbeddedFPGAJobItemsWithDefaults() *EmbeddedFPGAJobItems

NewEmbeddedFPGAJobItemsWithDefaults instantiates a new EmbeddedFPGAJobItems 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 (*EmbeddedFPGAJobItems) GetItem added in v1.44.0

func (o *EmbeddedFPGAJobItems) GetItem() []FPGAJobItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedFPGAJobItems) GetItemOk added in v1.44.0

func (o *EmbeddedFPGAJobItems) GetItemOk() ([]FPGAJobItem, bool)

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

func (*EmbeddedFPGAJobItems) HasItem added in v1.44.0

func (o *EmbeddedFPGAJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedFPGAJobItems) MarshalJSON added in v1.44.0

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

func (*EmbeddedFPGAJobItems) SetItem added in v1.44.0

func (o *EmbeddedFPGAJobItems) SetItem(v []FPGAJobItem)

SetItem gets a reference to the given []FPGAJobItem and assigns it to the Item field.

func (EmbeddedFPGAJobItems) ToMap added in v1.44.0

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

type EmbeddedFPGAPayloadItems added in v1.44.0

type EmbeddedFPGAPayloadItems struct {
	Item []FPGAPayloadItem `json:"item,omitempty"`
}

EmbeddedFPGAPayloadItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedFPGAPayloadItems added in v1.44.0

func NewEmbeddedFPGAPayloadItems() *EmbeddedFPGAPayloadItems

NewEmbeddedFPGAPayloadItems instantiates a new EmbeddedFPGAPayloadItems 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 NewEmbeddedFPGAPayloadItemsWithDefaults added in v1.44.0

func NewEmbeddedFPGAPayloadItemsWithDefaults() *EmbeddedFPGAPayloadItems

NewEmbeddedFPGAPayloadItemsWithDefaults instantiates a new EmbeddedFPGAPayloadItems 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 (*EmbeddedFPGAPayloadItems) GetItem added in v1.44.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedFPGAPayloadItems) GetItemOk added in v1.44.0

func (o *EmbeddedFPGAPayloadItems) GetItemOk() ([]FPGAPayloadItem, bool)

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

func (*EmbeddedFPGAPayloadItems) HasItem added in v1.44.0

func (o *EmbeddedFPGAPayloadItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedFPGAPayloadItems) MarshalJSON added in v1.44.0

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

func (*EmbeddedFPGAPayloadItems) SetItem added in v1.44.0

func (o *EmbeddedFPGAPayloadItems) SetItem(v []FPGAPayloadItem)

SetItem gets a reference to the given []FPGAPayloadItem and assigns it to the Item field.

func (EmbeddedFPGAPayloadItems) ToMap added in v1.44.0

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

type EmbeddedGenericWorkJobItems added in v1.26.0

type EmbeddedGenericWorkJobItems struct {
	Item []GenericWorkJobItem `json:"item,omitempty"`
}

EmbeddedGenericWorkJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedGenericWorkJobItems added in v1.26.0

func NewEmbeddedGenericWorkJobItems() *EmbeddedGenericWorkJobItems

NewEmbeddedGenericWorkJobItems instantiates a new EmbeddedGenericWorkJobItems 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 NewEmbeddedGenericWorkJobItemsWithDefaults added in v1.26.0

func NewEmbeddedGenericWorkJobItemsWithDefaults() *EmbeddedGenericWorkJobItems

NewEmbeddedGenericWorkJobItemsWithDefaults instantiates a new EmbeddedGenericWorkJobItems 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 (*EmbeddedGenericWorkJobItems) GetItem added in v1.26.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedGenericWorkJobItems) GetItemOk added in v1.26.0

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

func (*EmbeddedGenericWorkJobItems) HasItem added in v1.26.0

func (o *EmbeddedGenericWorkJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedGenericWorkJobItems) MarshalJSON added in v1.26.0

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

func (*EmbeddedGenericWorkJobItems) SetItem added in v1.26.0

SetItem gets a reference to the given []GenericWorkJobItem and assigns it to the Item field.

func (EmbeddedGenericWorkJobItems) ToMap added in v1.26.0

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

type EmbeddedGenericWorkerItems added in v1.26.0

type EmbeddedGenericWorkerItems struct {
	Item []GenericWorkerItem `json:"item,omitempty"`
}

EmbeddedGenericWorkerItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedGenericWorkerItems added in v1.26.0

func NewEmbeddedGenericWorkerItems() *EmbeddedGenericWorkerItems

NewEmbeddedGenericWorkerItems instantiates a new EmbeddedGenericWorkerItems 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 NewEmbeddedGenericWorkerItemsWithDefaults added in v1.26.0

func NewEmbeddedGenericWorkerItemsWithDefaults() *EmbeddedGenericWorkerItems

NewEmbeddedGenericWorkerItemsWithDefaults instantiates a new EmbeddedGenericWorkerItems 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 (*EmbeddedGenericWorkerItems) GetItem added in v1.26.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedGenericWorkerItems) GetItemOk added in v1.26.0

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

func (*EmbeddedGenericWorkerItems) HasItem added in v1.26.0

func (o *EmbeddedGenericWorkerItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedGenericWorkerItems) MarshalJSON added in v1.26.0

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

func (*EmbeddedGenericWorkerItems) SetItem added in v1.26.0

SetItem gets a reference to the given []GenericWorkerItem and assigns it to the Item field.

func (EmbeddedGenericWorkerItems) ToMap added in v1.26.0

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

type EmbeddedInstancePermissionItem added in v1.54.0

type EmbeddedInstancePermissionItem struct {
	Item []InstancePermissionItem `json:"item,omitempty"`
}

EmbeddedInstancePermissionItem Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedInstancePermissionItem added in v1.54.0

func NewEmbeddedInstancePermissionItem() *EmbeddedInstancePermissionItem

NewEmbeddedInstancePermissionItem instantiates a new EmbeddedInstancePermissionItem 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 NewEmbeddedInstancePermissionItemWithDefaults added in v1.54.0

func NewEmbeddedInstancePermissionItemWithDefaults() *EmbeddedInstancePermissionItem

NewEmbeddedInstancePermissionItemWithDefaults instantiates a new EmbeddedInstancePermissionItem 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 (*EmbeddedInstancePermissionItem) GetItem added in v1.54.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedInstancePermissionItem) GetItemOk added in v1.54.0

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

func (*EmbeddedInstancePermissionItem) HasItem added in v1.54.0

func (o *EmbeddedInstancePermissionItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedInstancePermissionItem) MarshalJSON added in v1.54.0

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

func (*EmbeddedInstancePermissionItem) SetItem added in v1.54.0

SetItem gets a reference to the given []InstancePermissionItem and assigns it to the Item field.

func (EmbeddedInstancePermissionItem) ToMap added in v1.54.0

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

type EmbeddedIntellisenseJobItems

type EmbeddedIntellisenseJobItems struct {
	Item []IntellisenseJobItem `json:"item,omitempty"`
}

EmbeddedIntellisenseJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedIntellisenseJobItems

func NewEmbeddedIntellisenseJobItems() *EmbeddedIntellisenseJobItems

NewEmbeddedIntellisenseJobItems instantiates a new EmbeddedIntellisenseJobItems 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 NewEmbeddedIntellisenseJobItemsWithDefaults

func NewEmbeddedIntellisenseJobItemsWithDefaults() *EmbeddedIntellisenseJobItems

NewEmbeddedIntellisenseJobItemsWithDefaults instantiates a new EmbeddedIntellisenseJobItems 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 (*EmbeddedIntellisenseJobItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedIntellisenseJobItems) GetItemOk

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

func (*EmbeddedIntellisenseJobItems) HasItem

func (o *EmbeddedIntellisenseJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedIntellisenseJobItems) MarshalJSON

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

func (*EmbeddedIntellisenseJobItems) SetItem

SetItem gets a reference to the given []IntellisenseJobItem and assigns it to the Item field.

func (EmbeddedIntellisenseJobItems) ToMap added in v1.22.0

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

type EmbeddedPATItem added in v1.26.0

type EmbeddedPATItem struct {
	Item []PATItem `json:"item,omitempty"`
}

EmbeddedPATItem Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedPATItem added in v1.26.0

func NewEmbeddedPATItem() *EmbeddedPATItem

NewEmbeddedPATItem instantiates a new EmbeddedPATItem 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 NewEmbeddedPATItemWithDefaults added in v1.26.0

func NewEmbeddedPATItemWithDefaults() *EmbeddedPATItem

NewEmbeddedPATItemWithDefaults instantiates a new EmbeddedPATItem 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 (*EmbeddedPATItem) GetItem added in v1.26.0

func (o *EmbeddedPATItem) GetItem() []PATItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedPATItem) GetItemOk added in v1.26.0

func (o *EmbeddedPATItem) GetItemOk() ([]PATItem, bool)

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

func (*EmbeddedPATItem) HasItem added in v1.26.0

func (o *EmbeddedPATItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedPATItem) MarshalJSON added in v1.26.0

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

func (*EmbeddedPATItem) SetItem added in v1.26.0

func (o *EmbeddedPATItem) SetItem(v []PATItem)

SetItem gets a reference to the given []PATItem and assigns it to the Item field.

func (EmbeddedPATItem) ToMap added in v1.26.0

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

type EmbeddedUserItem added in v1.57.0

type EmbeddedUserItem struct {
	Item []UserItem `json:"item,omitempty"`
}

EmbeddedUserItem Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedUserItem added in v1.57.0

func NewEmbeddedUserItem() *EmbeddedUserItem

NewEmbeddedUserItem instantiates a new EmbeddedUserItem 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 NewEmbeddedUserItemWithDefaults added in v1.57.0

func NewEmbeddedUserItemWithDefaults() *EmbeddedUserItem

NewEmbeddedUserItemWithDefaults instantiates a new EmbeddedUserItem 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 (*EmbeddedUserItem) GetItem added in v1.57.0

func (o *EmbeddedUserItem) GetItem() []UserItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedUserItem) GetItemOk added in v1.57.0

func (o *EmbeddedUserItem) GetItemOk() ([]UserItem, bool)

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

func (*EmbeddedUserItem) HasItem added in v1.57.0

func (o *EmbeddedUserItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedUserItem) MarshalJSON added in v1.57.0

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

func (*EmbeddedUserItem) SetItem added in v1.57.0

func (o *EmbeddedUserItem) SetItem(v []UserItem)

SetItem gets a reference to the given []UserItem and assigns it to the Item field.

func (EmbeddedUserItem) ToMap added in v1.57.0

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

type EmbeddedVendorItems

type EmbeddedVendorItems struct {
	Item []VendorItem `json:"item,omitempty"`
}

EmbeddedVendorItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedVendorItems

func NewEmbeddedVendorItems() *EmbeddedVendorItems

NewEmbeddedVendorItems instantiates a new EmbeddedVendorItems 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 NewEmbeddedVendorItemsWithDefaults

func NewEmbeddedVendorItemsWithDefaults() *EmbeddedVendorItems

NewEmbeddedVendorItemsWithDefaults instantiates a new EmbeddedVendorItems 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 (*EmbeddedVendorItems) GetItem

func (o *EmbeddedVendorItems) GetItem() []VendorItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVendorItems) GetItemOk

func (o *EmbeddedVendorItems) GetItemOk() ([]VendorItem, bool)

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

func (*EmbeddedVendorItems) HasItem

func (o *EmbeddedVendorItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVendorItems) MarshalJSON

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

func (*EmbeddedVendorItems) SetItem

func (o *EmbeddedVendorItems) SetItem(v []VendorItem)

SetItem gets a reference to the given []VendorItem and assigns it to the Item field.

func (EmbeddedVendorItems) ToMap added in v1.22.0

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

type EmbeddedVhtInstanceItems

type EmbeddedVhtInstanceItems struct {
	Item []VhtInstanceItem `json:"item,omitempty"`
}

EmbeddedVhtInstanceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedVhtInstanceItems

func NewEmbeddedVhtInstanceItems() *EmbeddedVhtInstanceItems

NewEmbeddedVhtInstanceItems instantiates a new EmbeddedVhtInstanceItems 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 NewEmbeddedVhtInstanceItemsWithDefaults

func NewEmbeddedVhtInstanceItemsWithDefaults() *EmbeddedVhtInstanceItems

NewEmbeddedVhtInstanceItemsWithDefaults instantiates a new EmbeddedVhtInstanceItems 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 (*EmbeddedVhtInstanceItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtInstanceItems) GetItemOk

func (o *EmbeddedVhtInstanceItems) GetItemOk() ([]VhtInstanceItem, bool)

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

func (*EmbeddedVhtInstanceItems) HasItem

func (o *EmbeddedVhtInstanceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtInstanceItems) MarshalJSON

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

func (*EmbeddedVhtInstanceItems) SetItem

func (o *EmbeddedVhtInstanceItems) SetItem(v []VhtInstanceItem)

SetItem gets a reference to the given []VhtInstanceItem and assigns it to the Item field.

func (EmbeddedVhtInstanceItems) ToMap added in v1.22.0

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

type EmbeddedVhtItems

type EmbeddedVhtItems struct {
	Item []VhtItem `json:"item,omitempty"`
}

EmbeddedVhtItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedVhtItems

func NewEmbeddedVhtItems() *EmbeddedVhtItems

NewEmbeddedVhtItems instantiates a new EmbeddedVhtItems 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 NewEmbeddedVhtItemsWithDefaults

func NewEmbeddedVhtItemsWithDefaults() *EmbeddedVhtItems

NewEmbeddedVhtItemsWithDefaults instantiates a new EmbeddedVhtItems 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 (*EmbeddedVhtItems) GetItem

func (o *EmbeddedVhtItems) GetItem() []VhtItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtItems) GetItemOk

func (o *EmbeddedVhtItems) GetItemOk() ([]VhtItem, bool)

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

func (*EmbeddedVhtItems) HasItem

func (o *EmbeddedVhtItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtItems) MarshalJSON

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

func (*EmbeddedVhtItems) SetItem

func (o *EmbeddedVhtItems) SetItem(v []VhtItem)

SetItem gets a reference to the given []VhtItem and assigns it to the Item field.

func (EmbeddedVhtItems) ToMap added in v1.22.0

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

type EmbeddedVhtRunJobItems

type EmbeddedVhtRunJobItems struct {
	Item []VhtRunJobItem `json:"item,omitempty"`
}

EmbeddedVhtRunJobItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedVhtRunJobItems

func NewEmbeddedVhtRunJobItems() *EmbeddedVhtRunJobItems

NewEmbeddedVhtRunJobItems instantiates a new EmbeddedVhtRunJobItems 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 NewEmbeddedVhtRunJobItemsWithDefaults

func NewEmbeddedVhtRunJobItemsWithDefaults() *EmbeddedVhtRunJobItems

NewEmbeddedVhtRunJobItemsWithDefaults instantiates a new EmbeddedVhtRunJobItems 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 (*EmbeddedVhtRunJobItems) GetItem

func (o *EmbeddedVhtRunJobItems) GetItem() []VhtRunJobItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedVhtRunJobItems) GetItemOk

func (o *EmbeddedVhtRunJobItems) GetItemOk() ([]VhtRunJobItem, bool)

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

func (*EmbeddedVhtRunJobItems) HasItem

func (o *EmbeddedVhtRunJobItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedVhtRunJobItems) MarshalJSON

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

func (*EmbeddedVhtRunJobItems) SetItem

func (o *EmbeddedVhtRunJobItems) SetItem(v []VhtRunJobItem)

SetItem gets a reference to the given []VhtRunJobItem and assigns it to the Item field.

func (EmbeddedVhtRunJobItems) ToMap added in v1.22.0

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

type EmbeddedWorkspaceItems

type EmbeddedWorkspaceItems struct {
	Item []WorkspaceItem `json:"item,omitempty"`
}

EmbeddedWorkspaceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedWorkspaceItems

func NewEmbeddedWorkspaceItems() *EmbeddedWorkspaceItems

NewEmbeddedWorkspaceItems instantiates a new EmbeddedWorkspaceItems 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 NewEmbeddedWorkspaceItemsWithDefaults

func NewEmbeddedWorkspaceItemsWithDefaults() *EmbeddedWorkspaceItems

NewEmbeddedWorkspaceItemsWithDefaults instantiates a new EmbeddedWorkspaceItems 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 (*EmbeddedWorkspaceItems) GetItem

func (o *EmbeddedWorkspaceItems) GetItem() []WorkspaceItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedWorkspaceItems) GetItemOk

func (o *EmbeddedWorkspaceItems) GetItemOk() ([]WorkspaceItem, bool)

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

func (*EmbeddedWorkspaceItems) HasItem

func (o *EmbeddedWorkspaceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedWorkspaceItems) MarshalJSON

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

func (*EmbeddedWorkspaceItems) SetItem

func (o *EmbeddedWorkspaceItems) SetItem(v []WorkspaceItem)

SetItem gets a reference to the given []WorkspaceItem and assigns it to the Item field.

func (EmbeddedWorkspaceItems) ToMap added in v1.22.0

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

type EmbeddedWorkspaceSourceItems

type EmbeddedWorkspaceSourceItems struct {
	Item []WorkspaceSourceItem `json:"item,omitempty"`
}

EmbeddedWorkspaceSourceItems Embedded resource use the same link relation as a dictionary key, but rather than returning a link to the resource, the resource is instead embedded into the collection resource.

func NewEmbeddedWorkspaceSourceItems

func NewEmbeddedWorkspaceSourceItems() *EmbeddedWorkspaceSourceItems

NewEmbeddedWorkspaceSourceItems instantiates a new EmbeddedWorkspaceSourceItems 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 NewEmbeddedWorkspaceSourceItemsWithDefaults

func NewEmbeddedWorkspaceSourceItemsWithDefaults() *EmbeddedWorkspaceSourceItems

NewEmbeddedWorkspaceSourceItemsWithDefaults instantiates a new EmbeddedWorkspaceSourceItems 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 (*EmbeddedWorkspaceSourceItems) GetItem

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedWorkspaceSourceItems) GetItemOk

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

func (*EmbeddedWorkspaceSourceItems) HasItem

func (o *EmbeddedWorkspaceSourceItems) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedWorkspaceSourceItems) MarshalJSON

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

func (*EmbeddedWorkspaceSourceItems) SetItem

SetItem gets a reference to the given []WorkspaceSourceItem and assigns it to the Item field.

func (EmbeddedWorkspaceSourceItems) ToMap added in v1.22.0

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

type EndpointDeprecationNotice added in v1.22.0

type EndpointDeprecationNotice struct {
	Links       NullableEndpointDeprecationNoticeLinks `json:"_links"`
	Metadata    NullableCommonMetadata                 `json:"_metadata"`
	Deprecation DeprecationInfo                        `json:"deprecation"`
	Endpoint    HalLinkData                            `json:"endpoint"`
	Replacement *HalLinkData                           `json:"replacement,omitempty"`
}

EndpointDeprecationNotice A notice of deprecation for an endpoint

func NewEndpointDeprecationNotice added in v1.22.0

func NewEndpointDeprecationNotice(links NullableEndpointDeprecationNoticeLinks, metadata NullableCommonMetadata, deprecation DeprecationInfo, endpoint HalLinkData) *EndpointDeprecationNotice

NewEndpointDeprecationNotice instantiates a new EndpointDeprecationNotice 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 NewEndpointDeprecationNoticeWithDefaults added in v1.22.0

func NewEndpointDeprecationNoticeWithDefaults() *EndpointDeprecationNotice

NewEndpointDeprecationNoticeWithDefaults instantiates a new EndpointDeprecationNotice 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 (*EndpointDeprecationNotice) GetDeprecation added in v1.22.0

func (o *EndpointDeprecationNotice) GetDeprecation() DeprecationInfo

GetDeprecation returns the Deprecation field value

func (*EndpointDeprecationNotice) GetDeprecationOk added in v1.22.0

func (o *EndpointDeprecationNotice) GetDeprecationOk() (*DeprecationInfo, bool)

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

func (*EndpointDeprecationNotice) GetEndpoint added in v1.22.0

func (o *EndpointDeprecationNotice) GetEndpoint() HalLinkData

GetEndpoint returns the Endpoint field value

func (*EndpointDeprecationNotice) GetEndpointOk added in v1.22.0

func (o *EndpointDeprecationNotice) GetEndpointOk() (*HalLinkData, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for EndpointDeprecationNoticeLinks will be returned

func (*EndpointDeprecationNotice) GetLinksOk added in v1.22.0

GetLinksOk returns a tuple with the Links 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 (*EndpointDeprecationNotice) GetMetadata added in v1.22.0

func (o *EndpointDeprecationNotice) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*EndpointDeprecationNotice) GetMetadataOk added in v1.22.0

func (o *EndpointDeprecationNotice) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*EndpointDeprecationNotice) GetReplacement added in v1.22.0

func (o *EndpointDeprecationNotice) GetReplacement() HalLinkData

GetReplacement returns the Replacement field value if set, zero value otherwise.

func (*EndpointDeprecationNotice) GetReplacementOk added in v1.22.0

func (o *EndpointDeprecationNotice) GetReplacementOk() (*HalLinkData, bool)

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

func (*EndpointDeprecationNotice) HasReplacement added in v1.22.0

func (o *EndpointDeprecationNotice) HasReplacement() bool

HasReplacement returns a boolean if a field has been set.

func (EndpointDeprecationNotice) MarshalJSON added in v1.22.0

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

func (*EndpointDeprecationNotice) SetDeprecation added in v1.22.0

func (o *EndpointDeprecationNotice) SetDeprecation(v DeprecationInfo)

SetDeprecation sets field value

func (*EndpointDeprecationNotice) SetEndpoint added in v1.22.0

func (o *EndpointDeprecationNotice) SetEndpoint(v HalLinkData)

SetEndpoint sets field value

SetLinks sets field value

func (*EndpointDeprecationNotice) SetMetadata added in v1.22.0

func (o *EndpointDeprecationNotice) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*EndpointDeprecationNotice) SetReplacement added in v1.22.0

func (o *EndpointDeprecationNotice) SetReplacement(v HalLinkData)

SetReplacement gets a reference to the given HalLinkData and assigns it to the Replacement field.

func (EndpointDeprecationNotice) ToMap added in v1.22.0

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

func (*EndpointDeprecationNotice) UnmarshalJSON added in v1.22.0

func (o *EndpointDeprecationNotice) UnmarshalJSON(data []byte) (err error)

type EndpointDeprecationNoticeCollection added in v1.22.0

type EndpointDeprecationNoticeCollection struct {
	Embedded *EmbeddedEndpointDeprecationNoticeItems `json:"_embedded,omitempty"`
	Links    NullableHalSimpleCollectionLinks        `json:"_links"`
	Metadata NullablePagingMetadata                  `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

EndpointDeprecationNoticeCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewEndpointDeprecationNoticeCollection added in v1.22.0

func NewEndpointDeprecationNoticeCollection(links NullableHalSimpleCollectionLinks, metadata NullablePagingMetadata, name string, title string) *EndpointDeprecationNoticeCollection

NewEndpointDeprecationNoticeCollection instantiates a new EndpointDeprecationNoticeCollection 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 NewEndpointDeprecationNoticeCollectionWithDefaults added in v1.22.0

func NewEndpointDeprecationNoticeCollectionWithDefaults() *EndpointDeprecationNoticeCollection

NewEndpointDeprecationNoticeCollectionWithDefaults instantiates a new EndpointDeprecationNoticeCollection 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 (*EndpointDeprecationNoticeCollection) GetEmbedded added in v1.22.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*EndpointDeprecationNoticeCollection) GetEmbeddedOk added in v1.22.0

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalSimpleCollectionLinks will be returned

func (*EndpointDeprecationNoticeCollection) GetLinksOk added in v1.22.0

GetLinksOk returns a tuple with the Links 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 (*EndpointDeprecationNoticeCollection) GetMetadata added in v1.22.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*EndpointDeprecationNoticeCollection) GetMetadataOk added in v1.22.0

GetMetadataOk returns a tuple with the Metadata 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 (*EndpointDeprecationNoticeCollection) GetName added in v1.22.0

GetName returns the Name field value

func (*EndpointDeprecationNoticeCollection) GetNameOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeCollection) GetTitle added in v1.22.0

GetTitle returns the Title field value

func (*EndpointDeprecationNoticeCollection) GetTitleOk added in v1.22.0

func (o *EndpointDeprecationNoticeCollection) GetTitleOk() (*string, bool)

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

func (*EndpointDeprecationNoticeCollection) HasEmbedded added in v1.22.0

func (o *EndpointDeprecationNoticeCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (EndpointDeprecationNoticeCollection) MarshalJSON added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) SetEmbedded added in v1.22.0

SetEmbedded gets a reference to the given EmbeddedEndpointDeprecationNoticeItems and assigns it to the Embedded field.

SetLinks sets field value

func (*EndpointDeprecationNoticeCollection) SetMetadata added in v1.22.0

SetMetadata sets field value

func (*EndpointDeprecationNoticeCollection) SetName added in v1.22.0

SetName sets field value

func (*EndpointDeprecationNoticeCollection) SetTitle added in v1.22.0

SetTitle sets field value

func (EndpointDeprecationNoticeCollection) ToMap added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) UnmarshalJSON added in v1.22.0

func (o *EndpointDeprecationNoticeCollection) UnmarshalJSON(data []byte) (err error)
type EndpointDeprecationNoticeLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Self       HalLinkData  `json:"self"`
}

EndpointDeprecationNoticeLinks The `collection` link corresponds to the collection containing this notice

func NewEndpointDeprecationNoticeLinks(self HalLinkData) *EndpointDeprecationNoticeLinks

NewEndpointDeprecationNoticeLinks instantiates a new EndpointDeprecationNoticeLinks 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 NewEndpointDeprecationNoticeLinksWithDefaults added in v1.22.0

func NewEndpointDeprecationNoticeLinksWithDefaults() *EndpointDeprecationNoticeLinks

NewEndpointDeprecationNoticeLinksWithDefaults instantiates a new EndpointDeprecationNoticeLinks 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 (*EndpointDeprecationNoticeLinks) GetCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*EndpointDeprecationNoticeLinks) GetCollectionOk added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*EndpointDeprecationNoticeLinks) GetSelf added in v1.22.0

GetSelf returns the Self field value

func (*EndpointDeprecationNoticeLinks) GetSelfOk added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*EndpointDeprecationNoticeLinks) HasCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (EndpointDeprecationNoticeLinks) MarshalJSON added in v1.22.0

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

func (*EndpointDeprecationNoticeLinks) SetCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*EndpointDeprecationNoticeLinks) SetSelf added in v1.22.0

SetSelf sets field value

func (EndpointDeprecationNoticeLinks) ToMap added in v1.22.0

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

func (*EndpointDeprecationNoticeLinks) UnmarshalJSON added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) UnmarshalJSON(data []byte) (err error)

type ErrorResponse

type ErrorResponse struct {
	// Fields in the request that failed validation [Optional].
	Fields []FieldObject `json:"fields,omitempty"`
	// HTTP Status Code
	HttpStatusCode int32 `json:"httpStatusCode"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
	// Request ID that could be used to identify the error in logs.
	RequestId string `json:"requestId"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(httpStatusCode int32, message string, requestId string) *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetFields

func (o *ErrorResponse) GetFields() []FieldObject

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

func (*ErrorResponse) GetFieldsOk

func (o *ErrorResponse) GetFieldsOk() ([]FieldObject, bool)

GetFieldsOk returns a tuple with the Fields 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 (*ErrorResponse) GetHttpStatusCode

func (o *ErrorResponse) GetHttpStatusCode() int32

GetHttpStatusCode returns the HttpStatusCode field value

func (*ErrorResponse) GetHttpStatusCodeOk

func (o *ErrorResponse) GetHttpStatusCodeOk() (*int32, bool)

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

func (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() string

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk

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

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

func (*ErrorResponse) GetRequestId

func (o *ErrorResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ErrorResponse) GetRequestIdOk

func (o *ErrorResponse) GetRequestIdOk() (*string, bool)

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

func (*ErrorResponse) HasFields

func (o *ErrorResponse) HasFields() bool

HasFields returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

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

func (*ErrorResponse) SetFields

func (o *ErrorResponse) SetFields(v []FieldObject)

SetFields gets a reference to the given []FieldObject and assigns it to the Fields field.

func (*ErrorResponse) SetHttpStatusCode

func (o *ErrorResponse) SetHttpStatusCode(v int32)

SetHttpStatusCode sets field value

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v string)

SetMessage sets field value

func (*ErrorResponse) SetRequestId

func (o *ErrorResponse) SetRequestId(v string)

SetRequestId sets field value

func (ErrorResponse) ToMap added in v1.22.0

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

func (*ErrorResponse) UnmarshalJSON added in v1.22.0

func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error)

type FPGAAPIService added in v1.62.0

type FPGAAPIService service

FPGAAPIService FPGAAPI service

func (*FPGAAPIService) SunsetFpga added in v1.62.0

func (a *FPGAAPIService) SunsetFpga(ctx context.Context, fpgaName string) ApiSunsetFpgaRequest

SunsetFpga Initiate the sunsetting of the FPGA as part of a decommission

Initiate the sunsetting of the FPGA which will result on a full decommissioning

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiSunsetFpgaRequest

func (*FPGAAPIService) SunsetFpgaExecute added in v1.62.0

func (a *FPGAAPIService) SunsetFpgaExecute(r ApiSunsetFpgaRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

type FPGAAdminAPIService added in v1.57.0

type FPGAAdminAPIService service

FPGAAdminAPIService FPGAAdminAPI service

func (*FPGAAdminAPIService) AddFPGAAdmin added in v1.57.0

AddFPGAAdmin Add a user to the FPGA admin group

Adds a user to the FPGA admin group to allow management of the FPGA system

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

func (*FPGAAdminAPIService) AddFPGAAdminExecute added in v1.57.0

Execute executes the request

@return FPGAAdminItem

func (*FPGAAdminAPIService) ListFPGAAdmins added in v1.57.0

ListFPGAAdmins List all the members of the FPGA admin group

This returns a collection of all the users that are permitted to manage the FPGA system.

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

func (*FPGAAdminAPIService) ListFPGAAdminsExecute added in v1.57.0

Execute executes the request

@return FPGAAdminCollection

func (*FPGAAdminAPIService) RemoveFPGAAdmin added in v1.57.0

func (a *FPGAAdminAPIService) RemoveFPGAAdmin(ctx context.Context, fpgaAdminName string) ApiRemoveFPGAAdminRequest

RemoveFPGAAdmin Remove a user from the FPGA admin group

Remove a user from the FPGA admin group to prevent anymore management of the FPGA system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaAdminName Unique user ID a member of the FPGA admin group.
@return ApiRemoveFPGAAdminRequest

func (*FPGAAdminAPIService) RemoveFPGAAdminExecute added in v1.57.0

func (a *FPGAAdminAPIService) RemoveFPGAAdminExecute(r ApiRemoveFPGAAdminRequest) (*http.Response, error)

Execute executes the request

type FPGAAdminCollection added in v1.57.0

type FPGAAdminCollection struct {
	Embedded *EmbeddedFPGAAdminItem     `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

FPGAAdminCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewFPGAAdminCollection added in v1.57.0

func NewFPGAAdminCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *FPGAAdminCollection

NewFPGAAdminCollection instantiates a new FPGAAdminCollection 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 NewFPGAAdminCollectionWithDefaults added in v1.57.0

func NewFPGAAdminCollectionWithDefaults() *FPGAAdminCollection

NewFPGAAdminCollectionWithDefaults instantiates a new FPGAAdminCollection 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 (o *FPGAAdminCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAAdminCollection) FetchName added in v1.57.0

func (o *FPGAAdminCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAAdminCollection) FetchTitle added in v1.57.0

func (o *FPGAAdminCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAAdminCollection) FetchType added in v1.57.0

func (o *FPGAAdminCollection) FetchType() string

FetchType returns the resource type

func (*FPGAAdminCollection) GetEmbedded added in v1.57.0

func (o *FPGAAdminCollection) GetEmbedded() EmbeddedFPGAAdminItem

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGAAdminCollection) GetEmbeddedOk added in v1.57.0

func (o *FPGAAdminCollection) GetEmbeddedOk() (*EmbeddedFPGAAdminItem, bool)

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

func (*FPGAAdminCollection) GetItemCount added in v1.57.0

func (o *FPGAAdminCollection) GetItemCount() (count int64, err error)

func (*FPGAAdminCollection) GetItemIterator added in v1.57.0

func (o *FPGAAdminCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*FPGAAdminCollection) GetLinksOk added in v1.57.0

func (o *FPGAAdminCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAAdminCollection) GetMetadata added in v1.57.0

func (o *FPGAAdminCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*FPGAAdminCollection) GetMetadataOk added in v1.57.0

func (o *FPGAAdminCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAAdminCollection) GetName added in v1.57.0

func (o *FPGAAdminCollection) GetName() string

GetName returns the Name field value

func (*FPGAAdminCollection) GetNameOk added in v1.57.0

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

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

func (*FPGAAdminCollection) GetTitle added in v1.57.0

func (o *FPGAAdminCollection) GetTitle() string

GetTitle returns the Title field value

func (*FPGAAdminCollection) GetTitleOk added in v1.57.0

func (o *FPGAAdminCollection) GetTitleOk() (*string, bool)

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

func (*FPGAAdminCollection) HasEmbedded added in v1.57.0

func (o *FPGAAdminCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGAAdminCollection) HasNext added in v1.57.0

func (o *FPGAAdminCollection) HasNext() bool

func (FPGAAdminCollection) MarshalJSON added in v1.57.0

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

func (*FPGAAdminCollection) SetEmbedded added in v1.57.0

func (o *FPGAAdminCollection) SetEmbedded(v EmbeddedFPGAAdminItem)

SetEmbedded gets a reference to the given EmbeddedFPGAAdminItem and assigns it to the Embedded field.

func (o *FPGAAdminCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*FPGAAdminCollection) SetMetadata added in v1.57.0

func (o *FPGAAdminCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*FPGAAdminCollection) SetName added in v1.57.0

func (o *FPGAAdminCollection) SetName(v string)

SetName sets field value

func (*FPGAAdminCollection) SetTitle added in v1.57.0

func (o *FPGAAdminCollection) SetTitle(v string)

SetTitle sets field value

func (FPGAAdminCollection) ToMap added in v1.57.0

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

func (*FPGAAdminCollection) UnmarshalJSON added in v1.57.0

func (o *FPGAAdminCollection) UnmarshalJSON(data []byte) (err error)

type FPGAAdminItem added in v1.57.0

type FPGAAdminItem struct {
	Links    NullableFPGAAdminItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// The unique identifier of the user
	Name string `json:"name"`
	// Optional human-readable name of the FPGA admin member.
	Title NullableString `json:"title,omitempty"`
}

FPGAAdminItem struct for FPGAAdminItem

func NewFPGAAdminItem added in v1.57.0

func NewFPGAAdminItem(links NullableFPGAAdminItemLinks, metadata NullableCommonMetadata, name string) *FPGAAdminItem

NewFPGAAdminItem instantiates a new FPGAAdminItem 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 NewFPGAAdminItemWithDefaults added in v1.57.0

func NewFPGAAdminItemWithDefaults() *FPGAAdminItem

NewFPGAAdminItemWithDefaults instantiates a new FPGAAdminItem 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 (o *FPGAAdminItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAAdminItem) FetchName added in v1.57.0

func (o *FPGAAdminItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAAdminItem) FetchTitle added in v1.57.0

func (o *FPGAAdminItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAAdminItem) FetchType added in v1.57.0

func (o *FPGAAdminItem) FetchType() string

FetchType returns the resource type

func (o *FPGAAdminItem) GetLinks() FPGAAdminItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAAdminItemLinks will be returned

func (*FPGAAdminItem) GetLinksOk added in v1.57.0

func (o *FPGAAdminItem) GetLinksOk() (*FPGAAdminItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAAdminItem) GetMetadata added in v1.57.0

func (o *FPGAAdminItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAAdminItem) GetMetadataOk added in v1.57.0

func (o *FPGAAdminItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAAdminItem) GetName added in v1.57.0

func (o *FPGAAdminItem) GetName() string

GetName returns the Name field value

func (*FPGAAdminItem) GetNameOk added in v1.57.0

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

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

func (*FPGAAdminItem) GetTitle added in v1.57.0

func (o *FPGAAdminItem) GetTitle() string

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

func (*FPGAAdminItem) GetTitleOk added in v1.57.0

func (o *FPGAAdminItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*FPGAAdminItem) HasTitle added in v1.57.0

func (o *FPGAAdminItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (FPGAAdminItem) MarshalJSON added in v1.57.0

func (o FPGAAdminItem) MarshalJSON() ([]byte, error)
func (o *FPGAAdminItem) SetLinks(v FPGAAdminItemLinks)

SetLinks sets field value

func (*FPGAAdminItem) SetMetadata added in v1.57.0

func (o *FPGAAdminItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAAdminItem) SetName added in v1.57.0

func (o *FPGAAdminItem) SetName(v string)

SetName sets field value

func (*FPGAAdminItem) SetTitle added in v1.57.0

func (o *FPGAAdminItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*FPGAAdminItem) SetTitleNil added in v1.57.0

func (o *FPGAAdminItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (FPGAAdminItem) ToMap added in v1.57.0

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

func (*FPGAAdminItem) UnmarshalJSON added in v1.57.0

func (o *FPGAAdminItem) UnmarshalJSON(data []byte) (err error)

func (*FPGAAdminItem) UnsetTitle added in v1.57.0

func (o *FPGAAdminItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type FPGAAdminItemLinks struct {
	Self HalLinkData `json:"self"`
}

FPGAAdminItemLinks The `self` link can be used to get this resource.

func NewFPGAAdminItemLinks(self HalLinkData) *FPGAAdminItemLinks

NewFPGAAdminItemLinks instantiates a new FPGAAdminItemLinks 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 NewFPGAAdminItemLinksWithDefaults added in v1.57.0

func NewFPGAAdminItemLinksWithDefaults() *FPGAAdminItemLinks

NewFPGAAdminItemLinksWithDefaults instantiates a new FPGAAdminItemLinks 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 (*FPGAAdminItemLinks) GetSelf added in v1.57.0

func (o *FPGAAdminItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGAAdminItemLinks) GetSelfOk added in v1.57.0

func (o *FPGAAdminItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (FPGAAdminItemLinks) MarshalJSON added in v1.57.0

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

func (*FPGAAdminItemLinks) SetSelf added in v1.57.0

func (o *FPGAAdminItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAAdminItemLinks) ToMap added in v1.57.0

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

func (*FPGAAdminItemLinks) UnmarshalJSON added in v1.57.0

func (o *FPGAAdminItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAAdminIterator added in v1.57.0

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

FPGAAdminIterator defines an iterator over a collection.

func (*FPGAAdminIterator) GetNext added in v1.57.0

func (m *FPGAAdminIterator) GetNext() (item any, err error)

func (*FPGAAdminIterator) HasNext added in v1.57.0

func (m *FPGAAdminIterator) HasNext() bool

type FPGACollection added in v1.44.0

type FPGACollection struct {
	Embedded *EmbeddedFPGAItems          `json:"_embedded,omitempty"`
	Links    NullableFPGACollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata      `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

FPGACollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewFPGACollection added in v1.44.0

func NewFPGACollection(links NullableFPGACollectionLinks, metadata NullablePagingMetadata, name string, title string) *FPGACollection

NewFPGACollection instantiates a new FPGACollection 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 NewFPGACollectionWithDefaults added in v1.44.0

func NewFPGACollectionWithDefaults() *FPGACollection

NewFPGACollectionWithDefaults instantiates a new FPGACollection 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 (o *FPGACollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGACollection) FetchName added in v1.44.0

func (o *FPGACollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGACollection) FetchTitle added in v1.44.0

func (o *FPGACollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGACollection) FetchType added in v1.44.0

func (o *FPGACollection) FetchType() string

FetchType returns the resource type

func (*FPGACollection) GetEmbedded added in v1.44.0

func (o *FPGACollection) GetEmbedded() EmbeddedFPGAItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGACollection) GetEmbeddedOk added in v1.44.0

func (o *FPGACollection) GetEmbeddedOk() (*EmbeddedFPGAItems, bool)

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

func (*FPGACollection) GetItemCount added in v1.44.0

func (o *FPGACollection) GetItemCount() (count int64, err error)

func (*FPGACollection) GetItemIterator added in v1.44.0

func (o *FPGACollection) GetItemIterator() (IIterator, error)
func (o *FPGACollection) GetLinks() FPGACollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGACollectionLinks will be returned

func (*FPGACollection) GetLinksOk added in v1.44.0

func (o *FPGACollection) GetLinksOk() (*FPGACollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGACollection) GetMetadata added in v1.44.0

func (o *FPGACollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*FPGACollection) GetMetadataOk added in v1.44.0

func (o *FPGACollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGACollection) GetName added in v1.44.0

func (o *FPGACollection) GetName() string

GetName returns the Name field value

func (*FPGACollection) GetNameOk added in v1.44.0

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

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

func (*FPGACollection) GetTitle added in v1.44.0

func (o *FPGACollection) GetTitle() string

GetTitle returns the Title field value

func (*FPGACollection) GetTitleOk added in v1.44.0

func (o *FPGACollection) GetTitleOk() (*string, bool)

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

func (*FPGACollection) HasEmbedded added in v1.44.0

func (o *FPGACollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGACollection) HasNext added in v1.44.0

func (o *FPGACollection) HasNext() bool

func (FPGACollection) MarshalJSON added in v1.44.0

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

func (*FPGACollection) SetEmbedded added in v1.44.0

func (o *FPGACollection) SetEmbedded(v EmbeddedFPGAItems)

SetEmbedded gets a reference to the given EmbeddedFPGAItems and assigns it to the Embedded field.

func (o *FPGACollection) SetLinks(v FPGACollectionLinks)

SetLinks sets field value

func (*FPGACollection) SetMetadata added in v1.44.0

func (o *FPGACollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*FPGACollection) SetName added in v1.44.0

func (o *FPGACollection) SetName(v string)

SetName sets field value

func (*FPGACollection) SetTitle added in v1.44.0

func (o *FPGACollection) SetTitle(v string)

SetTitle sets field value

func (FPGACollection) ToMap added in v1.44.0

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

func (*FPGACollection) UnmarshalJSON added in v1.44.0

func (o *FPGACollection) UnmarshalJSON(data []byte) (err error)
type FPGACollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Create    *HalLinkData  `json:"create,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	First     *HalLinkData  `json:"first,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Last      *HalLinkData  `json:"last,omitempty"`
	Next      *HalLinkData  `json:"next,omitempty"`
	Prev      *HalLinkData  `json:"prev,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

FPGACollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered and for large collections to be paged through. - The `item` link relation contains a list of resources contained in the collection. If there is a `next` or `previous` link present then not all the resources in the collection are currently being shown. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context). - The `create` link provides the URI where an FPGA can be provisioned

func NewFPGACollectionLinks(self HalLinkData) *FPGACollectionLinks

NewFPGACollectionLinks instantiates a new FPGACollectionLinks 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 NewFPGACollectionLinksWithDefaults added in v1.45.0

func NewFPGACollectionLinksWithDefaults() *FPGACollectionLinks

NewFPGACollectionLinksWithDefaults instantiates a new FPGACollectionLinks 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 (*FPGACollectionLinks) GetAlternate added in v1.45.0

func (o *FPGACollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetAlternateOk added in v1.45.0

func (o *FPGACollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetCreate added in v1.45.0

func (o *FPGACollectionLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetCreateOk added in v1.45.0

func (o *FPGACollectionLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetEmbedded added in v1.45.0

func (o *FPGACollectionLinks) GetEmbedded() HalLinkData

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetEmbeddedOk added in v1.45.0

func (o *FPGACollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetFirst added in v1.45.0

func (o *FPGACollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetFirstOk added in v1.45.0

func (o *FPGACollectionLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetItem added in v1.45.0

func (o *FPGACollectionLinks) GetItem() []HalLinkData

GetItem returns the Item field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetItemOk added in v1.45.0

func (o *FPGACollectionLinks) GetItemOk() ([]HalLinkData, bool)

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

func (*FPGACollectionLinks) GetLast added in v1.45.0

func (o *FPGACollectionLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetLastOk added in v1.45.0

func (o *FPGACollectionLinks) GetLastOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetNext added in v1.45.0

func (o *FPGACollectionLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetNextOk added in v1.45.0

func (o *FPGACollectionLinks) GetNextOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetPrev added in v1.45.0

func (o *FPGACollectionLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetPrevOk added in v1.45.0

func (o *FPGACollectionLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetSelf added in v1.45.0

func (o *FPGACollectionLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGACollectionLinks) GetSelfOk added in v1.45.0

func (o *FPGACollectionLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) GetSimple added in v1.45.0

func (o *FPGACollectionLinks) GetSimple() HalLinkData

GetSimple returns the Simple field value if set, zero value otherwise.

func (*FPGACollectionLinks) GetSimpleOk added in v1.45.0

func (o *FPGACollectionLinks) GetSimpleOk() (*HalLinkData, bool)

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

func (*FPGACollectionLinks) HasAlternate added in v1.45.0

func (o *FPGACollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasCreate added in v1.45.0

func (o *FPGACollectionLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasEmbedded added in v1.45.0

func (o *FPGACollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasFirst added in v1.45.0

func (o *FPGACollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasItem added in v1.45.0

func (o *FPGACollectionLinks) HasItem() bool

HasItem returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasLast added in v1.45.0

func (o *FPGACollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasNext added in v1.45.0

func (o *FPGACollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasPrev added in v1.45.0

func (o *FPGACollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*FPGACollectionLinks) HasSimple added in v1.45.0

func (o *FPGACollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (FPGACollectionLinks) MarshalJSON added in v1.45.0

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

func (*FPGACollectionLinks) SetAlternate added in v1.45.0

func (o *FPGACollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*FPGACollectionLinks) SetCreate added in v1.45.0

func (o *FPGACollectionLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*FPGACollectionLinks) SetEmbedded added in v1.45.0

func (o *FPGACollectionLinks) SetEmbedded(v HalLinkData)

SetEmbedded gets a reference to the given HalLinkData and assigns it to the Embedded field.

func (*FPGACollectionLinks) SetFirst added in v1.45.0

func (o *FPGACollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*FPGACollectionLinks) SetItem added in v1.45.0

func (o *FPGACollectionLinks) SetItem(v []HalLinkData)

SetItem gets a reference to the given []HalLinkData and assigns it to the Item field.

func (*FPGACollectionLinks) SetLast added in v1.45.0

func (o *FPGACollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*FPGACollectionLinks) SetNext added in v1.45.0

func (o *FPGACollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*FPGACollectionLinks) SetPrev added in v1.45.0

func (o *FPGACollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*FPGACollectionLinks) SetSelf added in v1.45.0

func (o *FPGACollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*FPGACollectionLinks) SetSimple added in v1.45.0

func (o *FPGACollectionLinks) SetSimple(v HalLinkData)

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

func (FPGACollectionLinks) ToMap added in v1.45.0

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

func (*FPGACollectionLinks) UnmarshalJSON added in v1.45.0

func (o *FPGACollectionLinks) UnmarshalJSON(data []byte) (err error)

type FPGAConnectionAPIService added in v1.44.0

type FPGAConnectionAPIService service

FPGAConnectionAPIService FPGAConnectionAPI service

Follows a collection link. This function is based on the `ListFpgaConnectionsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*FPGAConnectionAPIService) GetFpgaConnection added in v1.44.0

func (a *FPGAConnectionAPIService) GetFpgaConnection(ctx context.Context, connectionName string) ApiGetFpgaConnectionRequest

GetFpgaConnection Get connection information

Return information about a particular connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionName The identifier of the connection
@return ApiGetFpgaConnectionRequest

func (*FPGAConnectionAPIService) GetFpgaConnectionExecute added in v1.44.0

Execute executes the request

@return FPGAConnectionItem

func (*FPGAConnectionAPIService) ListFpgaConnections added in v1.44.0

ListFpgaConnections List available FPGA connections.

This returns a collection resource that lists all of the FPGA connections.

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

func (*FPGAConnectionAPIService) ListFpgaConnectionsExecute added in v1.44.0

Execute executes the request

@return FPGAConnectionCollection

func (*FPGAConnectionAPIService) StartFpgaConnection added in v1.44.0

func (a *FPGAConnectionAPIService) StartFpgaConnection(ctx context.Context, connectionName string) ApiStartFpgaConnectionRequest

StartFpgaConnection starts a websocket connection

A websocket handshake response

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionName The identifier of the connection
@return ApiStartFpgaConnectionRequest

func (*FPGAConnectionAPIService) StartFpgaConnectionExecute added in v1.44.0

func (a *FPGAConnectionAPIService) StartFpgaConnectionExecute(r ApiStartFpgaConnectionRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*FPGAConnectionAPIService) TerminateFpgaConnection added in v1.44.0

func (a *FPGAConnectionAPIService) TerminateFpgaConnection(ctx context.Context, connectionName string) ApiTerminateFpgaConnectionRequest

TerminateFpgaConnection Terminates all websocket connections to the application running on the FPGA

This will terminate all websocket connections to the application running on the FPGA

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionName The identifier of the connection
@return ApiTerminateFpgaConnectionRequest

func (*FPGAConnectionAPIService) TerminateFpgaConnectionExecute added in v1.44.0

Execute executes the request

@return FPGAConnectionItem

type FPGAConnectionCollection added in v1.44.0

type FPGAConnectionCollection struct {
	Embedded *EmbeddedFPGAConnectionItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks   `json:"_links"`
	Metadata NullablePagingMetadata       `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

FPGAConnectionCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewFPGAConnectionCollection added in v1.44.0

func NewFPGAConnectionCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *FPGAConnectionCollection

NewFPGAConnectionCollection instantiates a new FPGAConnectionCollection 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 NewFPGAConnectionCollectionWithDefaults added in v1.44.0

func NewFPGAConnectionCollectionWithDefaults() *FPGAConnectionCollection

NewFPGAConnectionCollectionWithDefaults instantiates a new FPGAConnectionCollection 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 (o *FPGAConnectionCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAConnectionCollection) FetchName added in v1.44.0

func (o *FPGAConnectionCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAConnectionCollection) FetchTitle added in v1.44.0

func (o *FPGAConnectionCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAConnectionCollection) FetchType added in v1.44.0

func (o *FPGAConnectionCollection) FetchType() string

FetchType returns the resource type

func (*FPGAConnectionCollection) GetEmbedded added in v1.44.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGAConnectionCollection) GetEmbeddedOk added in v1.44.0

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

func (*FPGAConnectionCollection) GetItemCount added in v1.44.0

func (o *FPGAConnectionCollection) GetItemCount() (count int64, err error)

func (*FPGAConnectionCollection) GetItemIterator added in v1.44.0

func (o *FPGAConnectionCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*FPGAConnectionCollection) GetLinksOk added in v1.44.0

func (o *FPGAConnectionCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAConnectionCollection) GetMetadata added in v1.44.0

func (o *FPGAConnectionCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*FPGAConnectionCollection) GetMetadataOk added in v1.44.0

func (o *FPGAConnectionCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAConnectionCollection) GetName added in v1.44.0

func (o *FPGAConnectionCollection) GetName() string

GetName returns the Name field value

func (*FPGAConnectionCollection) GetNameOk added in v1.44.0

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

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

func (*FPGAConnectionCollection) GetTitle added in v1.44.0

func (o *FPGAConnectionCollection) GetTitle() string

GetTitle returns the Title field value

func (*FPGAConnectionCollection) GetTitleOk added in v1.44.0

func (o *FPGAConnectionCollection) GetTitleOk() (*string, bool)

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

func (*FPGAConnectionCollection) HasEmbedded added in v1.44.0

func (o *FPGAConnectionCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGAConnectionCollection) HasNext added in v1.44.0

func (o *FPGAConnectionCollection) HasNext() bool

func (FPGAConnectionCollection) MarshalJSON added in v1.44.0

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

func (*FPGAConnectionCollection) SetEmbedded added in v1.44.0

SetEmbedded gets a reference to the given EmbeddedFPGAConnectionItems and assigns it to the Embedded field.

SetLinks sets field value

func (*FPGAConnectionCollection) SetMetadata added in v1.44.0

func (o *FPGAConnectionCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*FPGAConnectionCollection) SetName added in v1.44.0

func (o *FPGAConnectionCollection) SetName(v string)

SetName sets field value

func (*FPGAConnectionCollection) SetTitle added in v1.44.0

func (o *FPGAConnectionCollection) SetTitle(v string)

SetTitle sets field value

func (FPGAConnectionCollection) ToMap added in v1.44.0

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

func (*FPGAConnectionCollection) UnmarshalJSON added in v1.44.0

func (o *FPGAConnectionCollection) UnmarshalJSON(data []byte) (err error)

type FPGAConnectionItem added in v1.44.0

type FPGAConnectionItem struct {
	Links    NullableFPGAConnectionItemLinks `json:"_links"`
	Metadata NullableCommonMetadata          `json:"_metadata"`
	// Number of current connections using this channel.
	Count *int32 `json:"count,omitempty"`
	// The identifier of the connection.
	Name string `json:"name"`
	// Whether the connection is ready to use.
	Ready *bool `json:"ready,omitempty"`
	// Status of the connection
	Status *string `json:"status,omitempty"`
	// Human readable description of the connection
	Title *string `json:"title,omitempty"`
}

FPGAConnectionItem struct for FPGAConnectionItem

func NewFPGAConnectionItem added in v1.44.0

func NewFPGAConnectionItem(links NullableFPGAConnectionItemLinks, metadata NullableCommonMetadata, name string) *FPGAConnectionItem

NewFPGAConnectionItem instantiates a new FPGAConnectionItem 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 NewFPGAConnectionItemWithDefaults added in v1.44.0

func NewFPGAConnectionItemWithDefaults() *FPGAConnectionItem

NewFPGAConnectionItemWithDefaults instantiates a new FPGAConnectionItem 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 (o *FPGAConnectionItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAConnectionItem) FetchName added in v1.44.0

func (o *FPGAConnectionItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAConnectionItem) FetchTitle added in v1.44.0

func (o *FPGAConnectionItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAConnectionItem) FetchType added in v1.44.0

func (o *FPGAConnectionItem) FetchType() string

FetchType returns the resource type

func (*FPGAConnectionItem) GetCount added in v1.44.0

func (o *FPGAConnectionItem) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*FPGAConnectionItem) GetCountOk added in v1.44.0

func (o *FPGAConnectionItem) GetCountOk() (*int32, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAConnectionItemLinks will be returned

func (*FPGAConnectionItem) GetLinksOk added in v1.44.0

func (o *FPGAConnectionItem) GetLinksOk() (*FPGAConnectionItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAConnectionItem) GetMetadata added in v1.44.0

func (o *FPGAConnectionItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAConnectionItem) GetMetadataOk added in v1.44.0

func (o *FPGAConnectionItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAConnectionItem) GetName added in v1.44.0

func (o *FPGAConnectionItem) GetName() string

GetName returns the Name field value

func (*FPGAConnectionItem) GetNameOk added in v1.44.0

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

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

func (*FPGAConnectionItem) GetReady added in v1.44.0

func (o *FPGAConnectionItem) GetReady() bool

GetReady returns the Ready field value if set, zero value otherwise.

func (*FPGAConnectionItem) GetReadyOk added in v1.44.0

func (o *FPGAConnectionItem) GetReadyOk() (*bool, bool)

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

func (*FPGAConnectionItem) GetStatus added in v1.44.0

func (o *FPGAConnectionItem) GetStatus() string

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

func (*FPGAConnectionItem) GetStatusOk added in v1.44.0

func (o *FPGAConnectionItem) GetStatusOk() (*string, 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 (*FPGAConnectionItem) GetTitle added in v1.44.0

func (o *FPGAConnectionItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*FPGAConnectionItem) GetTitleOk added in v1.44.0

func (o *FPGAConnectionItem) GetTitleOk() (*string, bool)

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

func (*FPGAConnectionItem) HasCount added in v1.44.0

func (o *FPGAConnectionItem) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*FPGAConnectionItem) HasReady added in v1.44.0

func (o *FPGAConnectionItem) HasReady() bool

HasReady returns a boolean if a field has been set.

func (*FPGAConnectionItem) HasStatus added in v1.44.0

func (o *FPGAConnectionItem) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*FPGAConnectionItem) HasTitle added in v1.44.0

func (o *FPGAConnectionItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (FPGAConnectionItem) MarshalJSON added in v1.44.0

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

func (*FPGAConnectionItem) SetCount added in v1.44.0

func (o *FPGAConnectionItem) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

SetLinks sets field value

func (*FPGAConnectionItem) SetMetadata added in v1.44.0

func (o *FPGAConnectionItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAConnectionItem) SetName added in v1.44.0

func (o *FPGAConnectionItem) SetName(v string)

SetName sets field value

func (*FPGAConnectionItem) SetReady added in v1.44.0

func (o *FPGAConnectionItem) SetReady(v bool)

SetReady gets a reference to the given bool and assigns it to the Ready field.

func (*FPGAConnectionItem) SetStatus added in v1.44.0

func (o *FPGAConnectionItem) SetStatus(v string)

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

func (*FPGAConnectionItem) SetTitle added in v1.44.0

func (o *FPGAConnectionItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (FPGAConnectionItem) ToMap added in v1.44.0

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

func (*FPGAConnectionItem) UnmarshalJSON added in v1.44.0

func (o *FPGAConnectionItem) UnmarshalJSON(data []byte) (err error)
type FPGAConnectionItemLinks struct {
	Connect *HalLinkData `json:"connect,omitempty"`
	Related *HalLinkData `json:"related,omitempty"`
	Self    HalLinkData  `json:"self"`
}

FPGAConnectionItemLinks The `related` link indicates the FPGA application being connected to. The `connect` link points to where to initiate the connection handshake.

func NewFPGAConnectionItemLinks(self HalLinkData) *FPGAConnectionItemLinks

NewFPGAConnectionItemLinks instantiates a new FPGAConnectionItemLinks 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 NewFPGAConnectionItemLinksWithDefaults added in v1.44.0

func NewFPGAConnectionItemLinksWithDefaults() *FPGAConnectionItemLinks

NewFPGAConnectionItemLinksWithDefaults instantiates a new FPGAConnectionItemLinks 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 (*FPGAConnectionItemLinks) GetConnect added in v1.44.0

func (o *FPGAConnectionItemLinks) GetConnect() HalLinkData

GetConnect returns the Connect field value if set, zero value otherwise.

func (*FPGAConnectionItemLinks) GetConnectOk added in v1.44.0

func (o *FPGAConnectionItemLinks) GetConnectOk() (*HalLinkData, bool)

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

func (*FPGAConnectionItemLinks) GetRelated added in v1.44.0

func (o *FPGAConnectionItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value if set, zero value otherwise.

func (*FPGAConnectionItemLinks) GetRelatedOk added in v1.44.0

func (o *FPGAConnectionItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*FPGAConnectionItemLinks) GetSelf added in v1.44.0

func (o *FPGAConnectionItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGAConnectionItemLinks) GetSelfOk added in v1.44.0

func (o *FPGAConnectionItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*FPGAConnectionItemLinks) HasConnect added in v1.44.0

func (o *FPGAConnectionItemLinks) HasConnect() bool

HasConnect returns a boolean if a field has been set.

func (*FPGAConnectionItemLinks) HasRelated added in v1.44.0

func (o *FPGAConnectionItemLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (FPGAConnectionItemLinks) MarshalJSON added in v1.44.0

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

func (*FPGAConnectionItemLinks) SetConnect added in v1.44.0

func (o *FPGAConnectionItemLinks) SetConnect(v HalLinkData)

SetConnect gets a reference to the given HalLinkData and assigns it to the Connect field.

func (*FPGAConnectionItemLinks) SetRelated added in v1.44.0

func (o *FPGAConnectionItemLinks) SetRelated(v HalLinkData)

SetRelated gets a reference to the given HalLinkData and assigns it to the Related field.

func (*FPGAConnectionItemLinks) SetSelf added in v1.44.0

func (o *FPGAConnectionItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAConnectionItemLinks) ToMap added in v1.44.0

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

func (*FPGAConnectionItemLinks) UnmarshalJSON added in v1.44.0

func (o *FPGAConnectionItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAConnectionIterator added in v1.44.0

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

FPGAConnectionIterator defines an iterator over a collection.

func (*FPGAConnectionIterator) GetNext added in v1.44.0

func (m *FPGAConnectionIterator) GetNext() (item any, err error)

func (*FPGAConnectionIterator) HasNext added in v1.44.0

func (m *FPGAConnectionIterator) HasNext() bool

type FPGAEntitlementItem added in v1.57.0

type FPGAEntitlementItem struct {
	Links    NullableFPGAEntitlementItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// The identifier of the FPGA resource.
	Fpga string `json:"fpga"`
	// The unique identifier of the resource instance.
	Name string `json:"name"`
	// The identifier of the Repository resource.
	Repository string `json:"repository"`
	// A list of user IDs permitted to access the FPGA.
	Users []string `json:"users"`
}

FPGAEntitlementItem struct for FPGAEntitlementItem

func NewFPGAEntitlementItem added in v1.57.0

func NewFPGAEntitlementItem(links NullableFPGAEntitlementItemLinks, metadata NullableCommonMetadata, fpga string, name string, repository string, users []string) *FPGAEntitlementItem

NewFPGAEntitlementItem instantiates a new FPGAEntitlementItem 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 NewFPGAEntitlementItemWithDefaults added in v1.57.0

func NewFPGAEntitlementItemWithDefaults() *FPGAEntitlementItem

NewFPGAEntitlementItemWithDefaults instantiates a new FPGAEntitlementItem 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 (*FPGAEntitlementItem) GetFpga added in v1.57.0

func (o *FPGAEntitlementItem) GetFpga() string

GetFpga returns the Fpga field value

func (*FPGAEntitlementItem) GetFpgaOk added in v1.57.0

func (o *FPGAEntitlementItem) GetFpgaOk() (*string, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAEntitlementItemLinks will be returned

func (*FPGAEntitlementItem) GetLinksOk added in v1.57.0

GetLinksOk returns a tuple with the Links 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 (*FPGAEntitlementItem) GetMetadata added in v1.57.0

func (o *FPGAEntitlementItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAEntitlementItem) GetMetadataOk added in v1.57.0

func (o *FPGAEntitlementItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAEntitlementItem) GetName added in v1.57.0

func (o *FPGAEntitlementItem) GetName() string

GetName returns the Name field value

func (*FPGAEntitlementItem) GetNameOk added in v1.57.0

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

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

func (*FPGAEntitlementItem) GetRepository added in v1.57.0

func (o *FPGAEntitlementItem) GetRepository() string

GetRepository returns the Repository field value

func (*FPGAEntitlementItem) GetRepositoryOk added in v1.57.0

func (o *FPGAEntitlementItem) GetRepositoryOk() (*string, bool)

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

func (*FPGAEntitlementItem) GetUsers added in v1.57.0

func (o *FPGAEntitlementItem) GetUsers() []string

GetUsers returns the Users field value

func (*FPGAEntitlementItem) GetUsersOk added in v1.57.0

func (o *FPGAEntitlementItem) GetUsersOk() ([]string, bool)

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

func (FPGAEntitlementItem) MarshalJSON added in v1.57.0

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

func (*FPGAEntitlementItem) SetFpga added in v1.57.0

func (o *FPGAEntitlementItem) SetFpga(v string)

SetFpga sets field value

SetLinks sets field value

func (*FPGAEntitlementItem) SetMetadata added in v1.57.0

func (o *FPGAEntitlementItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAEntitlementItem) SetName added in v1.57.0

func (o *FPGAEntitlementItem) SetName(v string)

SetName sets field value

func (*FPGAEntitlementItem) SetRepository added in v1.57.0

func (o *FPGAEntitlementItem) SetRepository(v string)

SetRepository sets field value

func (*FPGAEntitlementItem) SetUsers added in v1.57.0

func (o *FPGAEntitlementItem) SetUsers(v []string)

SetUsers sets field value

func (FPGAEntitlementItem) ToMap added in v1.57.0

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

func (*FPGAEntitlementItem) UnmarshalJSON added in v1.57.0

func (o *FPGAEntitlementItem) UnmarshalJSON(data []byte) (err error)
type FPGAEntitlementItemLinks struct {
	Self HalLinkData `json:"self"`
}

FPGAEntitlementItemLinks The `self` link can be used to get this resource.

func NewFPGAEntitlementItemLinks(self HalLinkData) *FPGAEntitlementItemLinks

NewFPGAEntitlementItemLinks instantiates a new FPGAEntitlementItemLinks 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 NewFPGAEntitlementItemLinksWithDefaults added in v1.57.0

func NewFPGAEntitlementItemLinksWithDefaults() *FPGAEntitlementItemLinks

NewFPGAEntitlementItemLinksWithDefaults instantiates a new FPGAEntitlementItemLinks 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 (*FPGAEntitlementItemLinks) GetSelf added in v1.57.0

GetSelf returns the Self field value

func (*FPGAEntitlementItemLinks) GetSelfOk added in v1.57.0

func (o *FPGAEntitlementItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (FPGAEntitlementItemLinks) MarshalJSON added in v1.57.0

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

func (*FPGAEntitlementItemLinks) SetSelf added in v1.57.0

func (o *FPGAEntitlementItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAEntitlementItemLinks) ToMap added in v1.57.0

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

func (*FPGAEntitlementItemLinks) UnmarshalJSON added in v1.57.0

func (o *FPGAEntitlementItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAEntitlementsAPIService added in v1.57.0

type FPGAEntitlementsAPIService service

FPGAEntitlementsAPIService FPGAEntitlementsAPI service

func (*FPGAEntitlementsAPIService) GetFPGAEntitlement added in v1.60.0

func (a *FPGAEntitlementsAPIService) GetFPGAEntitlement(ctx context.Context, fpgaEntitlementName string) ApiGetFPGAEntitlementRequest

GetFPGAEntitlement Return details of specific FPGA entitlement.

An FPGA entitlement is a collection of permissions that enable access to resources in the FPGA service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaEntitlementName Unique ID of the FPGA entitlement.
@return ApiGetFPGAEntitlementRequest

func (*FPGAEntitlementsAPIService) GetFPGAEntitlementExecute added in v1.60.0

Execute executes the request

@return FPGAEntitlementItem

func (*FPGAEntitlementsAPIService) ListFPGAEntitlements added in v1.60.0

ListFPGAEntitlements List all the entitlements that are managable by the FPGA admin group.

An FPGA entitlement is a collection of permissions that provide a group of users with access to components across the FPGA service.

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

func (*FPGAEntitlementsAPIService) ListFPGAEntitlementsExecute added in v1.60.0

Execute executes the request

@return SimpleCollection

func (*FPGAEntitlementsAPIService) RemoveFPGAEntitlement added in v1.64.0

func (a *FPGAEntitlementsAPIService) RemoveFPGAEntitlement(ctx context.Context, fpgaEntitlementName string) ApiRemoveFPGAEntitlementRequest

RemoveFPGAEntitlement Remove all the permissions associated with an FPGA entitlement

Remove all the permissions associated with an FPGA entitlement to prevent access to components of the FPGA service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaEntitlementName Unique ID of the FPGA entitlement.
@return ApiRemoveFPGAEntitlementRequest

func (*FPGAEntitlementsAPIService) RemoveFPGAEntitlementExecute added in v1.64.0

func (a *FPGAEntitlementsAPIService) RemoveFPGAEntitlementExecute(r ApiRemoveFPGAEntitlementRequest) (*http.Response, error)

Execute executes the request

func (*FPGAEntitlementsAPIService) UpdateFPGAEntitlement added in v1.57.0

UpdateFPGAEntitlement Update an FPGA entitlement that defines which users are permitted to interact with an FPGA.

Update an FPGA entitlement that defines which users are permitted to interact with an FPGA.

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

func (*FPGAEntitlementsAPIService) UpdateFPGAEntitlementExecute added in v1.57.0

Execute executes the request

@return FPGAEntitlementItem

type FPGAItem added in v1.44.0

type FPGAItem struct {
	Links    NullableFPGAItemLinks  `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// A list of repositories accessible from the FPGA host
	AccessibleRepositories []string `json:"accessibleRepositories,omitempty"`
	// Hybrid RSA AES encoded token for the agent managing this specific FPGA host
	AgentAuthToken *string `json:"agentAuthToken,omitempty"`
	// The name of the host machine where the agent controlling this FPGA is running
	AgentHost *string `json:"agentHost,omitempty"`
	// True if this FPGA is currently busy running a job. If this case, the `current` link should be accessible to give more details about the on-going job.
	Busy bool `json:"busy"`
	// True if this FPGA is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// Description of the FPGA configuration
	Description string `json:"description"`
	// Extra metadata describing FPGAs.
	ExtraMetadata *map[string]string `json:"extraMetadata,omitempty"`
	// Unique ID of this FPGA
	Name string `json:"name"`
	// A list of UART connections that will be read from during a job
	ReadUARTConnections []FPGAUARTConnection `json:"readUARTConnections,omitempty"`
	// True if this FPGA is ready to accept jobs to run.
	Ready        bool                     `json:"ready"`
	Repositories *FPGAPayloadRepositories `json:"repositories,omitempty"`
	// A list of targets supported for this FPGA
	SupportedTargets []FPGATarget `json:"supported_targets"`
	// Human readable name of the FPGA.
	Title string `json:"title"`
	// Hybrid RSA AES encoded worker authorisation token to use for authorising with the boundary controller
	WorkerAuthToken     *string             `json:"workerAuthToken,omitempty"`
	WriteUARTConnection *FPGAUARTConnection `json:"writeUARTConnection,omitempty"`
}

FPGAItem struct for FPGAItem

func NewFPGAItem added in v1.44.0

func NewFPGAItem(links NullableFPGAItemLinks, metadata NullableCommonMetadata, busy bool, deprecated bool, description string, name string, ready bool, supportedTargets []FPGATarget, title string) *FPGAItem

NewFPGAItem instantiates a new FPGAItem 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 NewFPGAItemWithDefaults added in v1.44.0

func NewFPGAItemWithDefaults() *FPGAItem

NewFPGAItemWithDefaults instantiates a new FPGAItem 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 (o *FPGAItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAItem) FetchName added in v1.44.0

func (o *FPGAItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAItem) FetchTitle added in v1.44.0

func (o *FPGAItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAItem) FetchType added in v1.44.0

func (o *FPGAItem) FetchType() string

FetchType returns the resource type

func (*FPGAItem) GetAccessibleRepositories added in v1.54.0

func (o *FPGAItem) GetAccessibleRepositories() []string

GetAccessibleRepositories returns the AccessibleRepositories field value if set, zero value otherwise.

func (*FPGAItem) GetAccessibleRepositoriesOk added in v1.54.0

func (o *FPGAItem) GetAccessibleRepositoriesOk() ([]string, bool)

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

func (*FPGAItem) GetAgentAuthToken added in v1.44.0

func (o *FPGAItem) GetAgentAuthToken() string

GetAgentAuthToken returns the AgentAuthToken field value if set, zero value otherwise.

func (*FPGAItem) GetAgentAuthTokenOk added in v1.44.0

func (o *FPGAItem) GetAgentAuthTokenOk() (*string, bool)

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

func (*FPGAItem) GetAgentHost added in v1.44.0

func (o *FPGAItem) GetAgentHost() string

GetAgentHost returns the AgentHost field value if set, zero value otherwise.

func (*FPGAItem) GetAgentHostOk added in v1.44.0

func (o *FPGAItem) GetAgentHostOk() (*string, bool)

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

func (*FPGAItem) GetBusy added in v1.44.0

func (o *FPGAItem) GetBusy() bool

GetBusy returns the Busy field value

func (*FPGAItem) GetBusyOk added in v1.44.0

func (o *FPGAItem) GetBusyOk() (*bool, bool)

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

func (*FPGAItem) GetDeprecated added in v1.44.0

func (o *FPGAItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*FPGAItem) GetDeprecatedOk added in v1.44.0

func (o *FPGAItem) GetDeprecatedOk() (*bool, bool)

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

func (*FPGAItem) GetDeprecationInfo added in v1.44.0

func (o *FPGAItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*FPGAItem) GetDeprecationInfoOk added in v1.44.0

func (o *FPGAItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

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

func (*FPGAItem) GetDescription added in v1.44.0

func (o *FPGAItem) GetDescription() string

GetDescription returns the Description field value

func (*FPGAItem) GetDescriptionOk added in v1.44.0

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

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

func (*FPGAItem) GetExtraMetadata added in v1.45.0

func (o *FPGAItem) GetExtraMetadata() map[string]string

GetExtraMetadata returns the ExtraMetadata field value if set, zero value otherwise.

func (*FPGAItem) GetExtraMetadataOk added in v1.45.0

func (o *FPGAItem) GetExtraMetadataOk() (*map[string]string, bool)

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

func (o *FPGAItem) GetLinks() FPGAItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAItemLinks will be returned

func (*FPGAItem) GetLinksOk added in v1.44.0

func (o *FPGAItem) GetLinksOk() (*FPGAItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAItem) GetMetadata added in v1.44.0

func (o *FPGAItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAItem) GetMetadataOk added in v1.44.0

func (o *FPGAItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAItem) GetName added in v1.44.0

func (o *FPGAItem) GetName() string

GetName returns the Name field value

func (*FPGAItem) GetNameOk added in v1.44.0

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

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

func (*FPGAItem) GetReadUARTConnections added in v1.57.0

func (o *FPGAItem) GetReadUARTConnections() []FPGAUARTConnection

GetReadUARTConnections returns the ReadUARTConnections field value if set, zero value otherwise.

func (*FPGAItem) GetReadUARTConnectionsOk added in v1.57.0

func (o *FPGAItem) GetReadUARTConnectionsOk() ([]FPGAUARTConnection, bool)

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

func (*FPGAItem) GetReady added in v1.44.0

func (o *FPGAItem) GetReady() bool

GetReady returns the Ready field value

func (*FPGAItem) GetReadyOk added in v1.44.0

func (o *FPGAItem) GetReadyOk() (*bool, bool)

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

func (*FPGAItem) GetRepositories added in v1.45.0

func (o *FPGAItem) GetRepositories() FPGAPayloadRepositories

GetRepositories returns the Repositories field value if set, zero value otherwise.

func (*FPGAItem) GetRepositoriesOk added in v1.45.0

func (o *FPGAItem) GetRepositoriesOk() (*FPGAPayloadRepositories, bool)

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

func (*FPGAItem) GetSupportedTargets added in v1.55.0

func (o *FPGAItem) GetSupportedTargets() []FPGATarget

GetSupportedTargets returns the SupportedTargets field value

func (*FPGAItem) GetSupportedTargetsOk added in v1.55.0

func (o *FPGAItem) GetSupportedTargetsOk() ([]FPGATarget, bool)

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

func (*FPGAItem) GetTitle added in v1.44.0

func (o *FPGAItem) GetTitle() string

GetTitle returns the Title field value

func (*FPGAItem) GetTitleOk added in v1.44.0

func (o *FPGAItem) GetTitleOk() (*string, bool)

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

func (*FPGAItem) GetWorkerAuthToken added in v1.44.0

func (o *FPGAItem) GetWorkerAuthToken() string

GetWorkerAuthToken returns the WorkerAuthToken field value if set, zero value otherwise.

func (*FPGAItem) GetWorkerAuthTokenOk added in v1.44.0

func (o *FPGAItem) GetWorkerAuthTokenOk() (*string, bool)

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

func (*FPGAItem) GetWriteUARTConnection added in v1.57.0

func (o *FPGAItem) GetWriteUARTConnection() FPGAUARTConnection

GetWriteUARTConnection returns the WriteUARTConnection field value if set, zero value otherwise.

func (*FPGAItem) GetWriteUARTConnectionOk added in v1.57.0

func (o *FPGAItem) GetWriteUARTConnectionOk() (*FPGAUARTConnection, bool)

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

func (*FPGAItem) HasAccessibleRepositories added in v1.54.0

func (o *FPGAItem) HasAccessibleRepositories() bool

HasAccessibleRepositories returns a boolean if a field has been set.

func (*FPGAItem) HasAgentAuthToken added in v1.44.0

func (o *FPGAItem) HasAgentAuthToken() bool

HasAgentAuthToken returns a boolean if a field has been set.

func (*FPGAItem) HasAgentHost added in v1.44.0

func (o *FPGAItem) HasAgentHost() bool

HasAgentHost returns a boolean if a field has been set.

func (*FPGAItem) HasDeprecationInfo added in v1.44.0

func (o *FPGAItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*FPGAItem) HasExtraMetadata added in v1.45.0

func (o *FPGAItem) HasExtraMetadata() bool

HasExtraMetadata returns a boolean if a field has been set.

func (*FPGAItem) HasReadUARTConnections added in v1.57.0

func (o *FPGAItem) HasReadUARTConnections() bool

HasReadUARTConnections returns a boolean if a field has been set.

func (*FPGAItem) HasRepositories added in v1.45.0

func (o *FPGAItem) HasRepositories() bool

HasRepositories returns a boolean if a field has been set.

func (*FPGAItem) HasWorkerAuthToken added in v1.44.0

func (o *FPGAItem) HasWorkerAuthToken() bool

HasWorkerAuthToken returns a boolean if a field has been set.

func (*FPGAItem) HasWriteUARTConnection added in v1.57.0

func (o *FPGAItem) HasWriteUARTConnection() bool

HasWriteUARTConnection returns a boolean if a field has been set.

func (FPGAItem) MarshalJSON added in v1.44.0

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

func (*FPGAItem) SetAccessibleRepositories added in v1.54.0

func (o *FPGAItem) SetAccessibleRepositories(v []string)

SetAccessibleRepositories gets a reference to the given []string and assigns it to the AccessibleRepositories field.

func (*FPGAItem) SetAgentAuthToken added in v1.44.0

func (o *FPGAItem) SetAgentAuthToken(v string)

SetAgentAuthToken gets a reference to the given string and assigns it to the AgentAuthToken field.

func (*FPGAItem) SetAgentHost added in v1.44.0

func (o *FPGAItem) SetAgentHost(v string)

SetAgentHost gets a reference to the given string and assigns it to the AgentHost field.

func (*FPGAItem) SetBusy added in v1.44.0

func (o *FPGAItem) SetBusy(v bool)

SetBusy sets field value

func (*FPGAItem) SetDeprecated added in v1.44.0

func (o *FPGAItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*FPGAItem) SetDeprecationInfo added in v1.44.0

func (o *FPGAItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (*FPGAItem) SetDescription added in v1.44.0

func (o *FPGAItem) SetDescription(v string)

SetDescription sets field value

func (*FPGAItem) SetExtraMetadata added in v1.45.0

func (o *FPGAItem) SetExtraMetadata(v map[string]string)

SetExtraMetadata gets a reference to the given map[string]string and assigns it to the ExtraMetadata field.

func (o *FPGAItem) SetLinks(v FPGAItemLinks)

SetLinks sets field value

func (*FPGAItem) SetMetadata added in v1.44.0

func (o *FPGAItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAItem) SetName added in v1.44.0

func (o *FPGAItem) SetName(v string)

SetName sets field value

func (*FPGAItem) SetReadUARTConnections added in v1.57.0

func (o *FPGAItem) SetReadUARTConnections(v []FPGAUARTConnection)

SetReadUARTConnections gets a reference to the given []FPGAUARTConnection and assigns it to the ReadUARTConnections field.

func (*FPGAItem) SetReady added in v1.44.0

func (o *FPGAItem) SetReady(v bool)

SetReady sets field value

func (*FPGAItem) SetRepositories added in v1.45.0

func (o *FPGAItem) SetRepositories(v FPGAPayloadRepositories)

SetRepositories gets a reference to the given FPGAPayloadRepositories and assigns it to the Repositories field.

func (*FPGAItem) SetSupportedTargets added in v1.55.0

func (o *FPGAItem) SetSupportedTargets(v []FPGATarget)

SetSupportedTargets sets field value

func (*FPGAItem) SetTitle added in v1.44.0

func (o *FPGAItem) SetTitle(v string)

SetTitle sets field value

func (*FPGAItem) SetWorkerAuthToken added in v1.44.0

func (o *FPGAItem) SetWorkerAuthToken(v string)

SetWorkerAuthToken gets a reference to the given string and assigns it to the WorkerAuthToken field.

func (*FPGAItem) SetWriteUARTConnection added in v1.57.0

func (o *FPGAItem) SetWriteUARTConnection(v FPGAUARTConnection)

SetWriteUARTConnection gets a reference to the given FPGAUARTConnection and assigns it to the WriteUARTConnection field.

func (FPGAItem) ToMap added in v1.44.0

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

func (*FPGAItem) UnmarshalJSON added in v1.44.0

func (o *FPGAItem) UnmarshalJSON(data []byte) (err error)
type FPGAItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Current    *HalLinkData `json:"current,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Next       *HalLinkData `json:"next,omitempty"`
	Prev       *HalLinkData `json:"prev,omitempty"`
	Self       HalLinkData  `json:"self"`
}

FPGAItemLinks The `create` link (if present) provides the URI where a new job can be spawned The `current` link (if present) provides the URI to the resource describing the job currently running on the FPGA The `prev` link (if present) provides the URI to collection of past jobs which were run on the FPGA The `next` link (if present) provides the URI to collection of queued jobs which will be run on the FPGA The `delete` link (if present) provides the URI where an FPGA can be decommissioned The `collection` link (if present) provides the URI to the collection in which this FPGA is an `item`

func NewFPGAItemLinks(self HalLinkData) *FPGAItemLinks

NewFPGAItemLinks instantiates a new FPGAItemLinks 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 NewFPGAItemLinksWithDefaults added in v1.44.0

func NewFPGAItemLinksWithDefaults() *FPGAItemLinks

NewFPGAItemLinksWithDefaults instantiates a new FPGAItemLinks 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 (*FPGAItemLinks) GetCollection added in v1.44.0

func (o *FPGAItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*FPGAItemLinks) GetCollectionOk added in v1.44.0

func (o *FPGAItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetCreate added in v1.44.0

func (o *FPGAItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*FPGAItemLinks) GetCreateOk added in v1.44.0

func (o *FPGAItemLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetCurrent added in v1.44.0

func (o *FPGAItemLinks) GetCurrent() HalLinkData

GetCurrent returns the Current field value if set, zero value otherwise.

func (*FPGAItemLinks) GetCurrentOk added in v1.44.0

func (o *FPGAItemLinks) GetCurrentOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetDelete added in v1.45.0

func (o *FPGAItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*FPGAItemLinks) GetDeleteOk added in v1.45.0

func (o *FPGAItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetNext added in v1.44.0

func (o *FPGAItemLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*FPGAItemLinks) GetNextOk added in v1.44.0

func (o *FPGAItemLinks) GetNextOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetPrev added in v1.44.0

func (o *FPGAItemLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*FPGAItemLinks) GetPrevOk added in v1.44.0

func (o *FPGAItemLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) GetSelf added in v1.44.0

func (o *FPGAItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGAItemLinks) GetSelfOk added in v1.44.0

func (o *FPGAItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*FPGAItemLinks) HasCollection added in v1.44.0

func (o *FPGAItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*FPGAItemLinks) HasCreate added in v1.44.0

func (o *FPGAItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*FPGAItemLinks) HasCurrent added in v1.44.0

func (o *FPGAItemLinks) HasCurrent() bool

HasCurrent returns a boolean if a field has been set.

func (*FPGAItemLinks) HasDelete added in v1.45.0

func (o *FPGAItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*FPGAItemLinks) HasNext added in v1.44.0

func (o *FPGAItemLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*FPGAItemLinks) HasPrev added in v1.44.0

func (o *FPGAItemLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (FPGAItemLinks) MarshalJSON added in v1.44.0

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

func (*FPGAItemLinks) SetCollection added in v1.44.0

func (o *FPGAItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*FPGAItemLinks) SetCreate added in v1.44.0

func (o *FPGAItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*FPGAItemLinks) SetCurrent added in v1.44.0

func (o *FPGAItemLinks) SetCurrent(v HalLinkData)

SetCurrent gets a reference to the given HalLinkData and assigns it to the Current field.

func (*FPGAItemLinks) SetDelete added in v1.45.0

func (o *FPGAItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*FPGAItemLinks) SetNext added in v1.44.0

func (o *FPGAItemLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*FPGAItemLinks) SetPrev added in v1.44.0

func (o *FPGAItemLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*FPGAItemLinks) SetSelf added in v1.44.0

func (o *FPGAItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAItemLinks) ToMap added in v1.44.0

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

func (*FPGAItemLinks) UnmarshalJSON added in v1.44.0

func (o *FPGAItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAIterator added in v1.44.0

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

FPGAIterator defines an iterator over a collection.

func (*FPGAIterator) GetNext added in v1.44.0

func (m *FPGAIterator) GetNext() (item any, err error)

func (*FPGAIterator) HasNext added in v1.44.0

func (m *FPGAIterator) HasNext() bool

type FPGAJobCollection added in v1.44.0

type FPGAJobCollection struct {
	Embedded *EmbeddedFPGAJobItems      `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

FPGAJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewFPGAJobCollection added in v1.44.0

func NewFPGAJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *FPGAJobCollection

NewFPGAJobCollection instantiates a new FPGAJobCollection 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 NewFPGAJobCollectionWithDefaults added in v1.44.0

func NewFPGAJobCollectionWithDefaults() *FPGAJobCollection

NewFPGAJobCollectionWithDefaults instantiates a new FPGAJobCollection 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 (o *FPGAJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAJobCollection) FetchName added in v1.44.0

func (o *FPGAJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAJobCollection) FetchTitle added in v1.44.0

func (o *FPGAJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAJobCollection) FetchType added in v1.44.0

func (o *FPGAJobCollection) FetchType() string

FetchType returns the resource type

func (*FPGAJobCollection) GetEmbedded added in v1.44.0

func (o *FPGAJobCollection) GetEmbedded() EmbeddedFPGAJobItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGAJobCollection) GetEmbeddedOk added in v1.44.0

func (o *FPGAJobCollection) GetEmbeddedOk() (*EmbeddedFPGAJobItems, bool)

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

func (*FPGAJobCollection) GetItemCount added in v1.44.0

func (o *FPGAJobCollection) GetItemCount() (count int64, err error)

func (*FPGAJobCollection) GetItemIterator added in v1.44.0

func (o *FPGAJobCollection) GetItemIterator() (IIterator, error)
func (o *FPGAJobCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*FPGAJobCollection) GetLinksOk added in v1.44.0

func (o *FPGAJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAJobCollection) GetMetadata added in v1.44.0

func (o *FPGAJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*FPGAJobCollection) GetMetadataOk added in v1.44.0

func (o *FPGAJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAJobCollection) GetName added in v1.44.0

func (o *FPGAJobCollection) GetName() string

GetName returns the Name field value

func (*FPGAJobCollection) GetNameOk added in v1.44.0

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

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

func (*FPGAJobCollection) GetTitle added in v1.44.0

func (o *FPGAJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*FPGAJobCollection) GetTitleOk added in v1.44.0

func (o *FPGAJobCollection) GetTitleOk() (*string, bool)

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

func (*FPGAJobCollection) HasEmbedded added in v1.44.0

func (o *FPGAJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGAJobCollection) HasNext added in v1.44.0

func (o *FPGAJobCollection) HasNext() bool

func (FPGAJobCollection) MarshalJSON added in v1.44.0

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

func (*FPGAJobCollection) SetEmbedded added in v1.44.0

func (o *FPGAJobCollection) SetEmbedded(v EmbeddedFPGAJobItems)

SetEmbedded gets a reference to the given EmbeddedFPGAJobItems and assigns it to the Embedded field.

func (o *FPGAJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*FPGAJobCollection) SetMetadata added in v1.44.0

func (o *FPGAJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*FPGAJobCollection) SetName added in v1.44.0

func (o *FPGAJobCollection) SetName(v string)

SetName sets field value

func (*FPGAJobCollection) SetTitle added in v1.44.0

func (o *FPGAJobCollection) SetTitle(v string)

SetTitle sets field value

func (FPGAJobCollection) ToMap added in v1.44.0

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

func (*FPGAJobCollection) UnmarshalJSON added in v1.44.0

func (o *FPGAJobCollection) UnmarshalJSON(data []byte) (err error)

type FPGAJobItem added in v1.44.0

type FPGAJobItem struct {
	Links    NullableFPGAJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata   `json:"_metadata"`
	// Configuration map for jobs that require it. These could be environment variables. This is job implementation dependent and job documentation should describe it.
	Configuration map[string]string `json:"configuration,omitempty"`
	// True when there is an active connection to the application running on the FPGA. If the job does not support connection, this flag will never be true.
	Connected bool `json:"connected"`
	// True when the job has completed (this does not necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the service while attempting the job.
	Error bool `json:"error"`
	// True if the job failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// Unique ID of the FPGA job.
	Name string `json:"name"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued bool `json:"queued"`
	// True when the application running on the FPGA is ready to handle connections. If the job does not support connection, this flag will never be true.
	ReadyForConnection bool `json:"readyForConnection"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// The number of steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	StepsCompleted NullableInt32 `json:"stepsCompleted"`
	// The total number of steps that will need to be performed to complete the job. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	StepsTotal NullableInt32 `json:"stepsTotal"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// True when the job allows direct connection to the job instance (application running on the FPGA).
	SupportConnection bool         `json:"supportConnection"`
	Target            FPGATargetID `json:"target"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	Timeout *int64 `json:"timeout,omitempty"`
	// Optional human-readable name of the FPGA job.
	Title    NullableString `json:"title,omitempty"`
	Workload FPGAWorkload   `json:"workload"`
}

FPGAJobItem This resource allows an FPGA job to be configured when it is created, such as defining the payload to run onto the FPGA. When the job is read, it will include the current status of the job and links to other available resources, such as messages and artefacts.

func NewFPGAJobItem added in v1.44.0

func NewFPGAJobItem(links NullableFPGAJobItemLinks, metadata NullableCommonMetadata, connected bool, done bool, error_ bool, failure bool, name string, queued bool, readyForConnection bool, status string, stepsCompleted NullableInt32, stepsTotal NullableInt32, success bool, supportConnection bool, target FPGATargetID, workload FPGAWorkload) *FPGAJobItem

NewFPGAJobItem instantiates a new FPGAJobItem 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 NewFPGAJobItemWithDefaults added in v1.44.0

func NewFPGAJobItemWithDefaults() *FPGAJobItem

NewFPGAJobItemWithDefaults instantiates a new FPGAJobItem 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 (o *FPGAJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAJobItem) FetchName added in v1.44.0

func (o *FPGAJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAJobItem) FetchTitle added in v1.44.0

func (o *FPGAJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAJobItem) FetchType added in v1.44.0

func (o *FPGAJobItem) FetchType() string

FetchType returns the resource type

func (*FPGAJobItem) GetConfiguration added in v1.44.0

func (o *FPGAJobItem) GetConfiguration() map[string]string

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

func (*FPGAJobItem) GetConfigurationOk added in v1.44.0

func (o *FPGAJobItem) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration 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 (*FPGAJobItem) GetConnected added in v1.44.0

func (o *FPGAJobItem) GetConnected() bool

GetConnected returns the Connected field value

func (*FPGAJobItem) GetConnectedOk added in v1.44.0

func (o *FPGAJobItem) GetConnectedOk() (*bool, bool)

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

func (*FPGAJobItem) GetDone added in v1.44.0

func (o *FPGAJobItem) GetDone() bool

GetDone returns the Done field value

func (*FPGAJobItem) GetDoneOk added in v1.44.0

func (o *FPGAJobItem) GetDoneOk() (*bool, bool)

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

func (*FPGAJobItem) GetError added in v1.44.0

func (o *FPGAJobItem) GetError() bool

GetError returns the Error field value

func (*FPGAJobItem) GetErrorOk added in v1.44.0

func (o *FPGAJobItem) GetErrorOk() (*bool, bool)

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

func (*FPGAJobItem) GetFailure added in v1.44.0

func (o *FPGAJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*FPGAJobItem) GetFailureOk added in v1.44.0

func (o *FPGAJobItem) GetFailureOk() (*bool, bool)

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

func (o *FPGAJobItem) GetLinks() FPGAJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAJobItemLinks will be returned

func (*FPGAJobItem) GetLinksOk added in v1.44.0

func (o *FPGAJobItem) GetLinksOk() (*FPGAJobItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAJobItem) GetMetadata added in v1.44.0

func (o *FPGAJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAJobItem) GetMetadataOk added in v1.44.0

func (o *FPGAJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAJobItem) GetName added in v1.44.0

func (o *FPGAJobItem) GetName() string

GetName returns the Name field value

func (*FPGAJobItem) GetNameOk added in v1.44.0

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

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

func (*FPGAJobItem) GetQueued added in v1.44.0

func (o *FPGAJobItem) GetQueued() bool

GetQueued returns the Queued field value

func (*FPGAJobItem) GetQueuedOk added in v1.44.0

func (o *FPGAJobItem) GetQueuedOk() (*bool, bool)

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

func (*FPGAJobItem) GetReadyForConnection added in v1.44.0

func (o *FPGAJobItem) GetReadyForConnection() bool

GetReadyForConnection returns the ReadyForConnection field value

func (*FPGAJobItem) GetReadyForConnectionOk added in v1.44.0

func (o *FPGAJobItem) GetReadyForConnectionOk() (*bool, bool)

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

func (*FPGAJobItem) GetStatus added in v1.44.0

func (o *FPGAJobItem) GetStatus() string

GetStatus returns the Status field value

func (*FPGAJobItem) GetStatusOk added in v1.44.0

func (o *FPGAJobItem) GetStatusOk() (*string, bool)

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

func (*FPGAJobItem) GetStepsCompleted added in v1.44.0

func (o *FPGAJobItem) GetStepsCompleted() int32

GetStepsCompleted returns the StepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*FPGAJobItem) GetStepsCompletedOk added in v1.44.0

func (o *FPGAJobItem) GetStepsCompletedOk() (*int32, bool)

GetStepsCompletedOk returns a tuple with the StepsCompleted 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 (*FPGAJobItem) GetStepsTotal added in v1.44.0

func (o *FPGAJobItem) GetStepsTotal() int32

GetStepsTotal returns the StepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*FPGAJobItem) GetStepsTotalOk added in v1.44.0

func (o *FPGAJobItem) GetStepsTotalOk() (*int32, bool)

GetStepsTotalOk returns a tuple with the StepsTotal 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 (*FPGAJobItem) GetSuccess added in v1.44.0

func (o *FPGAJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*FPGAJobItem) GetSuccessOk added in v1.44.0

func (o *FPGAJobItem) GetSuccessOk() (*bool, bool)

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

func (*FPGAJobItem) GetSupportConnection added in v1.44.0

func (o *FPGAJobItem) GetSupportConnection() bool

GetSupportConnection returns the SupportConnection field value

func (*FPGAJobItem) GetSupportConnectionOk added in v1.44.0

func (o *FPGAJobItem) GetSupportConnectionOk() (*bool, bool)

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

func (*FPGAJobItem) GetTarget added in v1.55.0

func (o *FPGAJobItem) GetTarget() FPGATargetID

GetTarget returns the Target field value

func (*FPGAJobItem) GetTargetOk added in v1.55.0

func (o *FPGAJobItem) GetTargetOk() (*FPGATargetID, bool)

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

func (*FPGAJobItem) GetTimeout added in v1.44.0

func (o *FPGAJobItem) GetTimeout() int64

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*FPGAJobItem) GetTimeoutOk added in v1.44.0

func (o *FPGAJobItem) GetTimeoutOk() (*int64, bool)

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

func (*FPGAJobItem) GetTitle added in v1.44.0

func (o *FPGAJobItem) GetTitle() string

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

func (*FPGAJobItem) GetTitleOk added in v1.44.0

func (o *FPGAJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*FPGAJobItem) GetWorkload added in v1.55.0

func (o *FPGAJobItem) GetWorkload() FPGAWorkload

GetWorkload returns the Workload field value

func (*FPGAJobItem) GetWorkloadOk added in v1.55.0

func (o *FPGAJobItem) GetWorkloadOk() (*FPGAWorkload, bool)

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

func (*FPGAJobItem) HasArtefacts added in v1.47.0

func (o *FPGAJobItem) HasArtefacts() (available bool)

HasArtefacts specifies whether artefacts are available for this job.

func (*FPGAJobItem) HasConfiguration added in v1.44.0

func (o *FPGAJobItem) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*FPGAJobItem) HasMessages added in v1.47.0

func (o *FPGAJobItem) HasMessages() (available bool)

============================================================================================ This extends FPGAJobItem definitions ============================================================================================ HasMessages specifies whether messages are available for this job.

func (*FPGAJobItem) HasTimeout added in v1.44.0

func (o *FPGAJobItem) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (*FPGAJobItem) HasTitle added in v1.44.0

func (o *FPGAJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (FPGAJobItem) MarshalJSON added in v1.44.0

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

func (*FPGAJobItem) SetConfiguration added in v1.44.0

func (o *FPGAJobItem) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*FPGAJobItem) SetConnected added in v1.44.0

func (o *FPGAJobItem) SetConnected(v bool)

SetConnected sets field value

func (*FPGAJobItem) SetDone added in v1.44.0

func (o *FPGAJobItem) SetDone(v bool)

SetDone sets field value

func (*FPGAJobItem) SetError added in v1.44.0

func (o *FPGAJobItem) SetError(v bool)

SetError sets field value

func (*FPGAJobItem) SetFailure added in v1.44.0

func (o *FPGAJobItem) SetFailure(v bool)

SetFailure sets field value

func (o *FPGAJobItem) SetLinks(v FPGAJobItemLinks)

SetLinks sets field value

func (*FPGAJobItem) SetMetadata added in v1.44.0

func (o *FPGAJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAJobItem) SetName added in v1.44.0

func (o *FPGAJobItem) SetName(v string)

SetName sets field value

func (*FPGAJobItem) SetQueued added in v1.44.0

func (o *FPGAJobItem) SetQueued(v bool)

SetQueued sets field value

func (*FPGAJobItem) SetReadyForConnection added in v1.44.0

func (o *FPGAJobItem) SetReadyForConnection(v bool)

SetReadyForConnection sets field value

func (*FPGAJobItem) SetStatus added in v1.44.0

func (o *FPGAJobItem) SetStatus(v string)

SetStatus sets field value

func (*FPGAJobItem) SetStepsCompleted added in v1.44.0

func (o *FPGAJobItem) SetStepsCompleted(v int32)

SetStepsCompleted sets field value

func (*FPGAJobItem) SetStepsTotal added in v1.44.0

func (o *FPGAJobItem) SetStepsTotal(v int32)

SetStepsTotal sets field value

func (*FPGAJobItem) SetSuccess added in v1.44.0

func (o *FPGAJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*FPGAJobItem) SetSupportConnection added in v1.44.0

func (o *FPGAJobItem) SetSupportConnection(v bool)

SetSupportConnection sets field value

func (*FPGAJobItem) SetTarget added in v1.55.0

func (o *FPGAJobItem) SetTarget(v FPGATargetID)

SetTarget sets field value

func (*FPGAJobItem) SetTimeout added in v1.44.0

func (o *FPGAJobItem) SetTimeout(v int64)

SetTimeout gets a reference to the given int64 and assigns it to the Timeout field.

func (*FPGAJobItem) SetTitle added in v1.44.0

func (o *FPGAJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*FPGAJobItem) SetTitleNil added in v1.44.0

func (o *FPGAJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*FPGAJobItem) SetWorkload added in v1.55.0

func (o *FPGAJobItem) SetWorkload(v FPGAWorkload)

SetWorkload sets field value

func (FPGAJobItem) ToMap added in v1.44.0

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

func (*FPGAJobItem) UnmarshalJSON added in v1.44.0

func (o *FPGAJobItem) UnmarshalJSON(data []byte) (err error)

func (*FPGAJobItem) UnsetTitle added in v1.44.0

func (o *FPGAJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type FPGAJobItemLinks struct {
	Artefacts   *HalLinkData `json:"artefacts,omitempty"`
	Cancel      *HalLinkData `json:"cancel,omitempty"`
	Collection  *HalLinkData `json:"collection,omitempty"`
	Connect     *HalLinkData `json:"connect,omitempty"`
	Delete      *HalLinkData `json:"delete,omitempty"`
	Describedby HalLinkData  `json:"describedby"`
	Details     *HalLinkData `json:"details,omitempty"`
	Related     HalLinkData  `json:"related"`
	Retain      *HalLinkData `json:"retain,omitempty"`
	Self        HalLinkData  `json:"self"`
}

FPGAJobItemLinks The `related` link indicates the FPGA the job is running on. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable artefacts (if any). The `connect` links to a collection of connections (if any) to an application running on the FPGA as part of this job. The `describedby` links to a resource which describes the payload being used.

func NewFPGAJobItemLinks(describedby HalLinkData, related HalLinkData, self HalLinkData) *FPGAJobItemLinks

NewFPGAJobItemLinks instantiates a new FPGAJobItemLinks 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 NewFPGAJobItemLinksWithDefaults added in v1.44.0

func NewFPGAJobItemLinksWithDefaults() *FPGAJobItemLinks

NewFPGAJobItemLinksWithDefaults instantiates a new FPGAJobItemLinks 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 (*FPGAJobItemLinks) GetArtefacts added in v1.44.0

func (o *FPGAJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetArtefactsOk added in v1.44.0

func (o *FPGAJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetCancel added in v1.44.0

func (o *FPGAJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetCancelOk added in v1.44.0

func (o *FPGAJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetCollection added in v1.44.0

func (o *FPGAJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetCollectionOk added in v1.44.0

func (o *FPGAJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetConnect added in v1.44.0

func (o *FPGAJobItemLinks) GetConnect() HalLinkData

GetConnect returns the Connect field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetConnectOk added in v1.44.0

func (o *FPGAJobItemLinks) GetConnectOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetDelete added in v1.44.0

func (o *FPGAJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetDeleteOk added in v1.44.0

func (o *FPGAJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetDescribedby added in v1.55.0

func (o *FPGAJobItemLinks) GetDescribedby() HalLinkData

GetDescribedby returns the Describedby field value

func (*FPGAJobItemLinks) GetDescribedbyOk added in v1.55.0

func (o *FPGAJobItemLinks) GetDescribedbyOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetDetails added in v1.44.0

func (o *FPGAJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetDetailsOk added in v1.44.0

func (o *FPGAJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetRelated added in v1.44.0

func (o *FPGAJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*FPGAJobItemLinks) GetRelatedOk added in v1.44.0

func (o *FPGAJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetRetain added in v1.44.0

func (o *FPGAJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*FPGAJobItemLinks) GetRetainOk added in v1.44.0

func (o *FPGAJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) GetSelf added in v1.44.0

func (o *FPGAJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGAJobItemLinks) GetSelfOk added in v1.44.0

func (o *FPGAJobItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*FPGAJobItemLinks) HasArtefacts added in v1.44.0

func (o *FPGAJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasCancel added in v1.44.0

func (o *FPGAJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasCollection added in v1.44.0

func (o *FPGAJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasConnect added in v1.44.0

func (o *FPGAJobItemLinks) HasConnect() bool

HasConnect returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasDelete added in v1.44.0

func (o *FPGAJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasDetails added in v1.44.0

func (o *FPGAJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*FPGAJobItemLinks) HasRetain added in v1.44.0

func (o *FPGAJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (FPGAJobItemLinks) MarshalJSON added in v1.44.0

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

func (*FPGAJobItemLinks) SetArtefacts added in v1.44.0

func (o *FPGAJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*FPGAJobItemLinks) SetCancel added in v1.44.0

func (o *FPGAJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*FPGAJobItemLinks) SetCollection added in v1.44.0

func (o *FPGAJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*FPGAJobItemLinks) SetConnect added in v1.44.0

func (o *FPGAJobItemLinks) SetConnect(v HalLinkData)

SetConnect gets a reference to the given HalLinkData and assigns it to the Connect field.

func (*FPGAJobItemLinks) SetDelete added in v1.44.0

func (o *FPGAJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*FPGAJobItemLinks) SetDescribedby added in v1.55.0

func (o *FPGAJobItemLinks) SetDescribedby(v HalLinkData)

SetDescribedby sets field value

func (*FPGAJobItemLinks) SetDetails added in v1.44.0

func (o *FPGAJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*FPGAJobItemLinks) SetRelated added in v1.44.0

func (o *FPGAJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*FPGAJobItemLinks) SetRetain added in v1.44.0

func (o *FPGAJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*FPGAJobItemLinks) SetSelf added in v1.44.0

func (o *FPGAJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAJobItemLinks) ToMap added in v1.44.0

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

func (*FPGAJobItemLinks) UnmarshalJSON added in v1.44.0

func (o *FPGAJobItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAJobIterator added in v1.44.0

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

FPGAJobIterator defines an iterator over a collection.

func (*FPGAJobIterator) GetNext added in v1.44.0

func (m *FPGAJobIterator) GetNext() (item any, err error)

func (*FPGAJobIterator) HasNext added in v1.44.0

func (m *FPGAJobIterator) HasNext() bool

type FPGAJobsAPIService added in v1.44.0

type FPGAJobsAPIService service

FPGAJobsAPIService FPGAJobsAPI service

func (*FPGAJobsAPIService) CancelFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) CancelFpgaJob(ctx context.Context, jobName string) ApiCancelFpgaJobRequest

CancelFpgaJob Cancel an FPGA job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiCancelFpgaJobRequest

func (*FPGAJobsAPIService) CancelFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) CancelFpgaJobExecute(r ApiCancelFpgaJobRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

func (*FPGAJobsAPIService) ClearFpgaJobArtefact added in v1.44.0

func (a *FPGAJobsAPIService) ClearFpgaJobArtefact(ctx context.Context, artefactName string, jobName string) ApiClearFpgaJobArtefactRequest

ClearFpgaJobArtefact Clear the job artefact.

Clears the job artefact. The content of the artefact is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the FPGA job.
@return ApiClearFpgaJobArtefactRequest

func (*FPGAJobsAPIService) ClearFpgaJobArtefactExecute added in v1.44.0

func (a *FPGAJobsAPIService) ClearFpgaJobArtefactExecute(r ApiClearFpgaJobArtefactRequest) (*http.Response, error)

Execute executes the request

func (*FPGAJobsAPIService) CreateFpgaJobArtefactManager added in v1.44.0

func (a *FPGAJobsAPIService) CreateFpgaJobArtefactManager(ctx context.Context, jobName string) ApiCreateFpgaJobArtefactManagerRequest

CreateFpgaJobArtefactManager Create a job artefact manager.

Create a new job artefact manager.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiCreateFpgaJobArtefactManagerRequest

func (*FPGAJobsAPIService) CreateFpgaJobArtefactManagerExecute added in v1.44.0

func (a *FPGAJobsAPIService) CreateFpgaJobArtefactManagerExecute(r ApiCreateFpgaJobArtefactManagerRequest) (*ArtefactManagerItem, *http.Response, error)

Execute executes the request

@return ArtefactManagerItem

func (*FPGAJobsAPIService) DeleteFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) DeleteFpgaJob(ctx context.Context, jobName string) ApiDeleteFpgaJobRequest

DeleteFpgaJob Delete an FPGA job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiDeleteFpgaJobRequest

func (*FPGAJobsAPIService) DeleteFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) DeleteFpgaJobExecute(r ApiDeleteFpgaJobRequest) (*http.Response, error)

Execute executes the request

func (*FPGAJobsAPIService) DownloadFpgaJobArtefact added in v1.44.0

func (a *FPGAJobsAPIService) DownloadFpgaJobArtefact(ctx context.Context, artefactName string, jobName string) ApiDownloadFpgaJobArtefactRequest

DownloadFpgaJobArtefact Download the artefact for the corresponding FPGA job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the FPGA job.
@return ApiDownloadFpgaJobArtefactRequest

func (*FPGAJobsAPIService) DownloadFpgaJobArtefactExecute added in v1.44.0

func (a *FPGAJobsAPIService) DownloadFpgaJobArtefactExecute(r ApiDownloadFpgaJobArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

Follows a collection link. This function is based on the `ListFpgaJobArtefactManagersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (a *FPGAJobsAPIService) FollowGetFpgaJobMessagesLink(r *ApiGetFpgaJobMessagesRequest, link string) (*NotificationFeed, *http.Response, error)

Follows a collection link. This function is based on the `GetFpgaJobMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*FPGAJobsAPIService) GetCurrentFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) GetCurrentFpgaJob(ctx context.Context, fpgaName string) ApiGetCurrentFpgaJobRequest

GetCurrentFpgaJob Return the job currently handled by the FPGA.

Returns the job currently executed on the FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiGetCurrentFpgaJobRequest

func (*FPGAJobsAPIService) GetCurrentFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) GetCurrentFpgaJobExecute(r ApiGetCurrentFpgaJobRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

func (*FPGAJobsAPIService) GetFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) GetFpgaJob(ctx context.Context, jobName string) ApiGetFpgaJobRequest

GetFpgaJob Return the status of a FPGA job.

An FPGA job represents the status of a job (e.g. workflow, process, etc.) being executed by an FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiGetFpgaJobRequest

func (*FPGAJobsAPIService) GetFpgaJobArtefactManager added in v1.44.0

func (a *FPGAJobsAPIService) GetFpgaJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetFpgaJobArtefactManagerRequest

GetFpgaJobArtefactManager Get the job's artefact manager for the artefact named `artefactName`.

An artefact manager provides information about an artefact produced by a job. The managers enable its download and provides metadata about the artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the FPGA job.
@return ApiGetFpgaJobArtefactManagerRequest

func (*FPGAJobsAPIService) GetFpgaJobArtefactManagerExecute added in v1.44.0

Execute executes the request

@return ArtefactManagerItem

func (*FPGAJobsAPIService) GetFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) GetFpgaJobExecute(r ApiGetFpgaJobRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

func (*FPGAJobsAPIService) GetFpgaJobMessages added in v1.44.0

func (a *FPGAJobsAPIService) GetFpgaJobMessages(ctx context.Context, jobName string) ApiGetFpgaJobMessagesRequest

GetFpgaJobMessages FPGA job Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiGetFpgaJobMessagesRequest

func (*FPGAJobsAPIService) GetFpgaJobMessagesExecute added in v1.44.0

Execute executes the request

@return NotificationFeed

func (*FPGAJobsAPIService) ListFPGAJobs added in v1.44.0

func (a *FPGAJobsAPIService) ListFPGAJobs(ctx context.Context, fpgaName string) ApiListFPGAJobsRequest

ListFPGAJobs List all jobs associated with this FPGA.

This returns a collection resource that lists all in progress or recently completed jobs performed this particular FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiListFPGAJobsRequest

func (*FPGAJobsAPIService) ListFPGAJobsExecute added in v1.44.0

Execute executes the request

@return FPGAJobCollection

func (*FPGAJobsAPIService) ListFPGAPastJobs added in v1.44.0

func (a *FPGAJobsAPIService) ListFPGAPastJobs(ctx context.Context, fpgaName string) ApiListFPGAPastJobsRequest

ListFPGAPastJobs List all past jobs associated with this FPGA.

This returns a collection resource that lists all jobs have been executed on this particular FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiListFPGAPastJobsRequest

func (*FPGAJobsAPIService) ListFPGAPastJobsExecute added in v1.44.0

Execute executes the request

@return FPGAJobCollection

func (*FPGAJobsAPIService) ListFPGAQueuedJobs added in v1.44.0

func (a *FPGAJobsAPIService) ListFPGAQueuedJobs(ctx context.Context, fpgaName string) ApiListFPGAQueuedJobsRequest

ListFPGAQueuedJobs List all jobs associated with this FPGA and currently queued up.

This returns a collection resource that lists all jobs which will be executed on this particular FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiListFPGAQueuedJobsRequest

func (*FPGAJobsAPIService) ListFPGAQueuedJobsExecute added in v1.44.0

Execute executes the request

@return FPGAJobCollection

func (*FPGAJobsAPIService) ListFPGAsJobs added in v1.44.0

ListFPGAsJobs List all jobs performed by FPGAs.

This returns a collection resource that lists all in progress or recently completed jobs performed by FPGAs. The jobs for all FPGAs are in the same collection.

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

func (*FPGAJobsAPIService) ListFPGAsJobsExecute added in v1.44.0

Execute executes the request

@return FPGAJobCollection

func (*FPGAJobsAPIService) ListFpgaJobArtefactManagers added in v1.44.0

func (a *FPGAJobsAPIService) ListFpgaJobArtefactManagers(ctx context.Context, jobName string) ApiListFpgaJobArtefactManagersRequest

ListFpgaJobArtefactManagers Get the list of artefact managers for the given job.

An artefact manager provides metadata about an artefact as well as ways to download it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiListFpgaJobArtefactManagersRequest

func (*FPGAJobsAPIService) ListFpgaJobArtefactManagersExecute added in v1.44.0

Execute executes the request

@return ArtefactManagerCollection

func (*FPGAJobsAPIService) LogJobMessage added in v1.44.0

func (a *FPGAJobsAPIService) LogJobMessage(ctx context.Context, jobName string) ApiLogJobMessageRequest

LogJobMessage Create a job message.

Log a job message.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiLogJobMessageRequest

func (*FPGAJobsAPIService) LogJobMessageExecute added in v1.44.0

Execute executes the request

@return NotificationFeed

func (*FPGAJobsAPIService) RetainFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) RetainFpgaJob(ctx context.Context, jobName string) ApiRetainFpgaJobRequest

RetainFpgaJob Update how long an FPGA job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the FPGA job.
@return ApiRetainFpgaJobRequest

func (*FPGAJobsAPIService) RetainFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) RetainFpgaJobExecute(r ApiRetainFpgaJobRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

func (*FPGAJobsAPIService) StartFpgaJob added in v1.44.0

func (a *FPGAJobsAPIService) StartFpgaJob(ctx context.Context, fpgaName string) ApiStartFpgaJobRequest

StartFpgaJob Initiate a job on an FPGA.

Initiate a job on an FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiStartFpgaJobRequest

func (*FPGAJobsAPIService) StartFpgaJobExecute added in v1.44.0

func (a *FPGAJobsAPIService) StartFpgaJobExecute(r ApiStartFpgaJobRequest) (*FPGAJobItem, *http.Response, error)

Execute executes the request

@return FPGAJobItem

func (*FPGAJobsAPIService) UploadFpgaJobArtefact added in v1.44.0

func (a *FPGAJobsAPIService) UploadFpgaJobArtefact(ctx context.Context, artefactName string, jobName string) ApiUploadFpgaJobArtefactRequest

UploadFpgaJobArtefact Upload and replace the named artefact.

An artefact represents an item produced by a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the FPGA job.
@return ApiUploadFpgaJobArtefactRequest

func (*FPGAJobsAPIService) UploadFpgaJobArtefactExecute added in v1.44.0

Execute executes the request

@return ArtefactManagerItem

type FPGAPayloadCollection added in v1.44.0

type FPGAPayloadCollection struct {
	Embedded *EmbeddedFPGAPayloadItems  `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

FPGAPayloadCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewFPGAPayloadCollection added in v1.44.0

func NewFPGAPayloadCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *FPGAPayloadCollection

NewFPGAPayloadCollection instantiates a new FPGAPayloadCollection 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 NewFPGAPayloadCollectionWithDefaults added in v1.44.0

func NewFPGAPayloadCollectionWithDefaults() *FPGAPayloadCollection

NewFPGAPayloadCollectionWithDefaults instantiates a new FPGAPayloadCollection 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 (o *FPGAPayloadCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAPayloadCollection) FetchName added in v1.44.0

func (o *FPGAPayloadCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAPayloadCollection) FetchTitle added in v1.44.0

func (o *FPGAPayloadCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAPayloadCollection) FetchType added in v1.44.0

func (o *FPGAPayloadCollection) FetchType() string

FetchType returns the resource type

func (*FPGAPayloadCollection) GetEmbedded added in v1.44.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*FPGAPayloadCollection) GetEmbeddedOk added in v1.44.0

func (o *FPGAPayloadCollection) GetEmbeddedOk() (*EmbeddedFPGAPayloadItems, bool)

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

func (*FPGAPayloadCollection) GetItemCount added in v1.44.0

func (o *FPGAPayloadCollection) GetItemCount() (count int64, err error)

func (*FPGAPayloadCollection) GetItemIterator added in v1.44.0

func (o *FPGAPayloadCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*FPGAPayloadCollection) GetLinksOk added in v1.44.0

func (o *FPGAPayloadCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAPayloadCollection) GetMetadata added in v1.44.0

func (o *FPGAPayloadCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*FPGAPayloadCollection) GetMetadataOk added in v1.44.0

func (o *FPGAPayloadCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAPayloadCollection) GetName added in v1.44.0

func (o *FPGAPayloadCollection) GetName() string

GetName returns the Name field value

func (*FPGAPayloadCollection) GetNameOk added in v1.44.0

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

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

func (*FPGAPayloadCollection) GetTitle added in v1.44.0

func (o *FPGAPayloadCollection) GetTitle() string

GetTitle returns the Title field value

func (*FPGAPayloadCollection) GetTitleOk added in v1.44.0

func (o *FPGAPayloadCollection) GetTitleOk() (*string, bool)

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

func (*FPGAPayloadCollection) HasEmbedded added in v1.44.0

func (o *FPGAPayloadCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*FPGAPayloadCollection) HasNext added in v1.44.0

func (o *FPGAPayloadCollection) HasNext() bool

func (FPGAPayloadCollection) MarshalJSON added in v1.44.0

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

func (*FPGAPayloadCollection) SetEmbedded added in v1.44.0

SetEmbedded gets a reference to the given EmbeddedFPGAPayloadItems and assigns it to the Embedded field.

SetLinks sets field value

func (*FPGAPayloadCollection) SetMetadata added in v1.44.0

func (o *FPGAPayloadCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*FPGAPayloadCollection) SetName added in v1.44.0

func (o *FPGAPayloadCollection) SetName(v string)

SetName sets field value

func (*FPGAPayloadCollection) SetTitle added in v1.44.0

func (o *FPGAPayloadCollection) SetTitle(v string)

SetTitle sets field value

func (FPGAPayloadCollection) ToMap added in v1.44.0

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

func (*FPGAPayloadCollection) UnmarshalJSON added in v1.44.0

func (o *FPGAPayloadCollection) UnmarshalJSON(data []byte) (err error)

type FPGAPayloadItem added in v1.44.0

type FPGAPayloadItem struct {
	Links    NullableFPGAPayloadItemLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// Unique ID of this FPGA Payload.
	Name string `json:"name"`
	// Status of the payload. A payload is only ready to be used by an FPGA once it has been processed.
	Status string `json:"status"`
	// True when the payload supports direct connection.
	SupportConnection bool `json:"supportConnection"`
	// Human readable name of the FPGA Payload.
	Title string `json:"title"`
	// The upload location to upload the payload files from. This value will be returned from the upload session creation.
	UploadLocation string `json:"uploadLocation"`
}

FPGAPayloadItem struct for FPGAPayloadItem

func NewFPGAPayloadItem added in v1.44.0

func NewFPGAPayloadItem(links NullableFPGAPayloadItemLinks, metadata NullableCommonMetadata, name string, status string, supportConnection bool, title string, uploadLocation string) *FPGAPayloadItem

NewFPGAPayloadItem instantiates a new FPGAPayloadItem 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 NewFPGAPayloadItemWithDefaults added in v1.44.0

func NewFPGAPayloadItemWithDefaults() *FPGAPayloadItem

NewFPGAPayloadItemWithDefaults instantiates a new FPGAPayloadItem 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 (o *FPGAPayloadItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*FPGAPayloadItem) FetchName added in v1.44.0

func (o *FPGAPayloadItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*FPGAPayloadItem) FetchTitle added in v1.44.0

func (o *FPGAPayloadItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*FPGAPayloadItem) FetchType added in v1.44.0

func (o *FPGAPayloadItem) FetchType() string

FetchType returns the resource type

func (o *FPGAPayloadItem) GetLinks() FPGAPayloadItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for FPGAPayloadItemLinks will be returned

func (*FPGAPayloadItem) GetLinksOk added in v1.44.0

func (o *FPGAPayloadItem) GetLinksOk() (*FPGAPayloadItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*FPGAPayloadItem) GetMetadata added in v1.44.0

func (o *FPGAPayloadItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*FPGAPayloadItem) GetMetadataOk added in v1.44.0

func (o *FPGAPayloadItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*FPGAPayloadItem) GetName added in v1.44.0

func (o *FPGAPayloadItem) GetName() string

GetName returns the Name field value

func (*FPGAPayloadItem) GetNameOk added in v1.44.0

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

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

func (*FPGAPayloadItem) GetStatus added in v1.45.0

func (o *FPGAPayloadItem) GetStatus() string

GetStatus returns the Status field value

func (*FPGAPayloadItem) GetStatusOk added in v1.45.0

func (o *FPGAPayloadItem) GetStatusOk() (*string, bool)

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

func (*FPGAPayloadItem) GetSupportConnection added in v1.44.0

func (o *FPGAPayloadItem) GetSupportConnection() bool

GetSupportConnection returns the SupportConnection field value

func (*FPGAPayloadItem) GetSupportConnectionOk added in v1.44.0

func (o *FPGAPayloadItem) GetSupportConnectionOk() (*bool, bool)

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

func (*FPGAPayloadItem) GetTitle added in v1.44.0

func (o *FPGAPayloadItem) GetTitle() string

GetTitle returns the Title field value

func (*FPGAPayloadItem) GetTitleOk added in v1.44.0

func (o *FPGAPayloadItem) GetTitleOk() (*string, bool)

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

func (*FPGAPayloadItem) GetUploadLocation added in v1.54.0

func (o *FPGAPayloadItem) GetUploadLocation() string

GetUploadLocation returns the UploadLocation field value

func (*FPGAPayloadItem) GetUploadLocationOk added in v1.54.0

func (o *FPGAPayloadItem) GetUploadLocationOk() (*string, bool)

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

func (FPGAPayloadItem) MarshalJSON added in v1.44.0

func (o FPGAPayloadItem) MarshalJSON() ([]byte, error)
func (o *FPGAPayloadItem) SetLinks(v FPGAPayloadItemLinks)

SetLinks sets field value

func (*FPGAPayloadItem) SetMetadata added in v1.44.0

func (o *FPGAPayloadItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*FPGAPayloadItem) SetName added in v1.44.0

func (o *FPGAPayloadItem) SetName(v string)

SetName sets field value

func (*FPGAPayloadItem) SetStatus added in v1.45.0

func (o *FPGAPayloadItem) SetStatus(v string)

SetStatus sets field value

func (*FPGAPayloadItem) SetSupportConnection added in v1.44.0

func (o *FPGAPayloadItem) SetSupportConnection(v bool)

SetSupportConnection sets field value

func (*FPGAPayloadItem) SetTitle added in v1.44.0

func (o *FPGAPayloadItem) SetTitle(v string)

SetTitle sets field value

func (*FPGAPayloadItem) SetUploadLocation added in v1.54.0

func (o *FPGAPayloadItem) SetUploadLocation(v string)

SetUploadLocation sets field value

func (FPGAPayloadItem) ToMap added in v1.44.0

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

func (*FPGAPayloadItem) UnmarshalJSON added in v1.44.0

func (o *FPGAPayloadItem) UnmarshalJSON(data []byte) (err error)
type FPGAPayloadItemLinks struct {
	Collection HalLinkData `json:"collection"`
	Delete     HalLinkData `json:"delete"`
	Self       HalLinkData `json:"self"`
}

FPGAPayloadItemLinks The `collection` link (if present) provides the URI to the collection in which this FPGA Payload is an `item` The `delete` link provides the URI to remove this FPGA Payload

func NewFPGAPayloadItemLinks(collection HalLinkData, delete HalLinkData, self HalLinkData) *FPGAPayloadItemLinks

NewFPGAPayloadItemLinks instantiates a new FPGAPayloadItemLinks 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 NewFPGAPayloadItemLinksWithDefaults added in v1.44.0

func NewFPGAPayloadItemLinksWithDefaults() *FPGAPayloadItemLinks

NewFPGAPayloadItemLinksWithDefaults instantiates a new FPGAPayloadItemLinks 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 (*FPGAPayloadItemLinks) GetCollection added in v1.44.0

func (o *FPGAPayloadItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*FPGAPayloadItemLinks) GetCollectionOk added in v1.44.0

func (o *FPGAPayloadItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*FPGAPayloadItemLinks) GetDelete added in v1.44.0

func (o *FPGAPayloadItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value

func (*FPGAPayloadItemLinks) GetDeleteOk added in v1.44.0

func (o *FPGAPayloadItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*FPGAPayloadItemLinks) GetSelf added in v1.44.0

func (o *FPGAPayloadItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*FPGAPayloadItemLinks) GetSelfOk added in v1.44.0

func (o *FPGAPayloadItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (FPGAPayloadItemLinks) MarshalJSON added in v1.44.0

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

func (*FPGAPayloadItemLinks) SetCollection added in v1.44.0

func (o *FPGAPayloadItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*FPGAPayloadItemLinks) SetDelete added in v1.44.0

func (o *FPGAPayloadItemLinks) SetDelete(v HalLinkData)

SetDelete sets field value

func (*FPGAPayloadItemLinks) SetSelf added in v1.44.0

func (o *FPGAPayloadItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (FPGAPayloadItemLinks) ToMap added in v1.44.0

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

func (*FPGAPayloadItemLinks) UnmarshalJSON added in v1.44.0

func (o *FPGAPayloadItemLinks) UnmarshalJSON(data []byte) (err error)

type FPGAPayloadIterator added in v1.44.0

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

FPGAPayloadIterator defines an iterator over a collection.

func (*FPGAPayloadIterator) GetNext added in v1.44.0

func (m *FPGAPayloadIterator) GetNext() (item any, err error)

func (*FPGAPayloadIterator) HasNext added in v1.44.0

func (m *FPGAPayloadIterator) HasNext() bool

type FPGAPayloadRepositories added in v1.45.0

type FPGAPayloadRepositories struct {
	// A list of repositories to create that will contain FPGA payloads
	Create []string `json:"create,omitempty"`
	// A list of existing repositories that will contain FPGA payloads
	Existing []string `json:"existing,omitempty"`
}

FPGAPayloadRepositories struct for FPGAPayloadRepositories

func NewFPGAPayloadRepositories added in v1.45.0

func NewFPGAPayloadRepositories() *FPGAPayloadRepositories

NewFPGAPayloadRepositories instantiates a new FPGAPayloadRepositories 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 NewFPGAPayloadRepositoriesWithDefaults added in v1.45.0

func NewFPGAPayloadRepositoriesWithDefaults() *FPGAPayloadRepositories

NewFPGAPayloadRepositoriesWithDefaults instantiates a new FPGAPayloadRepositories 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 (*FPGAPayloadRepositories) GetCreate added in v1.45.0

func (o *FPGAPayloadRepositories) GetCreate() []string

GetCreate returns the Create field value if set, zero value otherwise.

func (*FPGAPayloadRepositories) GetCreateOk added in v1.45.0

func (o *FPGAPayloadRepositories) GetCreateOk() ([]string, bool)

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

func (*FPGAPayloadRepositories) GetExisting added in v1.45.0

func (o *FPGAPayloadRepositories) GetExisting() []string

GetExisting returns the Existing field value if set, zero value otherwise.

func (*FPGAPayloadRepositories) GetExistingOk added in v1.45.0

func (o *FPGAPayloadRepositories) GetExistingOk() ([]string, bool)

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

func (*FPGAPayloadRepositories) HasCreate added in v1.45.0

func (o *FPGAPayloadRepositories) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*FPGAPayloadRepositories) HasExisting added in v1.45.0

func (o *FPGAPayloadRepositories) HasExisting() bool

HasExisting returns a boolean if a field has been set.

func (FPGAPayloadRepositories) MarshalJSON added in v1.45.0

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

func (*FPGAPayloadRepositories) SetCreate added in v1.45.0

func (o *FPGAPayloadRepositories) SetCreate(v []string)

SetCreate gets a reference to the given []string and assigns it to the Create field.

func (*FPGAPayloadRepositories) SetExisting added in v1.45.0

func (o *FPGAPayloadRepositories) SetExisting(v []string)

SetExisting gets a reference to the given []string and assigns it to the Existing field.

func (FPGAPayloadRepositories) ToMap added in v1.45.0

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

type FPGAPayloadsAPIService added in v1.44.0

type FPGAPayloadsAPIService service

FPGAPayloadsAPIService FPGAPayloadsAPI service

func (*FPGAPayloadsAPIService) CreateFPGAPayload added in v1.44.0

func (a *FPGAPayloadsAPIService) CreateFPGAPayload(ctx context.Context, repositoryName string) ApiCreateFPGAPayloadRequest

CreateFPGAPayload Create an FPGA payload.

Create a payload in the given repository.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repositoryName Unique ID of a repository.
@return ApiCreateFPGAPayloadRequest

func (*FPGAPayloadsAPIService) CreateFPGAPayloadExecute added in v1.44.0

Execute executes the request

@return FPGAPayloadItem

func (*FPGAPayloadsAPIService) CreateFPGAPayloadUploadSession added in v1.44.0

func (a *FPGAPayloadsAPIService) CreateFPGAPayloadUploadSession(ctx context.Context) ApiCreateFPGAPayloadUploadSessionRequest

CreateFPGAPayloadUploadSession Create upload session for FPGA payload.

Carries out the creation step of the TUS protocol. https://tus.io/protocols/resumable-upload#creation

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

func (*FPGAPayloadsAPIService) CreateFPGAPayloadUploadSessionExecute added in v1.44.0

func (a *FPGAPayloadsAPIService) CreateFPGAPayloadUploadSessionExecute(r ApiCreateFPGAPayloadUploadSessionRequest) (*http.Response, error)

Execute executes the request

func (*FPGAPayloadsAPIService) DeleteFpgaPayload added in v1.44.0

func (a *FPGAPayloadsAPIService) DeleteFpgaPayload(ctx context.Context, fpgaPayloadName string, repositoryName string) ApiDeleteFpgaPayloadRequest

DeleteFpgaPayload Delete an FPGA payload.

Deletes an FPGA payload.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaPayloadName Unique ID of the FPGA payload.
@param repositoryName Unique ID of a repository.
@return ApiDeleteFpgaPayloadRequest

func (*FPGAPayloadsAPIService) DeleteFpgaPayloadExecute added in v1.44.0

func (a *FPGAPayloadsAPIService) DeleteFpgaPayloadExecute(r ApiDeleteFpgaPayloadRequest) (*http.Response, error)

Execute executes the request

Follows a collection link. This function is based on the `ListPayloadsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*FPGAPayloadsAPIService) GetFpgaPayload added in v1.44.0

func (a *FPGAPayloadsAPIService) GetFpgaPayload(ctx context.Context, fpgaPayloadName string, repositoryName string) ApiGetFpgaPayloadRequest

GetFpgaPayload Return details of specific FPGA payload.

An FPGA payload is an application which can be used to perform a specific job on an FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaPayloadName Unique ID of the FPGA payload.
@param repositoryName Unique ID of a repository.
@return ApiGetFpgaPayloadRequest

func (*FPGAPayloadsAPIService) GetFpgaPayloadExecute added in v1.44.0

Execute executes the request

@return FPGAPayloadItem

func (*FPGAPayloadsAPIService) GetFpgaPayloadUploadOptions added in v1.44.0

GetFpgaPayloadUploadOptions Return service TUS protocol support.

Returns headers indicating the versions and extensions of the TUS protocol supported by the service. https://tus.io/protocols/resumable-upload#options

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

func (*FPGAPayloadsAPIService) GetFpgaPayloadUploadOptionsExecute added in v1.44.0

func (a *FPGAPayloadsAPIService) GetFpgaPayloadUploadOptionsExecute(r ApiGetFpgaPayloadUploadOptionsRequest) (*http.Response, error)

Execute executes the request

func (*FPGAPayloadsAPIService) GetFpgaPayloadUploadProgress added in v1.44.0

func (a *FPGAPayloadsAPIService) GetFpgaPayloadUploadProgress(ctx context.Context, uploadSessionName string) ApiGetFpgaPayloadUploadProgressRequest

GetFpgaPayloadUploadProgress Return FPGA payload upload progress.

Returns headers indicating the progress of an upload for an FPGA payload. https://tus.io/protocols/resumable-upload#head

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uploadSessionName Unique ID of an upload session.
@return ApiGetFpgaPayloadUploadProgressRequest

func (*FPGAPayloadsAPIService) GetFpgaPayloadUploadProgressExecute added in v1.44.0

func (a *FPGAPayloadsAPIService) GetFpgaPayloadUploadProgressExecute(r ApiGetFpgaPayloadUploadProgressRequest) (*http.Response, error)

Execute executes the request

func (*FPGAPayloadsAPIService) ListFPGAPayloads added in v1.44.0

func (a *FPGAPayloadsAPIService) ListFPGAPayloads(ctx context.Context, repositoryName string) ApiListFPGAPayloadsRequest

ListFPGAPayloads List payloads in a repository.

This returns a collection resource that lists all payloads available in the given repository.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repositoryName Unique ID of a repository.
@return ApiListFPGAPayloadsRequest

func (*FPGAPayloadsAPIService) ListFPGAPayloadsExecute added in v1.44.0

Execute executes the request

@return FPGAPayloadCollection

func (*FPGAPayloadsAPIService) ListPayloads added in v1.44.0

ListPayloads List payloads.

This returns a collection resource that lists all payloads available.

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

func (*FPGAPayloadsAPIService) ListPayloadsExecute added in v1.44.0

Execute executes the request

@return FPGAPayloadCollection

func (*FPGAPayloadsAPIService) UploadPayload added in v1.44.0

func (a *FPGAPayloadsAPIService) UploadPayload(ctx context.Context, uploadSessionName string) ApiUploadPayloadRequest

UploadPayload Upload part of a payload.

Write bytes to the payload from the offset provided. https://tus.io/protocols/resumable-upload#patch

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uploadSessionName Unique ID of an upload session.
@return ApiUploadPayloadRequest

func (*FPGAPayloadsAPIService) UploadPayloadExecute added in v1.44.0

func (a *FPGAPayloadsAPIService) UploadPayloadExecute(r ApiUploadPayloadRequest) (*http.Response, error)

Execute executes the request

type FPGATarget added in v1.55.0

type FPGATarget struct {
	// a human-readable description of the target
	Description NullableString `json:"description,omitempty"`
	// Extra metadata describing FPGA targets
	Details    *map[string]string `json:"details,omitempty"`
	Identifier FPGATargetID       `json:"identifier"`
	// a human-readable name for the target
	Title *string `json:"title,omitempty"`
}

FPGATarget A target is the combination of software and hardware images a workload will be run upon.

func NewFPGATarget added in v1.55.0

func NewFPGATarget(identifier FPGATargetID) *FPGATarget

NewFPGATarget instantiates a new FPGATarget 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 NewFPGATargetWithDefaults added in v1.55.0

func NewFPGATargetWithDefaults() *FPGATarget

NewFPGATargetWithDefaults instantiates a new FPGATarget 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 (*FPGATarget) GetDescription added in v1.55.0

func (o *FPGATarget) GetDescription() string

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

func (*FPGATarget) GetDescriptionOk added in v1.55.0

func (o *FPGATarget) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FPGATarget) GetDetails added in v1.56.0

func (o *FPGATarget) GetDetails() map[string]string

GetDetails returns the Details field value if set, zero value otherwise.

func (*FPGATarget) GetDetailsOk added in v1.56.0

func (o *FPGATarget) GetDetailsOk() (*map[string]string, bool)

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

func (*FPGATarget) GetIdentifier added in v1.56.0

func (o *FPGATarget) GetIdentifier() FPGATargetID

GetIdentifier returns the Identifier field value

func (*FPGATarget) GetIdentifierOk added in v1.56.0

func (o *FPGATarget) GetIdentifierOk() (*FPGATargetID, bool)

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

func (*FPGATarget) GetTitle added in v1.55.0

func (o *FPGATarget) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*FPGATarget) GetTitleOk added in v1.55.0

func (o *FPGATarget) GetTitleOk() (*string, bool)

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

func (*FPGATarget) HasDescription added in v1.55.0

func (o *FPGATarget) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FPGATarget) HasDetails added in v1.56.0

func (o *FPGATarget) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*FPGATarget) HasTitle added in v1.55.0

func (o *FPGATarget) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (FPGATarget) MarshalJSON added in v1.55.0

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

func (*FPGATarget) SetDescription added in v1.55.0

func (o *FPGATarget) SetDescription(v string)

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

func (*FPGATarget) SetDescriptionNil added in v1.55.0

func (o *FPGATarget) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*FPGATarget) SetDetails added in v1.56.0

func (o *FPGATarget) SetDetails(v map[string]string)

SetDetails gets a reference to the given map[string]string and assigns it to the Details field.

func (*FPGATarget) SetIdentifier added in v1.56.0

func (o *FPGATarget) SetIdentifier(v FPGATargetID)

SetIdentifier sets field value

func (*FPGATarget) SetTitle added in v1.55.0

func (o *FPGATarget) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (FPGATarget) ToMap added in v1.55.0

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

func (*FPGATarget) UnmarshalJSON added in v1.55.0

func (o *FPGATarget) UnmarshalJSON(data []byte) (err error)

func (*FPGATarget) UnsetDescription added in v1.55.0

func (o *FPGATarget) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type FPGATargetID added in v1.56.0

type FPGATargetID struct {
	// Additional keys which may be required to differentiate between targets when software and hardware images are not enough.
	ExtraKeys map[string]string `json:"extra_keys,omitempty"`
	// identifier of the hardware image
	HardwareImage string `json:"hardware_image"`
	// identifier of the software image
	SoftwareImage string `json:"software_image"`
}

FPGATargetID A target is the combination of software and hardware images a workload will be run upon. Therefore it can be identified using those two components.

func NewFPGATargetID added in v1.56.0

func NewFPGATargetID(hardwareImage string, softwareImage string) *FPGATargetID

NewFPGATargetID instantiates a new FPGATargetID 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 NewFPGATargetIDWithDefaults added in v1.56.0

func NewFPGATargetIDWithDefaults() *FPGATargetID

NewFPGATargetIDWithDefaults instantiates a new FPGATargetID 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 (*FPGATargetID) GetExtraKeys added in v1.56.0

func (o *FPGATargetID) GetExtraKeys() map[string]string

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

func (*FPGATargetID) GetExtraKeysOk added in v1.56.0

func (o *FPGATargetID) GetExtraKeysOk() (*map[string]string, bool)

GetExtraKeysOk returns a tuple with the ExtraKeys 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 (*FPGATargetID) GetHardwareImage added in v1.56.0

func (o *FPGATargetID) GetHardwareImage() string

GetHardwareImage returns the HardwareImage field value

func (*FPGATargetID) GetHardwareImageOk added in v1.56.0

func (o *FPGATargetID) GetHardwareImageOk() (*string, bool)

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

func (*FPGATargetID) GetSoftwareImage added in v1.56.0

func (o *FPGATargetID) GetSoftwareImage() string

GetSoftwareImage returns the SoftwareImage field value

func (*FPGATargetID) GetSoftwareImageOk added in v1.56.0

func (o *FPGATargetID) GetSoftwareImageOk() (*string, bool)

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

func (*FPGATargetID) HasExtraKeys added in v1.56.0

func (o *FPGATargetID) HasExtraKeys() bool

HasExtraKeys returns a boolean if a field has been set.

func (FPGATargetID) MarshalJSON added in v1.56.0

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

func (*FPGATargetID) SetExtraKeys added in v1.56.0

func (o *FPGATargetID) SetExtraKeys(v map[string]string)

SetExtraKeys gets a reference to the given map[string]string and assigns it to the ExtraKeys field.

func (*FPGATargetID) SetHardwareImage added in v1.56.0

func (o *FPGATargetID) SetHardwareImage(v string)

SetHardwareImage sets field value

func (*FPGATargetID) SetSoftwareImage added in v1.56.0

func (o *FPGATargetID) SetSoftwareImage(v string)

SetSoftwareImage sets field value

func (FPGATargetID) ToMap added in v1.56.0

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

func (*FPGATargetID) UnmarshalJSON added in v1.56.0

func (o *FPGATargetID) UnmarshalJSON(data []byte) (err error)

type FPGAUARTConnection added in v1.57.0

type FPGAUARTConnection struct {
	// Baud rate for the UART connection
	BaudRate int32 `json:"baudRate"`
	// TTY port for the UART connection
	TtyPort string `json:"ttyPort"`
}

FPGAUARTConnection The FPGA will have at least one serial UART connection for communication with the FPGA host machine

func NewFPGAUARTConnection added in v1.57.0

func NewFPGAUARTConnection(baudRate int32, ttyPort string) *FPGAUARTConnection

NewFPGAUARTConnection instantiates a new FPGAUARTConnection 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 NewFPGAUARTConnectionWithDefaults added in v1.57.0

func NewFPGAUARTConnectionWithDefaults() *FPGAUARTConnection

NewFPGAUARTConnectionWithDefaults instantiates a new FPGAUARTConnection 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 (*FPGAUARTConnection) GetBaudRate added in v1.57.0

func (o *FPGAUARTConnection) GetBaudRate() int32

GetBaudRate returns the BaudRate field value

func (*FPGAUARTConnection) GetBaudRateOk added in v1.57.0

func (o *FPGAUARTConnection) GetBaudRateOk() (*int32, bool)

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

func (*FPGAUARTConnection) GetTtyPort added in v1.57.0

func (o *FPGAUARTConnection) GetTtyPort() string

GetTtyPort returns the TtyPort field value

func (*FPGAUARTConnection) GetTtyPortOk added in v1.57.0

func (o *FPGAUARTConnection) GetTtyPortOk() (*string, bool)

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

func (FPGAUARTConnection) MarshalJSON added in v1.57.0

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

func (*FPGAUARTConnection) SetBaudRate added in v1.57.0

func (o *FPGAUARTConnection) SetBaudRate(v int32)

SetBaudRate sets field value

func (*FPGAUARTConnection) SetTtyPort added in v1.57.0

func (o *FPGAUARTConnection) SetTtyPort(v string)

SetTtyPort sets field value

func (FPGAUARTConnection) ToMap added in v1.57.0

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

func (*FPGAUARTConnection) UnmarshalJSON added in v1.57.0

func (o *FPGAUARTConnection) UnmarshalJSON(data []byte) (err error)

type FPGAWorkload added in v1.55.0

type FPGAWorkload struct {
	// Identifier of the payload in which the project is present.
	Payload string `json:"payload"`
	// Path to user's project (e.g. binary, zip) to load and run onto the FPGA.
	Project string `json:"project"`
	// Identifier of the repository in which the payload is stored.
	Repository NullableString `json:"repository,omitempty"`
}

FPGAWorkload workload

func NewFPGAWorkload added in v1.55.0

func NewFPGAWorkload(payload string, project string) *FPGAWorkload

NewFPGAWorkload instantiates a new FPGAWorkload 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 NewFPGAWorkloadWithDefaults added in v1.55.0

func NewFPGAWorkloadWithDefaults() *FPGAWorkload

NewFPGAWorkloadWithDefaults instantiates a new FPGAWorkload 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 (*FPGAWorkload) GetPayload added in v1.55.0

func (o *FPGAWorkload) GetPayload() string

GetPayload returns the Payload field value

func (*FPGAWorkload) GetPayloadOk added in v1.55.0

func (o *FPGAWorkload) GetPayloadOk() (*string, bool)

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

func (*FPGAWorkload) GetProject added in v1.55.0

func (o *FPGAWorkload) GetProject() string

GetProject returns the Project field value

func (*FPGAWorkload) GetProjectOk added in v1.55.0

func (o *FPGAWorkload) GetProjectOk() (*string, bool)

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

func (*FPGAWorkload) GetRepository added in v1.55.0

func (o *FPGAWorkload) GetRepository() string

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

func (*FPGAWorkload) GetRepositoryOk added in v1.55.0

func (o *FPGAWorkload) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository 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 (*FPGAWorkload) HasRepository added in v1.55.0

func (o *FPGAWorkload) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (FPGAWorkload) MarshalJSON added in v1.55.0

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

func (*FPGAWorkload) SetPayload added in v1.55.0

func (o *FPGAWorkload) SetPayload(v string)

SetPayload sets field value

func (*FPGAWorkload) SetProject added in v1.55.0

func (o *FPGAWorkload) SetProject(v string)

SetProject sets field value

func (*FPGAWorkload) SetRepository added in v1.55.0

func (o *FPGAWorkload) SetRepository(v string)

SetRepository gets a reference to the given NullableString and assigns it to the Repository field.

func (*FPGAWorkload) SetRepositoryNil added in v1.55.0

func (o *FPGAWorkload) SetRepositoryNil()

SetRepositoryNil sets the value for Repository to be an explicit nil

func (FPGAWorkload) ToMap added in v1.55.0

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

func (*FPGAWorkload) UnmarshalJSON added in v1.55.0

func (o *FPGAWorkload) UnmarshalJSON(data []byte) (err error)

func (*FPGAWorkload) UnsetRepository added in v1.55.0

func (o *FPGAWorkload) UnsetRepository()

UnsetRepository ensures that no value is present for Repository, not even an explicit nil

type FPGAsAPIService added in v1.44.0

type FPGAsAPIService service

FPGAsAPIService FPGAsAPI service

func (*FPGAsAPIService) CommissionFpga added in v1.44.0

CommissionFpga Commission a new FPGA.

Commission a new FPGA.

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

func (*FPGAsAPIService) CommissionFpgaExecute added in v1.44.0

func (a *FPGAsAPIService) CommissionFpgaExecute(r ApiCommissionFpgaRequest) (*FPGAItem, *http.Response, error)

Execute executes the request

@return FPGAItem

func (*FPGAsAPIService) DecommissionFpga added in v1.44.0

func (a *FPGAsAPIService) DecommissionFpga(ctx context.Context, fpgaName string) ApiDecommissionFpgaRequest

DecommissionFpga Decommission an FPGA.

Decommissions an FPGA along with any related connections.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiDecommissionFpgaRequest

func (*FPGAsAPIService) DecommissionFpgaExecute added in v1.44.0

func (a *FPGAsAPIService) DecommissionFpgaExecute(r ApiDecommissionFpgaRequest) (*http.Response, error)

Execute executes the request

func (*FPGAsAPIService) GetFpga added in v1.44.0

func (a *FPGAsAPIService) GetFpga(ctx context.Context, fpgaName string) ApiGetFpgaRequest

GetFpga Return details of specific FPGA.

An FPGA is a combination of a specific hardware and application which can be used to perform a specific job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiGetFpgaRequest

func (*FPGAsAPIService) GetFpgaExecute added in v1.44.0

func (a *FPGAsAPIService) GetFpgaExecute(r ApiGetFpgaRequest) (*FPGAItem, *http.Response, error)

Execute executes the request

@return FPGAItem

func (*FPGAsAPIService) ListFPGAWorkers added in v1.44.0

func (a *FPGAsAPIService) ListFPGAWorkers(ctx context.Context) ApiListFPGAWorkersRequest

ListFPGAWorkers List available FPGAs.

This returns a collection resource that lists all of the FPGAs at disposal.

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

func (*FPGAsAPIService) ListFPGAWorkersExecute added in v1.44.0

func (a *FPGAsAPIService) ListFPGAWorkersExecute(r ApiListFPGAWorkersRequest) (*FPGACollection, *http.Response, error)

Execute executes the request

@return FPGACollection

func (*FPGAsAPIService) UpdateFpga added in v1.44.0

func (a *FPGAsAPIService) UpdateFpga(ctx context.Context, fpgaName string) ApiUpdateFpgaRequest

UpdateFpga Update the status of the FPGA.

Update the status of a particular FPGA.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param fpgaName Unique ID of an FPGA.
@return ApiUpdateFpgaRequest

func (*FPGAsAPIService) UpdateFpgaExecute added in v1.44.0

func (a *FPGAsAPIService) UpdateFpgaExecute(r ApiUpdateFpgaRequest) (*FPGAItem, *http.Response, error)

Execute executes the request

@return FPGAItem

type FieldObject

type FieldObject struct {
	// Name of the field name in the request which has failed validation.
	FieldName string `json:"fieldName"`
	// Field name, possibly including the path of the field which caused the error.
	FieldPath *string `json:"fieldPath,omitempty"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
}

FieldObject struct for FieldObject

func NewFieldObject

func NewFieldObject(fieldName string, message string) *FieldObject

NewFieldObject instantiates a new FieldObject 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 NewFieldObjectWithDefaults

func NewFieldObjectWithDefaults() *FieldObject

NewFieldObjectWithDefaults instantiates a new FieldObject 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 (*FieldObject) GetFieldName

func (o *FieldObject) GetFieldName() string

GetFieldName returns the FieldName field value

func (*FieldObject) GetFieldNameOk

func (o *FieldObject) GetFieldNameOk() (*string, bool)

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

func (*FieldObject) GetFieldPath

func (o *FieldObject) GetFieldPath() string

GetFieldPath returns the FieldPath field value if set, zero value otherwise.

func (*FieldObject) GetFieldPathOk

func (o *FieldObject) GetFieldPathOk() (*string, bool)

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

func (*FieldObject) GetMessage

func (o *FieldObject) GetMessage() string

GetMessage returns the Message field value

func (*FieldObject) GetMessageOk

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

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

func (*FieldObject) HasFieldPath

func (o *FieldObject) HasFieldPath() bool

HasFieldPath returns a boolean if a field has been set.

func (FieldObject) MarshalJSON

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

func (*FieldObject) SetFieldName

func (o *FieldObject) SetFieldName(v string)

SetFieldName sets field value

func (*FieldObject) SetFieldPath

func (o *FieldObject) SetFieldPath(v string)

SetFieldPath gets a reference to the given string and assigns it to the FieldPath field.

func (*FieldObject) SetMessage

func (o *FieldObject) SetMessage(v string)

SetMessage sets field value

func (FieldObject) ToMap added in v1.22.0

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

func (*FieldObject) UnmarshalJSON added in v1.22.0

func (o *FieldObject) UnmarshalJSON(data []byte) (err 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 GenericWorkJobCollection added in v1.26.0

type GenericWorkJobCollection struct {
	Embedded *EmbeddedGenericWorkJobItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks   `json:"_links"`
	Metadata NullablePagingMetadata       `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

GenericWorkJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewGenericWorkJobCollection added in v1.26.0

func NewGenericWorkJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *GenericWorkJobCollection

NewGenericWorkJobCollection instantiates a new GenericWorkJobCollection 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 NewGenericWorkJobCollectionWithDefaults added in v1.26.0

func NewGenericWorkJobCollectionWithDefaults() *GenericWorkJobCollection

NewGenericWorkJobCollectionWithDefaults instantiates a new GenericWorkJobCollection 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 (o *GenericWorkJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*GenericWorkJobCollection) FetchName added in v1.29.0

func (o *GenericWorkJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*GenericWorkJobCollection) FetchTitle added in v1.29.0

func (o *GenericWorkJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*GenericWorkJobCollection) FetchType added in v1.29.0

func (o *GenericWorkJobCollection) FetchType() string

FetchType returns the resource type

func (*GenericWorkJobCollection) GetEmbedded added in v1.26.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*GenericWorkJobCollection) GetEmbeddedOk added in v1.26.0

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

func (*GenericWorkJobCollection) GetItemCount added in v1.29.0

func (o *GenericWorkJobCollection) GetItemCount() (count int64, err error)

func (*GenericWorkJobCollection) GetItemIterator added in v1.29.0

func (o *GenericWorkJobCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*GenericWorkJobCollection) GetLinksOk added in v1.26.0

func (o *GenericWorkJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*GenericWorkJobCollection) GetMetadata added in v1.26.0

func (o *GenericWorkJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*GenericWorkJobCollection) GetMetadataOk added in v1.26.0

func (o *GenericWorkJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*GenericWorkJobCollection) GetName added in v1.26.0

func (o *GenericWorkJobCollection) GetName() string

GetName returns the Name field value

func (*GenericWorkJobCollection) GetNameOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) GetTitle added in v1.26.0

func (o *GenericWorkJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkJobCollection) GetTitleOk added in v1.26.0

func (o *GenericWorkJobCollection) GetTitleOk() (*string, bool)

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

func (*GenericWorkJobCollection) HasEmbedded added in v1.26.0

func (o *GenericWorkJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*GenericWorkJobCollection) HasNext added in v1.29.0

func (o *GenericWorkJobCollection) HasNext() bool

func (GenericWorkJobCollection) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobCollection) SetEmbedded added in v1.26.0

SetEmbedded gets a reference to the given EmbeddedGenericWorkJobItems and assigns it to the Embedded field.

SetLinks sets field value

func (*GenericWorkJobCollection) SetMetadata added in v1.26.0

func (o *GenericWorkJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*GenericWorkJobCollection) SetName added in v1.26.0

func (o *GenericWorkJobCollection) SetName(v string)

SetName sets field value

func (*GenericWorkJobCollection) SetTitle added in v1.26.0

func (o *GenericWorkJobCollection) SetTitle(v string)

SetTitle sets field value

func (GenericWorkJobCollection) ToMap added in v1.26.0

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

func (*GenericWorkJobCollection) UnmarshalJSON added in v1.26.0

func (o *GenericWorkJobCollection) UnmarshalJSON(data []byte) (err error)

type GenericWorkJobItem added in v1.26.0

type GenericWorkJobItem struct {
	Links    NullableGenericWorkJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata          `json:"_metadata"`
	// Configuration map for jobs that require it. These could be environment variables. This is job implementation dependent and job documentation should describe it.
	Configuration map[string]string `json:"configuration,omitempty"`
	// True when the job has completed (this does not necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the service while attempting the job.
	Error bool `json:"error"`
	// True if the job failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// The number of steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	JobStepsCompleted NullableInt32 `json:"jobStepsCompleted"`
	// The total number of steps that will need to be performed to complete the job. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	JobStepsTotal NullableInt32 `json:"jobStepsTotal"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the Generic Work Job.
	Name string `json:"name"`
	// The priority of a job: * A 'normal' job has the lowest priority * A 'jump' job will jump the queue * A 'MAWS' job is a job that should supercede all others, e.g. terminating a managed service immediately Note: not all jobs will allow different priority levels and it will depend on the type of job requested to accept or take into account this information
	Priority *string `json:"priority,omitempty"`
	// Path in the workspace to the project to handle or being handled.
	Project *string `json:"project,omitempty"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the generic work job.
	Title NullableString `json:"title,omitempty"`
	// Workspace name where the project is present. If not set, the default user's workspace will be used.
	Workspace NullableString `json:"workspace,omitempty"`
}

GenericWorkJobItem This resource allows an generic work job to be configured when it is created, such as defining the project to handle. When the job is read, it will include the current status of the job and links to other available resources, such as messages and artefacts.

func NewGenericWorkJobItem added in v1.26.0

func NewGenericWorkJobItem(links NullableGenericWorkJobItemLinks, metadata NullableCommonMetadata, done bool, error_ bool, failure bool, jobStepsCompleted NullableInt32, jobStepsTotal NullableInt32, name string, status string, success bool) *GenericWorkJobItem

NewGenericWorkJobItem instantiates a new GenericWorkJobItem 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 NewGenericWorkJobItemWithDefaults added in v1.26.0

func NewGenericWorkJobItemWithDefaults() *GenericWorkJobItem

NewGenericWorkJobItemWithDefaults instantiates a new GenericWorkJobItem 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 (o *GenericWorkJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*GenericWorkJobItem) FetchName added in v1.29.0

func (o *GenericWorkJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*GenericWorkJobItem) FetchTitle added in v1.29.0

func (o *GenericWorkJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*GenericWorkJobItem) FetchType added in v1.29.0

func (o *GenericWorkJobItem) FetchType() string

FetchType returns the resource type

func (*GenericWorkJobItem) GetConfiguration added in v1.26.0

func (o *GenericWorkJobItem) GetConfiguration() map[string]string

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

func (*GenericWorkJobItem) GetConfigurationOk added in v1.26.0

func (o *GenericWorkJobItem) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration 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 (*GenericWorkJobItem) GetDone added in v1.26.0

func (o *GenericWorkJobItem) GetDone() bool

GetDone returns the Done field value

func (*GenericWorkJobItem) GetDoneOk added in v1.26.0

func (o *GenericWorkJobItem) GetDoneOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetError added in v1.26.0

func (o *GenericWorkJobItem) GetError() bool

GetError returns the Error field value

func (*GenericWorkJobItem) GetErrorOk added in v1.26.0

func (o *GenericWorkJobItem) GetErrorOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetFailure added in v1.26.0

func (o *GenericWorkJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*GenericWorkJobItem) GetFailureOk added in v1.26.0

func (o *GenericWorkJobItem) GetFailureOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetJobStepsCompleted added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsCompleted() int32

GetJobStepsCompleted returns the JobStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*GenericWorkJobItem) GetJobStepsCompletedOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsCompletedOk() (*int32, bool)

GetJobStepsCompletedOk returns a tuple with the JobStepsCompleted 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 (*GenericWorkJobItem) GetJobStepsTotal added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsTotal() int32

GetJobStepsTotal returns the JobStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*GenericWorkJobItem) GetJobStepsTotalOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsTotalOk() (*int32, bool)

GetJobStepsTotalOk returns a tuple with the JobStepsTotal 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 (*GenericWorkJobItem) GetJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetJobTimeoutOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobTimeoutOk() (*int32, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for GenericWorkJobItemLinks will be returned

func (*GenericWorkJobItem) GetLinksOk added in v1.26.0

func (o *GenericWorkJobItem) GetLinksOk() (*GenericWorkJobItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*GenericWorkJobItem) GetMetadata added in v1.26.0

func (o *GenericWorkJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*GenericWorkJobItem) GetMetadataOk added in v1.26.0

func (o *GenericWorkJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*GenericWorkJobItem) GetName added in v1.26.0

func (o *GenericWorkJobItem) GetName() string

GetName returns the Name field value

func (*GenericWorkJobItem) GetNameOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetPriority added in v1.57.0

func (o *GenericWorkJobItem) GetPriority() string

GetPriority returns the Priority field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetPriorityOk added in v1.57.0

func (o *GenericWorkJobItem) GetPriorityOk() (*string, bool)

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

func (*GenericWorkJobItem) GetProject added in v1.26.0

func (o *GenericWorkJobItem) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetProjectOk added in v1.26.0

func (o *GenericWorkJobItem) GetProjectOk() (*string, bool)

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

func (*GenericWorkJobItem) GetQueued added in v1.26.0

func (o *GenericWorkJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetQueuedOk added in v1.26.0

func (o *GenericWorkJobItem) GetQueuedOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetStatus added in v1.26.0

func (o *GenericWorkJobItem) GetStatus() string

GetStatus returns the Status field value

func (*GenericWorkJobItem) GetStatusOk added in v1.26.0

func (o *GenericWorkJobItem) GetStatusOk() (*string, bool)

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

func (*GenericWorkJobItem) GetSuccess added in v1.26.0

func (o *GenericWorkJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*GenericWorkJobItem) GetSuccessOk added in v1.26.0

func (o *GenericWorkJobItem) GetSuccessOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetTitle added in v1.26.0

func (o *GenericWorkJobItem) GetTitle() string

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

func (*GenericWorkJobItem) GetTitleOk added in v1.26.0

func (o *GenericWorkJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*GenericWorkJobItem) GetWorkspace added in v1.26.0

func (o *GenericWorkJobItem) GetWorkspace() string

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

func (*GenericWorkJobItem) GetWorkspaceOk added in v1.26.0

func (o *GenericWorkJobItem) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace 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 (*GenericWorkJobItem) HasArtefacts added in v1.32.0

func (o *GenericWorkJobItem) HasArtefacts() (available bool)

HasArtefacts specifies whether artefacts are available for this job.

func (*GenericWorkJobItem) HasConfiguration added in v1.26.0

func (o *GenericWorkJobItem) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasMessages added in v1.32.0

func (o *GenericWorkJobItem) HasMessages() (available bool)

============================================================================================ This extends GenericWorkJobItem definitions ============================================================================================ HasMessages specifies whether messages are available for this job.

func (*GenericWorkJobItem) HasPriority added in v1.57.0

func (o *GenericWorkJobItem) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasProject added in v1.26.0

func (o *GenericWorkJobItem) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasQueued added in v1.26.0

func (o *GenericWorkJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasTitle added in v1.26.0

func (o *GenericWorkJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasWorkspace added in v1.26.0

func (o *GenericWorkJobItem) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (GenericWorkJobItem) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobItem) SetConfiguration added in v1.26.0

func (o *GenericWorkJobItem) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*GenericWorkJobItem) SetDone added in v1.26.0

func (o *GenericWorkJobItem) SetDone(v bool)

SetDone sets field value

func (*GenericWorkJobItem) SetError added in v1.26.0

func (o *GenericWorkJobItem) SetError(v bool)

SetError sets field value

func (*GenericWorkJobItem) SetFailure added in v1.26.0

func (o *GenericWorkJobItem) SetFailure(v bool)

SetFailure sets field value

func (*GenericWorkJobItem) SetJobStepsCompleted added in v1.26.0

func (o *GenericWorkJobItem) SetJobStepsCompleted(v int32)

SetJobStepsCompleted sets field value

func (*GenericWorkJobItem) SetJobStepsTotal added in v1.26.0

func (o *GenericWorkJobItem) SetJobStepsTotal(v int32)

SetJobStepsTotal sets field value

func (*GenericWorkJobItem) SetJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

SetLinks sets field value

func (*GenericWorkJobItem) SetMetadata added in v1.26.0

func (o *GenericWorkJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*GenericWorkJobItem) SetName added in v1.26.0

func (o *GenericWorkJobItem) SetName(v string)

SetName sets field value

func (*GenericWorkJobItem) SetPriority added in v1.57.0

func (o *GenericWorkJobItem) SetPriority(v string)

SetPriority gets a reference to the given string and assigns it to the Priority field.

func (*GenericWorkJobItem) SetProject added in v1.26.0

func (o *GenericWorkJobItem) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*GenericWorkJobItem) SetQueued added in v1.26.0

func (o *GenericWorkJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*GenericWorkJobItem) SetStatus added in v1.26.0

func (o *GenericWorkJobItem) SetStatus(v string)

SetStatus sets field value

func (*GenericWorkJobItem) SetSuccess added in v1.26.0

func (o *GenericWorkJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*GenericWorkJobItem) SetTitle added in v1.26.0

func (o *GenericWorkJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*GenericWorkJobItem) SetTitleNil added in v1.26.0

func (o *GenericWorkJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*GenericWorkJobItem) SetWorkspace added in v1.26.0

func (o *GenericWorkJobItem) SetWorkspace(v string)

SetWorkspace gets a reference to the given NullableString and assigns it to the Workspace field.

func (*GenericWorkJobItem) SetWorkspaceNil added in v1.34.0

func (o *GenericWorkJobItem) SetWorkspaceNil()

SetWorkspaceNil sets the value for Workspace to be an explicit nil

func (GenericWorkJobItem) ToMap added in v1.26.0

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

func (*GenericWorkJobItem) UnmarshalJSON added in v1.26.0

func (o *GenericWorkJobItem) UnmarshalJSON(data []byte) (err error)

func (*GenericWorkJobItem) UnsetTitle added in v1.26.0

func (o *GenericWorkJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

func (*GenericWorkJobItem) UnsetWorkspace added in v1.34.0

func (o *GenericWorkJobItem) UnsetWorkspace()

UnsetWorkspace ensures that no value is present for Workspace, not even an explicit nil

type GenericWorkJobItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

GenericWorkJobItemLinks The `related` link indicates the generic worker being used for the job. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable products (if any).

func NewGenericWorkJobItemLinks(related HalLinkData, self HalLinkData) *GenericWorkJobItemLinks

NewGenericWorkJobItemLinks instantiates a new GenericWorkJobItemLinks 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 NewGenericWorkJobItemLinksWithDefaults added in v1.26.0

func NewGenericWorkJobItemLinksWithDefaults() *GenericWorkJobItemLinks

NewGenericWorkJobItemLinksWithDefaults instantiates a new GenericWorkJobItemLinks 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 (*GenericWorkJobItemLinks) GetArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetArtefactsOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetCancelOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetCollectionOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetDeleteOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetDetailsOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetRelated added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*GenericWorkJobItemLinks) GetRelatedOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetRetainOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetSelf added in v1.26.0

func (o *GenericWorkJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*GenericWorkJobItemLinks) GetSelfOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) HasArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (GenericWorkJobItemLinks) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobItemLinks) SetArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*GenericWorkJobItemLinks) SetCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*GenericWorkJobItemLinks) SetCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*GenericWorkJobItemLinks) SetDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*GenericWorkJobItemLinks) SetDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*GenericWorkJobItemLinks) SetRelated added in v1.26.0

func (o *GenericWorkJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*GenericWorkJobItemLinks) SetRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*GenericWorkJobItemLinks) SetSelf added in v1.26.0

func (o *GenericWorkJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (GenericWorkJobItemLinks) ToMap added in v1.26.0

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

func (*GenericWorkJobItemLinks) UnmarshalJSON added in v1.26.0

func (o *GenericWorkJobItemLinks) UnmarshalJSON(data []byte) (err error)

type GenericWorkJobIterator added in v1.29.0

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

GenericWorkJobIterator defines an iterator over a collection.

func (*GenericWorkJobIterator) GetNext added in v1.29.0

func (m *GenericWorkJobIterator) GetNext() (item any, err error)

func (*GenericWorkJobIterator) HasNext added in v1.29.0

func (m *GenericWorkJobIterator) HasNext() bool

type GenericWorkJobsAPIService added in v1.26.0

type GenericWorkJobsAPIService service

GenericWorkJobsAPIService GenericWorkJobsAPI service

func (*GenericWorkJobsAPIService) CancelGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) CancelGenericWorkJob(ctx context.Context, jobName string) ApiCancelGenericWorkJobRequest

CancelGenericWorkJob Cancel a generic job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiCancelGenericWorkJobRequest

func (*GenericWorkJobsAPIService) CancelGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

func (*GenericWorkJobsAPIService) DeleteGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) DeleteGenericWorkJob(ctx context.Context, jobName string) ApiDeleteGenericWorkJobRequest

DeleteGenericWorkJob Delete a generic job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiDeleteGenericWorkJobRequest

func (*GenericWorkJobsAPIService) DeleteGenericWorkJobExecute added in v1.26.0

func (a *GenericWorkJobsAPIService) DeleteGenericWorkJobExecute(r ApiDeleteGenericWorkJobRequest) (*http.Response, error)

Execute executes the request

Follows a collection link. This function is based on the `ListGenericWorkJobArtefactManagersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListGenericWorkJobsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (a *GenericWorkJobsAPIService) FollowGetGenericWorkJobMessagesLink(r *ApiGetGenericWorkJobMessagesRequest, link string) (*NotificationFeed, *http.Response, error)

Follows a collection link. This function is based on the `GetGenericWorkJobMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*GenericWorkJobsAPIService) GetGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJob(ctx context.Context, jobName string) ApiGetGenericWorkJobRequest

GetGenericWorkJob Return the status of a Generic Work Job.

An generic work job represents the status of a work job process being executed by an generic worker.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobArtefactManager added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetGenericWorkJobArtefactManagerRequest

GetGenericWorkJobArtefactManager Get the job's artefact manager for the artefact named `artefactName`.

An output represents a product/artefact of the work job process. The managers enable their download and provides metadata about the artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobArtefactManagerRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobArtefactManagerExecute added in v1.26.0

Execute executes the request

@return ArtefactManagerItem

func (*GenericWorkJobsAPIService) GetGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

func (*GenericWorkJobsAPIService) GetGenericWorkJobMessages added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobMessages(ctx context.Context, jobName string) ApiGetGenericWorkJobMessagesRequest

GetGenericWorkJobMessages GenericWorkJob Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobMessagesRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobMessagesExecute added in v1.26.0

Execute executes the request

@return NotificationFeed

func (*GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefact added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefact(ctx context.Context, artefactName string, jobName string) ApiGetGenericWorkJobOutputArtefactRequest

GetGenericWorkJobOutputArtefact Download the artefact for the corresponding generic work job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobOutputArtefactRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefactExecute added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefactExecute(r ApiGetGenericWorkJobOutputArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagers added in v1.26.0

func (a *GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagers(ctx context.Context, jobName string) ApiListGenericWorkJobArtefactManagersRequest

ListGenericWorkJobArtefactManagers Get the list of artefact managers for the given job.

An artefact manager provides metadata about an artefact as well as ways to download it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiListGenericWorkJobArtefactManagersRequest

func (*GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagersExecute added in v1.26.0

Execute executes the request

@return ArtefactManagerCollection

func (*GenericWorkJobsAPIService) ListGenericWorkJobs added in v1.26.0

ListGenericWorkJobs List all jobs performed by generic workers.

This returns a collection resource that lists all in progress or recently completed jobs performed by generic workers. The jobs for all workers are in the same collection.

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

func (*GenericWorkJobsAPIService) ListGenericWorkJobsExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobCollection

func (*GenericWorkJobsAPIService) RetainGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) RetainGenericWorkJob(ctx context.Context, jobName string) ApiRetainGenericWorkJobRequest

RetainGenericWorkJob Update how long a generic work job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiRetainGenericWorkJobRequest

func (*GenericWorkJobsAPIService) RetainGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

type GenericWorkerCollection added in v1.26.0

type GenericWorkerCollection struct {
	Embedded *EmbeddedGenericWorkerItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks  `json:"_links"`
	Metadata NullablePagingMetadata      `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

GenericWorkerCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewGenericWorkerCollection added in v1.26.0

func NewGenericWorkerCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *GenericWorkerCollection

NewGenericWorkerCollection instantiates a new GenericWorkerCollection 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 NewGenericWorkerCollectionWithDefaults added in v1.26.0

func NewGenericWorkerCollectionWithDefaults() *GenericWorkerCollection

NewGenericWorkerCollectionWithDefaults instantiates a new GenericWorkerCollection 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 (o *GenericWorkerCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*GenericWorkerCollection) FetchName added in v1.29.0

func (o *GenericWorkerCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*GenericWorkerCollection) FetchTitle added in v1.29.0

func (o *GenericWorkerCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*GenericWorkerCollection) FetchType added in v1.29.0

func (o *GenericWorkerCollection) FetchType() string

FetchType returns the resource type

func (*GenericWorkerCollection) GetEmbedded added in v1.26.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*GenericWorkerCollection) GetEmbeddedOk added in v1.26.0

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

func (*GenericWorkerCollection) GetItemCount added in v1.29.0

func (o *GenericWorkerCollection) GetItemCount() (count int64, err error)

func (*GenericWorkerCollection) GetItemIterator added in v1.29.0

func (o *GenericWorkerCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*GenericWorkerCollection) GetLinksOk added in v1.26.0

func (o *GenericWorkerCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*GenericWorkerCollection) GetMetadata added in v1.26.0

func (o *GenericWorkerCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*GenericWorkerCollection) GetMetadataOk added in v1.26.0

func (o *GenericWorkerCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*GenericWorkerCollection) GetName added in v1.26.0

func (o *GenericWorkerCollection) GetName() string

GetName returns the Name field value

func (*GenericWorkerCollection) GetNameOk added in v1.26.0

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

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

func (*GenericWorkerCollection) GetTitle added in v1.26.0

func (o *GenericWorkerCollection) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkerCollection) GetTitleOk added in v1.26.0

func (o *GenericWorkerCollection) GetTitleOk() (*string, bool)

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

func (*GenericWorkerCollection) HasEmbedded added in v1.26.0

func (o *GenericWorkerCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*GenericWorkerCollection) HasNext added in v1.29.0

func (o *GenericWorkerCollection) HasNext() bool

func (GenericWorkerCollection) MarshalJSON added in v1.26.0

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

func (*GenericWorkerCollection) SetEmbedded added in v1.26.0

SetEmbedded gets a reference to the given EmbeddedGenericWorkerItems and assigns it to the Embedded field.

SetLinks sets field value

func (*GenericWorkerCollection) SetMetadata added in v1.26.0

func (o *GenericWorkerCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*GenericWorkerCollection) SetName added in v1.26.0

func (o *GenericWorkerCollection) SetName(v string)

SetName sets field value

func (*GenericWorkerCollection) SetTitle added in v1.26.0

func (o *GenericWorkerCollection) SetTitle(v string)

SetTitle sets field value

func (GenericWorkerCollection) ToMap added in v1.26.0

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

func (*GenericWorkerCollection) UnmarshalJSON added in v1.26.0

func (o *GenericWorkerCollection) UnmarshalJSON(data []byte) (err error)

type GenericWorkerItem added in v1.26.0

type GenericWorkerItem struct {
	Links    NullableGenericWorkerItemLinks `json:"_links"`
	Metadata NullableCommonMetadata         `json:"_metadata"`
	// True if this worker is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of this worker
	Name string `json:"name"`
	// Generic worker binary
	PrimaryToolsType string `json:"primaryToolsType"`
	// Version of the primary tools in use, as specified by the tools creators.
	PrimaryToolsVersion string `json:"primaryToolsVersion"`
	// Human readable name of the worker.
	Title string `json:"title"`
	// Generic worker required toolchain
	ToolchainType *string `json:"toolchainType,omitempty"`
	// The version of the tool chain in use as specified by the tool chain supplier.
	ToolchainVersion *string `json:"toolchainVersion,omitempty"`
}

GenericWorkerItem struct for GenericWorkerItem

func NewGenericWorkerItem added in v1.26.0

func NewGenericWorkerItem(links NullableGenericWorkerItemLinks, metadata NullableCommonMetadata, deprecated bool, name string, primaryToolsType string, primaryToolsVersion string, title string) *GenericWorkerItem

NewGenericWorkerItem instantiates a new GenericWorkerItem 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 NewGenericWorkerItemWithDefaults added in v1.26.0

func NewGenericWorkerItemWithDefaults() *GenericWorkerItem

NewGenericWorkerItemWithDefaults instantiates a new GenericWorkerItem 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 (o *GenericWorkerItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*GenericWorkerItem) FetchName added in v1.29.0

func (o *GenericWorkerItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*GenericWorkerItem) FetchTitle added in v1.29.0

func (o *GenericWorkerItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*GenericWorkerItem) FetchType added in v1.29.0

func (o *GenericWorkerItem) FetchType() string

FetchType returns the resource type

func (*GenericWorkerItem) GetDeprecated added in v1.26.0

func (o *GenericWorkerItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*GenericWorkerItem) GetDeprecatedOk added in v1.26.0

func (o *GenericWorkerItem) GetDeprecatedOk() (*bool, bool)

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

func (*GenericWorkerItem) GetDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*GenericWorkerItem) GetDeprecationInfoOk added in v1.26.0

func (o *GenericWorkerItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for GenericWorkerItemLinks will be returned

func (*GenericWorkerItem) GetLinksOk added in v1.26.0

func (o *GenericWorkerItem) GetLinksOk() (*GenericWorkerItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*GenericWorkerItem) GetMetadata added in v1.26.0

func (o *GenericWorkerItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*GenericWorkerItem) GetMetadataOk added in v1.26.0

func (o *GenericWorkerItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*GenericWorkerItem) GetName added in v1.26.0

func (o *GenericWorkerItem) GetName() string

GetName returns the Name field value

func (*GenericWorkerItem) GetNameOk added in v1.26.0

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

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

func (*GenericWorkerItem) GetPrimaryToolsType added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsType() string

GetPrimaryToolsType returns the PrimaryToolsType field value

func (*GenericWorkerItem) GetPrimaryToolsTypeOk added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsTypeOk() (*string, bool)

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

func (*GenericWorkerItem) GetPrimaryToolsVersion added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsVersion() string

GetPrimaryToolsVersion returns the PrimaryToolsVersion field value

func (*GenericWorkerItem) GetPrimaryToolsVersionOk added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsVersionOk() (*string, bool)

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

func (*GenericWorkerItem) GetTitle added in v1.26.0

func (o *GenericWorkerItem) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkerItem) GetTitleOk added in v1.26.0

func (o *GenericWorkerItem) GetTitleOk() (*string, bool)

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

func (*GenericWorkerItem) GetToolchainType added in v1.26.0

func (o *GenericWorkerItem) GetToolchainType() string

GetToolchainType returns the ToolchainType field value if set, zero value otherwise.

func (*GenericWorkerItem) GetToolchainTypeOk added in v1.26.0

func (o *GenericWorkerItem) GetToolchainTypeOk() (*string, bool)

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

func (*GenericWorkerItem) GetToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value if set, zero value otherwise.

func (*GenericWorkerItem) GetToolchainVersionOk added in v1.26.0

func (o *GenericWorkerItem) GetToolchainVersionOk() (*string, bool)

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

func (*GenericWorkerItem) HasDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*GenericWorkerItem) HasToolchainType added in v1.26.0

func (o *GenericWorkerItem) HasToolchainType() bool

HasToolchainType returns a boolean if a field has been set.

func (*GenericWorkerItem) HasToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) HasToolchainVersion() bool

HasToolchainVersion returns a boolean if a field has been set.

func (GenericWorkerItem) MarshalJSON added in v1.26.0

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

func (*GenericWorkerItem) SetDeprecated added in v1.26.0

func (o *GenericWorkerItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*GenericWorkerItem) SetDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

SetLinks sets field value

func (*GenericWorkerItem) SetMetadata added in v1.26.0

func (o *GenericWorkerItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*GenericWorkerItem) SetName added in v1.26.0

func (o *GenericWorkerItem) SetName(v string)

SetName sets field value

func (*GenericWorkerItem) SetPrimaryToolsType added in v1.26.0

func (o *GenericWorkerItem) SetPrimaryToolsType(v string)

SetPrimaryToolsType sets field value

func (*GenericWorkerItem) SetPrimaryToolsVersion added in v1.26.0

func (o *GenericWorkerItem) SetPrimaryToolsVersion(v string)

SetPrimaryToolsVersion sets field value

func (*GenericWorkerItem) SetTitle added in v1.26.0

func (o *GenericWorkerItem) SetTitle(v string)

SetTitle sets field value

func (*GenericWorkerItem) SetToolchainType added in v1.26.0

func (o *GenericWorkerItem) SetToolchainType(v string)

SetToolchainType gets a reference to the given string and assigns it to the ToolchainType field.

func (*GenericWorkerItem) SetToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) SetToolchainVersion(v string)

SetToolchainVersion gets a reference to the given string and assigns it to the ToolchainVersion field.

func (GenericWorkerItem) ToMap added in v1.26.0

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

func (*GenericWorkerItem) UnmarshalJSON added in v1.26.0

func (o *GenericWorkerItem) UnmarshalJSON(data []byte) (err error)
type GenericWorkerItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

GenericWorkerItemLinks The `create` link (if present) provides the URI where a new generic job can be started

func NewGenericWorkerItemLinks(self HalLinkData) *GenericWorkerItemLinks

NewGenericWorkerItemLinks instantiates a new GenericWorkerItemLinks 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 NewGenericWorkerItemLinksWithDefaults added in v1.26.0

func NewGenericWorkerItemLinksWithDefaults() *GenericWorkerItemLinks

NewGenericWorkerItemLinksWithDefaults instantiates a new GenericWorkerItemLinks 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 (*GenericWorkerItemLinks) GetCollection added in v1.26.0

func (o *GenericWorkerItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*GenericWorkerItemLinks) GetCollectionOk added in v1.26.0

func (o *GenericWorkerItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*GenericWorkerItemLinks) GetCreate added in v1.26.0

func (o *GenericWorkerItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*GenericWorkerItemLinks) GetCreateOk added in v1.26.0

func (o *GenericWorkerItemLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*GenericWorkerItemLinks) GetSelf added in v1.26.0

func (o *GenericWorkerItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*GenericWorkerItemLinks) GetSelfOk added in v1.26.0

func (o *GenericWorkerItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*GenericWorkerItemLinks) HasCollection added in v1.26.0

func (o *GenericWorkerItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*GenericWorkerItemLinks) HasCreate added in v1.26.0

func (o *GenericWorkerItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (GenericWorkerItemLinks) MarshalJSON added in v1.26.0

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

func (*GenericWorkerItemLinks) SetCollection added in v1.26.0

func (o *GenericWorkerItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*GenericWorkerItemLinks) SetCreate added in v1.26.0

func (o *GenericWorkerItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*GenericWorkerItemLinks) SetSelf added in v1.26.0

func (o *GenericWorkerItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (GenericWorkerItemLinks) ToMap added in v1.26.0

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

func (*GenericWorkerItemLinks) UnmarshalJSON added in v1.26.0

func (o *GenericWorkerItemLinks) UnmarshalJSON(data []byte) (err error)

type GenericWorkerIterator added in v1.29.0

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

GenericWorkerIterator defines an iterator over a collection.

func (*GenericWorkerIterator) GetNext added in v1.29.0

func (m *GenericWorkerIterator) GetNext() (item any, err error)

func (*GenericWorkerIterator) HasNext added in v1.29.0

func (m *GenericWorkerIterator) HasNext() bool

type GenericWorkersAPIService added in v1.26.0

type GenericWorkersAPIService service

GenericWorkersAPIService GenericWorkersAPI service

Follows a collection link. This function is based on the `ListGenericWorkersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*GenericWorkersAPIService) GetGenericWorker added in v1.26.0

func (a *GenericWorkersAPIService) GetGenericWorker(ctx context.Context, genericWorkerName string) ApiGetGenericWorkerRequest

GetGenericWorker Return details of specific Generic Workers.

A Generic Worker is a combination of a specific set of tools and which can be used to perform a specific job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param genericWorkerName The ID of the Generic Worker.
@return ApiGetGenericWorkerRequest

func (*GenericWorkersAPIService) GetGenericWorkerExecute added in v1.26.0

Execute executes the request

@return GenericWorkerItem

func (*GenericWorkersAPIService) ListGenericWorkers added in v1.26.0

ListGenericWorkers List available Generic Workers.

This returns a collection resource that lists all of the Generic Workers supported. Each worker listed represents a specific combination of the following:

  • A primary tool type (any tool that is used for carrying out a job)

  • A primary tool version for the above tool so that multiple versions can be supported and job execution can be reproduced

  • Toolchain type (any tool chain (dependencies such as a compiler, a data convertor) relied upon by the primary tool)

  • Toolchain version for the above tool

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

func (*GenericWorkersAPIService) ListGenericWorkersExecute added in v1.26.0

Execute executes the request

@return GenericWorkerCollection

func (*GenericWorkersAPIService) StartGenericWorkJob added in v1.26.0

func (a *GenericWorkersAPIService) StartGenericWorkJob(ctx context.Context, genericWorkerName string) ApiStartGenericWorkJobRequest

StartGenericWorkJob Initiate a job using the specified Generic Worker.

Initiate a job using the specified Generic Worker.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param genericWorkerName The ID of the Generic Worker.
@return ApiStartGenericWorkJobRequest

func (*GenericWorkersAPIService) StartGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem
type HalCollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	First     *HalLinkData  `json:"first,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Last      *HalLinkData  `json:"last,omitempty"`
	Next      *HalLinkData  `json:"next,omitempty"`
	Prev      *HalLinkData  `json:"prev,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

HalCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered and for large collections to be paged through. - The `item` link relation contains a list of resources contained in the collection. If there is a `next` or `previous` link present then not all the resources in the collection are currently being shown. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context).

func NewHalCollectionLinks(self HalLinkData) *HalCollectionLinks

NewHalCollectionLinks instantiates a new HalCollectionLinks 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 NewHalCollectionLinksWithDefaults

func NewHalCollectionLinksWithDefaults() *HalCollectionLinks

NewHalCollectionLinksWithDefaults instantiates a new HalCollectionLinks 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 (*HalCollectionLinks) GetAlternate

func (o *HalCollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalCollectionLinks) GetAlternateOk

func (o *HalCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetEmbedded

func (o *HalCollectionLinks) GetEmbedded() HalLinkData

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*HalCollectionLinks) GetEmbeddedOk

func (o *HalCollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetFirst

func (o *HalCollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalCollectionLinks) GetFirstOk

func (o *HalCollectionLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetItem

func (o *HalCollectionLinks) GetItem() []HalLinkData

GetItem returns the Item field value if set, zero value otherwise.

func (*HalCollectionLinks) GetItemOk

func (o *HalCollectionLinks) GetItemOk() ([]HalLinkData, bool)

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

func (*HalCollectionLinks) GetLast

func (o *HalCollectionLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalCollectionLinks) GetLastOk

func (o *HalCollectionLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetNext

func (o *HalCollectionLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalCollectionLinks) GetNextOk

func (o *HalCollectionLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetNextP added in v1.50.0

func (o *HalCollectionLinks) GetNextP() *HalLinkData

************************************************************************************* Definitions for making types compatible with Client Utils ************************************************************************************* GetNext returns the Next field value if set, zero value otherwise.

func (*HalCollectionLinks) GetPrev

func (o *HalCollectionLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalCollectionLinks) GetPrevOk

func (o *HalCollectionLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetSelf

func (o *HalCollectionLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalCollectionLinks) GetSelfOk

func (o *HalCollectionLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetSimple

func (o *HalCollectionLinks) GetSimple() HalLinkData

GetSimple returns the Simple field value if set, zero value otherwise.

func (*HalCollectionLinks) GetSimpleOk

func (o *HalCollectionLinks) GetSimpleOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) HasAlternate

func (o *HalCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalCollectionLinks) HasEmbedded

func (o *HalCollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*HalCollectionLinks) HasFirst

func (o *HalCollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalCollectionLinks) HasItem

func (o *HalCollectionLinks) HasItem() bool

HasItem returns a boolean if a field has been set.

func (*HalCollectionLinks) HasLast

func (o *HalCollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalCollectionLinks) HasNext

func (o *HalCollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalCollectionLinks) HasPrev

func (o *HalCollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*HalCollectionLinks) HasSimple

func (o *HalCollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (HalCollectionLinks) MarshalJSON

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

func (*HalCollectionLinks) SetAlternate

func (o *HalCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalCollectionLinks) SetEmbedded

func (o *HalCollectionLinks) SetEmbedded(v HalLinkData)

SetEmbedded gets a reference to the given HalLinkData and assigns it to the Embedded field.

func (*HalCollectionLinks) SetFirst

func (o *HalCollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalCollectionLinks) SetItem

func (o *HalCollectionLinks) SetItem(v []HalLinkData)

SetItem gets a reference to the given []HalLinkData and assigns it to the Item field.

func (*HalCollectionLinks) SetLast

func (o *HalCollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalCollectionLinks) SetNext

func (o *HalCollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalCollectionLinks) SetPrev

func (o *HalCollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalCollectionLinks) SetSelf

func (o *HalCollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*HalCollectionLinks) SetSimple

func (o *HalCollectionLinks) SetSimple(v HalLinkData)

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

func (HalCollectionLinks) ToMap added in v1.22.0

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

func (*HalCollectionLinks) UnmarshalJSON added in v1.22.0

func (o *HalCollectionLinks) UnmarshalJSON(data []byte) (err error)
type HalFeedLinks struct {
	Alternate *HalLinkData `json:"alternate,omitempty"`
	First     *HalLinkData `json:"first,omitempty"`
	Future    *HalLinkData `json:"future,omitempty"`
	Last      *HalLinkData `json:"last,omitempty"`
	Next      *HalLinkData `json:"next,omitempty"`
	Prev      *HalLinkData `json:"prev,omitempty"`
	Self      HalLinkData  `json:"self"`
}

HalFeedLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged. A feed is typically made up of a list of items, that may, as a whole, be a very large object. Feeds can be also be dynamic updating resources, which can have items added to them asynchronously. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `future` link points to the next possible page of resources, this will only be present if the current page is currently the last page of resources. This allows a client to poll and check for new items being added without having to retrieve the previous items.

func NewHalFeedLinks(self HalLinkData) *HalFeedLinks

NewHalFeedLinks instantiates a new HalFeedLinks 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 NewHalFeedLinksWithDefaults

func NewHalFeedLinksWithDefaults() *HalFeedLinks

NewHalFeedLinksWithDefaults instantiates a new HalFeedLinks 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 (*HalFeedLinks) GetAlternate added in v1.26.0

func (o *HalFeedLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalFeedLinks) GetAlternateOk added in v1.26.0

func (o *HalFeedLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetFirst

func (o *HalFeedLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalFeedLinks) GetFirstOk

func (o *HalFeedLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetFuture

func (o *HalFeedLinks) GetFuture() HalLinkData

GetFuture returns the Future field value if set, zero value otherwise.

func (*HalFeedLinks) GetFutureOk

func (o *HalFeedLinks) GetFutureOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetLast

func (o *HalFeedLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalFeedLinks) GetLastOk

func (o *HalFeedLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetNext

func (o *HalFeedLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalFeedLinks) GetNextOk

func (o *HalFeedLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetPrev

func (o *HalFeedLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalFeedLinks) GetPrevOk

func (o *HalFeedLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetSelf

func (o *HalFeedLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalFeedLinks) GetSelfOk

func (o *HalFeedLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) HasAlternate added in v1.26.0

func (o *HalFeedLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalFeedLinks) HasFirst

func (o *HalFeedLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalFeedLinks) HasFuture

func (o *HalFeedLinks) HasFuture() bool

HasFuture returns a boolean if a field has been set.

func (*HalFeedLinks) HasLast

func (o *HalFeedLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalFeedLinks) HasNext

func (o *HalFeedLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalFeedLinks) HasPrev

func (o *HalFeedLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (HalFeedLinks) MarshalJSON

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

func (*HalFeedLinks) SetAlternate added in v1.26.0

func (o *HalFeedLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalFeedLinks) SetFirst

func (o *HalFeedLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalFeedLinks) SetFuture

func (o *HalFeedLinks) SetFuture(v HalLinkData)

SetFuture gets a reference to the given HalLinkData and assigns it to the Future field.

func (*HalFeedLinks) SetLast

func (o *HalFeedLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalFeedLinks) SetNext

func (o *HalFeedLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalFeedLinks) SetPrev

func (o *HalFeedLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalFeedLinks) SetSelf

func (o *HalFeedLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (HalFeedLinks) ToMap added in v1.22.0

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

func (*HalFeedLinks) UnmarshalJSON added in v1.22.0

func (o *HalFeedLinks) UnmarshalJSON(data []byte) (err error)

type HalLinkData

type HalLinkData struct {
	// Indicates that the link is to be deprecated (i.e. removed) at a future date. Its value is a URL
	Deprecation *string `json:"deprecation,omitempty"`
	// link URI or URI Template
	Href string `json:"href"`
	// Indicates the language of the target resource (as defined by [RFC5988]).
	Hreflang *string `json:"hreflang,omitempty"`
	// key for selecting Link Objects which share the same relation type.
	Name *string `json:"name,omitempty"`
	// URI that hints about the profile (as defined by [I-D.wilde-profile-link]) of the target resource.
	Profile *string `json:"profile,omitempty"`
	// States whether Link Object's \"href\" is a URI Template
	Templated *bool `json:"templated,omitempty"`
	// Human-readable identifier labelling the link.
	Title *string `json:"title,omitempty"`
	// hint to indicate the media type
	Type *string `json:"type,omitempty"`
}

HalLinkData The base HAL hyperlink object.

func NewHalLinkData

func NewHalLinkData(href string) *HalLinkData

NewHalLinkData instantiates a new HalLinkData 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 NewHalLinkDataWithDefaults

func NewHalLinkDataWithDefaults() *HalLinkData

NewHalLinkDataWithDefaults instantiates a new HalLinkData 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 (*HalLinkData) FetchType added in v1.17.0

func (o *HalLinkData) FetchType() string

FetchType returns the resource type

func (*HalLinkData) GetDeprecation

func (o *HalLinkData) GetDeprecation() string

GetDeprecation returns the Deprecation field value if set, zero value otherwise.

func (*HalLinkData) GetDeprecationOk

func (o *HalLinkData) GetDeprecationOk() (*string, bool)

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

func (*HalLinkData) GetHref

func (o *HalLinkData) GetHref() string

GetHref returns the Href field value

func (*HalLinkData) GetHrefOk

func (o *HalLinkData) GetHrefOk() (*string, bool)

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

func (*HalLinkData) GetHreflang

func (o *HalLinkData) GetHreflang() string

GetHreflang returns the Hreflang field value if set, zero value otherwise.

func (*HalLinkData) GetHreflangOk

func (o *HalLinkData) GetHreflangOk() (*string, bool)

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

func (*HalLinkData) GetName

func (o *HalLinkData) GetName() string

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

func (*HalLinkData) GetNameOk

func (o *HalLinkData) 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 (*HalLinkData) GetProfile

func (o *HalLinkData) GetProfile() string

GetProfile returns the Profile field value if set, zero value otherwise.

func (*HalLinkData) GetProfileOk

func (o *HalLinkData) GetProfileOk() (*string, bool)

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

func (*HalLinkData) GetTemplated

func (o *HalLinkData) GetTemplated() bool

GetTemplated returns the Templated field value if set, zero value otherwise.

func (*HalLinkData) GetTemplatedOk

func (o *HalLinkData) GetTemplatedOk() (*bool, bool)

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

func (*HalLinkData) GetTitle

func (o *HalLinkData) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HalLinkData) GetTitleOk

func (o *HalLinkData) GetTitleOk() (*string, bool)

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

func (*HalLinkData) GetType

func (o *HalLinkData) GetType() string

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

func (*HalLinkData) GetTypeOk

func (o *HalLinkData) 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 (*HalLinkData) HasDeprecation

func (o *HalLinkData) HasDeprecation() bool

HasDeprecation returns a boolean if a field has been set.

func (*HalLinkData) HasHreflang

func (o *HalLinkData) HasHreflang() bool

HasHreflang returns a boolean if a field has been set.

func (*HalLinkData) HasName

func (o *HalLinkData) HasName() bool

HasName returns a boolean if a field has been set.

func (*HalLinkData) HasProfile

func (o *HalLinkData) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (*HalLinkData) HasTemplated

func (o *HalLinkData) HasTemplated() bool

HasTemplated returns a boolean if a field has been set.

func (*HalLinkData) HasTitle

func (o *HalLinkData) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*HalLinkData) HasType

func (o *HalLinkData) HasType() bool

HasType returns a boolean if a field has been set.

func (HalLinkData) MarshalJSON

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

func (*HalLinkData) SetDeprecation

func (o *HalLinkData) SetDeprecation(v string)

SetDeprecation gets a reference to the given string and assigns it to the Deprecation field.

func (*HalLinkData) SetHref

func (o *HalLinkData) SetHref(v string)

SetHref sets field value

func (*HalLinkData) SetHreflang

func (o *HalLinkData) SetHreflang(v string)

SetHreflang gets a reference to the given string and assigns it to the Hreflang field.

func (*HalLinkData) SetName

func (o *HalLinkData) SetName(v string)

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

func (*HalLinkData) SetProfile

func (o *HalLinkData) SetProfile(v string)

SetProfile gets a reference to the given string and assigns it to the Profile field.

func (*HalLinkData) SetTemplated

func (o *HalLinkData) SetTemplated(v bool)

SetTemplated gets a reference to the given bool and assigns it to the Templated field.

func (*HalLinkData) SetTitle

func (o *HalLinkData) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HalLinkData) SetType

func (o *HalLinkData) SetType(v string)

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

func (HalLinkData) ToMap added in v1.22.0

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

func (*HalLinkData) UnmarshalJSON added in v1.22.0

func (o *HalLinkData) UnmarshalJSON(data []byte) (err error)

type HalLinkDataIterator added in v1.17.0

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

HalLinkDataIterator defines an iterator over a message collection.

func (*HalLinkDataIterator) GetNext added in v1.17.0

func (m *HalLinkDataIterator) GetNext() (item interface{}, err error)

func (*HalLinkDataIterator) HasNext added in v1.17.0

func (m *HalLinkDataIterator) HasNext() bool
type HalOnlyEmbeddableCollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

HalOnlyEmbeddableCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered. - The `item` link relation contains a list of resources contained in the collection. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context).

func NewHalOnlyEmbeddableCollectionLinks(self HalLinkData) *HalOnlyEmbeddableCollectionLinks

NewHalOnlyEmbeddableCollectionLinks instantiates a new HalOnlyEmbeddableCollectionLinks 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 NewHalOnlyEmbeddableCollectionLinksWithDefaults added in v1.26.0

func NewHalOnlyEmbeddableCollectionLinksWithDefaults() *HalOnlyEmbeddableCollectionLinks

NewHalOnlyEmbeddableCollectionLinksWithDefaults instantiates a new HalOnlyEmbeddableCollectionLinks 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 (*HalOnlyEmbeddableCollectionLinks) GetAlternate added in v1.26.0

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetAlternateOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) GetEmbedded added in v1.26.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetEmbeddedOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) GetItem added in v1.26.0

GetItem returns the Item field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetItemOk added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetSelf added in v1.26.0

GetSelf returns the Self field value

func (*HalOnlyEmbeddableCollectionLinks) GetSelfOk added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetSimple added in v1.26.0

GetSimple returns the Simple field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetSimpleOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetSimpleOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) HasAlternate added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasEmbedded added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasItem added in v1.26.0

HasItem returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasSimple added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (HalOnlyEmbeddableCollectionLinks) MarshalJSON added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) SetAlternate added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalOnlyEmbeddableCollectionLinks) SetEmbedded added in v1.26.0

SetEmbedded gets a reference to the given HalLinkData and assigns it to the Embedded field.

func (*HalOnlyEmbeddableCollectionLinks) SetItem added in v1.26.0

SetItem gets a reference to the given []HalLinkData and assigns it to the Item field.

func (*HalOnlyEmbeddableCollectionLinks) SetSelf added in v1.26.0

SetSelf sets field value

func (*HalOnlyEmbeddableCollectionLinks) SetSimple added in v1.26.0

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

func (HalOnlyEmbeddableCollectionLinks) ToMap added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) UnmarshalJSON added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) UnmarshalJSON(data []byte) (err error)
type HalSimpleCollectionLinks struct {
	Alternate *HalLinkData `json:"alternate,omitempty"`
	First     *HalLinkData `json:"first,omitempty"`
	Last      *HalLinkData `json:"last,omitempty"`
	Next      *HalLinkData `json:"next,omitempty"`
	Prev      *HalLinkData `json:"prev,omitempty"`
	Self      HalLinkData  `json:"self"`
}

HalSimpleCollectionLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged. A simple collection only contains the minimum links needed to traverse a collection. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page.

func NewHalSimpleCollectionLinks(self HalLinkData) *HalSimpleCollectionLinks

NewHalSimpleCollectionLinks instantiates a new HalSimpleCollectionLinks 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 NewHalSimpleCollectionLinksWithDefaults added in v1.22.0

func NewHalSimpleCollectionLinksWithDefaults() *HalSimpleCollectionLinks

NewHalSimpleCollectionLinksWithDefaults instantiates a new HalSimpleCollectionLinks 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 (*HalSimpleCollectionLinks) GetAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetAlternateOk added in v1.26.0

func (o *HalSimpleCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetFirstOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetLast added in v1.22.0

GetLast returns the Last field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetLastOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetNext added in v1.22.0

GetNext returns the Next field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetNextOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetPrev added in v1.22.0

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetPrevOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetSelf added in v1.22.0

GetSelf returns the Self field value

func (*HalSimpleCollectionLinks) GetSelfOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) HasAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasLast added in v1.22.0

func (o *HalSimpleCollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasNext added in v1.22.0

func (o *HalSimpleCollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasPrev added in v1.22.0

func (o *HalSimpleCollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (HalSimpleCollectionLinks) MarshalJSON added in v1.22.0

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

func (*HalSimpleCollectionLinks) SetAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalSimpleCollectionLinks) SetFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalSimpleCollectionLinks) SetLast added in v1.22.0

func (o *HalSimpleCollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalSimpleCollectionLinks) SetNext added in v1.22.0

func (o *HalSimpleCollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalSimpleCollectionLinks) SetPrev added in v1.22.0

func (o *HalSimpleCollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalSimpleCollectionLinks) SetSelf added in v1.22.0

func (o *HalSimpleCollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (HalSimpleCollectionLinks) ToMap added in v1.22.0

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

func (*HalSimpleCollectionLinks) UnmarshalJSON added in v1.22.0

func (o *HalSimpleCollectionLinks) UnmarshalJSON(data []byte) (err error)

type IIterator added in v1.17.0

type IIterator = pagination.IIterator

func NewArtefactManagerIterator added in v1.25.0

func NewArtefactManagerIterator(elements []ArtefactManagerItem) (IIterator, error)

func NewBuildJobIterator added in v1.21.0

func NewBuildJobIterator(elements []BuildJobItem) (IIterator, error)

func NewCmsisBuilderIterator added in v1.25.0

func NewCmsisBuilderIterator(elements []CmsisBuilderItem) (IIterator, error)

func NewCmsisIntellisenseIterator added in v1.25.0

func NewCmsisIntellisenseIterator(elements []CmsisIntellisenseItem) (IIterator, error)

func NewFPGAAdminIterator added in v1.57.0

func NewFPGAAdminIterator(elements []FPGAAdminItem) (IIterator, error)

func NewFPGAConnectionIterator added in v1.44.0

func NewFPGAConnectionIterator(elements []FPGAConnectionItem) (IIterator, error)

func NewFPGAIterator added in v1.44.0

func NewFPGAIterator(elements []FPGAItem) (IIterator, error)

func NewFPGAJobIterator added in v1.44.0

func NewFPGAJobIterator(elements []FPGAJobItem) (IIterator, error)

func NewFPGAPayloadIterator added in v1.44.0

func NewFPGAPayloadIterator(elements []FPGAPayloadItem) (IIterator, error)

func NewGenericWorkJobIterator added in v1.29.0

func NewGenericWorkJobIterator(elements []GenericWorkJobItem) (IIterator, error)

func NewGenericWorkerIterator added in v1.29.0

func NewGenericWorkerIterator(elements []GenericWorkerItem) (IIterator, error)

func NewHalLinkDataIterator added in v1.17.0

func NewHalLinkDataIterator(elements []HalLinkData) (IIterator, error)

func NewInstancePermissionIterator added in v1.54.0

func NewInstancePermissionIterator(elements []InstancePermissionItem) (IIterator, error)

func NewIntellisenseJobIterator added in v1.25.0

func NewIntellisenseJobIterator(elements []IntellisenseJobItem) (IIterator, error)

func NewMessageIterator added in v1.25.0

func NewMessageIterator(elements []MessageObject) (IIterator, error)

func NewNotificationMessageIterator added in v1.25.0

func NewNotificationMessageIterator(elements []NotificationMessageObject) (IIterator, error)

func NewUserIterator added in v1.57.0

func NewUserIterator(elements []UserItem) (IIterator, error)

func NewVhtInstanceIterator added in v1.25.0

func NewVhtInstanceIterator(elements []VhtInstanceItem) (IIterator, error)

func NewVhtIterator added in v1.21.0

func NewVhtIterator(elements []VhtItem) (IIterator, error)

func NewVhtRunJobIterator added in v1.25.0

func NewVhtRunJobIterator(elements []VhtRunJobItem) (IIterator, error)

func NewWorkspaceIterator added in v1.21.0

func NewWorkspaceIterator(elements []WorkspaceItem) (IIterator, error)

func NewWorkspaceSourceIterator added in v1.25.0

func NewWorkspaceSourceIterator(elements []WorkspaceSourceItem) (IIterator, error)

type IMessageStream added in v1.17.0

type IMessageStream interface {
	IStaticPage
	// HasFuture states whether there may be future items.
	HasFuture() bool
}

IMessageStream defines a page for a collection which does not have any known ending.

func NewBuildMessageItemMessageStream added in v1.31.0

func NewBuildMessageItemMessageStream() IMessageStream

NewBuildMessageItemMessageStream returns a message stream.

func NewIntellisenseMessageItemMessageStream added in v1.31.0

func NewIntellisenseMessageItemMessageStream() IMessageStream

NewIntellisenseMessageItemMessageStream returns a message stream.

func NewNotificationFeedMessageStream added in v1.25.0

func NewNotificationFeedMessageStream() IMessageStream

NewNotificationFeedMessageStream returns a message stream.

type IModel

type IModel interface {
	// FetchType returns the resource type
	FetchType() string
	// FetchLinks returns the resource links if present
	FetchLinks() (links any, err error)
	// FetchName returns the resource name if present, or else an error
	FetchName() (string, error)
	// FetchTitle returns the resource title if present, or else an error
	FetchTitle() (string, error)
}

func NewArtefactManagerModel added in v1.25.0

func NewArtefactManagerModel() IModel

NewArtefactManagerModel returns a model.

func NewBuildJobModel

func NewBuildJobModel() IModel

NewBuildJobModel returns a model.

func NewCmsisBuilderModel added in v1.25.0

func NewCmsisBuilderModel() IModel

NewCmsisBuilderModel returns a model.

func NewCmsisIntellisenseModel added in v1.25.0

func NewCmsisIntellisenseModel() IModel

NewCmsisIntellisenseModel returns a model.

func NewFPGAAdminModel added in v1.57.0

func NewFPGAAdminModel() IModel

NewFPGAAdminModel returns a model.

func NewFPGAConnectionModel added in v1.44.0

func NewFPGAConnectionModel() IModel

NewFPGAConnectionModel returns a model.

func NewFPGAJobModel added in v1.44.0

func NewFPGAJobModel() IModel

NewFPGAJobModel returns a model.

func NewFPGAModel added in v1.44.0

func NewFPGAModel() IModel

NewFPGAModel returns a model.

func NewFPGAPayloadModel added in v1.44.0

func NewFPGAPayloadModel() IModel

NewFPGAPayloadModel returns a model.

func NewGenericWorkJobModel added in v1.29.0

func NewGenericWorkJobModel() IModel

NewGenericWorkJobModel returns a model.

func NewGenericWorkerModel added in v1.29.0

func NewGenericWorkerModel() IModel

NewGenericWorkerModel returns a model.

func NewInstancePermissionModel added in v1.54.0

func NewInstancePermissionModel() IModel

NewInstancePermissionModel returns a model.

func NewIntellisenseJobModel added in v1.25.0

func NewIntellisenseJobModel() IModel

NewIntellisenseJobModel returns a model.

func NewUserModel added in v1.57.0

func NewUserModel() IModel

NewUserModel returns a model.

func NewVhtInstanceModel added in v1.25.0

func NewVhtInstanceModel() IModel

NewVhtInstanceModel returns a model.

func NewVhtModel added in v1.21.0

func NewVhtModel() IModel

NewVhtModel returns a model.

func NewVhtRunJobModel added in v1.25.0

func NewVhtRunJobModel() IModel

NewVhtRunJobModel returns a model.

func NewWorkspaceModel added in v1.21.0

func NewWorkspaceModel() IModel

NewWorkspaceModel returns a model.

func NewWorkspaceSourceModel added in v1.25.0

func NewWorkspaceSourceModel() IModel

NewWorkspaceSourceModel returns a model.

type IStaticPage added in v1.17.0

type IStaticPage = pagination.IStaticPage

func NewArtefactManagerCollectionCollection added in v1.25.0

func NewArtefactManagerCollectionCollection() IStaticPage

NewArtefactManagerCollection returns a page.

func NewBuildJobCollectionCollection added in v1.25.0

func NewBuildJobCollectionCollection() IStaticPage

NewBuildJobCollection returns a page.

func NewCmsisBuilderCollectionCollection added in v1.25.0

func NewCmsisBuilderCollectionCollection() IStaticPage

NewCmsisBuilderCollection returns a page.

func NewCmsisIntellisenseCollectionCollection added in v1.25.0

func NewCmsisIntellisenseCollectionCollection() IStaticPage

NewCmsisIntellisenseCollection returns a page.

func NewFPGAAdminCollectionCollection added in v1.57.0

func NewFPGAAdminCollectionCollection() IStaticPage

NewFPGAAdminCollection returns a page.

func NewFPGACollectionCollection added in v1.44.0

func NewFPGACollectionCollection() IStaticPage

NewFPGACollection returns a page.

func NewFPGAConnectionCollectionCollection added in v1.44.0

func NewFPGAConnectionCollectionCollection() IStaticPage

NewFPGAConnectionCollection returns a page.

func NewFPGAJobCollectionCollection added in v1.44.0

func NewFPGAJobCollectionCollection() IStaticPage

NewFPGAJobCollection returns a page.

func NewFPGAPayloadCollectionCollection added in v1.44.0

func NewFPGAPayloadCollectionCollection() IStaticPage

NewFPGAPayloadCollection returns a page.

func NewGenericWorkJobCollectionCollection added in v1.29.0

func NewGenericWorkJobCollectionCollection() IStaticPage

NewGenericWorkJobCollection returns a page.

func NewGenericWorkerCollectionCollection added in v1.29.0

func NewGenericWorkerCollectionCollection() IStaticPage

NewGenericWorkerCollection returns a page.

func NewInstancePermissionCollectionCollection added in v1.54.0

func NewInstancePermissionCollectionCollection() IStaticPage

NewInstancePermissionCollection returns a page.

func NewIntellisenseJobCollectionCollection added in v1.25.0

func NewIntellisenseJobCollectionCollection() IStaticPage

NewIntellisenseJobCollection returns a page.

func NewVhtCollectionCollection added in v1.25.0

func NewVhtCollectionCollection() IStaticPage

NewVhtCollection returns a page.

func NewVhtInstanceCollectionCollection added in v1.25.0

func NewVhtInstanceCollectionCollection() IStaticPage

NewVhtInstanceCollection returns a page.

func NewVhtRunJobCollectionCollection added in v1.25.0

func NewVhtRunJobCollectionCollection() IStaticPage

NewVhtRunJobCollection returns a page.

func NewWorkspaceCollectionCollection added in v1.25.0

func NewWorkspaceCollectionCollection() IStaticPage

NewWorkspaceCollection returns a page.

func NewWorkspaceSourceCollectionCollection added in v1.25.0

func NewWorkspaceSourceCollectionCollection() IStaticPage

NewWorkspaceSourceCollection returns a page.

type InstancePermissionCollection added in v1.54.0

type InstancePermissionCollection struct {
	Embedded *EmbeddedInstancePermissionItem `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks      `json:"_links"`
	Metadata NullablePagingMetadata          `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

InstancePermissionCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewInstancePermissionCollection added in v1.54.0

func NewInstancePermissionCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *InstancePermissionCollection

NewInstancePermissionCollection instantiates a new InstancePermissionCollection 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 NewInstancePermissionCollectionWithDefaults added in v1.54.0

func NewInstancePermissionCollectionWithDefaults() *InstancePermissionCollection

NewInstancePermissionCollectionWithDefaults instantiates a new InstancePermissionCollection 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 (o *InstancePermissionCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*InstancePermissionCollection) FetchName added in v1.54.0

func (o *InstancePermissionCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*InstancePermissionCollection) FetchTitle added in v1.54.0

func (o *InstancePermissionCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*InstancePermissionCollection) FetchType added in v1.54.0

func (o *InstancePermissionCollection) FetchType() string

FetchType returns the resource type

func (*InstancePermissionCollection) GetEmbedded added in v1.54.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*InstancePermissionCollection) GetEmbeddedOk added in v1.54.0

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

func (*InstancePermissionCollection) GetItemCount added in v1.54.0

func (o *InstancePermissionCollection) GetItemCount() (count int64, err error)

func (*InstancePermissionCollection) GetItemIterator added in v1.54.0

func (o *InstancePermissionCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*InstancePermissionCollection) GetLinksOk added in v1.54.0

GetLinksOk returns a tuple with the Links 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 (*InstancePermissionCollection) GetMetadata added in v1.54.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*InstancePermissionCollection) GetMetadataOk added in v1.54.0

func (o *InstancePermissionCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*InstancePermissionCollection) GetName added in v1.54.0

func (o *InstancePermissionCollection) GetName() string

GetName returns the Name field value

func (*InstancePermissionCollection) GetNameOk added in v1.54.0

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

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

func (*InstancePermissionCollection) GetTitle added in v1.54.0

func (o *InstancePermissionCollection) GetTitle() string

GetTitle returns the Title field value

func (*InstancePermissionCollection) GetTitleOk added in v1.54.0

func (o *InstancePermissionCollection) GetTitleOk() (*string, bool)

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

func (*InstancePermissionCollection) HasEmbedded added in v1.54.0

func (o *InstancePermissionCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*InstancePermissionCollection) HasNext added in v1.54.0

func (o *InstancePermissionCollection) HasNext() bool

func (InstancePermissionCollection) MarshalJSON added in v1.54.0

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

func (*InstancePermissionCollection) SetEmbedded added in v1.54.0

SetEmbedded gets a reference to the given EmbeddedInstancePermissionItem and assigns it to the Embedded field.

SetLinks sets field value

func (*InstancePermissionCollection) SetMetadata added in v1.54.0

func (o *InstancePermissionCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*InstancePermissionCollection) SetName added in v1.54.0

func (o *InstancePermissionCollection) SetName(v string)

SetName sets field value

func (*InstancePermissionCollection) SetTitle added in v1.54.0

func (o *InstancePermissionCollection) SetTitle(v string)

SetTitle sets field value

func (InstancePermissionCollection) ToMap added in v1.54.0

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

func (*InstancePermissionCollection) UnmarshalJSON added in v1.54.0

func (o *InstancePermissionCollection) UnmarshalJSON(data []byte) (err error)

type InstancePermissionItem added in v1.54.0

type InstancePermissionItem struct {
	Links    NullableInstancePermissionItemLinks `json:"_links"`
	Metadata NullableCommonMetadata              `json:"_metadata"`
	// The unique identifier of the resource instance.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// The list of allowed CRUDL operations.
	Operations []string `json:"operations"`
	// Optional description of the permission.
	Title *string `json:"title,omitempty"`
}

InstancePermissionItem struct for InstancePermissionItem

func NewInstancePermissionItem added in v1.54.0

func NewInstancePermissionItem(links NullableInstancePermissionItemLinks, metadata NullableCommonMetadata, name string, operations []string) *InstancePermissionItem

NewInstancePermissionItem instantiates a new InstancePermissionItem 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 NewInstancePermissionItemWithDefaults added in v1.54.0

func NewInstancePermissionItemWithDefaults() *InstancePermissionItem

NewInstancePermissionItemWithDefaults instantiates a new InstancePermissionItem 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 (o *InstancePermissionItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*InstancePermissionItem) FetchName added in v1.54.0

func (o *InstancePermissionItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*InstancePermissionItem) FetchTitle added in v1.54.0

func (o *InstancePermissionItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*InstancePermissionItem) FetchType added in v1.54.0

func (o *InstancePermissionItem) FetchType() string

FetchType returns the resource type

GetLinks returns the Links field value If the value is explicit nil, the zero value for InstancePermissionItemLinks will be returned

func (*InstancePermissionItem) GetLinksOk added in v1.54.0

GetLinksOk returns a tuple with the Links 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 (*InstancePermissionItem) GetMetadata added in v1.54.0

func (o *InstancePermissionItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*InstancePermissionItem) GetMetadataOk added in v1.54.0

func (o *InstancePermissionItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*InstancePermissionItem) GetName added in v1.54.0

func (o *InstancePermissionItem) GetName() string

GetName returns the Name field value

func (*InstancePermissionItem) GetNameOk added in v1.54.0

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

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

func (*InstancePermissionItem) GetOperations added in v1.54.0

func (o *InstancePermissionItem) GetOperations() []string

GetOperations returns the Operations field value If the value is explicit nil, the zero value for []string will be returned

func (*InstancePermissionItem) GetOperationsOk added in v1.54.0

func (o *InstancePermissionItem) GetOperationsOk() ([]string, bool)

GetOperationsOk returns a tuple with the Operations 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 (*InstancePermissionItem) GetTitle added in v1.54.0

func (o *InstancePermissionItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*InstancePermissionItem) GetTitleOk added in v1.54.0

func (o *InstancePermissionItem) GetTitleOk() (*string, bool)

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

func (*InstancePermissionItem) HasTitle added in v1.54.0

func (o *InstancePermissionItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (InstancePermissionItem) MarshalJSON added in v1.54.0

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

SetLinks sets field value

func (*InstancePermissionItem) SetMetadata added in v1.54.0

func (o *InstancePermissionItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*InstancePermissionItem) SetName added in v1.54.0

func (o *InstancePermissionItem) SetName(v string)

SetName sets field value

func (*InstancePermissionItem) SetOperations added in v1.54.0

func (o *InstancePermissionItem) SetOperations(v []string)

SetOperations sets field value

func (*InstancePermissionItem) SetTitle added in v1.54.0

func (o *InstancePermissionItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (InstancePermissionItem) ToMap added in v1.54.0

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

func (*InstancePermissionItem) UnmarshalJSON added in v1.54.0

func (o *InstancePermissionItem) UnmarshalJSON(data []byte) (err error)
type InstancePermissionItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Related    *HalLinkData `json:"related,omitempty"`
	Self       HalLinkData  `json:"self"`
}

InstancePermissionItemLinks The links for an Instance Permission Item.

func NewInstancePermissionItemLinks(self HalLinkData) *InstancePermissionItemLinks

NewInstancePermissionItemLinks instantiates a new InstancePermissionItemLinks 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 NewInstancePermissionItemLinksWithDefaults added in v1.54.0

func NewInstancePermissionItemLinksWithDefaults() *InstancePermissionItemLinks

NewInstancePermissionItemLinksWithDefaults instantiates a new InstancePermissionItemLinks 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 (*InstancePermissionItemLinks) GetCollection added in v1.54.0

func (o *InstancePermissionItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*InstancePermissionItemLinks) GetCollectionOk added in v1.54.0

func (o *InstancePermissionItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*InstancePermissionItemLinks) GetRelated added in v1.54.0

func (o *InstancePermissionItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value if set, zero value otherwise.

func (*InstancePermissionItemLinks) GetRelatedOk added in v1.54.0

func (o *InstancePermissionItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*InstancePermissionItemLinks) GetSelf added in v1.54.0

GetSelf returns the Self field value

func (*InstancePermissionItemLinks) GetSelfOk added in v1.54.0

func (o *InstancePermissionItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*InstancePermissionItemLinks) HasCollection added in v1.54.0

func (o *InstancePermissionItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*InstancePermissionItemLinks) HasRelated added in v1.54.0

func (o *InstancePermissionItemLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (InstancePermissionItemLinks) MarshalJSON added in v1.54.0

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

func (*InstancePermissionItemLinks) SetCollection added in v1.54.0

func (o *InstancePermissionItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*InstancePermissionItemLinks) SetRelated added in v1.54.0

func (o *InstancePermissionItemLinks) SetRelated(v HalLinkData)

SetRelated gets a reference to the given HalLinkData and assigns it to the Related field.

func (*InstancePermissionItemLinks) SetSelf added in v1.54.0

SetSelf sets field value

func (InstancePermissionItemLinks) ToMap added in v1.54.0

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

func (*InstancePermissionItemLinks) UnmarshalJSON added in v1.54.0

func (o *InstancePermissionItemLinks) UnmarshalJSON(data []byte) (err error)

type InstancePermissionIterator added in v1.54.0

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

InstancePermissionIterator defines an iterator over a collection.

func (*InstancePermissionIterator) GetNext added in v1.54.0

func (m *InstancePermissionIterator) GetNext() (item any, err error)

func (*InstancePermissionIterator) HasNext added in v1.54.0

func (m *InstancePermissionIterator) HasNext() bool

type IntellisenseJobCollection

type IntellisenseJobCollection struct {
	Embedded *EmbeddedIntellisenseJobItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

IntellisenseJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewIntellisenseJobCollection

func NewIntellisenseJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *IntellisenseJobCollection

NewIntellisenseJobCollection instantiates a new IntellisenseJobCollection 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 NewIntellisenseJobCollectionWithDefaults

func NewIntellisenseJobCollectionWithDefaults() *IntellisenseJobCollection

NewIntellisenseJobCollectionWithDefaults instantiates a new IntellisenseJobCollection 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 (o *IntellisenseJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*IntellisenseJobCollection) FetchName added in v1.25.0

func (o *IntellisenseJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*IntellisenseJobCollection) FetchTitle added in v1.25.0

func (o *IntellisenseJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*IntellisenseJobCollection) FetchType added in v1.25.0

func (o *IntellisenseJobCollection) FetchType() string

FetchType returns the resource type

func (*IntellisenseJobCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*IntellisenseJobCollection) GetEmbeddedOk

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

func (*IntellisenseJobCollection) GetItemCount added in v1.25.0

func (o *IntellisenseJobCollection) GetItemCount() (count int64, err error)

func (*IntellisenseJobCollection) GetItemIterator added in v1.25.0

func (o *IntellisenseJobCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*IntellisenseJobCollection) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*IntellisenseJobCollection) GetMetadata

func (o *IntellisenseJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*IntellisenseJobCollection) GetMetadataOk

func (o *IntellisenseJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*IntellisenseJobCollection) GetName

func (o *IntellisenseJobCollection) GetName() string

GetName returns the Name field value

func (*IntellisenseJobCollection) GetNameOk

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

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

func (*IntellisenseJobCollection) GetTitle

func (o *IntellisenseJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*IntellisenseJobCollection) GetTitleOk

func (o *IntellisenseJobCollection) GetTitleOk() (*string, bool)

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

func (*IntellisenseJobCollection) HasEmbedded

func (o *IntellisenseJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*IntellisenseJobCollection) HasNext added in v1.25.0

func (o *IntellisenseJobCollection) HasNext() bool

func (IntellisenseJobCollection) MarshalJSON

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

func (*IntellisenseJobCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedIntellisenseJobItems and assigns it to the Embedded field.

SetLinks sets field value

func (*IntellisenseJobCollection) SetMetadata

func (o *IntellisenseJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseJobCollection) SetName

func (o *IntellisenseJobCollection) SetName(v string)

SetName sets field value

func (*IntellisenseJobCollection) SetTitle

func (o *IntellisenseJobCollection) SetTitle(v string)

SetTitle sets field value

func (IntellisenseJobCollection) ToMap added in v1.22.0

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

func (*IntellisenseJobCollection) UnmarshalJSON added in v1.22.0

func (o *IntellisenseJobCollection) UnmarshalJSON(data []byte) (err error)

type IntellisenseJobItem

type IntellisenseJobItem struct {
	Links    NullableIntellisenseJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// The number of steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the job. Please note: - This value also includes additional service orchestration steps, that are outside the core process,   so may differ from the job progress indicated within job messages. - This value will only be available after the job has been started.
	BuildStepsTotal NullableInt32 `json:"buildStepsTotal"`
	// Build context for jobs that require it.
	Context NullableString `json:"context,omitempty"`
	// True when the job has completed (this does not necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the service while attempting the job.
	Error bool `json:"error"`
	// True if the job failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the Intellisense Job.
	Name string `json:"name"`
	// Path to packs repository to replace value in compilation database.
	Packs string `json:"packs"`
	// CMSIS project to handle or being handled.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS Intellisense job.
	Title NullableString `json:"title,omitempty"`
	// Path to toolchain binaries to replace value in compilation database.
	Toolchain string `json:"toolchain"`
	// Path to toolchain headers to replace value in compilation database.
	ToolchainHeaders string `json:"toolchainHeaders"`
	// Path to user's workspace to replace value in compilation database.
	Workspace string `json:"workspace"`
}

IntellisenseJobItem This resource allows an Intellisense Job to be configured when it is created, such as defining the project to handle. When the job is read, it will include the current status of the job and links to other available resources, such as messages and artefacts.

func NewIntellisenseJobItem

func NewIntellisenseJobItem(links NullableIntellisenseJobItemLinks, metadata NullableCommonMetadata, buildStepsCompleted NullableInt32, buildStepsTotal NullableInt32, done bool, error_ bool, failure bool, name string, packs string, project string, status string, success bool, toolchain string, toolchainHeaders string, workspace string) *IntellisenseJobItem

NewIntellisenseJobItem instantiates a new IntellisenseJobItem 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 NewIntellisenseJobItemWithDefaults

func NewIntellisenseJobItemWithDefaults() *IntellisenseJobItem

NewIntellisenseJobItemWithDefaults instantiates a new IntellisenseJobItem 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 (o *IntellisenseJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*IntellisenseJobItem) FetchName added in v1.25.0

func (o *IntellisenseJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*IntellisenseJobItem) FetchTitle added in v1.25.0

func (o *IntellisenseJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*IntellisenseJobItem) FetchType added in v1.25.0

func (o *IntellisenseJobItem) FetchType() string

FetchType returns the resource type

func (*IntellisenseJobItem) GetBuildStepsCompleted

func (o *IntellisenseJobItem) GetBuildStepsCompleted() int32

GetBuildStepsCompleted returns the BuildStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*IntellisenseJobItem) GetBuildStepsCompletedOk

func (o *IntellisenseJobItem) GetBuildStepsCompletedOk() (*int32, bool)

GetBuildStepsCompletedOk returns a tuple with the BuildStepsCompleted 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 (*IntellisenseJobItem) GetBuildStepsTotal

func (o *IntellisenseJobItem) GetBuildStepsTotal() int32

GetBuildStepsTotal returns the BuildStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*IntellisenseJobItem) GetBuildStepsTotalOk

func (o *IntellisenseJobItem) GetBuildStepsTotalOk() (*int32, bool)

GetBuildStepsTotalOk returns a tuple with the BuildStepsTotal 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 (*IntellisenseJobItem) GetContext added in v1.22.0

func (o *IntellisenseJobItem) GetContext() string

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

func (*IntellisenseJobItem) GetContextOk added in v1.22.0

func (o *IntellisenseJobItem) GetContextOk() (*string, bool)

GetContextOk returns a tuple with the Context 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 (*IntellisenseJobItem) GetDone

func (o *IntellisenseJobItem) GetDone() bool

GetDone returns the Done field value

func (*IntellisenseJobItem) GetDoneOk

func (o *IntellisenseJobItem) GetDoneOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetError

func (o *IntellisenseJobItem) GetError() bool

GetError returns the Error field value

func (*IntellisenseJobItem) GetErrorOk

func (o *IntellisenseJobItem) GetErrorOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetFailure

func (o *IntellisenseJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*IntellisenseJobItem) GetFailureOk

func (o *IntellisenseJobItem) GetFailureOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetJobTimeout

func (o *IntellisenseJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetJobTimeoutOk

func (o *IntellisenseJobItem) GetJobTimeoutOk() (*int32, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for IntellisenseJobItemLinks will be returned

func (*IntellisenseJobItem) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*IntellisenseJobItem) GetMetadata

func (o *IntellisenseJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*IntellisenseJobItem) GetMetadataOk

func (o *IntellisenseJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*IntellisenseJobItem) GetName

func (o *IntellisenseJobItem) GetName() string

GetName returns the Name field value

func (*IntellisenseJobItem) GetNameOk

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

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

func (*IntellisenseJobItem) GetPacks

func (o *IntellisenseJobItem) GetPacks() string

GetPacks returns the Packs field value

func (*IntellisenseJobItem) GetPacksOk

func (o *IntellisenseJobItem) GetPacksOk() (*string, bool)

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

func (*IntellisenseJobItem) GetProject

func (o *IntellisenseJobItem) GetProject() string

GetProject returns the Project field value

func (*IntellisenseJobItem) GetProjectOk

func (o *IntellisenseJobItem) GetProjectOk() (*string, bool)

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

func (*IntellisenseJobItem) GetQueued

func (o *IntellisenseJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetQueuedOk

func (o *IntellisenseJobItem) GetQueuedOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetStatus

func (o *IntellisenseJobItem) GetStatus() string

GetStatus returns the Status field value

func (*IntellisenseJobItem) GetStatusOk

func (o *IntellisenseJobItem) GetStatusOk() (*string, bool)

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

func (*IntellisenseJobItem) GetSuccess

func (o *IntellisenseJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*IntellisenseJobItem) GetSuccessOk

func (o *IntellisenseJobItem) GetSuccessOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetTitle

func (o *IntellisenseJobItem) GetTitle() string

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

func (*IntellisenseJobItem) GetTitleOk

func (o *IntellisenseJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*IntellisenseJobItem) GetToolchain

func (o *IntellisenseJobItem) GetToolchain() string

GetToolchain returns the Toolchain field value

func (*IntellisenseJobItem) GetToolchainHeaders

func (o *IntellisenseJobItem) GetToolchainHeaders() string

GetToolchainHeaders returns the ToolchainHeaders field value

func (*IntellisenseJobItem) GetToolchainHeadersOk

func (o *IntellisenseJobItem) GetToolchainHeadersOk() (*string, bool)

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

func (*IntellisenseJobItem) GetToolchainOk

func (o *IntellisenseJobItem) GetToolchainOk() (*string, bool)

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

func (*IntellisenseJobItem) GetWorkspace

func (o *IntellisenseJobItem) GetWorkspace() string

GetWorkspace returns the Workspace field value

func (*IntellisenseJobItem) GetWorkspaceOk

func (o *IntellisenseJobItem) GetWorkspaceOk() (*string, bool)

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

func (*IntellisenseJobItem) HasArtefacts added in v1.32.0

func (o *IntellisenseJobItem) HasArtefacts() (available bool)

HasArtefacts specifies whether artefacts are available for this job.

func (*IntellisenseJobItem) HasContext added in v1.22.0

func (o *IntellisenseJobItem) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasJobTimeout

func (o *IntellisenseJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasMessages added in v1.32.0

func (o *IntellisenseJobItem) HasMessages() (available bool)

============================================================================================ This extends IntellisenseJobItem definitions ============================================================================================ HasMessages specifies whether messages are available for this job.

func (*IntellisenseJobItem) HasQueued

func (o *IntellisenseJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasTitle

func (o *IntellisenseJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseJobItem) MarshalJSON

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

func (*IntellisenseJobItem) SetBuildStepsCompleted

func (o *IntellisenseJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*IntellisenseJobItem) SetBuildStepsTotal

func (o *IntellisenseJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*IntellisenseJobItem) SetContext added in v1.22.0

func (o *IntellisenseJobItem) SetContext(v string)

SetContext gets a reference to the given NullableString and assigns it to the Context field.

func (*IntellisenseJobItem) SetContextNil added in v1.22.0

func (o *IntellisenseJobItem) SetContextNil()

SetContextNil sets the value for Context to be an explicit nil

func (*IntellisenseJobItem) SetDone

func (o *IntellisenseJobItem) SetDone(v bool)

SetDone sets field value

func (*IntellisenseJobItem) SetError

func (o *IntellisenseJobItem) SetError(v bool)

SetError sets field value

func (*IntellisenseJobItem) SetFailure

func (o *IntellisenseJobItem) SetFailure(v bool)

SetFailure sets field value

func (*IntellisenseJobItem) SetJobTimeout

func (o *IntellisenseJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

SetLinks sets field value

func (*IntellisenseJobItem) SetMetadata

func (o *IntellisenseJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*IntellisenseJobItem) SetName

func (o *IntellisenseJobItem) SetName(v string)

SetName sets field value

func (*IntellisenseJobItem) SetPacks

func (o *IntellisenseJobItem) SetPacks(v string)

SetPacks sets field value

func (*IntellisenseJobItem) SetProject

func (o *IntellisenseJobItem) SetProject(v string)

SetProject sets field value

func (*IntellisenseJobItem) SetQueued

func (o *IntellisenseJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*IntellisenseJobItem) SetStatus

func (o *IntellisenseJobItem) SetStatus(v string)

SetStatus sets field value

func (*IntellisenseJobItem) SetSuccess

func (o *IntellisenseJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*IntellisenseJobItem) SetTitle

func (o *IntellisenseJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*IntellisenseJobItem) SetTitleNil

func (o *IntellisenseJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*IntellisenseJobItem) SetToolchain

func (o *IntellisenseJobItem) SetToolchain(v string)

SetToolchain sets field value

func (*IntellisenseJobItem) SetToolchainHeaders

func (o *IntellisenseJobItem) SetToolchainHeaders(v string)

SetToolchainHeaders sets field value

func (*IntellisenseJobItem) SetWorkspace

func (o *IntellisenseJobItem) SetWorkspace(v string)

SetWorkspace sets field value

func (IntellisenseJobItem) ToMap added in v1.22.0

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

func (*IntellisenseJobItem) UnmarshalJSON added in v1.22.0

func (o *IntellisenseJobItem) UnmarshalJSON(data []byte) (err error)

func (*IntellisenseJobItem) UnsetContext added in v1.22.0

func (o *IntellisenseJobItem) UnsetContext()

UnsetContext ensures that no value is present for Context, not even an explicit nil

func (*IntellisenseJobItem) UnsetTitle

func (o *IntellisenseJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type IntellisenseJobItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Outputs    *HalLinkData `json:"outputs,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

IntellisenseJobItemLinks The `related` link indicates the builder being used for the job. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable products (if any).

func NewIntellisenseJobItemLinks(related HalLinkData, self HalLinkData) *IntellisenseJobItemLinks

NewIntellisenseJobItemLinks instantiates a new IntellisenseJobItemLinks 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 NewIntellisenseJobItemLinksWithDefaults

func NewIntellisenseJobItemLinksWithDefaults() *IntellisenseJobItemLinks

NewIntellisenseJobItemLinksWithDefaults instantiates a new IntellisenseJobItemLinks 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 (*IntellisenseJobItemLinks) GetArtefacts

func (o *IntellisenseJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetArtefactsOk

func (o *IntellisenseJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetCancel

func (o *IntellisenseJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetCancelOk

func (o *IntellisenseJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetCollectionOk added in v1.22.0

func (o *IntellisenseJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetDelete

func (o *IntellisenseJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetDeleteOk

func (o *IntellisenseJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetDetails

func (o *IntellisenseJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetDetailsOk

func (o *IntellisenseJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) GetOutputs() HalLinkData

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetOutputsOk added in v1.22.0

func (o *IntellisenseJobItemLinks) GetOutputsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetRelated

func (o *IntellisenseJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*IntellisenseJobItemLinks) GetRelatedOk

func (o *IntellisenseJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetRetain

func (o *IntellisenseJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetRetainOk

func (o *IntellisenseJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetSelf

GetSelf returns the Self field value

func (*IntellisenseJobItemLinks) GetSelfOk

func (o *IntellisenseJobItemLinks) GetSelfOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) HasArtefacts

func (o *IntellisenseJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasCancel

func (o *IntellisenseJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDelete

func (o *IntellisenseJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDetails

func (o *IntellisenseJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasRetain

func (o *IntellisenseJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (IntellisenseJobItemLinks) MarshalJSON

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

func (*IntellisenseJobItemLinks) SetArtefacts

func (o *IntellisenseJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*IntellisenseJobItemLinks) SetCancel

func (o *IntellisenseJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*IntellisenseJobItemLinks) SetCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*IntellisenseJobItemLinks) SetDelete

func (o *IntellisenseJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*IntellisenseJobItemLinks) SetDetails

func (o *IntellisenseJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*IntellisenseJobItemLinks) SetOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) SetOutputs(v HalLinkData)

SetOutputs gets a reference to the given HalLinkData and assigns it to the Outputs field.

func (*IntellisenseJobItemLinks) SetRelated

func (o *IntellisenseJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*IntellisenseJobItemLinks) SetRetain

func (o *IntellisenseJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*IntellisenseJobItemLinks) SetSelf

func (o *IntellisenseJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (IntellisenseJobItemLinks) ToMap added in v1.22.0

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

func (*IntellisenseJobItemLinks) UnmarshalJSON added in v1.22.0

func (o *IntellisenseJobItemLinks) UnmarshalJSON(data []byte) (err error)

type IntellisenseJobIterator added in v1.25.0

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

IntellisenseJobIterator defines an iterator over a collection.

func (*IntellisenseJobIterator) GetNext added in v1.25.0

func (m *IntellisenseJobIterator) GetNext() (item any, err error)

func (*IntellisenseJobIterator) HasNext added in v1.25.0

func (m *IntellisenseJobIterator) HasNext() bool

type IntellisenseJobsAPIService added in v1.22.0

type IntellisenseJobsAPIService service

IntellisenseJobsAPIService IntellisenseJobsAPI service

func (*IntellisenseJobsAPIService) CancelIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) CancelIntellisenseJob(ctx context.Context, jobName string) ApiCancelIntellisenseJobRequest

CancelIntellisenseJob Cancel an Intellisense Job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiCancelIntellisenseJobRequest

func (*IntellisenseJobsAPIService) CancelIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsAPIService) DeleteIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) DeleteIntellisenseJob(ctx context.Context, jobName string) ApiDeleteIntellisenseJobRequest

DeleteIntellisenseJob Delete an Intellisense Job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiDeleteIntellisenseJobRequest

func (*IntellisenseJobsAPIService) DeleteIntellisenseJobExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) DeleteIntellisenseJobExecute(r ApiDeleteIntellisenseJobRequest) (*http.Response, error)

Execute executes the request

Follows a collection link. This function is based on the `GetIntellisenseMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListIntellisenseJobExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListIntellisenseOutputManagersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*IntellisenseJobsAPIService) GetIntellisenseArtefact added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseArtefact(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseArtefactRequest

GetIntellisenseArtefact Download the named Intellisense Artefact for the given Intellisense Job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseArtefactRequest

Deprecated

func (*IntellisenseJobsAPIService) GetIntellisenseArtefactExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseArtefactExecute(r ApiGetIntellisenseArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

Deprecated

func (*IntellisenseJobsAPIService) GetIntellisenseJob added in v1.22.0

GetIntellisenseJob Return status of an Intellisense Job.

An intellisense job represents the status of a intellisense process (generation of compilation database) being executed by an intellisense builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseJobRequest

func (*IntellisenseJobsAPIService) GetIntellisenseJobArtefactManager added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseJobArtefactManagerRequest

GetIntellisenseJobArtefactManager Get the Intellisense Job artefact manager for the artefact named `artefactName` present of this Build Job.

An output represents a product/artefact of the intellisense process. The managers enable their download.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseJobArtefactManagerRequest

func (*IntellisenseJobsAPIService) GetIntellisenseJobArtefactManagerExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*IntellisenseJobsAPIService) GetIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsAPIService) GetIntellisenseMessages added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseMessages(ctx context.Context, jobName string) ApiGetIntellisenseMessagesRequest

GetIntellisenseMessages Intellisense Message Feed.

Retrieve and page through the messages (e.g. stdOut and stdErr) for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseMessagesRequest

func (*IntellisenseJobsAPIService) GetIntellisenseMessagesExecute added in v1.22.0

Execute executes the request

@return IntellisenseMessageItem

func (*IntellisenseJobsAPIService) GetIntellisenseOutputArtefact added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseOutputArtefact(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseOutputArtefactRequest

GetIntellisenseOutputArtefact Download the artefact for the corresponding Intellisense job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseOutputArtefactRequest

func (*IntellisenseJobsAPIService) GetIntellisenseOutputArtefactExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseOutputArtefactExecute(r ApiGetIntellisenseOutputArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*IntellisenseJobsAPIService) ListIntellisenseArtefacts added in v1.22.0

func (a *IntellisenseJobsAPIService) ListIntellisenseArtefacts(ctx context.Context, jobName string) ApiListIntellisenseArtefactsRequest

ListIntellisenseArtefacts List all the available Intellisense Artefacts for the given Intellisense Job.

An artefact represents a product of the intellisense job process such as a json file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiListIntellisenseArtefactsRequest

Deprecated

func (*IntellisenseJobsAPIService) ListIntellisenseArtefactsExecute added in v1.22.0

Execute executes the request

@return SimpleCollection

Deprecated

func (*IntellisenseJobsAPIService) ListIntellisenseJob added in v1.22.0

ListIntellisenseJob List all Intellisense Jobs.

This returns a collection resource that lists all in progress or recently completed intellisense jobs. The intellisense jobs for all builders are in the same collection.

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

func (*IntellisenseJobsAPIService) ListIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobCollection

func (*IntellisenseJobsAPIService) ListIntellisenseOutputManagers added in v1.22.0

func (a *IntellisenseJobsAPIService) ListIntellisenseOutputManagers(ctx context.Context, jobName string) ApiListIntellisenseOutputManagersRequest

ListIntellisenseOutputManagers Get the list of artefact managers for the given Intellisense job.

An artefact manager provides metadata about an artefact as well as ways to download it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiListIntellisenseOutputManagersRequest

func (*IntellisenseJobsAPIService) ListIntellisenseOutputManagersExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerCollection

func (*IntellisenseJobsAPIService) RetainIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) RetainIntellisenseJob(ctx context.Context, jobName string) ApiRetainIntellisenseJobRequest

RetainIntellisenseJob Update how long an intellisense job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiRetainIntellisenseJobRequest

func (*IntellisenseJobsAPIService) RetainIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

type IntellisenseMessageItem

type IntellisenseMessageItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of build messages.
	Messages []MessageObject `json:"messages"`
	// ID of the Build Notification item.
	Name string `json:"name"`
	// Human readable name of the Build Notification item.
	Title *string `json:"title,omitempty"`
}

IntellisenseMessageItem struct for IntellisenseMessageItem

func NewIntellisenseMessageItem

func NewIntellisenseMessageItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []MessageObject, name string) *IntellisenseMessageItem

NewIntellisenseMessageItem instantiates a new IntellisenseMessageItem 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 NewIntellisenseMessageItemWithDefaults

func NewIntellisenseMessageItemWithDefaults() *IntellisenseMessageItem

NewIntellisenseMessageItemWithDefaults instantiates a new IntellisenseMessageItem 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 (o *IntellisenseMessageItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*IntellisenseMessageItem) FetchName added in v1.31.0

func (o *IntellisenseMessageItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*IntellisenseMessageItem) FetchTitle added in v1.31.0

func (o *IntellisenseMessageItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*IntellisenseMessageItem) FetchType added in v1.31.0

func (o *IntellisenseMessageItem) FetchType() string

FetchType returns the resource type

func (*IntellisenseMessageItem) GetItemCount added in v1.31.0

func (o *IntellisenseMessageItem) GetItemCount() (count int64, err error)

func (*IntellisenseMessageItem) GetItemIterator added in v1.31.0

func (o *IntellisenseMessageItem) GetItemIterator() (IIterator, error)
func (o *IntellisenseMessageItem) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*IntellisenseMessageItem) GetLinksOk

func (o *IntellisenseMessageItem) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*IntellisenseMessageItem) GetMessages

func (o *IntellisenseMessageItem) GetMessages() []MessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []MessageObject will be returned

func (*IntellisenseMessageItem) GetMessagesOk

func (o *IntellisenseMessageItem) GetMessagesOk() ([]MessageObject, bool)

GetMessagesOk returns a tuple with the Messages 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 (*IntellisenseMessageItem) GetMetadata

func (o *IntellisenseMessageItem) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*IntellisenseMessageItem) GetMetadataOk

func (o *IntellisenseMessageItem) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*IntellisenseMessageItem) GetName

func (o *IntellisenseMessageItem) GetName() string

GetName returns the Name field value

func (*IntellisenseMessageItem) GetNameOk

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

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

func (*IntellisenseMessageItem) GetTitle

func (o *IntellisenseMessageItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*IntellisenseMessageItem) GetTitleOk

func (o *IntellisenseMessageItem) GetTitleOk() (*string, bool)

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

func (*IntellisenseMessageItem) HasFuture added in v1.31.0

func (o *IntellisenseMessageItem) HasFuture() bool

func (*IntellisenseMessageItem) HasNext added in v1.31.0

func (o *IntellisenseMessageItem) HasNext() bool

func (*IntellisenseMessageItem) HasTitle

func (o *IntellisenseMessageItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseMessageItem) MarshalJSON

func (o IntellisenseMessageItem) MarshalJSON() ([]byte, error)
func (o *IntellisenseMessageItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*IntellisenseMessageItem) SetMessages

func (o *IntellisenseMessageItem) SetMessages(v []MessageObject)

SetMessages sets field value

func (*IntellisenseMessageItem) SetMetadata

func (o *IntellisenseMessageItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseMessageItem) SetName

func (o *IntellisenseMessageItem) SetName(v string)

SetName sets field value

func (*IntellisenseMessageItem) SetTitle

func (o *IntellisenseMessageItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (IntellisenseMessageItem) ToMap added in v1.22.0

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

func (*IntellisenseMessageItem) UnmarshalJSON added in v1.22.0

func (o *IntellisenseMessageItem) UnmarshalJSON(data []byte) (err error)

type ListVendorsCollection

type ListVendorsCollection struct {
	Embedded *EmbeddedVendorItems       `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

ListVendorsCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewListVendorsCollection

func NewListVendorsCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ListVendorsCollection

NewListVendorsCollection instantiates a new ListVendorsCollection 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 NewListVendorsCollectionWithDefaults

func NewListVendorsCollectionWithDefaults() *ListVendorsCollection

NewListVendorsCollectionWithDefaults instantiates a new ListVendorsCollection 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 (*ListVendorsCollection) GetEmbedded

func (o *ListVendorsCollection) GetEmbedded() EmbeddedVendorItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ListVendorsCollection) GetEmbeddedOk

func (o *ListVendorsCollection) GetEmbeddedOk() (*EmbeddedVendorItems, bool)

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

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*ListVendorsCollection) GetLinksOk

func (o *ListVendorsCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*ListVendorsCollection) GetMetadata

func (o *ListVendorsCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*ListVendorsCollection) GetMetadataOk

func (o *ListVendorsCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ListVendorsCollection) GetName

func (o *ListVendorsCollection) GetName() string

GetName returns the Name field value

func (*ListVendorsCollection) GetNameOk

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

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

func (*ListVendorsCollection) GetTitle

func (o *ListVendorsCollection) GetTitle() string

GetTitle returns the Title field value

func (*ListVendorsCollection) GetTitleOk

func (o *ListVendorsCollection) GetTitleOk() (*string, bool)

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

func (*ListVendorsCollection) HasEmbedded

func (o *ListVendorsCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ListVendorsCollection) MarshalJSON

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

func (*ListVendorsCollection) SetEmbedded

func (o *ListVendorsCollection) SetEmbedded(v EmbeddedVendorItems)

SetEmbedded gets a reference to the given EmbeddedVendorItems and assigns it to the Embedded field.

SetLinks sets field value

func (*ListVendorsCollection) SetMetadata

func (o *ListVendorsCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ListVendorsCollection) SetName

func (o *ListVendorsCollection) SetName(v string)

SetName sets field value

func (*ListVendorsCollection) SetTitle

func (o *ListVendorsCollection) SetTitle(v string)

SetTitle sets field value

func (ListVendorsCollection) ToMap added in v1.22.0

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

func (*ListVendorsCollection) UnmarshalJSON added in v1.22.0

func (o *ListVendorsCollection) UnmarshalJSON(data []byte) (err error)

type MappedNullable added in v1.22.0

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MessageIterator added in v1.17.0

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

MessageIterator defines an iterator over a collection.

func (*MessageIterator) GetNext added in v1.17.0

func (m *MessageIterator) GetNext() (item any, err error)

func (*MessageIterator) HasNext added in v1.17.0

func (m *MessageIterator) HasNext() bool

type MessageObject

type MessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the build message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the build service itself or some component of the build tools, such as the compiler or linker.
	Source *string `json:"source,omitempty"`
}

MessageObject struct for MessageObject

func NewMessageObject

func NewMessageObject(message string) *MessageObject

NewMessageObject instantiates a new MessageObject 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 NewMessageObjectWithDefaults

func NewMessageObjectWithDefaults() *MessageObject

NewMessageObjectWithDefaults instantiates a new MessageObject 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 (*MessageObject) FetchType added in v1.17.0

func (o *MessageObject) FetchType() string

FetchType returns the resource type

func (*MessageObject) GetCtime

func (o *MessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*MessageObject) GetCtimeOk

func (o *MessageObject) GetCtimeOk() (*time.Time, bool)

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

func (*MessageObject) GetMessage

func (o *MessageObject) GetMessage() string

GetMessage returns the Message field value

func (*MessageObject) GetMessageOk

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

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

func (*MessageObject) GetSeverity

func (o *MessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*MessageObject) GetSeverityOk

func (o *MessageObject) GetSeverityOk() (*string, bool)

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

func (*MessageObject) GetSource

func (o *MessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*MessageObject) GetSourceOk

func (o *MessageObject) GetSourceOk() (*string, bool)

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

func (*MessageObject) HasCtime

func (o *MessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*MessageObject) HasSeverity

func (o *MessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*MessageObject) HasSource

func (o *MessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (MessageObject) MarshalJSON

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

func (*MessageObject) SetCtime

func (o *MessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*MessageObject) SetMessage

func (o *MessageObject) SetMessage(v string)

SetMessage sets field value

func (*MessageObject) SetSeverity

func (o *MessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*MessageObject) SetSource

func (o *MessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (MessageObject) ToMap added in v1.22.0

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

func (*MessageObject) UnmarshalJSON added in v1.22.0

func (o *MessageObject) UnmarshalJSON(data []byte) (err error)

type NotificationFeed

type NotificationFeed struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of messages.
	Messages []NotificationMessageObject `json:"messages"`
	// ID of the notification item.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable name of the notification item.
	Title *string `json:"title,omitempty"`
}

NotificationFeed struct for NotificationFeed

func NewNotificationFeed

func NewNotificationFeed(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []NotificationMessageObject, name string) *NotificationFeed

NewNotificationFeed instantiates a new NotificationFeed 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 NewNotificationFeedWithDefaults

func NewNotificationFeedWithDefaults() *NotificationFeed

NewNotificationFeedWithDefaults instantiates a new NotificationFeed 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 (o *NotificationFeed) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*NotificationFeed) FetchName added in v1.17.0

func (o *NotificationFeed) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*NotificationFeed) FetchTitle added in v1.17.0

func (o *NotificationFeed) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*NotificationFeed) FetchType added in v1.17.0

func (o *NotificationFeed) FetchType() string

FetchType returns the resource type

func (*NotificationFeed) GetItemCount added in v1.17.0

func (o *NotificationFeed) GetItemCount() (count int64, err error)

func (*NotificationFeed) GetItemIterator added in v1.17.0

func (o *NotificationFeed) GetItemIterator() (IIterator, error)
func (o *NotificationFeed) GetLinks() HalFeedLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalFeedLinks will be returned

func (*NotificationFeed) GetLinksOk

func (o *NotificationFeed) GetLinksOk() (*HalFeedLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*NotificationFeed) GetMessages

func (o *NotificationFeed) GetMessages() []NotificationMessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []NotificationMessageObject will be returned

func (*NotificationFeed) GetMessagesOk

func (o *NotificationFeed) GetMessagesOk() ([]NotificationMessageObject, bool)

GetMessagesOk returns a tuple with the Messages 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 (*NotificationFeed) GetMetadata

func (o *NotificationFeed) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*NotificationFeed) GetMetadataOk

func (o *NotificationFeed) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*NotificationFeed) GetName

func (o *NotificationFeed) GetName() string

GetName returns the Name field value

func (*NotificationFeed) GetNameOk

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

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

func (*NotificationFeed) GetTitle

func (o *NotificationFeed) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*NotificationFeed) GetTitleOk

func (o *NotificationFeed) GetTitleOk() (*string, bool)

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

func (*NotificationFeed) HasFuture added in v1.17.0

func (o *NotificationFeed) HasFuture() bool

func (*NotificationFeed) HasNext added in v1.17.0

func (o *NotificationFeed) HasNext() bool

func (*NotificationFeed) HasTitle

func (o *NotificationFeed) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (NotificationFeed) MarshalJSON

func (o NotificationFeed) MarshalJSON() ([]byte, error)
func (o *NotificationFeed) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*NotificationFeed) SetMessages

func (o *NotificationFeed) SetMessages(v []NotificationMessageObject)

SetMessages sets field value

func (*NotificationFeed) SetMetadata

func (o *NotificationFeed) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*NotificationFeed) SetName

func (o *NotificationFeed) SetName(v string)

SetName sets field value

func (*NotificationFeed) SetTitle

func (o *NotificationFeed) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (NotificationFeed) ToMap added in v1.22.0

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

func (*NotificationFeed) UnmarshalJSON added in v1.22.0

func (o *NotificationFeed) UnmarshalJSON(data []byte) (err error)

type NotificationMessageIterator added in v1.17.0

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

NotificationMessageIterator defines an iterator over a collection.

func (*NotificationMessageIterator) GetNext added in v1.17.0

func (m *NotificationMessageIterator) GetNext() (item any, err error)

func (*NotificationMessageIterator) HasNext added in v1.17.0

func (m *NotificationMessageIterator) HasNext() bool

type NotificationMessageObject

type NotificationMessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the name of the service it was originated from.
	Source *string `json:"source,omitempty"`
}

NotificationMessageObject struct for NotificationMessageObject

func NewNotificationMessageObject

func NewNotificationMessageObject(message string) *NotificationMessageObject

NewNotificationMessageObject instantiates a new NotificationMessageObject 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 NewNotificationMessageObjectWithDefaults

func NewNotificationMessageObjectWithDefaults() *NotificationMessageObject

NewNotificationMessageObjectWithDefaults instantiates a new NotificationMessageObject 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 (*NotificationMessageObject) FetchType added in v1.17.0

func (o *NotificationMessageObject) FetchType() string

FetchType returns the resource type

func (*NotificationMessageObject) GetCtime

func (o *NotificationMessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*NotificationMessageObject) GetCtimeOk

func (o *NotificationMessageObject) GetCtimeOk() (*time.Time, bool)

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

func (*NotificationMessageObject) GetMessage

func (o *NotificationMessageObject) GetMessage() string

GetMessage returns the Message field value

func (*NotificationMessageObject) GetMessageOk

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

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

func (*NotificationMessageObject) GetSeverity

func (o *NotificationMessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSeverityOk

func (o *NotificationMessageObject) GetSeverityOk() (*string, bool)

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

func (*NotificationMessageObject) GetSource

func (o *NotificationMessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSourceOk

func (o *NotificationMessageObject) GetSourceOk() (*string, bool)

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

func (*NotificationMessageObject) HasCtime

func (o *NotificationMessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSeverity

func (o *NotificationMessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSource

func (o *NotificationMessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (NotificationMessageObject) MarshalJSON

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

func (*NotificationMessageObject) SetCtime

func (o *NotificationMessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*NotificationMessageObject) SetMessage

func (o *NotificationMessageObject) SetMessage(v string)

SetMessage sets field value

func (*NotificationMessageObject) SetSeverity

func (o *NotificationMessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*NotificationMessageObject) SetSource

func (o *NotificationMessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (NotificationMessageObject) ToMap added in v1.22.0

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

func (*NotificationMessageObject) UnmarshalJSON added in v1.22.0

func (o *NotificationMessageObject) UnmarshalJSON(data []byte) (err error)

type NullableAdditionalTool

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

func NewNullableAdditionalTool

func NewNullableAdditionalTool(val *AdditionalTool) *NullableAdditionalTool

func (NullableAdditionalTool) Get

func (NullableAdditionalTool) IsSet

func (v NullableAdditionalTool) IsSet() bool

func (NullableAdditionalTool) MarshalJSON

func (v NullableAdditionalTool) MarshalJSON() ([]byte, error)

func (*NullableAdditionalTool) Set

func (*NullableAdditionalTool) UnmarshalJSON

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

func (*NullableAdditionalTool) Unset

func (v *NullableAdditionalTool) Unset()

type NullableArtefactManagerCollection

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

func (NullableArtefactManagerCollection) Get

func (NullableArtefactManagerCollection) IsSet

func (NullableArtefactManagerCollection) MarshalJSON

func (v NullableArtefactManagerCollection) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerCollection) Set

func (*NullableArtefactManagerCollection) UnmarshalJSON

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

func (*NullableArtefactManagerCollection) Unset

type NullableArtefactManagerItem

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

func NewNullableArtefactManagerItem

func NewNullableArtefactManagerItem(val *ArtefactManagerItem) *NullableArtefactManagerItem

func (NullableArtefactManagerItem) Get

func (NullableArtefactManagerItem) IsSet

func (NullableArtefactManagerItem) MarshalJSON

func (v NullableArtefactManagerItem) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerItem) Set

func (*NullableArtefactManagerItem) UnmarshalJSON

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

func (*NullableArtefactManagerItem) Unset

func (v *NullableArtefactManagerItem) Unset()
type NullableArtefactManagerLinks struct {
	// contains filtered or unexported fields
}
func NewNullableArtefactManagerLinks(val *ArtefactManagerLinks) *NullableArtefactManagerLinks

func (NullableArtefactManagerLinks) Get

func (NullableArtefactManagerLinks) IsSet

func (NullableArtefactManagerLinks) MarshalJSON

func (v NullableArtefactManagerLinks) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerLinks) Set

func (*NullableArtefactManagerLinks) UnmarshalJSON

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

func (*NullableArtefactManagerLinks) Unset

func (v *NullableArtefactManagerLinks) 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 NullableBuildJobCollection

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

func NewNullableBuildJobCollection

func NewNullableBuildJobCollection(val *BuildJobCollection) *NullableBuildJobCollection

func (NullableBuildJobCollection) Get

func (NullableBuildJobCollection) IsSet

func (v NullableBuildJobCollection) IsSet() bool

func (NullableBuildJobCollection) MarshalJSON

func (v NullableBuildJobCollection) MarshalJSON() ([]byte, error)

func (*NullableBuildJobCollection) Set

func (*NullableBuildJobCollection) UnmarshalJSON

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

func (*NullableBuildJobCollection) Unset

func (v *NullableBuildJobCollection) Unset()

type NullableBuildJobItem

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

func NewNullableBuildJobItem

func NewNullableBuildJobItem(val *BuildJobItem) *NullableBuildJobItem

func (NullableBuildJobItem) Get

func (NullableBuildJobItem) IsSet

func (v NullableBuildJobItem) IsSet() bool

func (NullableBuildJobItem) MarshalJSON

func (v NullableBuildJobItem) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItem) Set

func (v *NullableBuildJobItem) Set(val *BuildJobItem)

func (*NullableBuildJobItem) UnmarshalJSON

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

func (*NullableBuildJobItem) Unset

func (v *NullableBuildJobItem) Unset()
type NullableBuildJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableBuildJobItemLinks(val *BuildJobItemLinks) *NullableBuildJobItemLinks

func (NullableBuildJobItemLinks) Get

func (NullableBuildJobItemLinks) IsSet

func (v NullableBuildJobItemLinks) IsSet() bool

func (NullableBuildJobItemLinks) MarshalJSON

func (v NullableBuildJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItemLinks) Set

func (*NullableBuildJobItemLinks) UnmarshalJSON

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

func (*NullableBuildJobItemLinks) Unset

func (v *NullableBuildJobItemLinks) Unset()

type NullableBuildMessageItem

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

func NewNullableBuildMessageItem

func NewNullableBuildMessageItem(val *BuildMessageItem) *NullableBuildMessageItem

func (NullableBuildMessageItem) Get

func (NullableBuildMessageItem) IsSet

func (v NullableBuildMessageItem) IsSet() bool

func (NullableBuildMessageItem) MarshalJSON

func (v NullableBuildMessageItem) MarshalJSON() ([]byte, error)

func (*NullableBuildMessageItem) Set

func (*NullableBuildMessageItem) UnmarshalJSON

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

func (*NullableBuildMessageItem) Unset

func (v *NullableBuildMessageItem) Unset()

type NullableBuildToolTypes

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

func NewNullableBuildToolTypes

func NewNullableBuildToolTypes(val *BuildToolTypes) *NullableBuildToolTypes

func (NullableBuildToolTypes) Get

func (NullableBuildToolTypes) IsSet

func (v NullableBuildToolTypes) IsSet() bool

func (NullableBuildToolTypes) MarshalJSON

func (v NullableBuildToolTypes) MarshalJSON() ([]byte, error)

func (*NullableBuildToolTypes) Set

func (*NullableBuildToolTypes) UnmarshalJSON

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

func (*NullableBuildToolTypes) Unset

func (v *NullableBuildToolTypes) Unset()

type NullableCmsisBuilderCollection

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

func (NullableCmsisBuilderCollection) Get

func (NullableCmsisBuilderCollection) IsSet

func (NullableCmsisBuilderCollection) MarshalJSON

func (v NullableCmsisBuilderCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderCollection) Set

func (*NullableCmsisBuilderCollection) UnmarshalJSON

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

func (*NullableCmsisBuilderCollection) Unset

func (v *NullableCmsisBuilderCollection) Unset()

type NullableCmsisBuilderItem

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

func NewNullableCmsisBuilderItem

func NewNullableCmsisBuilderItem(val *CmsisBuilderItem) *NullableCmsisBuilderItem

func (NullableCmsisBuilderItem) Get

func (NullableCmsisBuilderItem) IsSet

func (v NullableCmsisBuilderItem) IsSet() bool

func (NullableCmsisBuilderItem) MarshalJSON

func (v NullableCmsisBuilderItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItem) Set

func (*NullableCmsisBuilderItem) UnmarshalJSON

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

func (*NullableCmsisBuilderItem) Unset

func (v *NullableCmsisBuilderItem) Unset()
type NullableCmsisBuilderItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisBuilderItemLinks) Get

func (NullableCmsisBuilderItemLinks) IsSet

func (NullableCmsisBuilderItemLinks) MarshalJSON

func (v NullableCmsisBuilderItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItemLinks) Set

func (*NullableCmsisBuilderItemLinks) UnmarshalJSON

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

func (*NullableCmsisBuilderItemLinks) Unset

func (v *NullableCmsisBuilderItemLinks) Unset()

type NullableCmsisIntellisenseCollection

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

func (NullableCmsisIntellisenseCollection) Get

func (NullableCmsisIntellisenseCollection) IsSet

func (NullableCmsisIntellisenseCollection) MarshalJSON

func (v NullableCmsisIntellisenseCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseCollection) Set

func (*NullableCmsisIntellisenseCollection) UnmarshalJSON

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

func (*NullableCmsisIntellisenseCollection) Unset

type NullableCmsisIntellisenseItem

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

func (NullableCmsisIntellisenseItem) Get

func (NullableCmsisIntellisenseItem) IsSet

func (NullableCmsisIntellisenseItem) MarshalJSON

func (v NullableCmsisIntellisenseItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItem) Set

func (*NullableCmsisIntellisenseItem) UnmarshalJSON

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

func (*NullableCmsisIntellisenseItem) Unset

func (v *NullableCmsisIntellisenseItem) Unset()
type NullableCmsisIntellisenseItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItemLinks) Get

func (NullableCmsisIntellisenseItemLinks) IsSet

func (NullableCmsisIntellisenseItemLinks) MarshalJSON

func (v NullableCmsisIntellisenseItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItemLinks) Set

func (*NullableCmsisIntellisenseItemLinks) UnmarshalJSON

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

func (*NullableCmsisIntellisenseItemLinks) Unset

type NullableCollectionMetadata added in v1.26.0

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

func NewNullableCollectionMetadata added in v1.26.0

func NewNullableCollectionMetadata(val *CollectionMetadata) *NullableCollectionMetadata

func (NullableCollectionMetadata) Get added in v1.26.0

func (NullableCollectionMetadata) IsSet added in v1.26.0

func (v NullableCollectionMetadata) IsSet() bool

func (NullableCollectionMetadata) MarshalJSON added in v1.26.0

func (v NullableCollectionMetadata) MarshalJSON() ([]byte, error)

func (*NullableCollectionMetadata) Set added in v1.26.0

func (*NullableCollectionMetadata) UnmarshalJSON added in v1.26.0

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

func (*NullableCollectionMetadata) Unset added in v1.26.0

func (v *NullableCollectionMetadata) Unset()

type NullableCommonMetadata

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

func NewNullableCommonMetadata

func NewNullableCommonMetadata(val *CommonMetadata) *NullableCommonMetadata

func (NullableCommonMetadata) Get

func (NullableCommonMetadata) IsSet

func (v NullableCommonMetadata) IsSet() bool

func (NullableCommonMetadata) MarshalJSON

func (v NullableCommonMetadata) MarshalJSON() ([]byte, error)

func (*NullableCommonMetadata) Set

func (*NullableCommonMetadata) UnmarshalJSON

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

func (*NullableCommonMetadata) Unset

func (v *NullableCommonMetadata) Unset()

type NullableDeprecationInfo

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

func NewNullableDeprecationInfo

func NewNullableDeprecationInfo(val *DeprecationInfo) *NullableDeprecationInfo

func (NullableDeprecationInfo) Get

func (NullableDeprecationInfo) IsSet

func (v NullableDeprecationInfo) IsSet() bool

func (NullableDeprecationInfo) MarshalJSON

func (v NullableDeprecationInfo) MarshalJSON() ([]byte, error)

func (*NullableDeprecationInfo) Set

func (*NullableDeprecationInfo) UnmarshalJSON

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

func (*NullableDeprecationInfo) Unset

func (v *NullableDeprecationInfo) Unset()

type NullableEmbeddedArtefactManagerItems

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

func (NullableEmbeddedArtefactManagerItems) Get

func (NullableEmbeddedArtefactManagerItems) IsSet

func (NullableEmbeddedArtefactManagerItems) MarshalJSON

func (v NullableEmbeddedArtefactManagerItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedArtefactManagerItems) Set

func (*NullableEmbeddedArtefactManagerItems) UnmarshalJSON

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

func (*NullableEmbeddedArtefactManagerItems) Unset

type NullableEmbeddedBuildJobItems

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

func (NullableEmbeddedBuildJobItems) Get

func (NullableEmbeddedBuildJobItems) IsSet

func (NullableEmbeddedBuildJobItems) MarshalJSON

func (v NullableEmbeddedBuildJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedBuildJobItems) Set

func (*NullableEmbeddedBuildJobItems) UnmarshalJSON

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

func (*NullableEmbeddedBuildJobItems) Unset

func (v *NullableEmbeddedBuildJobItems) Unset()

type NullableEmbeddedCmsisBuilderItems

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

func (NullableEmbeddedCmsisBuilderItems) Get

func (NullableEmbeddedCmsisBuilderItems) IsSet

func (NullableEmbeddedCmsisBuilderItems) MarshalJSON

func (v NullableEmbeddedCmsisBuilderItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisBuilderItems) Set

func (*NullableEmbeddedCmsisBuilderItems) UnmarshalJSON

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

func (*NullableEmbeddedCmsisBuilderItems) Unset

type NullableEmbeddedCmsisIntellisenseItems

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

func (NullableEmbeddedCmsisIntellisenseItems) Get

func (NullableEmbeddedCmsisIntellisenseItems) IsSet

func (NullableEmbeddedCmsisIntellisenseItems) MarshalJSON

func (v NullableEmbeddedCmsisIntellisenseItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisIntellisenseItems) Set

func (*NullableEmbeddedCmsisIntellisenseItems) UnmarshalJSON

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

func (*NullableEmbeddedCmsisIntellisenseItems) Unset

type NullableEmbeddedEndpointDeprecationNoticeItems added in v1.22.0

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

func (NullableEmbeddedEndpointDeprecationNoticeItems) Get added in v1.22.0

func (NullableEmbeddedEndpointDeprecationNoticeItems) IsSet added in v1.22.0

func (NullableEmbeddedEndpointDeprecationNoticeItems) MarshalJSON added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) Set added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) UnmarshalJSON added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) Unset added in v1.22.0

type NullableEmbeddedFPGAAdminItem added in v1.57.0

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

func NewNullableEmbeddedFPGAAdminItem added in v1.57.0

func NewNullableEmbeddedFPGAAdminItem(val *EmbeddedFPGAAdminItem) *NullableEmbeddedFPGAAdminItem

func (NullableEmbeddedFPGAAdminItem) Get added in v1.57.0

func (NullableEmbeddedFPGAAdminItem) IsSet added in v1.57.0

func (NullableEmbeddedFPGAAdminItem) MarshalJSON added in v1.57.0

func (v NullableEmbeddedFPGAAdminItem) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedFPGAAdminItem) Set added in v1.57.0

func (*NullableEmbeddedFPGAAdminItem) UnmarshalJSON added in v1.57.0

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

func (*NullableEmbeddedFPGAAdminItem) Unset added in v1.57.0

func (v *NullableEmbeddedFPGAAdminItem) Unset()

type NullableEmbeddedFPGAConnectionItems added in v1.44.0

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

func NewNullableEmbeddedFPGAConnectionItems added in v1.44.0

func NewNullableEmbeddedFPGAConnectionItems(val *EmbeddedFPGAConnectionItems) *NullableEmbeddedFPGAConnectionItems

func (NullableEmbeddedFPGAConnectionItems) Get added in v1.44.0

func (NullableEmbeddedFPGAConnectionItems) IsSet added in v1.44.0

func (NullableEmbeddedFPGAConnectionItems) MarshalJSON added in v1.44.0

func (v NullableEmbeddedFPGAConnectionItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedFPGAConnectionItems) Set added in v1.44.0

func (*NullableEmbeddedFPGAConnectionItems) UnmarshalJSON added in v1.44.0

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

func (*NullableEmbeddedFPGAConnectionItems) Unset added in v1.44.0

type NullableEmbeddedFPGAItems added in v1.44.0

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

func NewNullableEmbeddedFPGAItems added in v1.44.0

func NewNullableEmbeddedFPGAItems(val *EmbeddedFPGAItems) *NullableEmbeddedFPGAItems

func (NullableEmbeddedFPGAItems) Get added in v1.44.0

func (NullableEmbeddedFPGAItems) IsSet added in v1.44.0

func (v NullableEmbeddedFPGAItems) IsSet() bool

func (NullableEmbeddedFPGAItems) MarshalJSON added in v1.44.0

func (v NullableEmbeddedFPGAItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedFPGAItems) Set added in v1.44.0

func (*NullableEmbeddedFPGAItems) UnmarshalJSON added in v1.44.0

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

func (*NullableEmbeddedFPGAItems) Unset added in v1.44.0

func (v *NullableEmbeddedFPGAItems) Unset()

type NullableEmbeddedFPGAJobItems added in v1.44.0

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

func NewNullableEmbeddedFPGAJobItems added in v1.44.0

func NewNullableEmbeddedFPGAJobItems(val *EmbeddedFPGAJobItems) *NullableEmbeddedFPGAJobItems

func (NullableEmbeddedFPGAJobItems) Get added in v1.44.0

func (NullableEmbeddedFPGAJobItems) IsSet added in v1.44.0

func (NullableEmbeddedFPGAJobItems) MarshalJSON added in v1.44.0

func (v NullableEmbeddedFPGAJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedFPGAJobItems) Set added in v1.44.0

func (*NullableEmbeddedFPGAJobItems) UnmarshalJSON added in v1.44.0

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

func (*NullableEmbeddedFPGAJobItems) Unset added in v1.44.0

func (v *NullableEmbeddedFPGAJobItems) Unset()

type NullableEmbeddedFPGAPayloadItems added in v1.44.0

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

func NewNullableEmbeddedFPGAPayloadItems added in v1.44.0

func NewNullableEmbeddedFPGAPayloadItems(val *EmbeddedFPGAPayloadItems) *NullableEmbeddedFPGAPayloadItems

func (NullableEmbeddedFPGAPayloadItems) Get added in v1.44.0

func (NullableEmbeddedFPGAPayloadItems) IsSet added in v1.44.0

func (NullableEmbeddedFPGAPayloadItems) MarshalJSON added in v1.44.0

func (v NullableEmbeddedFPGAPayloadItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedFPGAPayloadItems) Set added in v1.44.0

func (*NullableEmbeddedFPGAPayloadItems) UnmarshalJSON added in v1.44.0

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

func (*NullableEmbeddedFPGAPayloadItems) Unset added in v1.44.0

type NullableEmbeddedGenericWorkJobItems added in v1.26.0

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

func NewNullableEmbeddedGenericWorkJobItems added in v1.26.0

func NewNullableEmbeddedGenericWorkJobItems(val *EmbeddedGenericWorkJobItems) *NullableEmbeddedGenericWorkJobItems

func (NullableEmbeddedGenericWorkJobItems) Get added in v1.26.0

func (NullableEmbeddedGenericWorkJobItems) IsSet added in v1.26.0

func (NullableEmbeddedGenericWorkJobItems) MarshalJSON added in v1.26.0

func (v NullableEmbeddedGenericWorkJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedGenericWorkJobItems) Set added in v1.26.0

func (*NullableEmbeddedGenericWorkJobItems) UnmarshalJSON added in v1.26.0

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

func (*NullableEmbeddedGenericWorkJobItems) Unset added in v1.26.0

type NullableEmbeddedGenericWorkerItems added in v1.26.0

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

func NewNullableEmbeddedGenericWorkerItems added in v1.26.0

func NewNullableEmbeddedGenericWorkerItems(val *EmbeddedGenericWorkerItems) *NullableEmbeddedGenericWorkerItems

func (NullableEmbeddedGenericWorkerItems) Get added in v1.26.0

func (NullableEmbeddedGenericWorkerItems) IsSet added in v1.26.0

func (NullableEmbeddedGenericWorkerItems) MarshalJSON added in v1.26.0

func (v NullableEmbeddedGenericWorkerItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedGenericWorkerItems) Set added in v1.26.0

func (*NullableEmbeddedGenericWorkerItems) UnmarshalJSON added in v1.26.0

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

func (*NullableEmbeddedGenericWorkerItems) Unset added in v1.26.0

type NullableEmbeddedInstancePermissionItem added in v1.54.0

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

func NewNullableEmbeddedInstancePermissionItem added in v1.54.0

func NewNullableEmbeddedInstancePermissionItem(val *EmbeddedInstancePermissionItem) *NullableEmbeddedInstancePermissionItem

func (NullableEmbeddedInstancePermissionItem) Get added in v1.54.0

func (NullableEmbeddedInstancePermissionItem) IsSet added in v1.54.0

func (NullableEmbeddedInstancePermissionItem) MarshalJSON added in v1.54.0

func (v NullableEmbeddedInstancePermissionItem) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedInstancePermissionItem) Set added in v1.54.0

func (*NullableEmbeddedInstancePermissionItem) UnmarshalJSON added in v1.54.0

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

func (*NullableEmbeddedInstancePermissionItem) Unset added in v1.54.0

type NullableEmbeddedIntellisenseJobItems

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

func (NullableEmbeddedIntellisenseJobItems) Get

func (NullableEmbeddedIntellisenseJobItems) IsSet

func (NullableEmbeddedIntellisenseJobItems) MarshalJSON

func (v NullableEmbeddedIntellisenseJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedIntellisenseJobItems) Set

func (*NullableEmbeddedIntellisenseJobItems) UnmarshalJSON

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

func (*NullableEmbeddedIntellisenseJobItems) Unset

type NullableEmbeddedPATItem added in v1.26.0

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

func NewNullableEmbeddedPATItem added in v1.26.0

func NewNullableEmbeddedPATItem(val *EmbeddedPATItem) *NullableEmbeddedPATItem

func (NullableEmbeddedPATItem) Get added in v1.26.0

func (NullableEmbeddedPATItem) IsSet added in v1.26.0

func (v NullableEmbeddedPATItem) IsSet() bool

func (NullableEmbeddedPATItem) MarshalJSON added in v1.26.0

func (v NullableEmbeddedPATItem) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedPATItem) Set added in v1.26.0

func (*NullableEmbeddedPATItem) UnmarshalJSON added in v1.26.0

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

func (*NullableEmbeddedPATItem) Unset added in v1.26.0

func (v *NullableEmbeddedPATItem) Unset()

type NullableEmbeddedUserItem added in v1.57.0

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

func NewNullableEmbeddedUserItem added in v1.57.0

func NewNullableEmbeddedUserItem(val *EmbeddedUserItem) *NullableEmbeddedUserItem

func (NullableEmbeddedUserItem) Get added in v1.57.0

func (NullableEmbeddedUserItem) IsSet added in v1.57.0

func (v NullableEmbeddedUserItem) IsSet() bool

func (NullableEmbeddedUserItem) MarshalJSON added in v1.57.0

func (v NullableEmbeddedUserItem) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedUserItem) Set added in v1.57.0

func (*NullableEmbeddedUserItem) UnmarshalJSON added in v1.57.0

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

func (*NullableEmbeddedUserItem) Unset added in v1.57.0

func (v *NullableEmbeddedUserItem) Unset()

type NullableEmbeddedVendorItems

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

func NewNullableEmbeddedVendorItems

func NewNullableEmbeddedVendorItems(val *EmbeddedVendorItems) *NullableEmbeddedVendorItems

func (NullableEmbeddedVendorItems) Get

func (NullableEmbeddedVendorItems) IsSet

func (NullableEmbeddedVendorItems) MarshalJSON

func (v NullableEmbeddedVendorItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVendorItems) Set

func (*NullableEmbeddedVendorItems) UnmarshalJSON

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

func (*NullableEmbeddedVendorItems) Unset

func (v *NullableEmbeddedVendorItems) Unset()

type NullableEmbeddedVhtInstanceItems

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

func (NullableEmbeddedVhtInstanceItems) Get

func (NullableEmbeddedVhtInstanceItems) IsSet

func (NullableEmbeddedVhtInstanceItems) MarshalJSON

func (v NullableEmbeddedVhtInstanceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtInstanceItems) Set

func (*NullableEmbeddedVhtInstanceItems) UnmarshalJSON

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

func (*NullableEmbeddedVhtInstanceItems) Unset

type NullableEmbeddedVhtItems

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

func NewNullableEmbeddedVhtItems

func NewNullableEmbeddedVhtItems(val *EmbeddedVhtItems) *NullableEmbeddedVhtItems

func (NullableEmbeddedVhtItems) Get

func (NullableEmbeddedVhtItems) IsSet

func (v NullableEmbeddedVhtItems) IsSet() bool

func (NullableEmbeddedVhtItems) MarshalJSON

func (v NullableEmbeddedVhtItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtItems) Set

func (*NullableEmbeddedVhtItems) UnmarshalJSON

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

func (*NullableEmbeddedVhtItems) Unset

func (v *NullableEmbeddedVhtItems) Unset()

type NullableEmbeddedVhtRunJobItems

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

func (NullableEmbeddedVhtRunJobItems) Get

func (NullableEmbeddedVhtRunJobItems) IsSet

func (NullableEmbeddedVhtRunJobItems) MarshalJSON

func (v NullableEmbeddedVhtRunJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtRunJobItems) Set

func (*NullableEmbeddedVhtRunJobItems) UnmarshalJSON

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

func (*NullableEmbeddedVhtRunJobItems) Unset

func (v *NullableEmbeddedVhtRunJobItems) Unset()

type NullableEmbeddedWorkspaceItems

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

func (NullableEmbeddedWorkspaceItems) Get

func (NullableEmbeddedWorkspaceItems) IsSet

func (NullableEmbeddedWorkspaceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceItems) Set

func (*NullableEmbeddedWorkspaceItems) UnmarshalJSON

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

func (*NullableEmbeddedWorkspaceItems) Unset

func (v *NullableEmbeddedWorkspaceItems) Unset()

type NullableEmbeddedWorkspaceSourceItems

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

func (NullableEmbeddedWorkspaceSourceItems) Get

func (NullableEmbeddedWorkspaceSourceItems) IsSet

func (NullableEmbeddedWorkspaceSourceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceSourceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceSourceItems) Set

func (*NullableEmbeddedWorkspaceSourceItems) UnmarshalJSON

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

func (*NullableEmbeddedWorkspaceSourceItems) Unset

type NullableEndpointDeprecationNotice added in v1.22.0

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

func NewNullableEndpointDeprecationNotice added in v1.22.0

func NewNullableEndpointDeprecationNotice(val *EndpointDeprecationNotice) *NullableEndpointDeprecationNotice

func (NullableEndpointDeprecationNotice) Get added in v1.22.0

func (NullableEndpointDeprecationNotice) IsSet added in v1.22.0

func (NullableEndpointDeprecationNotice) MarshalJSON added in v1.22.0

func (v NullableEndpointDeprecationNotice) MarshalJSON() ([]byte, error)

func (*NullableEndpointDeprecationNotice) Set added in v1.22.0

func (*NullableEndpointDeprecationNotice) UnmarshalJSON added in v1.22.0

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

func (*NullableEndpointDeprecationNotice) Unset added in v1.22.0

type NullableEndpointDeprecationNoticeCollection added in v1.22.0

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

func NewNullableEndpointDeprecationNoticeCollection added in v1.22.0

func NewNullableEndpointDeprecationNoticeCollection(val *EndpointDeprecationNoticeCollection) *NullableEndpointDeprecationNoticeCollection

func (NullableEndpointDeprecationNoticeCollection) Get added in v1.22.0

func (NullableEndpointDeprecationNoticeCollection) IsSet added in v1.22.0

func (NullableEndpointDeprecationNoticeCollection) MarshalJSON added in v1.22.0

func (*NullableEndpointDeprecationNoticeCollection) Set added in v1.22.0

func (*NullableEndpointDeprecationNoticeCollection) UnmarshalJSON added in v1.22.0

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

func (*NullableEndpointDeprecationNoticeCollection) Unset added in v1.22.0

type NullableEndpointDeprecationNoticeLinks struct {
	// contains filtered or unexported fields
}
func NewNullableEndpointDeprecationNoticeLinks(val *EndpointDeprecationNoticeLinks) *NullableEndpointDeprecationNoticeLinks

func (NullableEndpointDeprecationNoticeLinks) Get added in v1.22.0

func (NullableEndpointDeprecationNoticeLinks) IsSet added in v1.22.0

func (NullableEndpointDeprecationNoticeLinks) MarshalJSON added in v1.22.0

func (v NullableEndpointDeprecationNoticeLinks) MarshalJSON() ([]byte, error)

func (*NullableEndpointDeprecationNoticeLinks) Set added in v1.22.0

func (*NullableEndpointDeprecationNoticeLinks) UnmarshalJSON added in v1.22.0

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

func (*NullableEndpointDeprecationNoticeLinks) Unset added in v1.22.0

type NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFPGAAdminCollection added in v1.57.0

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

func NewNullableFPGAAdminCollection added in v1.57.0

func NewNullableFPGAAdminCollection(val *FPGAAdminCollection) *NullableFPGAAdminCollection

func (NullableFPGAAdminCollection) Get added in v1.57.0

func (NullableFPGAAdminCollection) IsSet added in v1.57.0

func (NullableFPGAAdminCollection) MarshalJSON added in v1.57.0

func (v NullableFPGAAdminCollection) MarshalJSON() ([]byte, error)

func (*NullableFPGAAdminCollection) Set added in v1.57.0

func (*NullableFPGAAdminCollection) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAAdminCollection) Unset added in v1.57.0

func (v *NullableFPGAAdminCollection) Unset()

type NullableFPGAAdminItem added in v1.57.0

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

func NewNullableFPGAAdminItem added in v1.57.0

func NewNullableFPGAAdminItem(val *FPGAAdminItem) *NullableFPGAAdminItem

func (NullableFPGAAdminItem) Get added in v1.57.0

func (NullableFPGAAdminItem) IsSet added in v1.57.0

func (v NullableFPGAAdminItem) IsSet() bool

func (NullableFPGAAdminItem) MarshalJSON added in v1.57.0

func (v NullableFPGAAdminItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAAdminItem) Set added in v1.57.0

func (v *NullableFPGAAdminItem) Set(val *FPGAAdminItem)

func (*NullableFPGAAdminItem) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAAdminItem) Unset added in v1.57.0

func (v *NullableFPGAAdminItem) Unset()
type NullableFPGAAdminItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAAdminItemLinks(val *FPGAAdminItemLinks) *NullableFPGAAdminItemLinks

func (NullableFPGAAdminItemLinks) Get added in v1.57.0

func (NullableFPGAAdminItemLinks) IsSet added in v1.57.0

func (v NullableFPGAAdminItemLinks) IsSet() bool

func (NullableFPGAAdminItemLinks) MarshalJSON added in v1.57.0

func (v NullableFPGAAdminItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAAdminItemLinks) Set added in v1.57.0

func (*NullableFPGAAdminItemLinks) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAAdminItemLinks) Unset added in v1.57.0

func (v *NullableFPGAAdminItemLinks) Unset()

type NullableFPGACollection added in v1.44.0

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

func NewNullableFPGACollection added in v1.44.0

func NewNullableFPGACollection(val *FPGACollection) *NullableFPGACollection

func (NullableFPGACollection) Get added in v1.44.0

func (NullableFPGACollection) IsSet added in v1.44.0

func (v NullableFPGACollection) IsSet() bool

func (NullableFPGACollection) MarshalJSON added in v1.44.0

func (v NullableFPGACollection) MarshalJSON() ([]byte, error)

func (*NullableFPGACollection) Set added in v1.44.0

func (*NullableFPGACollection) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGACollection) Unset added in v1.44.0

func (v *NullableFPGACollection) Unset()
type NullableFPGACollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGACollectionLinks(val *FPGACollectionLinks) *NullableFPGACollectionLinks

func (NullableFPGACollectionLinks) Get added in v1.45.0

func (NullableFPGACollectionLinks) IsSet added in v1.45.0

func (NullableFPGACollectionLinks) MarshalJSON added in v1.45.0

func (v NullableFPGACollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGACollectionLinks) Set added in v1.45.0

func (*NullableFPGACollectionLinks) UnmarshalJSON added in v1.45.0

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

func (*NullableFPGACollectionLinks) Unset added in v1.45.0

func (v *NullableFPGACollectionLinks) Unset()

type NullableFPGAConnectionCollection added in v1.44.0

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

func NewNullableFPGAConnectionCollection added in v1.44.0

func NewNullableFPGAConnectionCollection(val *FPGAConnectionCollection) *NullableFPGAConnectionCollection

func (NullableFPGAConnectionCollection) Get added in v1.44.0

func (NullableFPGAConnectionCollection) IsSet added in v1.44.0

func (NullableFPGAConnectionCollection) MarshalJSON added in v1.44.0

func (v NullableFPGAConnectionCollection) MarshalJSON() ([]byte, error)

func (*NullableFPGAConnectionCollection) Set added in v1.44.0

func (*NullableFPGAConnectionCollection) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAConnectionCollection) Unset added in v1.44.0

type NullableFPGAConnectionItem added in v1.44.0

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

func NewNullableFPGAConnectionItem added in v1.44.0

func NewNullableFPGAConnectionItem(val *FPGAConnectionItem) *NullableFPGAConnectionItem

func (NullableFPGAConnectionItem) Get added in v1.44.0

func (NullableFPGAConnectionItem) IsSet added in v1.44.0

func (v NullableFPGAConnectionItem) IsSet() bool

func (NullableFPGAConnectionItem) MarshalJSON added in v1.44.0

func (v NullableFPGAConnectionItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAConnectionItem) Set added in v1.44.0

func (*NullableFPGAConnectionItem) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAConnectionItem) Unset added in v1.44.0

func (v *NullableFPGAConnectionItem) Unset()
type NullableFPGAConnectionItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAConnectionItemLinks(val *FPGAConnectionItemLinks) *NullableFPGAConnectionItemLinks

func (NullableFPGAConnectionItemLinks) Get added in v1.44.0

func (NullableFPGAConnectionItemLinks) IsSet added in v1.44.0

func (NullableFPGAConnectionItemLinks) MarshalJSON added in v1.44.0

func (v NullableFPGAConnectionItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAConnectionItemLinks) Set added in v1.44.0

func (*NullableFPGAConnectionItemLinks) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAConnectionItemLinks) Unset added in v1.44.0

type NullableFPGAEntitlementItem added in v1.57.0

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

func NewNullableFPGAEntitlementItem added in v1.57.0

func NewNullableFPGAEntitlementItem(val *FPGAEntitlementItem) *NullableFPGAEntitlementItem

func (NullableFPGAEntitlementItem) Get added in v1.57.0

func (NullableFPGAEntitlementItem) IsSet added in v1.57.0

func (NullableFPGAEntitlementItem) MarshalJSON added in v1.57.0

func (v NullableFPGAEntitlementItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAEntitlementItem) Set added in v1.57.0

func (*NullableFPGAEntitlementItem) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAEntitlementItem) Unset added in v1.57.0

func (v *NullableFPGAEntitlementItem) Unset()
type NullableFPGAEntitlementItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAEntitlementItemLinks(val *FPGAEntitlementItemLinks) *NullableFPGAEntitlementItemLinks

func (NullableFPGAEntitlementItemLinks) Get added in v1.57.0

func (NullableFPGAEntitlementItemLinks) IsSet added in v1.57.0

func (NullableFPGAEntitlementItemLinks) MarshalJSON added in v1.57.0

func (v NullableFPGAEntitlementItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAEntitlementItemLinks) Set added in v1.57.0

func (*NullableFPGAEntitlementItemLinks) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAEntitlementItemLinks) Unset added in v1.57.0

type NullableFPGAItem added in v1.44.0

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

func NewNullableFPGAItem added in v1.44.0

func NewNullableFPGAItem(val *FPGAItem) *NullableFPGAItem

func (NullableFPGAItem) Get added in v1.44.0

func (v NullableFPGAItem) Get() *FPGAItem

func (NullableFPGAItem) IsSet added in v1.44.0

func (v NullableFPGAItem) IsSet() bool

func (NullableFPGAItem) MarshalJSON added in v1.44.0

func (v NullableFPGAItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAItem) Set added in v1.44.0

func (v *NullableFPGAItem) Set(val *FPGAItem)

func (*NullableFPGAItem) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAItem) Unset added in v1.44.0

func (v *NullableFPGAItem) Unset()
type NullableFPGAItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAItemLinks(val *FPGAItemLinks) *NullableFPGAItemLinks

func (NullableFPGAItemLinks) Get added in v1.44.0

func (NullableFPGAItemLinks) IsSet added in v1.44.0

func (v NullableFPGAItemLinks) IsSet() bool

func (NullableFPGAItemLinks) MarshalJSON added in v1.44.0

func (v NullableFPGAItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAItemLinks) Set added in v1.44.0

func (v *NullableFPGAItemLinks) Set(val *FPGAItemLinks)

func (*NullableFPGAItemLinks) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAItemLinks) Unset added in v1.44.0

func (v *NullableFPGAItemLinks) Unset()

type NullableFPGAJobCollection added in v1.44.0

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

func NewNullableFPGAJobCollection added in v1.44.0

func NewNullableFPGAJobCollection(val *FPGAJobCollection) *NullableFPGAJobCollection

func (NullableFPGAJobCollection) Get added in v1.44.0

func (NullableFPGAJobCollection) IsSet added in v1.44.0

func (v NullableFPGAJobCollection) IsSet() bool

func (NullableFPGAJobCollection) MarshalJSON added in v1.44.0

func (v NullableFPGAJobCollection) MarshalJSON() ([]byte, error)

func (*NullableFPGAJobCollection) Set added in v1.44.0

func (*NullableFPGAJobCollection) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAJobCollection) Unset added in v1.44.0

func (v *NullableFPGAJobCollection) Unset()

type NullableFPGAJobItem added in v1.44.0

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

func NewNullableFPGAJobItem added in v1.44.0

func NewNullableFPGAJobItem(val *FPGAJobItem) *NullableFPGAJobItem

func (NullableFPGAJobItem) Get added in v1.44.0

func (NullableFPGAJobItem) IsSet added in v1.44.0

func (v NullableFPGAJobItem) IsSet() bool

func (NullableFPGAJobItem) MarshalJSON added in v1.44.0

func (v NullableFPGAJobItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAJobItem) Set added in v1.44.0

func (v *NullableFPGAJobItem) Set(val *FPGAJobItem)

func (*NullableFPGAJobItem) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAJobItem) Unset added in v1.44.0

func (v *NullableFPGAJobItem) Unset()
type NullableFPGAJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAJobItemLinks(val *FPGAJobItemLinks) *NullableFPGAJobItemLinks

func (NullableFPGAJobItemLinks) Get added in v1.44.0

func (NullableFPGAJobItemLinks) IsSet added in v1.44.0

func (v NullableFPGAJobItemLinks) IsSet() bool

func (NullableFPGAJobItemLinks) MarshalJSON added in v1.44.0

func (v NullableFPGAJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAJobItemLinks) Set added in v1.44.0

func (*NullableFPGAJobItemLinks) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAJobItemLinks) Unset added in v1.44.0

func (v *NullableFPGAJobItemLinks) Unset()

type NullableFPGAPayloadCollection added in v1.44.0

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

func NewNullableFPGAPayloadCollection added in v1.44.0

func NewNullableFPGAPayloadCollection(val *FPGAPayloadCollection) *NullableFPGAPayloadCollection

func (NullableFPGAPayloadCollection) Get added in v1.44.0

func (NullableFPGAPayloadCollection) IsSet added in v1.44.0

func (NullableFPGAPayloadCollection) MarshalJSON added in v1.44.0

func (v NullableFPGAPayloadCollection) MarshalJSON() ([]byte, error)

func (*NullableFPGAPayloadCollection) Set added in v1.44.0

func (*NullableFPGAPayloadCollection) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAPayloadCollection) Unset added in v1.44.0

func (v *NullableFPGAPayloadCollection) Unset()

type NullableFPGAPayloadItem added in v1.44.0

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

func NewNullableFPGAPayloadItem added in v1.44.0

func NewNullableFPGAPayloadItem(val *FPGAPayloadItem) *NullableFPGAPayloadItem

func (NullableFPGAPayloadItem) Get added in v1.44.0

func (NullableFPGAPayloadItem) IsSet added in v1.44.0

func (v NullableFPGAPayloadItem) IsSet() bool

func (NullableFPGAPayloadItem) MarshalJSON added in v1.44.0

func (v NullableFPGAPayloadItem) MarshalJSON() ([]byte, error)

func (*NullableFPGAPayloadItem) Set added in v1.44.0

func (*NullableFPGAPayloadItem) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAPayloadItem) Unset added in v1.44.0

func (v *NullableFPGAPayloadItem) Unset()
type NullableFPGAPayloadItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableFPGAPayloadItemLinks(val *FPGAPayloadItemLinks) *NullableFPGAPayloadItemLinks

func (NullableFPGAPayloadItemLinks) Get added in v1.44.0

func (NullableFPGAPayloadItemLinks) IsSet added in v1.44.0

func (NullableFPGAPayloadItemLinks) MarshalJSON added in v1.44.0

func (v NullableFPGAPayloadItemLinks) MarshalJSON() ([]byte, error)

func (*NullableFPGAPayloadItemLinks) Set added in v1.44.0

func (*NullableFPGAPayloadItemLinks) UnmarshalJSON added in v1.44.0

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

func (*NullableFPGAPayloadItemLinks) Unset added in v1.44.0

func (v *NullableFPGAPayloadItemLinks) Unset()

type NullableFPGAPayloadRepositories added in v1.45.0

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

func NewNullableFPGAPayloadRepositories added in v1.45.0

func NewNullableFPGAPayloadRepositories(val *FPGAPayloadRepositories) *NullableFPGAPayloadRepositories

func (NullableFPGAPayloadRepositories) Get added in v1.45.0

func (NullableFPGAPayloadRepositories) IsSet added in v1.45.0

func (NullableFPGAPayloadRepositories) MarshalJSON added in v1.45.0

func (v NullableFPGAPayloadRepositories) MarshalJSON() ([]byte, error)

func (*NullableFPGAPayloadRepositories) Set added in v1.45.0

func (*NullableFPGAPayloadRepositories) UnmarshalJSON added in v1.45.0

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

func (*NullableFPGAPayloadRepositories) Unset added in v1.45.0

type NullableFPGATarget added in v1.55.0

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

func NewNullableFPGATarget added in v1.55.0

func NewNullableFPGATarget(val *FPGATarget) *NullableFPGATarget

func (NullableFPGATarget) Get added in v1.55.0

func (v NullableFPGATarget) Get() *FPGATarget

func (NullableFPGATarget) IsSet added in v1.55.0

func (v NullableFPGATarget) IsSet() bool

func (NullableFPGATarget) MarshalJSON added in v1.55.0

func (v NullableFPGATarget) MarshalJSON() ([]byte, error)

func (*NullableFPGATarget) Set added in v1.55.0

func (v *NullableFPGATarget) Set(val *FPGATarget)

func (*NullableFPGATarget) UnmarshalJSON added in v1.55.0

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

func (*NullableFPGATarget) Unset added in v1.55.0

func (v *NullableFPGATarget) Unset()

type NullableFPGATargetID added in v1.56.0

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

func NewNullableFPGATargetID added in v1.56.0

func NewNullableFPGATargetID(val *FPGATargetID) *NullableFPGATargetID

func (NullableFPGATargetID) Get added in v1.56.0

func (NullableFPGATargetID) IsSet added in v1.56.0

func (v NullableFPGATargetID) IsSet() bool

func (NullableFPGATargetID) MarshalJSON added in v1.56.0

func (v NullableFPGATargetID) MarshalJSON() ([]byte, error)

func (*NullableFPGATargetID) Set added in v1.56.0

func (v *NullableFPGATargetID) Set(val *FPGATargetID)

func (*NullableFPGATargetID) UnmarshalJSON added in v1.56.0

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

func (*NullableFPGATargetID) Unset added in v1.56.0

func (v *NullableFPGATargetID) Unset()

type NullableFPGAUARTConnection added in v1.57.0

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

func NewNullableFPGAUARTConnection added in v1.57.0

func NewNullableFPGAUARTConnection(val *FPGAUARTConnection) *NullableFPGAUARTConnection

func (NullableFPGAUARTConnection) Get added in v1.57.0

func (NullableFPGAUARTConnection) IsSet added in v1.57.0

func (v NullableFPGAUARTConnection) IsSet() bool

func (NullableFPGAUARTConnection) MarshalJSON added in v1.57.0

func (v NullableFPGAUARTConnection) MarshalJSON() ([]byte, error)

func (*NullableFPGAUARTConnection) Set added in v1.57.0

func (*NullableFPGAUARTConnection) UnmarshalJSON added in v1.57.0

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

func (*NullableFPGAUARTConnection) Unset added in v1.57.0

func (v *NullableFPGAUARTConnection) Unset()

type NullableFPGAWorkload added in v1.55.0

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

func NewNullableFPGAWorkload added in v1.55.0

func NewNullableFPGAWorkload(val *FPGAWorkload) *NullableFPGAWorkload

func (NullableFPGAWorkload) Get added in v1.55.0

func (NullableFPGAWorkload) IsSet added in v1.55.0

func (v NullableFPGAWorkload) IsSet() bool

func (NullableFPGAWorkload) MarshalJSON added in v1.55.0

func (v NullableFPGAWorkload) MarshalJSON() ([]byte, error)

func (*NullableFPGAWorkload) Set added in v1.55.0

func (v *NullableFPGAWorkload) Set(val *FPGAWorkload)

func (*NullableFPGAWorkload) UnmarshalJSON added in v1.55.0

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

func (*NullableFPGAWorkload) Unset added in v1.55.0

func (v *NullableFPGAWorkload) Unset()

type NullableFieldObject

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

func NewNullableFieldObject

func NewNullableFieldObject(val *FieldObject) *NullableFieldObject

func (NullableFieldObject) Get

func (NullableFieldObject) IsSet

func (v NullableFieldObject) IsSet() bool

func (NullableFieldObject) MarshalJSON

func (v NullableFieldObject) MarshalJSON() ([]byte, error)

func (*NullableFieldObject) Set

func (v *NullableFieldObject) Set(val *FieldObject)

func (*NullableFieldObject) UnmarshalJSON

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

func (*NullableFieldObject) Unset

func (v *NullableFieldObject) 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 NullableGenericWorkJobCollection added in v1.26.0

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

func NewNullableGenericWorkJobCollection added in v1.26.0

func NewNullableGenericWorkJobCollection(val *GenericWorkJobCollection) *NullableGenericWorkJobCollection

func (NullableGenericWorkJobCollection) Get added in v1.26.0

func (NullableGenericWorkJobCollection) IsSet added in v1.26.0

func (NullableGenericWorkJobCollection) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobCollection) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobCollection) Set added in v1.26.0

func (*NullableGenericWorkJobCollection) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkJobCollection) Unset added in v1.26.0

type NullableGenericWorkJobItem added in v1.26.0

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

func NewNullableGenericWorkJobItem added in v1.26.0

func NewNullableGenericWorkJobItem(val *GenericWorkJobItem) *NullableGenericWorkJobItem

func (NullableGenericWorkJobItem) Get added in v1.26.0

func (NullableGenericWorkJobItem) IsSet added in v1.26.0

func (v NullableGenericWorkJobItem) IsSet() bool

func (NullableGenericWorkJobItem) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobItem) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobItem) Set added in v1.26.0

func (*NullableGenericWorkJobItem) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkJobItem) Unset added in v1.26.0

func (v *NullableGenericWorkJobItem) Unset()
type NullableGenericWorkJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableGenericWorkJobItemLinks(val *GenericWorkJobItemLinks) *NullableGenericWorkJobItemLinks

func (NullableGenericWorkJobItemLinks) Get added in v1.26.0

func (NullableGenericWorkJobItemLinks) IsSet added in v1.26.0

func (NullableGenericWorkJobItemLinks) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobItemLinks) Set added in v1.26.0

func (*NullableGenericWorkJobItemLinks) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkJobItemLinks) Unset added in v1.26.0

type NullableGenericWorkerCollection added in v1.26.0

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

func NewNullableGenericWorkerCollection added in v1.26.0

func NewNullableGenericWorkerCollection(val *GenericWorkerCollection) *NullableGenericWorkerCollection

func (NullableGenericWorkerCollection) Get added in v1.26.0

func (NullableGenericWorkerCollection) IsSet added in v1.26.0

func (NullableGenericWorkerCollection) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerCollection) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerCollection) Set added in v1.26.0

func (*NullableGenericWorkerCollection) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkerCollection) Unset added in v1.26.0

type NullableGenericWorkerItem added in v1.26.0

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

func NewNullableGenericWorkerItem added in v1.26.0

func NewNullableGenericWorkerItem(val *GenericWorkerItem) *NullableGenericWorkerItem

func (NullableGenericWorkerItem) Get added in v1.26.0

func (NullableGenericWorkerItem) IsSet added in v1.26.0

func (v NullableGenericWorkerItem) IsSet() bool

func (NullableGenericWorkerItem) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerItem) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerItem) Set added in v1.26.0

func (*NullableGenericWorkerItem) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkerItem) Unset added in v1.26.0

func (v *NullableGenericWorkerItem) Unset()
type NullableGenericWorkerItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableGenericWorkerItemLinks(val *GenericWorkerItemLinks) *NullableGenericWorkerItemLinks

func (NullableGenericWorkerItemLinks) Get added in v1.26.0

func (NullableGenericWorkerItemLinks) IsSet added in v1.26.0

func (NullableGenericWorkerItemLinks) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerItemLinks) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerItemLinks) Set added in v1.26.0

func (*NullableGenericWorkerItemLinks) UnmarshalJSON added in v1.26.0

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

func (*NullableGenericWorkerItemLinks) Unset added in v1.26.0

func (v *NullableGenericWorkerItemLinks) Unset()
type NullableHalCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalCollectionLinks(val *HalCollectionLinks) *NullableHalCollectionLinks

func (NullableHalCollectionLinks) Get

func (NullableHalCollectionLinks) IsSet

func (v NullableHalCollectionLinks) IsSet() bool

func (NullableHalCollectionLinks) MarshalJSON

func (v NullableHalCollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableHalCollectionLinks) Set

func (*NullableHalCollectionLinks) UnmarshalJSON

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

func (*NullableHalCollectionLinks) Unset

func (v *NullableHalCollectionLinks) Unset()
type NullableHalFeedLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalFeedLinks(val *HalFeedLinks) *NullableHalFeedLinks

func (NullableHalFeedLinks) Get

func (NullableHalFeedLinks) IsSet

func (v NullableHalFeedLinks) IsSet() bool

func (NullableHalFeedLinks) MarshalJSON

func (v NullableHalFeedLinks) MarshalJSON() ([]byte, error)

func (*NullableHalFeedLinks) Set

func (v *NullableHalFeedLinks) Set(val *HalFeedLinks)

func (*NullableHalFeedLinks) UnmarshalJSON

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

func (*NullableHalFeedLinks) Unset

func (v *NullableHalFeedLinks) Unset()

type NullableHalLinkData

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

func NewNullableHalLinkData

func NewNullableHalLinkData(val *HalLinkData) *NullableHalLinkData

func (NullableHalLinkData) Get

func (NullableHalLinkData) IsSet

func (v NullableHalLinkData) IsSet() bool

func (NullableHalLinkData) MarshalJSON

func (v NullableHalLinkData) MarshalJSON() ([]byte, error)

func (*NullableHalLinkData) Set

func (v *NullableHalLinkData) Set(val *HalLinkData)

func (*NullableHalLinkData) UnmarshalJSON

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

func (*NullableHalLinkData) Unset

func (v *NullableHalLinkData) Unset()
type NullableHalOnlyEmbeddableCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalOnlyEmbeddableCollectionLinks(val *HalOnlyEmbeddableCollectionLinks) *NullableHalOnlyEmbeddableCollectionLinks

func (NullableHalOnlyEmbeddableCollectionLinks) Get added in v1.26.0

func (NullableHalOnlyEmbeddableCollectionLinks) IsSet added in v1.26.0

func (NullableHalOnlyEmbeddableCollectionLinks) MarshalJSON added in v1.26.0

func (*NullableHalOnlyEmbeddableCollectionLinks) Set added in v1.26.0

func (*NullableHalOnlyEmbeddableCollectionLinks) UnmarshalJSON added in v1.26.0

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

func (*NullableHalOnlyEmbeddableCollectionLinks) Unset added in v1.26.0

type NullableHalSimpleCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalSimpleCollectionLinks(val *HalSimpleCollectionLinks) *NullableHalSimpleCollectionLinks

func (NullableHalSimpleCollectionLinks) Get added in v1.22.0

func (NullableHalSimpleCollectionLinks) IsSet added in v1.22.0

func (NullableHalSimpleCollectionLinks) MarshalJSON added in v1.22.0

func (v NullableHalSimpleCollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableHalSimpleCollectionLinks) Set added in v1.22.0

func (*NullableHalSimpleCollectionLinks) UnmarshalJSON added in v1.22.0

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

func (*NullableHalSimpleCollectionLinks) Unset added in v1.22.0

type NullableInstancePermissionCollection added in v1.54.0

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

func NewNullableInstancePermissionCollection added in v1.54.0

func NewNullableInstancePermissionCollection(val *InstancePermissionCollection) *NullableInstancePermissionCollection

func (NullableInstancePermissionCollection) Get added in v1.54.0

func (NullableInstancePermissionCollection) IsSet added in v1.54.0

func (NullableInstancePermissionCollection) MarshalJSON added in v1.54.0

func (v NullableInstancePermissionCollection) MarshalJSON() ([]byte, error)

func (*NullableInstancePermissionCollection) Set added in v1.54.0

func (*NullableInstancePermissionCollection) UnmarshalJSON added in v1.54.0

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

func (*NullableInstancePermissionCollection) Unset added in v1.54.0

type NullableInstancePermissionItem added in v1.54.0

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

func NewNullableInstancePermissionItem added in v1.54.0

func NewNullableInstancePermissionItem(val *InstancePermissionItem) *NullableInstancePermissionItem

func (NullableInstancePermissionItem) Get added in v1.54.0

func (NullableInstancePermissionItem) IsSet added in v1.54.0

func (NullableInstancePermissionItem) MarshalJSON added in v1.54.0

func (v NullableInstancePermissionItem) MarshalJSON() ([]byte, error)

func (*NullableInstancePermissionItem) Set added in v1.54.0

func (*NullableInstancePermissionItem) UnmarshalJSON added in v1.54.0

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

func (*NullableInstancePermissionItem) Unset added in v1.54.0

func (v *NullableInstancePermissionItem) Unset()
type NullableInstancePermissionItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableInstancePermissionItemLinks(val *InstancePermissionItemLinks) *NullableInstancePermissionItemLinks

func (NullableInstancePermissionItemLinks) Get added in v1.54.0

func (NullableInstancePermissionItemLinks) IsSet added in v1.54.0

func (NullableInstancePermissionItemLinks) MarshalJSON added in v1.54.0

func (v NullableInstancePermissionItemLinks) MarshalJSON() ([]byte, error)

func (*NullableInstancePermissionItemLinks) Set added in v1.54.0

func (*NullableInstancePermissionItemLinks) UnmarshalJSON added in v1.54.0

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

func (*NullableInstancePermissionItemLinks) Unset added in v1.54.0

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 NullableIntellisenseJobCollection

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

func (NullableIntellisenseJobCollection) Get

func (NullableIntellisenseJobCollection) IsSet

func (NullableIntellisenseJobCollection) MarshalJSON

func (v NullableIntellisenseJobCollection) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobCollection) Set

func (*NullableIntellisenseJobCollection) UnmarshalJSON

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

func (*NullableIntellisenseJobCollection) Unset

type NullableIntellisenseJobItem

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

func NewNullableIntellisenseJobItem

func NewNullableIntellisenseJobItem(val *IntellisenseJobItem) *NullableIntellisenseJobItem

func (NullableIntellisenseJobItem) Get

func (NullableIntellisenseJobItem) IsSet

func (NullableIntellisenseJobItem) MarshalJSON

func (v NullableIntellisenseJobItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItem) Set

func (*NullableIntellisenseJobItem) UnmarshalJSON

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

func (*NullableIntellisenseJobItem) Unset

func (v *NullableIntellisenseJobItem) Unset()
type NullableIntellisenseJobItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseJobItemLinks) Get

func (NullableIntellisenseJobItemLinks) IsSet

func (NullableIntellisenseJobItemLinks) MarshalJSON

func (v NullableIntellisenseJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItemLinks) Set

func (*NullableIntellisenseJobItemLinks) UnmarshalJSON

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

func (*NullableIntellisenseJobItemLinks) Unset

type NullableIntellisenseMessageItem

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

func (NullableIntellisenseMessageItem) Get

func (NullableIntellisenseMessageItem) IsSet

func (NullableIntellisenseMessageItem) MarshalJSON

func (v NullableIntellisenseMessageItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseMessageItem) Set

func (*NullableIntellisenseMessageItem) UnmarshalJSON

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

func (*NullableIntellisenseMessageItem) Unset

type NullableListVendorsCollection

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

func (NullableListVendorsCollection) Get

func (NullableListVendorsCollection) IsSet

func (NullableListVendorsCollection) MarshalJSON

func (v NullableListVendorsCollection) MarshalJSON() ([]byte, error)

func (*NullableListVendorsCollection) Set

func (*NullableListVendorsCollection) UnmarshalJSON

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

func (*NullableListVendorsCollection) Unset

func (v *NullableListVendorsCollection) Unset()

type NullableMessageObject

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

func NewNullableMessageObject

func NewNullableMessageObject(val *MessageObject) *NullableMessageObject

func (NullableMessageObject) Get

func (NullableMessageObject) IsSet

func (v NullableMessageObject) IsSet() bool

func (NullableMessageObject) MarshalJSON

func (v NullableMessageObject) MarshalJSON() ([]byte, error)

func (*NullableMessageObject) Set

func (v *NullableMessageObject) Set(val *MessageObject)

func (*NullableMessageObject) UnmarshalJSON

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

func (*NullableMessageObject) Unset

func (v *NullableMessageObject) Unset()

type NullableNotificationFeed

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

func NewNullableNotificationFeed

func NewNullableNotificationFeed(val *NotificationFeed) *NullableNotificationFeed

func (NullableNotificationFeed) Get

func (NullableNotificationFeed) IsSet

func (v NullableNotificationFeed) IsSet() bool

func (NullableNotificationFeed) MarshalJSON

func (v NullableNotificationFeed) MarshalJSON() ([]byte, error)

func (*NullableNotificationFeed) Set

func (*NullableNotificationFeed) UnmarshalJSON

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

func (*NullableNotificationFeed) Unset

func (v *NullableNotificationFeed) Unset()

type NullableNotificationMessageObject

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

func (NullableNotificationMessageObject) Get

func (NullableNotificationMessageObject) IsSet

func (NullableNotificationMessageObject) MarshalJSON

func (v NullableNotificationMessageObject) MarshalJSON() ([]byte, error)

func (*NullableNotificationMessageObject) Set

func (*NullableNotificationMessageObject) UnmarshalJSON

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

func (*NullableNotificationMessageObject) Unset

type NullablePATCollection added in v1.26.0

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

func NewNullablePATCollection added in v1.26.0

func NewNullablePATCollection(val *PATCollection) *NullablePATCollection

func (NullablePATCollection) Get added in v1.26.0

func (NullablePATCollection) IsSet added in v1.26.0

func (v NullablePATCollection) IsSet() bool

func (NullablePATCollection) MarshalJSON added in v1.26.0

func (v NullablePATCollection) MarshalJSON() ([]byte, error)

func (*NullablePATCollection) Set added in v1.26.0

func (v *NullablePATCollection) Set(val *PATCollection)

func (*NullablePATCollection) UnmarshalJSON added in v1.26.0

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

func (*NullablePATCollection) Unset added in v1.26.0

func (v *NullablePATCollection) Unset()

type NullablePATCreationItem added in v1.28.0

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

func NewNullablePATCreationItem added in v1.28.0

func NewNullablePATCreationItem(val *PATCreationItem) *NullablePATCreationItem

func (NullablePATCreationItem) Get added in v1.28.0

func (NullablePATCreationItem) IsSet added in v1.28.0

func (v NullablePATCreationItem) IsSet() bool

func (NullablePATCreationItem) MarshalJSON added in v1.28.0

func (v NullablePATCreationItem) MarshalJSON() ([]byte, error)

func (*NullablePATCreationItem) Set added in v1.28.0

func (*NullablePATCreationItem) UnmarshalJSON added in v1.28.0

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

func (*NullablePATCreationItem) Unset added in v1.28.0

func (v *NullablePATCreationItem) Unset()

type NullablePATItem added in v1.26.0

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

func NewNullablePATItem added in v1.26.0

func NewNullablePATItem(val *PATItem) *NullablePATItem

func (NullablePATItem) Get added in v1.26.0

func (v NullablePATItem) Get() *PATItem

func (NullablePATItem) IsSet added in v1.26.0

func (v NullablePATItem) IsSet() bool

func (NullablePATItem) MarshalJSON added in v1.26.0

func (v NullablePATItem) MarshalJSON() ([]byte, error)

func (*NullablePATItem) Set added in v1.26.0

func (v *NullablePATItem) Set(val *PATItem)

func (*NullablePATItem) UnmarshalJSON added in v1.26.0

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

func (*NullablePATItem) Unset added in v1.26.0

func (v *NullablePATItem) Unset()
type NullablePATItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePATItemLinks(val *PATItemLinks) *NullablePATItemLinks

func (NullablePATItemLinks) Get added in v1.26.0

func (NullablePATItemLinks) IsSet added in v1.26.0

func (v NullablePATItemLinks) IsSet() bool

func (NullablePATItemLinks) MarshalJSON added in v1.26.0

func (v NullablePATItemLinks) MarshalJSON() ([]byte, error)

func (*NullablePATItemLinks) Set added in v1.26.0

func (v *NullablePATItemLinks) Set(val *PATItemLinks)

func (*NullablePATItemLinks) UnmarshalJSON added in v1.26.0

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

func (*NullablePATItemLinks) Unset added in v1.26.0

func (v *NullablePATItemLinks) Unset()

type NullablePagingMetadata

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

func NewNullablePagingMetadata

func NewNullablePagingMetadata(val *PagingMetadata) *NullablePagingMetadata

func (NullablePagingMetadata) Get

func (NullablePagingMetadata) IsSet

func (v NullablePagingMetadata) IsSet() bool

func (NullablePagingMetadata) MarshalJSON

func (v NullablePagingMetadata) MarshalJSON() ([]byte, error)

func (*NullablePagingMetadata) Set

func (*NullablePagingMetadata) UnmarshalJSON

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

func (*NullablePagingMetadata) Unset

func (v *NullablePagingMetadata) Unset()

type NullablePermissionItem added in v1.45.0

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

func NewNullablePermissionItem added in v1.45.0

func NewNullablePermissionItem(val *PermissionItem) *NullablePermissionItem

func (NullablePermissionItem) Get added in v1.45.0

func (NullablePermissionItem) IsSet added in v1.45.0

func (v NullablePermissionItem) IsSet() bool

func (NullablePermissionItem) MarshalJSON added in v1.45.0

func (v NullablePermissionItem) MarshalJSON() ([]byte, error)

func (*NullablePermissionItem) Set added in v1.45.0

func (*NullablePermissionItem) UnmarshalJSON added in v1.45.0

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

func (*NullablePermissionItem) Unset added in v1.45.0

func (v *NullablePermissionItem) Unset()

type NullableResourceTypePermissionItem added in v1.54.0

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

func NewNullableResourceTypePermissionItem added in v1.54.0

func NewNullableResourceTypePermissionItem(val *ResourceTypePermissionItem) *NullableResourceTypePermissionItem

func (NullableResourceTypePermissionItem) Get added in v1.54.0

func (NullableResourceTypePermissionItem) IsSet added in v1.54.0

func (NullableResourceTypePermissionItem) MarshalJSON added in v1.54.0

func (v NullableResourceTypePermissionItem) MarshalJSON() ([]byte, error)

func (*NullableResourceTypePermissionItem) Set added in v1.54.0

func (*NullableResourceTypePermissionItem) UnmarshalJSON added in v1.54.0

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

func (*NullableResourceTypePermissionItem) Unset added in v1.54.0

type NullableResourceTypePermissionItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableResourceTypePermissionItemLinks(val *ResourceTypePermissionItemLinks) *NullableResourceTypePermissionItemLinks

func (NullableResourceTypePermissionItemLinks) Get added in v1.54.0

func (NullableResourceTypePermissionItemLinks) IsSet added in v1.54.0

func (NullableResourceTypePermissionItemLinks) MarshalJSON added in v1.54.0

func (v NullableResourceTypePermissionItemLinks) MarshalJSON() ([]byte, error)

func (*NullableResourceTypePermissionItemLinks) Set added in v1.54.0

func (*NullableResourceTypePermissionItemLinks) UnmarshalJSON added in v1.54.0

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

func (*NullableResourceTypePermissionItemLinks) Unset added in v1.54.0

type NullableRetainBuildJobRequest

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

func (NullableRetainBuildJobRequest) Get

func (NullableRetainBuildJobRequest) IsSet

func (NullableRetainBuildJobRequest) MarshalJSON

func (v NullableRetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainBuildJobRequest) Set

func (*NullableRetainBuildJobRequest) UnmarshalJSON

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

func (*NullableRetainBuildJobRequest) Unset

func (v *NullableRetainBuildJobRequest) Unset()

type NullableRetainWorkspaceRequest

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

func (NullableRetainWorkspaceRequest) Get

func (NullableRetainWorkspaceRequest) IsSet

func (NullableRetainWorkspaceRequest) MarshalJSON

func (v NullableRetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainWorkspaceRequest) Set

func (*NullableRetainWorkspaceRequest) UnmarshalJSON

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

func (*NullableRetainWorkspaceRequest) Unset

func (v *NullableRetainWorkspaceRequest) Unset()

type NullableSimpleCollection

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

func NewNullableSimpleCollection

func NewNullableSimpleCollection(val *SimpleCollection) *NullableSimpleCollection

func (NullableSimpleCollection) Get

func (NullableSimpleCollection) IsSet

func (v NullableSimpleCollection) IsSet() bool

func (NullableSimpleCollection) MarshalJSON

func (v NullableSimpleCollection) MarshalJSON() ([]byte, error)

func (*NullableSimpleCollection) Set

func (*NullableSimpleCollection) UnmarshalJSON

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

func (*NullableSimpleCollection) Unset

func (v *NullableSimpleCollection) 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 NullableTokenIntrospectionRequestItem added in v1.57.0

type NullableTokenIntrospectionRequestItem struct {
	// contains filtered or unexported fields
}

func NewNullableTokenIntrospectionRequestItem added in v1.57.0

func NewNullableTokenIntrospectionRequestItem(val *TokenIntrospectionRequestItem) *NullableTokenIntrospectionRequestItem

func (NullableTokenIntrospectionRequestItem) Get added in v1.57.0

func (NullableTokenIntrospectionRequestItem) IsSet added in v1.57.0

func (NullableTokenIntrospectionRequestItem) MarshalJSON added in v1.57.0

func (v NullableTokenIntrospectionRequestItem) MarshalJSON() ([]byte, error)

func (*NullableTokenIntrospectionRequestItem) Set added in v1.57.0

func (*NullableTokenIntrospectionRequestItem) UnmarshalJSON added in v1.57.0

func (v *NullableTokenIntrospectionRequestItem) UnmarshalJSON(src []byte) error

func (*NullableTokenIntrospectionRequestItem) Unset added in v1.57.0

type NullableTokenIntrospectionResponseItem added in v1.57.0

type NullableTokenIntrospectionResponseItem struct {
	// contains filtered or unexported fields
}

func NewNullableTokenIntrospectionResponseItem added in v1.57.0

func NewNullableTokenIntrospectionResponseItem(val *TokenIntrospectionResponseItem) *NullableTokenIntrospectionResponseItem

func (NullableTokenIntrospectionResponseItem) Get added in v1.57.0

func (NullableTokenIntrospectionResponseItem) IsSet added in v1.57.0

func (NullableTokenIntrospectionResponseItem) MarshalJSON added in v1.57.0

func (v NullableTokenIntrospectionResponseItem) MarshalJSON() ([]byte, error)

func (*NullableTokenIntrospectionResponseItem) Set added in v1.57.0

func (*NullableTokenIntrospectionResponseItem) UnmarshalJSON added in v1.57.0

func (v *NullableTokenIntrospectionResponseItem) UnmarshalJSON(src []byte) error

func (*NullableTokenIntrospectionResponseItem) Unset added in v1.57.0

type NullableToolchainTypes

type NullableToolchainTypes struct {
	// contains filtered or unexported fields
}

func NewNullableToolchainTypes

func NewNullableToolchainTypes(val *ToolchainTypes) *NullableToolchainTypes

func (NullableToolchainTypes) Get

func (NullableToolchainTypes) IsSet

func (v NullableToolchainTypes) IsSet() bool

func (NullableToolchainTypes) MarshalJSON

func (v NullableToolchainTypes) MarshalJSON() ([]byte, error)

func (*NullableToolchainTypes) Set

func (*NullableToolchainTypes) UnmarshalJSON

func (v *NullableToolchainTypes) UnmarshalJSON(src []byte) error

func (*NullableToolchainTypes) Unset

func (v *NullableToolchainTypes) Unset()

type NullableUserCollection added in v1.57.0

type NullableUserCollection struct {
	// contains filtered or unexported fields
}

func NewNullableUserCollection added in v1.57.0

func NewNullableUserCollection(val *UserCollection) *NullableUserCollection

func (NullableUserCollection) Get added in v1.57.0

func (NullableUserCollection) IsSet added in v1.57.0

func (v NullableUserCollection) IsSet() bool

func (NullableUserCollection) MarshalJSON added in v1.57.0

func (v NullableUserCollection) MarshalJSON() ([]byte, error)

func (*NullableUserCollection) Set added in v1.57.0

func (*NullableUserCollection) UnmarshalJSON added in v1.57.0

func (v *NullableUserCollection) UnmarshalJSON(src []byte) error

func (*NullableUserCollection) Unset added in v1.57.0

func (v *NullableUserCollection) Unset()

type NullableUserInviteItem added in v1.57.0

type NullableUserInviteItem struct {
	// contains filtered or unexported fields
}

func NewNullableUserInviteItem added in v1.57.0

func NewNullableUserInviteItem(val *UserInviteItem) *NullableUserInviteItem

func (NullableUserInviteItem) Get added in v1.57.0

func (NullableUserInviteItem) IsSet added in v1.57.0

func (v NullableUserInviteItem) IsSet() bool

func (NullableUserInviteItem) MarshalJSON added in v1.57.0

func (v NullableUserInviteItem) MarshalJSON() ([]byte, error)

func (*NullableUserInviteItem) Set added in v1.57.0

func (*NullableUserInviteItem) UnmarshalJSON added in v1.57.0

func (v *NullableUserInviteItem) UnmarshalJSON(src []byte) error

func (*NullableUserInviteItem) Unset added in v1.57.0

func (v *NullableUserInviteItem) Unset()

type NullableUserItem added in v1.38.0

type NullableUserItem struct {
	// contains filtered or unexported fields
}

func NewNullableUserItem added in v1.38.0

func NewNullableUserItem(val *UserItem) *NullableUserItem

func (NullableUserItem) Get added in v1.38.0

func (v NullableUserItem) Get() *UserItem

func (NullableUserItem) IsSet added in v1.38.0

func (v NullableUserItem) IsSet() bool

func (NullableUserItem) MarshalJSON added in v1.38.0

func (v NullableUserItem) MarshalJSON() ([]byte, error)

func (*NullableUserItem) Set added in v1.38.0

func (v *NullableUserItem) Set(val *UserItem)

func (*NullableUserItem) UnmarshalJSON added in v1.38.0

func (v *NullableUserItem) UnmarshalJSON(src []byte) error

func (*NullableUserItem) Unset added in v1.38.0

func (v *NullableUserItem) Unset()
type NullableUserItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableUserItemLinks(val *UserItemLinks) *NullableUserItemLinks

func (NullableUserItemLinks) Get added in v1.38.0

func (NullableUserItemLinks) IsSet added in v1.38.0

func (v NullableUserItemLinks) IsSet() bool

func (NullableUserItemLinks) MarshalJSON added in v1.38.0

func (v NullableUserItemLinks) MarshalJSON() ([]byte, error)

func (*NullableUserItemLinks) Set added in v1.38.0

func (v *NullableUserItemLinks) Set(val *UserItemLinks)

func (*NullableUserItemLinks) UnmarshalJSON added in v1.38.0

func (v *NullableUserItemLinks) UnmarshalJSON(src []byte) error

func (*NullableUserItemLinks) Unset added in v1.38.0

func (v *NullableUserItemLinks) Unset()

type NullableVendorItem

type NullableVendorItem struct {
	// contains filtered or unexported fields
}

func NewNullableVendorItem

func NewNullableVendorItem(val *VendorItem) *NullableVendorItem

func (NullableVendorItem) Get

func (v NullableVendorItem) Get() *VendorItem

func (NullableVendorItem) IsSet

func (v NullableVendorItem) IsSet() bool

func (NullableVendorItem) MarshalJSON

func (v NullableVendorItem) MarshalJSON() ([]byte, error)

func (*NullableVendorItem) Set

func (v *NullableVendorItem) Set(val *VendorItem)

func (*NullableVendorItem) UnmarshalJSON

func (v *NullableVendorItem) UnmarshalJSON(src []byte) error

func (*NullableVendorItem) Unset

func (v *NullableVendorItem) Unset()
type NullableVendorItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVendorItemLinks(val *VendorItemLinks) *NullableVendorItemLinks

func (NullableVendorItemLinks) Get

func (NullableVendorItemLinks) IsSet

func (v NullableVendorItemLinks) IsSet() bool

func (NullableVendorItemLinks) MarshalJSON

func (v NullableVendorItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVendorItemLinks) Set

func (*NullableVendorItemLinks) UnmarshalJSON

func (v *NullableVendorItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVendorItemLinks) Unset

func (v *NullableVendorItemLinks) Unset()

type NullableVhtCollection

type NullableVhtCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtCollection

func NewNullableVhtCollection(val *VhtCollection) *NullableVhtCollection

func (NullableVhtCollection) Get

func (NullableVhtCollection) IsSet

func (v NullableVhtCollection) IsSet() bool

func (NullableVhtCollection) MarshalJSON

func (v NullableVhtCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtCollection) Set

func (v *NullableVhtCollection) Set(val *VhtCollection)

func (*NullableVhtCollection) UnmarshalJSON

func (v *NullableVhtCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtCollection) Unset

func (v *NullableVhtCollection) Unset()

type NullableVhtInstanceCollection

type NullableVhtInstanceCollection struct {
	// contains filtered or unexported fields
}

func (NullableVhtInstanceCollection) Get

func (NullableVhtInstanceCollection) IsSet

func (NullableVhtInstanceCollection) MarshalJSON

func (v NullableVhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceCollection) Set

func (*NullableVhtInstanceCollection) UnmarshalJSON

func (v *NullableVhtInstanceCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceCollection) Unset

func (v *NullableVhtInstanceCollection) Unset()

type NullableVhtInstanceItem

type NullableVhtInstanceItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtInstanceItem

func NewNullableVhtInstanceItem(val *VhtInstanceItem) *NullableVhtInstanceItem

func (NullableVhtInstanceItem) Get

func (NullableVhtInstanceItem) IsSet

func (v NullableVhtInstanceItem) IsSet() bool

func (NullableVhtInstanceItem) MarshalJSON

func (v NullableVhtInstanceItem) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItem) Set

func (*NullableVhtInstanceItem) UnmarshalJSON

func (v *NullableVhtInstanceItem) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItem) Unset

func (v *NullableVhtInstanceItem) Unset()
type NullableVhtInstanceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtInstanceItemLinks(val *VhtInstanceItemLinks) *NullableVhtInstanceItemLinks

func (NullableVhtInstanceItemLinks) Get

func (NullableVhtInstanceItemLinks) IsSet

func (NullableVhtInstanceItemLinks) MarshalJSON

func (v NullableVhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItemLinks) Set

func (*NullableVhtInstanceItemLinks) UnmarshalJSON

func (v *NullableVhtInstanceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItemLinks) Unset

func (v *NullableVhtInstanceItemLinks) Unset()

type NullableVhtItem

type NullableVhtItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtItem

func NewNullableVhtItem(val *VhtItem) *NullableVhtItem

func (NullableVhtItem) Get

func (v NullableVhtItem) Get() *VhtItem

func (NullableVhtItem) IsSet

func (v NullableVhtItem) IsSet() bool

func (NullableVhtItem) MarshalJSON

func (v NullableVhtItem) MarshalJSON() ([]byte, error)

func (*NullableVhtItem) Set

func (v *NullableVhtItem) Set(val *VhtItem)

func (*NullableVhtItem) UnmarshalJSON

func (v *NullableVhtItem) UnmarshalJSON(src []byte) error

func (*NullableVhtItem) Unset

func (v *NullableVhtItem) Unset()
type NullableVhtItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtItemLinks(val *VhtItemLinks) *NullableVhtItemLinks

func (NullableVhtItemLinks) Get

func (NullableVhtItemLinks) IsSet

func (v NullableVhtItemLinks) IsSet() bool

func (NullableVhtItemLinks) MarshalJSON

func (v NullableVhtItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtItemLinks) Set

func (v *NullableVhtItemLinks) Set(val *VhtItemLinks)

func (*NullableVhtItemLinks) UnmarshalJSON

func (v *NullableVhtItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtItemLinks) Unset

func (v *NullableVhtItemLinks) Unset()

type NullableVhtRunJobCollection

type NullableVhtRunJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobCollection

func NewNullableVhtRunJobCollection(val *VhtRunJobCollection) *NullableVhtRunJobCollection

func (NullableVhtRunJobCollection) Get

func (NullableVhtRunJobCollection) IsSet

func (NullableVhtRunJobCollection) MarshalJSON

func (v NullableVhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobCollection) Set

func (*NullableVhtRunJobCollection) UnmarshalJSON

func (v *NullableVhtRunJobCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobCollection) Unset

func (v *NullableVhtRunJobCollection) Unset()

type NullableVhtRunJobItem

type NullableVhtRunJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobItem

func NewNullableVhtRunJobItem(val *VhtRunJobItem) *NullableVhtRunJobItem

func (NullableVhtRunJobItem) Get

func (NullableVhtRunJobItem) IsSet

func (v NullableVhtRunJobItem) IsSet() bool

func (NullableVhtRunJobItem) MarshalJSON

func (v NullableVhtRunJobItem) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItem) Set

func (v *NullableVhtRunJobItem) Set(val *VhtRunJobItem)

func (*NullableVhtRunJobItem) UnmarshalJSON

func (v *NullableVhtRunJobItem) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItem) Unset

func (v *NullableVhtRunJobItem) Unset()
type NullableVhtRunJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtRunJobItemLinks(val *VhtRunJobItemLinks) *NullableVhtRunJobItemLinks

func (NullableVhtRunJobItemLinks) Get

func (NullableVhtRunJobItemLinks) IsSet

func (v NullableVhtRunJobItemLinks) IsSet() bool

func (NullableVhtRunJobItemLinks) MarshalJSON

func (v NullableVhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItemLinks) Set

func (*NullableVhtRunJobItemLinks) UnmarshalJSON

func (v *NullableVhtRunJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItemLinks) Unset

func (v *NullableVhtRunJobItemLinks) Unset()

type NullableVirtualInterface

type NullableVirtualInterface struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualInterface

func NewNullableVirtualInterface(val *VirtualInterface) *NullableVirtualInterface

func (NullableVirtualInterface) Get

func (NullableVirtualInterface) IsSet

func (v NullableVirtualInterface) IsSet() bool

func (NullableVirtualInterface) MarshalJSON

func (v NullableVirtualInterface) MarshalJSON() ([]byte, error)

func (*NullableVirtualInterface) Set

func (*NullableVirtualInterface) UnmarshalJSON

func (v *NullableVirtualInterface) UnmarshalJSON(src []byte) error

func (*NullableVirtualInterface) Unset

func (v *NullableVirtualInterface) Unset()

type NullableWorkspaceCollection

type NullableWorkspaceCollection struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceCollection

func NewNullableWorkspaceCollection(val *WorkspaceCollection) *NullableWorkspaceCollection

func (NullableWorkspaceCollection) Get

func (NullableWorkspaceCollection) IsSet

func (NullableWorkspaceCollection) MarshalJSON

func (v NullableWorkspaceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceCollection) Set

func (*NullableWorkspaceCollection) UnmarshalJSON

func (v *NullableWorkspaceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceCollection) Unset

func (v *NullableWorkspaceCollection) Unset()

type NullableWorkspaceDetailsItem

type NullableWorkspaceDetailsItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceDetailsItem

func NewNullableWorkspaceDetailsItem(val *WorkspaceDetailsItem) *NullableWorkspaceDetailsItem

func (NullableWorkspaceDetailsItem) Get

func (NullableWorkspaceDetailsItem) IsSet

func (NullableWorkspaceDetailsItem) MarshalJSON

func (v NullableWorkspaceDetailsItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItem) Set

func (*NullableWorkspaceDetailsItem) UnmarshalJSON

func (v *NullableWorkspaceDetailsItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItem) Unset

func (v *NullableWorkspaceDetailsItem) Unset()
type NullableWorkspaceDetailsItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceDetailsItemLinks) Get

func (NullableWorkspaceDetailsItemLinks) IsSet

func (NullableWorkspaceDetailsItemLinks) MarshalJSON

func (v NullableWorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItemLinks) Set

func (*NullableWorkspaceDetailsItemLinks) UnmarshalJSON

func (v *NullableWorkspaceDetailsItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItemLinks) Unset

type NullableWorkspaceItem

type NullableWorkspaceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceItem

func NewNullableWorkspaceItem(val *WorkspaceItem) *NullableWorkspaceItem

func (NullableWorkspaceItem) Get

func (NullableWorkspaceItem) IsSet

func (v NullableWorkspaceItem) IsSet() bool

func (NullableWorkspaceItem) MarshalJSON

func (v NullableWorkspaceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItem) Set

func (v *NullableWorkspaceItem) Set(val *WorkspaceItem)

func (*NullableWorkspaceItem) UnmarshalJSON

func (v *NullableWorkspaceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItem) Unset

func (v *NullableWorkspaceItem) Unset()
type NullableWorkspaceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableWorkspaceItemLinks(val *WorkspaceItemLinks) *NullableWorkspaceItemLinks

func (NullableWorkspaceItemLinks) Get

func (NullableWorkspaceItemLinks) IsSet

func (v NullableWorkspaceItemLinks) IsSet() bool

func (NullableWorkspaceItemLinks) MarshalJSON

func (v NullableWorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItemLinks) Set

func (*NullableWorkspaceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItemLinks) Unset

func (v *NullableWorkspaceItemLinks) Unset()

type NullableWorkspaceRepositoryContentManager

type NullableWorkspaceRepositoryContentManager struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManager) Get

func (NullableWorkspaceRepositoryContentManager) IsSet

func (NullableWorkspaceRepositoryContentManager) MarshalJSON

func (*NullableWorkspaceRepositoryContentManager) Set

func (*NullableWorkspaceRepositoryContentManager) UnmarshalJSON

func (v *NullableWorkspaceRepositoryContentManager) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceRepositoryContentManager) Unset

type NullableWorkspaceRepositoryContentManagerLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManagerLinks) Get

func (NullableWorkspaceRepositoryContentManagerLinks) IsSet

func (NullableWorkspaceRepositoryContentManagerLinks) MarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Set

func (*NullableWorkspaceRepositoryContentManagerLinks) UnmarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Unset

type NullableWorkspaceSourceCollection

type NullableWorkspaceSourceCollection struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceCollection) Get

func (NullableWorkspaceSourceCollection) IsSet

func (NullableWorkspaceSourceCollection) MarshalJSON

func (v NullableWorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceCollection) Set

func (*NullableWorkspaceSourceCollection) UnmarshalJSON

func (v *NullableWorkspaceSourceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceCollection) Unset

type NullableWorkspaceSourceItem

type NullableWorkspaceSourceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceSourceItem

func NewNullableWorkspaceSourceItem(val *WorkspaceSourceItem) *NullableWorkspaceSourceItem

func (NullableWorkspaceSourceItem) Get

func (NullableWorkspaceSourceItem) IsSet

func (NullableWorkspaceSourceItem) MarshalJSON

func (v NullableWorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItem) Set

func (*NullableWorkspaceSourceItem) UnmarshalJSON

func (v *NullableWorkspaceSourceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItem) Unset

func (v *NullableWorkspaceSourceItem) Unset()
type NullableWorkspaceSourceItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceItemLinks) Get

func (NullableWorkspaceSourceItemLinks) IsSet

func (NullableWorkspaceSourceItemLinks) MarshalJSON

func (v NullableWorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItemLinks) Set

func (*NullableWorkspaceSourceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceSourceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItemLinks) Unset

type PATCollection added in v1.26.0

type PATCollection struct {
	Embedded *EmbeddedPATItem                         `json:"_embedded,omitempty"`
	Links    NullableHalOnlyEmbeddableCollectionLinks `json:"_links"`
	Metadata NullableCollectionMetadata               `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

PATCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewPATCollection added in v1.26.0

NewPATCollection instantiates a new PATCollection 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 NewPATCollectionWithDefaults added in v1.26.0

func NewPATCollectionWithDefaults() *PATCollection

NewPATCollectionWithDefaults instantiates a new PATCollection 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 (*PATCollection) GetEmbedded added in v1.26.0

func (o *PATCollection) GetEmbedded() EmbeddedPATItem

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*PATCollection) GetEmbeddedOk added in v1.26.0

func (o *PATCollection) GetEmbeddedOk() (*EmbeddedPATItem, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalOnlyEmbeddableCollectionLinks will be returned

func (*PATCollection) GetLinksOk added in v1.26.0

GetLinksOk returns a tuple with the Links 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 (*PATCollection) GetMetadata added in v1.26.0

func (o *PATCollection) GetMetadata() CollectionMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CollectionMetadata will be returned

func (*PATCollection) GetMetadataOk added in v1.26.0

func (o *PATCollection) GetMetadataOk() (*CollectionMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*PATCollection) GetName added in v1.26.0

func (o *PATCollection) GetName() string

GetName returns the Name field value

func (*PATCollection) GetNameOk added in v1.26.0

func (o *PATCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PATCollection) GetTitle added in v1.26.0

func (o *PATCollection) GetTitle() string

GetTitle returns the Title field value

func (*PATCollection) GetTitleOk added in v1.26.0

func (o *PATCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*PATCollection) HasEmbedded added in v1.26.0

func (o *PATCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (PATCollection) MarshalJSON added in v1.26.0

func (o PATCollection) MarshalJSON() ([]byte, error)

func (*PATCollection) SetEmbedded added in v1.26.0

func (o *PATCollection) SetEmbedded(v EmbeddedPATItem)

SetEmbedded gets a reference to the given EmbeddedPATItem and assigns it to the Embedded field.

SetLinks sets field value

func (*PATCollection) SetMetadata added in v1.26.0

func (o *PATCollection) SetMetadata(v CollectionMetadata)

SetMetadata sets field value

func (*PATCollection) SetName added in v1.26.0

func (o *PATCollection) SetName(v string)

SetName sets field value

func (*PATCollection) SetTitle added in v1.26.0

func (o *PATCollection) SetTitle(v string)

SetTitle sets field value

func (PATCollection) ToMap added in v1.26.0

func (o PATCollection) ToMap() (map[string]interface{}, error)

func (*PATCollection) UnmarshalJSON added in v1.26.0

func (o *PATCollection) UnmarshalJSON(data []byte) (err error)

type PATCreationItem added in v1.28.0

type PATCreationItem struct {
	// The TTL (time to live in seconds) describing how long the personal access token will be alive for.
	TTL      int64                  `json:"TTL"`
	Links    PATItemLinks           `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Unique ID of the personal access token.
	Name string `json:"name"`
	// The personal access token.
	Secret string `json:"secret"`
	// Human readable name of the personal access token.
	Title string `json:"title"`
}

PATCreationItem A Personal Access Token Item.

func NewPATCreationItem added in v1.28.0

func NewPATCreationItem(tTL int64, links PATItemLinks, metadata NullableCommonMetadata, name string, secret string, title string) *PATCreationItem

NewPATCreationItem instantiates a new PATCreationItem 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 NewPATCreationItemWithDefaults added in v1.28.0

func NewPATCreationItemWithDefaults() *PATCreationItem

NewPATCreationItemWithDefaults instantiates a new PATCreationItem 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 (o *PATCreationItem) GetLinks() PATItemLinks

GetLinks returns the Links field value

func (*PATCreationItem) GetLinksOk added in v1.28.0

func (o *PATCreationItem) GetLinksOk() (*PATItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*PATCreationItem) GetMetadata added in v1.28.0

func (o *PATCreationItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*PATCreationItem) GetMetadataOk added in v1.28.0

func (o *PATCreationItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*PATCreationItem) GetName added in v1.28.0

func (o *PATCreationItem) GetName() string

GetName returns the Name field value

func (*PATCreationItem) GetNameOk added in v1.28.0

func (o *PATCreationItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PATCreationItem) GetSecret added in v1.28.0

func (o *PATCreationItem) GetSecret() string

GetSecret returns the Secret field value

func (*PATCreationItem) GetSecretOk added in v1.28.0

func (o *PATCreationItem) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (*PATCreationItem) GetTTL added in v1.28.0

func (o *PATCreationItem) GetTTL() int64

GetTTL returns the TTL field value

func (*PATCreationItem) GetTTLOk added in v1.28.0

func (o *PATCreationItem) GetTTLOk() (*int64, bool)

GetTTLOk returns a tuple with the TTL field value and a boolean to check if the value has been set.

func (*PATCreationItem) GetTitle added in v1.28.0

func (o *PATCreationItem) GetTitle() string

GetTitle returns the Title field value

func (*PATCreationItem) GetTitleOk added in v1.28.0

func (o *PATCreationItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (PATCreationItem) MarshalJSON added in v1.28.0

func (o PATCreationItem) MarshalJSON() ([]byte, error)
func (o *PATCreationItem) SetLinks(v PATItemLinks)

SetLinks sets field value

func (*PATCreationItem) SetMetadata added in v1.28.0

func (o *PATCreationItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*PATCreationItem) SetName added in v1.28.0

func (o *PATCreationItem) SetName(v string)

SetName sets field value

func (*PATCreationItem) SetSecret added in v1.28.0

func (o *PATCreationItem) SetSecret(v string)

SetSecret sets field value

func (*PATCreationItem) SetTTL added in v1.28.0

func (o *PATCreationItem) SetTTL(v int64)

SetTTL sets field value

func (*PATCreationItem) SetTitle added in v1.28.0

func (o *PATCreationItem) SetTitle(v string)

SetTitle sets field value

func (PATCreationItem) ToMap added in v1.28.0

func (o PATCreationItem) ToMap() (map[string]interface{}, error)

func (*PATCreationItem) UnmarshalJSON added in v1.28.0

func (o *PATCreationItem) UnmarshalJSON(data []byte) (err error)

type PATItem added in v1.26.0

type PATItem struct {
	Links    PATItemLinks           `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// UTC date and time when the token was last used.
	LastUsed time.Time `json:"lastUsed"`
	// Unique ID of the personal access token.
	Name string `json:"name"`
	// Human readable name of the personal access token.
	Title string `json:"title"`
}

PATItem A Personal Access Token Item.

func NewPATItem added in v1.26.0

func NewPATItem(links PATItemLinks, metadata NullableCommonMetadata, lastUsed time.Time, name string, title string) *PATItem

NewPATItem instantiates a new PATItem 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 NewPATItemWithDefaults added in v1.26.0

func NewPATItemWithDefaults() *PATItem

NewPATItemWithDefaults instantiates a new PATItem 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 (*PATItem) GetLastUsed added in v1.26.0

func (o *PATItem) GetLastUsed() time.Time

GetLastUsed returns the LastUsed field value

func (*PATItem) GetLastUsedOk added in v1.26.0

func (o *PATItem) GetLastUsedOk() (*time.Time, bool)

GetLastUsedOk returns a tuple with the LastUsed field value and a boolean to check if the value has been set.

func (o *PATItem) GetLinks() PATItemLinks

GetLinks returns the Links field value

func (*PATItem) GetLinksOk added in v1.26.0

func (o *PATItem) GetLinksOk() (*PATItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*PATItem) GetMetadata added in v1.26.0

func (o *PATItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*PATItem) GetMetadataOk added in v1.26.0

func (o *PATItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*PATItem) GetName added in v1.26.0

func (o *PATItem) GetName() string

GetName returns the Name field value

func (*PATItem) GetNameOk added in v1.26.0

func (o *PATItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PATItem) GetTitle added in v1.26.0

func (o *PATItem) GetTitle() string

GetTitle returns the Title field value

func (*PATItem) GetTitleOk added in v1.26.0

func (o *PATItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (PATItem) MarshalJSON added in v1.26.0

func (o PATItem) MarshalJSON() ([]byte, error)

func (*PATItem) SetLastUsed added in v1.26.0

func (o *PATItem) SetLastUsed(v time.Time)

SetLastUsed sets field value

func (o *PATItem) SetLinks(v PATItemLinks)

SetLinks sets field value

func (*PATItem) SetMetadata added in v1.26.0

func (o *PATItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*PATItem) SetName added in v1.26.0

func (o *PATItem) SetName(v string)

SetName sets field value

func (*PATItem) SetTitle added in v1.26.0

func (o *PATItem) SetTitle(v string)

SetTitle sets field value

func (PATItem) ToMap added in v1.26.0

func (o PATItem) ToMap() (map[string]interface{}, error)

func (*PATItem) UnmarshalJSON added in v1.26.0

func (o *PATItem) UnmarshalJSON(data []byte) (err error)
type PATItemLinks struct {
	Delete *HalLinkData `json:"delete,omitempty"`
	Self   HalLinkData  `json:"self"`
}

PATItemLinks The links for a Personal Access Token Item.

func NewPATItemLinks(self HalLinkData) *PATItemLinks

NewPATItemLinks instantiates a new PATItemLinks 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 NewPATItemLinksWithDefaults added in v1.26.0

func NewPATItemLinksWithDefaults() *PATItemLinks

NewPATItemLinksWithDefaults instantiates a new PATItemLinks 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 (*PATItemLinks) GetDelete added in v1.26.0

func (o *PATItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*PATItemLinks) GetDeleteOk added in v1.26.0

func (o *PATItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PATItemLinks) GetSelf added in v1.26.0

func (o *PATItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*PATItemLinks) GetSelfOk added in v1.26.0

func (o *PATItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*PATItemLinks) HasDelete added in v1.26.0

func (o *PATItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (PATItemLinks) MarshalJSON added in v1.26.0

func (o PATItemLinks) MarshalJSON() ([]byte, error)

func (*PATItemLinks) SetDelete added in v1.26.0

func (o *PATItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*PATItemLinks) SetSelf added in v1.26.0

func (o *PATItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (PATItemLinks) ToMap added in v1.26.0

func (o PATItemLinks) ToMap() (map[string]interface{}, error)

func (*PATItemLinks) UnmarshalJSON added in v1.26.0

func (o *PATItemLinks) UnmarshalJSON(data []byte) (err error)

type PagingMetadata

type PagingMetadata struct {
	// Paging metadata: The number of items returned in this message.
	Count int32 `json:"count"`
	// Creation Time: UTC date and time when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Paging metadata: The limit on the number of items to return.
	Limit int32 `json:"limit"`
	// Last Modification Time: UTC date and time when the resource was last updated. For a resource that cannot be modified, this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
	// Paging metadata: The index of the first item returned.
	Offset int32 `json:"offset"`
	// Collection metadata: Total number of items present in the collection.
	Total int32 `json:"total"`
}

PagingMetadata Information present in each resource that supports paging. This information provides paging status and other information about the resource itself.

func NewPagingMetadata

func NewPagingMetadata(count int32, ctime time.Time, limit int32, mtime time.Time, offset int32, total int32) *PagingMetadata

NewPagingMetadata instantiates a new PagingMetadata 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 NewPagingMetadataWithDefaults

func NewPagingMetadataWithDefaults() *PagingMetadata

NewPagingMetadataWithDefaults instantiates a new PagingMetadata 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 (*PagingMetadata) GetCount

func (o *PagingMetadata) GetCount() int32

GetCount returns the Count field value

func (*PagingMetadata) GetCountOk

func (o *PagingMetadata) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetCtime

func (o *PagingMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*PagingMetadata) GetCtimeOk

func (o *PagingMetadata) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetEtime

func (o *PagingMetadata) GetEtime() time.Time

GetEtime returns the Etime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PagingMetadata) GetEtimeOk

func (o *PagingMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime 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 (*PagingMetadata) GetLimit

func (o *PagingMetadata) GetLimit() int32

GetLimit returns the Limit field value

func (*PagingMetadata) GetLimitOk

func (o *PagingMetadata) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetMtime

func (o *PagingMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*PagingMetadata) GetMtimeOk

func (o *PagingMetadata) GetMtimeOk() (*time.Time, bool)

GetMtimeOk returns a tuple with the Mtime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetOffset

func (o *PagingMetadata) GetOffset() int32

GetOffset returns the Offset field value

func (*PagingMetadata) GetOffsetOk

func (o *PagingMetadata) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetTotal

func (o *PagingMetadata) GetTotal() int32

GetTotal returns the Total field value

func (*PagingMetadata) GetTotalOk

func (o *PagingMetadata) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*PagingMetadata) HasEtime

func (o *PagingMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (PagingMetadata) MarshalJSON

func (o PagingMetadata) MarshalJSON() ([]byte, error)

func (*PagingMetadata) SetCount

func (o *PagingMetadata) SetCount(v int32)

SetCount sets field value

func (*PagingMetadata) SetCtime

func (o *PagingMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*PagingMetadata) SetEtime

func (o *PagingMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*PagingMetadata) SetEtimeNil

func (o *PagingMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*PagingMetadata) SetLimit

func (o *PagingMetadata) SetLimit(v int32)

SetLimit sets field value

func (*PagingMetadata) SetMtime

func (o *PagingMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (*PagingMetadata) SetOffset

func (o *PagingMetadata) SetOffset(v int32)

SetOffset sets field value

func (*PagingMetadata) SetTotal

func (o *PagingMetadata) SetTotal(v int32)

SetTotal sets field value

func (PagingMetadata) ToMap added in v1.22.0

func (o PagingMetadata) ToMap() (map[string]interface{}, error)

func (*PagingMetadata) UnmarshalJSON added in v1.22.0

func (o *PagingMetadata) UnmarshalJSON(data []byte) (err error)

func (*PagingMetadata) UnsetEtime

func (o *PagingMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

type PermissionItem added in v1.45.0

type PermissionItem struct {
	Metadata NullableCommonMetadata `json:"_metadata"`
	// The list of allowed CRUDL operations.
	Operations []string `json:"operations,omitempty"`
	// The unique identifier of the resource instance.
	ResourceInstance string `json:"resourceInstance" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// The type of resource for which permission is being checked. This should only refer to items and not collections.
	ResourceType string `json:"resourceType"`
	// The unique identifier of the user requesting access.
	UserName string `json:"userName" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// The API token of the user requesting access. This can be a JWT or an internal access token.
	UserToken *string `json:"userToken,omitempty" validate:"regexp=[a-zA-Z0-9-_.]"`
}

PermissionItem struct for PermissionItem

func NewPermissionItem added in v1.45.0

func NewPermissionItem(metadata NullableCommonMetadata, resourceInstance string, resourceType string, userName string) *PermissionItem

NewPermissionItem instantiates a new PermissionItem 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 NewPermissionItemWithDefaults added in v1.45.0

func NewPermissionItemWithDefaults() *PermissionItem

NewPermissionItemWithDefaults instantiates a new PermissionItem 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 (*PermissionItem) GetMetadata added in v1.54.0

func (o *PermissionItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*PermissionItem) GetMetadataOk added in v1.54.0

func (o *PermissionItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*PermissionItem) GetOperations added in v1.45.0

func (o *PermissionItem) GetOperations() []string

GetOperations returns the Operations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PermissionItem) GetOperationsOk added in v1.45.0

func (o *PermissionItem) GetOperationsOk() ([]string, bool)

GetOperationsOk returns a tuple with the Operations 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 (*PermissionItem) GetResourceInstance added in v1.45.0

func (o *PermissionItem) GetResourceInstance() string

GetResourceInstance returns the ResourceInstance field value

func (*PermissionItem) GetResourceInstanceOk added in v1.45.0

func (o *PermissionItem) GetResourceInstanceOk() (*string, bool)

GetResourceInstanceOk returns a tuple with the ResourceInstance field value and a boolean to check if the value has been set.

func (*PermissionItem) GetResourceType added in v1.45.0

func (o *PermissionItem) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*PermissionItem) GetResourceTypeOk added in v1.45.0

func (o *PermissionItem) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*PermissionItem) GetUserName added in v1.45.0

func (o *PermissionItem) GetUserName() string

GetUserName returns the UserName field value

func (*PermissionItem) GetUserNameOk added in v1.45.0

func (o *PermissionItem) GetUserNameOk() (*string, bool)

GetUserNameOk returns a tuple with the UserName field value and a boolean to check if the value has been set.

func (*PermissionItem) GetUserToken added in v1.45.0

func (o *PermissionItem) GetUserToken() string

GetUserToken returns the UserToken field value if set, zero value otherwise.

func (*PermissionItem) GetUserTokenOk added in v1.45.0

func (o *PermissionItem) GetUserTokenOk() (*string, bool)

GetUserTokenOk returns a tuple with the UserToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionItem) HasOperations added in v1.57.0

func (o *PermissionItem) HasOperations() bool

HasOperations returns a boolean if a field has been set.

func (*PermissionItem) HasUserToken added in v1.57.0

func (o *PermissionItem) HasUserToken() bool

HasUserToken returns a boolean if a field has been set.

func (PermissionItem) MarshalJSON added in v1.45.0

func (o PermissionItem) MarshalJSON() ([]byte, error)

func (*PermissionItem) SetMetadata added in v1.54.0

func (o *PermissionItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*PermissionItem) SetOperations added in v1.45.0

func (o *PermissionItem) SetOperations(v []string)

SetOperations gets a reference to the given []string and assigns it to the Operations field.

func (*PermissionItem) SetResourceInstance added in v1.45.0

func (o *PermissionItem) SetResourceInstance(v string)

SetResourceInstance sets field value

func (*PermissionItem) SetResourceType added in v1.45.0

func (o *PermissionItem) SetResourceType(v string)

SetResourceType sets field value

func (*PermissionItem) SetUserName added in v1.45.0

func (o *PermissionItem) SetUserName(v string)

SetUserName sets field value

func (*PermissionItem) SetUserToken added in v1.45.0

func (o *PermissionItem) SetUserToken(v string)

SetUserToken gets a reference to the given string and assigns it to the UserToken field.

func (PermissionItem) ToMap added in v1.45.0

func (o PermissionItem) ToMap() (map[string]interface{}, error)

func (*PermissionItem) UnmarshalJSON added in v1.45.0

func (o *PermissionItem) UnmarshalJSON(data []byte) (err error)

type PersonalAccessTokenAPIService added in v1.26.0

type PersonalAccessTokenAPIService service

PersonalAccessTokenAPIService PersonalAccessTokenAPI service

func (*PersonalAccessTokenAPIService) CreatePAT added in v1.26.0

CreatePAT Create a new personal access token for a user

Generates a new personal access token that will be available to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreatePATRequest

func (*PersonalAccessTokenAPIService) CreatePATExecute added in v1.26.0

Execute executes the request

@return PATCreationItem

func (*PersonalAccessTokenAPIService) DeletePAT added in v1.26.0

DeletePAT Delete a personal access token

Delete a specific personal access token for the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param patName Unique ID of the personal access token.
@return ApiDeletePATRequest

func (*PersonalAccessTokenAPIService) DeletePATExecute added in v1.26.0

Execute executes the request

func (*PersonalAccessTokenAPIService) GetPAT added in v1.26.0

GetPAT Get a personal access token

Get a specific personal access token for the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param patName Unique ID of the personal access token.
@return ApiGetPATRequest

func (*PersonalAccessTokenAPIService) GetPATExecute added in v1.26.0

Execute executes the request

@return PATItem

func (*PersonalAccessTokenAPIService) ListPATs added in v1.26.0

ListPATs List all personal access tokens for the user

This returns a collection resource that lists all personal access tokens available to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPATsRequest

func (*PersonalAccessTokenAPIService) ListPATsExecute added in v1.26.0

Execute executes the request

@return PATCollection

type ResourceTypePermissionItem added in v1.54.0

type ResourceTypePermissionItem struct {
	Links    ResourceTypePermissionItemLinks `json:"_links"`
	Metadata NullableCommonMetadata          `json:"_metadata"`
	// The name of the resource type.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// The list of allowed CRUDL operations.
	Operations []string `json:"operations"`
	// Optional description of the permission.
	Title *string `json:"title,omitempty"`
}

ResourceTypePermissionItem struct for ResourceTypePermissionItem

func NewResourceTypePermissionItem added in v1.54.0

func NewResourceTypePermissionItem(links ResourceTypePermissionItemLinks, metadata NullableCommonMetadata, name string, operations []string) *ResourceTypePermissionItem

NewResourceTypePermissionItem instantiates a new ResourceTypePermissionItem 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 NewResourceTypePermissionItemWithDefaults added in v1.54.0

func NewResourceTypePermissionItemWithDefaults() *ResourceTypePermissionItem

NewResourceTypePermissionItemWithDefaults instantiates a new ResourceTypePermissionItem 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

GetLinks returns the Links field value

func (*ResourceTypePermissionItem) GetLinksOk added in v1.54.0

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*ResourceTypePermissionItem) GetMetadata added in v1.54.0

func (o *ResourceTypePermissionItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*ResourceTypePermissionItem) GetMetadataOk added in v1.54.0

func (o *ResourceTypePermissionItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ResourceTypePermissionItem) GetName added in v1.54.0

func (o *ResourceTypePermissionItem) GetName() string

GetName returns the Name field value

func (*ResourceTypePermissionItem) GetNameOk added in v1.54.0

func (o *ResourceTypePermissionItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ResourceTypePermissionItem) GetOperations added in v1.54.0

func (o *ResourceTypePermissionItem) GetOperations() []string

GetOperations returns the Operations field value If the value is explicit nil, the zero value for []string will be returned

func (*ResourceTypePermissionItem) GetOperationsOk added in v1.54.0

func (o *ResourceTypePermissionItem) GetOperationsOk() ([]string, bool)

GetOperationsOk returns a tuple with the Operations 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 (*ResourceTypePermissionItem) GetTitle added in v1.54.0

func (o *ResourceTypePermissionItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ResourceTypePermissionItem) GetTitleOk added in v1.54.0

func (o *ResourceTypePermissionItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceTypePermissionItem) HasTitle added in v1.54.0

func (o *ResourceTypePermissionItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ResourceTypePermissionItem) MarshalJSON added in v1.54.0

func (o ResourceTypePermissionItem) MarshalJSON() ([]byte, error)

SetLinks sets field value

func (*ResourceTypePermissionItem) SetMetadata added in v1.54.0

func (o *ResourceTypePermissionItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*ResourceTypePermissionItem) SetName added in v1.54.0

func (o *ResourceTypePermissionItem) SetName(v string)

SetName sets field value

func (*ResourceTypePermissionItem) SetOperations added in v1.54.0

func (o *ResourceTypePermissionItem) SetOperations(v []string)

SetOperations sets field value

func (*ResourceTypePermissionItem) SetTitle added in v1.54.0

func (o *ResourceTypePermissionItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (ResourceTypePermissionItem) ToMap added in v1.54.0

func (o ResourceTypePermissionItem) ToMap() (map[string]interface{}, error)

func (*ResourceTypePermissionItem) UnmarshalJSON added in v1.54.0

func (o *ResourceTypePermissionItem) UnmarshalJSON(data []byte) (err error)
type ResourceTypePermissionItemLinks struct {
	Details *HalLinkData `json:"details,omitempty"`
	Self    HalLinkData  `json:"self"`
}

ResourceTypePermissionItemLinks The links for an Instance Permission Item.

func NewResourceTypePermissionItemLinks(self HalLinkData) *ResourceTypePermissionItemLinks

NewResourceTypePermissionItemLinks instantiates a new ResourceTypePermissionItemLinks 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 NewResourceTypePermissionItemLinksWithDefaults added in v1.54.0

func NewResourceTypePermissionItemLinksWithDefaults() *ResourceTypePermissionItemLinks

NewResourceTypePermissionItemLinksWithDefaults instantiates a new ResourceTypePermissionItemLinks 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 (*ResourceTypePermissionItemLinks) GetDetails added in v1.54.0

GetDetails returns the Details field value if set, zero value otherwise.

func (*ResourceTypePermissionItemLinks) GetDetailsOk added in v1.54.0

func (o *ResourceTypePermissionItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceTypePermissionItemLinks) GetSelf added in v1.54.0

GetSelf returns the Self field value

func (*ResourceTypePermissionItemLinks) GetSelfOk added in v1.54.0

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*ResourceTypePermissionItemLinks) HasDetails added in v1.54.0

func (o *ResourceTypePermissionItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (ResourceTypePermissionItemLinks) MarshalJSON added in v1.54.0

func (o ResourceTypePermissionItemLinks) MarshalJSON() ([]byte, error)

func (*ResourceTypePermissionItemLinks) SetDetails added in v1.54.0

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*ResourceTypePermissionItemLinks) SetSelf added in v1.54.0

SetSelf sets field value

func (ResourceTypePermissionItemLinks) ToMap added in v1.54.0

func (o ResourceTypePermissionItemLinks) ToMap() (map[string]interface{}, error)

func (*ResourceTypePermissionItemLinks) UnmarshalJSON added in v1.54.0

func (o *ResourceTypePermissionItemLinks) UnmarshalJSON(data []byte) (err error)

type RetainBuildJobRequest

type RetainBuildJobRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the job and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainBuildJobRequest struct for RetainBuildJobRequest

func NewRetainBuildJobRequest

func NewRetainBuildJobRequest() *RetainBuildJobRequest

NewRetainBuildJobRequest instantiates a new RetainBuildJobRequest 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 NewRetainBuildJobRequestWithDefaults

func NewRetainBuildJobRequestWithDefaults() *RetainBuildJobRequest

NewRetainBuildJobRequestWithDefaults instantiates a new RetainBuildJobRequest 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 (*RetainBuildJobRequest) GetTtl

func (o *RetainBuildJobRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainBuildJobRequest) GetTtlOk

func (o *RetainBuildJobRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl 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 (*RetainBuildJobRequest) HasTtl

func (o *RetainBuildJobRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainBuildJobRequest) MarshalJSON

func (o RetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*RetainBuildJobRequest) SetTtl

func (o *RetainBuildJobRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainBuildJobRequest) SetTtlNil

func (o *RetainBuildJobRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (RetainBuildJobRequest) ToMap added in v1.22.0

func (o RetainBuildJobRequest) ToMap() (map[string]interface{}, error)

func (*RetainBuildJobRequest) UnsetTtl

func (o *RetainBuildJobRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RetainWorkspaceRequest

type RetainWorkspaceRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the workspace and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainWorkspaceRequest struct for RetainWorkspaceRequest

func NewRetainWorkspaceRequest

func NewRetainWorkspaceRequest() *RetainWorkspaceRequest

NewRetainWorkspaceRequest instantiates a new RetainWorkspaceRequest 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 NewRetainWorkspaceRequestWithDefaults

func NewRetainWorkspaceRequestWithDefaults() *RetainWorkspaceRequest

NewRetainWorkspaceRequestWithDefaults instantiates a new RetainWorkspaceRequest 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 (*RetainWorkspaceRequest) GetTtl

func (o *RetainWorkspaceRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainWorkspaceRequest) GetTtlOk

func (o *RetainWorkspaceRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl 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 (*RetainWorkspaceRequest) HasTtl

func (o *RetainWorkspaceRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainWorkspaceRequest) MarshalJSON

func (o RetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*RetainWorkspaceRequest) SetTtl

func (o *RetainWorkspaceRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainWorkspaceRequest) SetTtlNil

func (o *RetainWorkspaceRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (RetainWorkspaceRequest) ToMap added in v1.22.0

func (o RetainWorkspaceRequest) ToMap() (map[string]interface{}, error)

func (*RetainWorkspaceRequest) UnsetTtl

func (o *RetainWorkspaceRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RootResourceAPIService added in v1.22.0

type RootResourceAPIService service

RootResourceAPIService RootResourceAPI service

func (*RootResourceAPIService) GetRoot added in v1.22.0

GetRoot Get the Root resource.

Retrieve the Root resource to list top level collections.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRootRequest

func (*RootResourceAPIService) GetRootExecute added in v1.22.0

Execute executes the request

@return SimpleCollection

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 SimpleCollection

type SimpleCollection struct {
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

SimpleCollection This collection resource follows the common pattern of linking to contained resources. In file system terms, it is similar to a directory but only contains links to a single type of resource. It is not possible to embed resources into this collection.

func NewSimpleCollection

func NewSimpleCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *SimpleCollection

NewSimpleCollection instantiates a new SimpleCollection 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 NewSimpleCollectionWithDefaults

func NewSimpleCollectionWithDefaults() *SimpleCollection

NewSimpleCollectionWithDefaults instantiates a new SimpleCollection 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 (o *SimpleCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*SimpleCollection) GetLinksOk

func (o *SimpleCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*SimpleCollection) GetMetadata

func (o *SimpleCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*SimpleCollection) GetMetadataOk

func (o *SimpleCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*SimpleCollection) GetName

func (o *SimpleCollection) GetName() string

GetName returns the Name field value

func (*SimpleCollection) GetNameOk

func (o *SimpleCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SimpleCollection) GetTitle

func (o *SimpleCollection) GetTitle() string

GetTitle returns the Title field value

func (*SimpleCollection) GetTitleOk

func (o *SimpleCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (SimpleCollection) MarshalJSON

func (o SimpleCollection) MarshalJSON() ([]byte, error)
func (o *SimpleCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*SimpleCollection) SetMetadata

func (o *SimpleCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*SimpleCollection) SetName

func (o *SimpleCollection) SetName(v string)

SetName sets field value

func (*SimpleCollection) SetTitle

func (o *SimpleCollection) SetTitle(v string)

SetTitle sets field value

func (SimpleCollection) ToMap added in v1.22.0

func (o SimpleCollection) ToMap() (map[string]interface{}, error)

func (*SimpleCollection) UnmarshalJSON added in v1.22.0

func (o *SimpleCollection) UnmarshalJSON(data []byte) (err error)

type TokenIntrospectionRequestItem added in v1.57.0

type TokenIntrospectionRequestItem struct {
	// The string value of the token.
	Token string `json:"token"`
	// A hint about the type of the token submitted for introspection.
	TokenTypeHint *string `json:"token_type_hint,omitempty"`
}

TokenIntrospectionRequestItem The introspection request is based on https://www.rfc-editor.org/rfc/rfc7662#section-2.1

func NewTokenIntrospectionRequestItem added in v1.57.0

func NewTokenIntrospectionRequestItem(token string) *TokenIntrospectionRequestItem

NewTokenIntrospectionRequestItem instantiates a new TokenIntrospectionRequestItem 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 NewTokenIntrospectionRequestItemWithDefaults added in v1.57.0

func NewTokenIntrospectionRequestItemWithDefaults() *TokenIntrospectionRequestItem

NewTokenIntrospectionRequestItemWithDefaults instantiates a new TokenIntrospectionRequestItem 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 (*TokenIntrospectionRequestItem) GetToken added in v1.57.0

func (o *TokenIntrospectionRequestItem) GetToken() string

GetToken returns the Token field value

func (*TokenIntrospectionRequestItem) GetTokenOk added in v1.57.0

func (o *TokenIntrospectionRequestItem) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (*TokenIntrospectionRequestItem) GetTokenTypeHint added in v1.57.0

func (o *TokenIntrospectionRequestItem) GetTokenTypeHint() string

GetTokenTypeHint returns the TokenTypeHint field value if set, zero value otherwise.

func (*TokenIntrospectionRequestItem) GetTokenTypeHintOk added in v1.57.0

func (o *TokenIntrospectionRequestItem) GetTokenTypeHintOk() (*string, bool)

GetTokenTypeHintOk returns a tuple with the TokenTypeHint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenIntrospectionRequestItem) HasTokenTypeHint added in v1.57.0

func (o *TokenIntrospectionRequestItem) HasTokenTypeHint() bool

HasTokenTypeHint returns a boolean if a field has been set.

func (TokenIntrospectionRequestItem) MarshalJSON added in v1.57.0

func (o TokenIntrospectionRequestItem) MarshalJSON() ([]byte, error)

func (*TokenIntrospectionRequestItem) SetToken added in v1.57.0

func (o *TokenIntrospectionRequestItem) SetToken(v string)

SetToken sets field value

func (*TokenIntrospectionRequestItem) SetTokenTypeHint added in v1.57.0

func (o *TokenIntrospectionRequestItem) SetTokenTypeHint(v string)

SetTokenTypeHint gets a reference to the given string and assigns it to the TokenTypeHint field.

func (TokenIntrospectionRequestItem) ToMap added in v1.57.0

func (o TokenIntrospectionRequestItem) ToMap() (map[string]interface{}, error)

func (*TokenIntrospectionRequestItem) UnmarshalJSON added in v1.57.0

func (o *TokenIntrospectionRequestItem) UnmarshalJSON(data []byte) (err error)

type TokenIntrospectionResponseItem added in v1.57.0

type TokenIntrospectionResponseItem struct {
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Boolean indicator of whether or not the presented token is currently active.
	Active bool `json:"active"`
	// Name of the policy.
	PolicyName *string `json:"policyName,omitempty" validate:"regexp=^[A-Za-z][A-Za-z -]{1,63}$"`
}

TokenIntrospectionResponseItem The introspection response is based on https://www.rfc-editor.org/rfc/rfc7662#section-2.2

func NewTokenIntrospectionResponseItem added in v1.57.0

func NewTokenIntrospectionResponseItem(metadata NullableCommonMetadata, active bool) *TokenIntrospectionResponseItem

NewTokenIntrospectionResponseItem instantiates a new TokenIntrospectionResponseItem 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 NewTokenIntrospectionResponseItemWithDefaults added in v1.57.0

func NewTokenIntrospectionResponseItemWithDefaults() *TokenIntrospectionResponseItem

NewTokenIntrospectionResponseItemWithDefaults instantiates a new TokenIntrospectionResponseItem 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 (*TokenIntrospectionResponseItem) GetActive added in v1.57.0

func (o *TokenIntrospectionResponseItem) GetActive() bool

GetActive returns the Active field value

func (*TokenIntrospectionResponseItem) GetActiveOk added in v1.57.0

func (o *TokenIntrospectionResponseItem) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*TokenIntrospectionResponseItem) GetMetadata added in v1.57.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*TokenIntrospectionResponseItem) GetMetadataOk added in v1.57.0

func (o *TokenIntrospectionResponseItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*TokenIntrospectionResponseItem) GetPolicyName added in v1.57.0

func (o *TokenIntrospectionResponseItem) GetPolicyName() string

GetPolicyName returns the PolicyName field value if set, zero value otherwise.

func (*TokenIntrospectionResponseItem) GetPolicyNameOk added in v1.57.0

func (o *TokenIntrospectionResponseItem) GetPolicyNameOk() (*string, bool)

GetPolicyNameOk returns a tuple with the PolicyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenIntrospectionResponseItem) HasPolicyName added in v1.57.0

func (o *TokenIntrospectionResponseItem) HasPolicyName() bool

HasPolicyName returns a boolean if a field has been set.

func (TokenIntrospectionResponseItem) MarshalJSON added in v1.57.0

func (o TokenIntrospectionResponseItem) MarshalJSON() ([]byte, error)

func (*TokenIntrospectionResponseItem) SetActive added in v1.57.0

func (o *TokenIntrospectionResponseItem) SetActive(v bool)

SetActive sets field value

func (*TokenIntrospectionResponseItem) SetMetadata added in v1.57.0

SetMetadata sets field value

func (*TokenIntrospectionResponseItem) SetPolicyName added in v1.57.0

func (o *TokenIntrospectionResponseItem) SetPolicyName(v string)

SetPolicyName gets a reference to the given string and assigns it to the PolicyName field.

func (TokenIntrospectionResponseItem) ToMap added in v1.57.0

func (o TokenIntrospectionResponseItem) ToMap() (map[string]interface{}, error)

func (*TokenIntrospectionResponseItem) UnmarshalJSON added in v1.57.0

func (o *TokenIntrospectionResponseItem) UnmarshalJSON(data []byte) (err error)

type ToolchainTypes

type ToolchainTypes string

ToolchainTypes The type of toolchain that will be used to compile and link the project. * `GCC` - GNU Tools for Arm Embedded Processors. Refer to <a href=\"https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm\">Arm GCC</a>. * `G++` - Code Sourcery GCC compiler for C and C++ (is now Mentor Graphics CodeBench). * `AC5` - Arm Compiler for C and C++ Major Version 5. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation/version-5\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `AC6` - Arm Compiler for C and C++ Major Version 6. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `IAR` - IAR compiler for C and C++. * `Tasking` - TASKING compiler for C and C++. * `GHS` - Green Hills Software compiler for C, C++, and EC++.

const (
	AC5     ToolchainTypes = "AC5"
	AC6     ToolchainTypes = "AC6"
	G       ToolchainTypes = "G++"
	GCC     ToolchainTypes = "GCC"
	GHS     ToolchainTypes = "GHS"
	IAR     ToolchainTypes = "IAR"
	TASKING ToolchainTypes = "Tasking"
)

List of ToolchainTypes

func NewToolchainTypesFromValue

func NewToolchainTypesFromValue(v string) (*ToolchainTypes, error)

NewToolchainTypesFromValue returns a pointer to a valid ToolchainTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ToolchainTypes) IsValid

func (v ToolchainTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ToolchainTypes) Ptr

func (v ToolchainTypes) Ptr() *ToolchainTypes

Ptr returns reference to ToolchainTypes value

func (*ToolchainTypes) UnmarshalJSON

func (v *ToolchainTypes) UnmarshalJSON(src []byte) error

type UserCollection added in v1.57.0

type UserCollection struct {
	Embedded *EmbeddedUserItem                        `json:"_embedded,omitempty"`
	Links    NullableHalOnlyEmbeddableCollectionLinks `json:"_links"`
	Metadata NullableCollectionMetadata               `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

UserCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewUserCollection added in v1.57.0

NewUserCollection instantiates a new UserCollection 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 NewUserCollectionWithDefaults added in v1.57.0

func NewUserCollectionWithDefaults() *UserCollection

NewUserCollectionWithDefaults instantiates a new UserCollection 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 (o *UserCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*UserCollection) FetchName added in v1.57.0

func (o *UserCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*UserCollection) FetchTitle added in v1.57.0

func (o *UserCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*UserCollection) FetchType added in v1.57.0

func (o *UserCollection) FetchType() string

FetchType returns the resource type

func (*UserCollection) GetEmbedded added in v1.57.0

func (o *UserCollection) GetEmbedded() EmbeddedUserItem

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*UserCollection) GetEmbeddedOk added in v1.57.0

func (o *UserCollection) GetEmbeddedOk() (*EmbeddedUserItem, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalOnlyEmbeddableCollectionLinks will be returned

func (*UserCollection) GetLinksOk added in v1.57.0

GetLinksOk returns a tuple with the Links 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 (*UserCollection) GetMetadata added in v1.57.0

func (o *UserCollection) GetMetadata() CollectionMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CollectionMetadata will be returned

func (*UserCollection) GetMetadataOk added in v1.57.0

func (o *UserCollection) GetMetadataOk() (*CollectionMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*UserCollection) GetName added in v1.57.0

func (o *UserCollection) GetName() string

GetName returns the Name field value

func (*UserCollection) GetNameOk added in v1.57.0

func (o *UserCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserCollection) GetTitle added in v1.57.0

func (o *UserCollection) GetTitle() string

GetTitle returns the Title field value

func (*UserCollection) GetTitleOk added in v1.57.0

func (o *UserCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*UserCollection) HasEmbedded added in v1.57.0

func (o *UserCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (UserCollection) MarshalJSON added in v1.57.0

func (o UserCollection) MarshalJSON() ([]byte, error)

func (*UserCollection) SetEmbedded added in v1.57.0

func (o *UserCollection) SetEmbedded(v EmbeddedUserItem)

SetEmbedded gets a reference to the given EmbeddedUserItem and assigns it to the Embedded field.

SetLinks sets field value

func (*UserCollection) SetMetadata added in v1.57.0

func (o *UserCollection) SetMetadata(v CollectionMetadata)

SetMetadata sets field value

func (*UserCollection) SetName added in v1.57.0

func (o *UserCollection) SetName(v string)

SetName sets field value

func (*UserCollection) SetTitle added in v1.57.0

func (o *UserCollection) SetTitle(v string)

SetTitle sets field value

func (UserCollection) ToMap added in v1.57.0

func (o UserCollection) ToMap() (map[string]interface{}, error)

func (*UserCollection) UnmarshalJSON added in v1.57.0

func (o *UserCollection) UnmarshalJSON(data []byte) (err error)

type UserInviteItem added in v1.57.0

type UserInviteItem struct {
	// Email address of the user.
	Email string `json:"email"`
}

UserInviteItem Form necessary for inviting users to the system

func NewUserInviteItem added in v1.57.0

func NewUserInviteItem(email string) *UserInviteItem

NewUserInviteItem instantiates a new UserInviteItem 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 NewUserInviteItemWithDefaults added in v1.57.0

func NewUserInviteItemWithDefaults() *UserInviteItem

NewUserInviteItemWithDefaults instantiates a new UserInviteItem 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 (*UserInviteItem) GetEmail added in v1.57.0

func (o *UserInviteItem) GetEmail() string

GetEmail returns the Email field value

func (*UserInviteItem) GetEmailOk added in v1.57.0

func (o *UserInviteItem) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (UserInviteItem) MarshalJSON added in v1.57.0

func (o UserInviteItem) MarshalJSON() ([]byte, error)

func (*UserInviteItem) SetEmail added in v1.57.0

func (o *UserInviteItem) SetEmail(v string)

SetEmail sets field value

func (UserInviteItem) ToMap added in v1.57.0

func (o UserInviteItem) ToMap() (map[string]interface{}, error)

func (*UserInviteItem) UnmarshalJSON added in v1.57.0

func (o *UserInviteItem) UnmarshalJSON(data []byte) (err error)

type UserItem added in v1.38.0

type UserItem struct {
	Links    NullableUserItemLinks  `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Country of the user as ISO 3166-1 alpha-2 code.
	Country *string `json:"country,omitempty" validate:"regexp=^[A-Z]{2}$"`
	// Email address of the user.
	Email *string `json:"email,omitempty"`
	// First name of the user.
	FirstName *string `json:"firstName,omitempty" validate:"regexp=^[A-Za-z][A-Za-z' -]{1,48}$"`
	// Last name of the user.
	LastName *string `json:"lastName,omitempty" validate:"regexp=^[A-Za-z][A-Za-z' -]{1,48}$"`
	// The system identifier of the user.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable description of the user
	Title *string `json:"title,omitempty" validate:"regexp=^(?!\\\\s)[A-Za-z]+(?:[ '-][A-Za-z]+){0,99}(?<!\\\\s)$"`
	// Username of the user, which is the identifier provided by Arm account.
	Username NullableString `json:"username,omitempty"`
}

UserItem struct for UserItem

func NewUserItem added in v1.38.0

func NewUserItem(links NullableUserItemLinks, metadata NullableCommonMetadata, name string) *UserItem

NewUserItem instantiates a new UserItem 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 NewUserItemWithDefaults added in v1.38.0

func NewUserItemWithDefaults() *UserItem

NewUserItemWithDefaults instantiates a new UserItem 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 (o *UserItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*UserItem) FetchName added in v1.57.0

func (o *UserItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*UserItem) FetchTitle added in v1.57.0

func (o *UserItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*UserItem) FetchType added in v1.57.0

func (o *UserItem) FetchType() string

FetchType returns the resource type

func (*UserItem) GetCountry added in v1.44.0

func (o *UserItem) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*UserItem) GetCountryOk added in v1.44.0

func (o *UserItem) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserItem) GetEmail added in v1.44.0

func (o *UserItem) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserItem) GetEmailOk added in v1.44.0

func (o *UserItem) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserItem) GetFirstName added in v1.44.0

func (o *UserItem) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*UserItem) GetFirstNameOk added in v1.44.0

func (o *UserItem) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserItem) GetLastName added in v1.44.0

func (o *UserItem) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*UserItem) GetLastNameOk added in v1.44.0

func (o *UserItem) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *UserItem) GetLinks() UserItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for UserItemLinks will be returned

func (*UserItem) GetLinksOk added in v1.38.0

func (o *UserItem) GetLinksOk() (*UserItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*UserItem) GetMetadata added in v1.38.0

func (o *UserItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*UserItem) GetMetadataOk added in v1.38.0

func (o *UserItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*UserItem) GetName added in v1.38.0

func (o *UserItem) GetName() string

GetName returns the Name field value

func (*UserItem) GetNameOk added in v1.38.0

func (o *UserItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserItem) GetTitle added in v1.38.0

func (o *UserItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*UserItem) GetTitleOk added in v1.38.0

func (o *UserItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserItem) GetUsername added in v1.44.0

func (o *UserItem) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserItem) GetUsernameOk added in v1.44.0

func (o *UserItem) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username 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 (*UserItem) HasCountry added in v1.44.0

func (o *UserItem) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*UserItem) HasEmail added in v1.44.0

func (o *UserItem) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserItem) HasFirstName added in v1.44.0

func (o *UserItem) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*UserItem) HasLastName added in v1.44.0

func (o *UserItem) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*UserItem) HasTitle added in v1.38.0

func (o *UserItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*UserItem) HasUsername added in v1.44.0

func (o *UserItem) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (UserItem) MarshalJSON added in v1.38.0

func (o UserItem) MarshalJSON() ([]byte, error)

func (*UserItem) SetCountry added in v1.44.0

func (o *UserItem) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*UserItem) SetEmail added in v1.44.0

func (o *UserItem) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserItem) SetFirstName added in v1.44.0

func (o *UserItem) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*UserItem) SetLastName added in v1.44.0

func (o *UserItem) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (o *UserItem) SetLinks(v UserItemLinks)

SetLinks sets field value

func (*UserItem) SetMetadata added in v1.38.0

func (o *UserItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*UserItem) SetName added in v1.38.0

func (o *UserItem) SetName(v string)

SetName sets field value

func (*UserItem) SetTitle added in v1.38.0

func (o *UserItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UserItem) SetUsername added in v1.44.0

func (o *UserItem) SetUsername(v string)

SetUsername gets a reference to the given NullableString and assigns it to the Username field.

func (*UserItem) SetUsernameNil added in v1.44.0

func (o *UserItem) SetUsernameNil()

SetUsernameNil sets the value for Username to be an explicit nil

func (UserItem) ToMap added in v1.38.0

func (o UserItem) ToMap() (map[string]interface{}, error)

func (*UserItem) UnmarshalJSON added in v1.38.0

func (o *UserItem) UnmarshalJSON(data []byte) (err error)

func (*UserItem) UnsetUsername added in v1.44.0

func (o *UserItem) UnsetUsername()

UnsetUsername ensures that no value is present for Username, not even an explicit nil

type UserItemLinks struct {
	Me   *HalLinkData `json:"me,omitempty"`
	Self HalLinkData  `json:"self"`
}

UserItemLinks The links for a User Item.

func NewUserItemLinks(self HalLinkData) *UserItemLinks

NewUserItemLinks instantiates a new UserItemLinks 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 NewUserItemLinksWithDefaults added in v1.38.0

func NewUserItemLinksWithDefaults() *UserItemLinks

NewUserItemLinksWithDefaults instantiates a new UserItemLinks 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 (*UserItemLinks) GetMe added in v1.38.0

func (o *UserItemLinks) GetMe() HalLinkData

GetMe returns the Me field value if set, zero value otherwise.

func (*UserItemLinks) GetMeOk added in v1.38.0

func (o *UserItemLinks) GetMeOk() (*HalLinkData, bool)

GetMeOk returns a tuple with the Me field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserItemLinks) GetSelf added in v1.38.0

func (o *UserItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*UserItemLinks) GetSelfOk added in v1.38.0

func (o *UserItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*UserItemLinks) HasMe added in v1.38.0

func (o *UserItemLinks) HasMe() bool

HasMe returns a boolean if a field has been set.

func (UserItemLinks) MarshalJSON added in v1.38.0

func (o UserItemLinks) MarshalJSON() ([]byte, error)

func (*UserItemLinks) SetMe added in v1.38.0

func (o *UserItemLinks) SetMe(v HalLinkData)

SetMe gets a reference to the given HalLinkData and assigns it to the Me field.

func (*UserItemLinks) SetSelf added in v1.38.0

func (o *UserItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (UserItemLinks) ToMap added in v1.38.0

func (o UserItemLinks) ToMap() (map[string]interface{}, error)

func (*UserItemLinks) UnmarshalJSON added in v1.38.0

func (o *UserItemLinks) UnmarshalJSON(data []byte) (err error)

type UserIterator added in v1.57.0

type UserIterator struct {
	// contains filtered or unexported fields
}

UserIterator defines an iterator over a collection.

func (*UserIterator) GetNext added in v1.57.0

func (m *UserIterator) GetNext() (item any, err error)

func (*UserIterator) HasNext added in v1.57.0

func (m *UserIterator) HasNext() bool

type VHTRunJobsAPIService added in v1.22.0

type VHTRunJobsAPIService service

VHTRunJobsAPIService VHTRunJobsAPI service

func (*VHTRunJobsAPIService) CancelVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) CancelVhtRunJob(ctx context.Context, jobName string) ApiCancelVhtRunJobRequest

CancelVhtRunJob Cancel a VHT run job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiCancelVhtRunJobRequest

func (*VHTRunJobsAPIService) CancelVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsAPIService) DeleteVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) DeleteVhtRunJob(ctx context.Context, jobName string) ApiDeleteVhtRunJobRequest

DeleteVhtRunJob Delete an VHT run Job.

Deletes a job along with messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiDeleteVhtRunJobRequest

func (*VHTRunJobsAPIService) DeleteVhtRunJobExecute added in v1.22.0

func (a *VHTRunJobsAPIService) DeleteVhtRunJobExecute(r ApiDeleteVhtRunJobRequest) (*http.Response, error)

Execute executes the request

func (a *VHTRunJobsAPIService) FollowGetVhtRunJobMessagesLink(r *ApiGetVhtRunJobMessagesRequest, link string) (*NotificationFeed, *http.Response, error)

Follows a collection link. This function is based on the `GetVhtRunJobMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListVhtRunJobsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*VHTRunJobsAPIService) GetVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) GetVhtRunJob(ctx context.Context, jobName string) ApiGetVhtRunJobRequest

GetVhtRunJob Return status of an VHT run Job.

An VHT run job represents the status of a run process being executed by a VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobRequest

func (*VHTRunJobsAPIService) GetVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsAPIService) GetVhtRunJobMessages added in v1.22.0

func (a *VHTRunJobsAPIService) GetVhtRunJobMessages(ctx context.Context, jobName string) ApiGetVhtRunJobMessagesRequest

GetVhtRunJobMessages VHT Run Job Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobMessagesRequest

func (*VHTRunJobsAPIService) GetVhtRunJobMessagesExecute added in v1.22.0

Execute executes the request

@return NotificationFeed

func (*VHTRunJobsAPIService) ListVhtRunJobs added in v1.22.0

ListVhtRunJobs List all run jobs on VHTs.

This returns a collection resource that lists all in progress or recently completed run jobs on VHT instances. The run jobs for all VHT instances are in the same collection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtRunJobsRequest

func (*VHTRunJobsAPIService) ListVhtRunJobsExecute added in v1.22.0

Execute executes the request

@return VhtRunJobCollection

type VendorItem

type VendorItem struct {
	Links    VendorItemLinks        `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Description of the Vendor
	Description *string `json:"description,omitempty"`
	// Value used to identify this Vendor, in the data source used to create this Vendor.
	ExternalId *string `json:"external_id,omitempty"`
	// Unique ID of the Vendor.
	Id string `json:"id"`
	Logo *string `json:"logo,omitempty"`
	// Web-addressable slug of the Vendor name
	Slug string `json:"slug"`
	// Human-readable name of the Vendor.
	Title string `json:"title"`
	// Type of data used to populate the `external_id` field
	Type *string `json:"type,omitempty"`
	// URL to the Vendors website
	Website *string `json:"website,omitempty"`
}

VendorItem A Vendor Item.

func NewVendorItem

func NewVendorItem(links VendorItemLinks, metadata NullableCommonMetadata, id string, slug string, title string) *VendorItem

NewVendorItem instantiates a new VendorItem 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 NewVendorItemWithDefaults

func NewVendorItemWithDefaults() *VendorItem

NewVendorItemWithDefaults instantiates a new VendorItem 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 (*VendorItem) GetDescription

func (o *VendorItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*VendorItem) GetDescriptionOk

func (o *VendorItem) 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 (*VendorItem) GetExternalId

func (o *VendorItem) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*VendorItem) GetExternalIdOk

func (o *VendorItem) 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 (*VendorItem) GetId

func (o *VendorItem) GetId() string

GetId returns the Id field value

func (*VendorItem) GetIdOk

func (o *VendorItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLinks() VendorItemLinks

GetLinks returns the Links field value

func (*VendorItem) GetLinksOk

func (o *VendorItem) GetLinksOk() (*VendorItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*VendorItem) GetLogoOk

func (o *VendorItem) 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 (*VendorItem) GetMetadata

func (o *VendorItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VendorItem) GetMetadataOk

func (o *VendorItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VendorItem) GetSlug

func (o *VendorItem) GetSlug() string

GetSlug returns the Slug field value

func (*VendorItem) GetSlugOk

func (o *VendorItem) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value and a boolean to check if the value has been set.

func (*VendorItem) GetTitle

func (o *VendorItem) GetTitle() string

GetTitle returns the Title field value

func (*VendorItem) GetTitleOk

func (o *VendorItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VendorItem) GetType

func (o *VendorItem) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VendorItem) GetTypeOk

func (o *VendorItem) 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 (*VendorItem) GetWebsite

func (o *VendorItem) GetWebsite() string

GetWebsite returns the Website field value if set, zero value otherwise.

func (*VendorItem) GetWebsiteOk

func (o *VendorItem) GetWebsiteOk() (*string, bool)

GetWebsiteOk returns a tuple with the Website field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) HasDescription

func (o *VendorItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*VendorItem) HasExternalId

func (o *VendorItem) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (o *VendorItem) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*VendorItem) HasType

func (o *VendorItem) HasType() bool

HasType returns a boolean if a field has been set.

func (*VendorItem) HasWebsite

func (o *VendorItem) HasWebsite() bool

HasWebsite returns a boolean if a field has been set.

func (VendorItem) MarshalJSON

func (o VendorItem) MarshalJSON() ([]byte, error)

func (*VendorItem) SetDescription

func (o *VendorItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*VendorItem) SetExternalId

func (o *VendorItem) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*VendorItem) SetId

func (o *VendorItem) SetId(v string)

SetId sets field value

func (o *VendorItem) SetLinks(v VendorItemLinks)

SetLinks sets field value

func (o *VendorItem) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*VendorItem) SetMetadata

func (o *VendorItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VendorItem) SetSlug

func (o *VendorItem) SetSlug(v string)

SetSlug sets field value

func (*VendorItem) SetTitle

func (o *VendorItem) SetTitle(v string)

SetTitle sets field value

func (*VendorItem) SetType

func (o *VendorItem) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*VendorItem) SetWebsite

func (o *VendorItem) SetWebsite(v string)

SetWebsite gets a reference to the given string and assigns it to the Website field.

func (VendorItem) ToMap added in v1.22.0

func (o VendorItem) ToMap() (map[string]interface{}, error)

func (*VendorItem) UnmarshalJSON added in v1.22.0

func (o *VendorItem) UnmarshalJSON(data []byte) (err error)
type VendorItemLinks struct {
	Collection HalLinkData `json:"collection"`
	Self       HalLinkData `json:"self"`
}

VendorItemLinks The links for a VendorItem.

func NewVendorItemLinks(collection HalLinkData, self HalLinkData) *VendorItemLinks

NewVendorItemLinks instantiates a new VendorItemLinks 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 NewVendorItemLinksWithDefaults

func NewVendorItemLinksWithDefaults() *VendorItemLinks

NewVendorItemLinksWithDefaults instantiates a new VendorItemLinks 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 (*VendorItemLinks) GetCollection

func (o *VendorItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*VendorItemLinks) GetCollectionOk

func (o *VendorItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value and a boolean to check if the value has been set.

func (*VendorItemLinks) GetSelf

func (o *VendorItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VendorItemLinks) GetSelfOk

func (o *VendorItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (VendorItemLinks) MarshalJSON

func (o VendorItemLinks) MarshalJSON() ([]byte, error)

func (*VendorItemLinks) SetCollection

func (o *VendorItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*VendorItemLinks) SetSelf

func (o *VendorItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VendorItemLinks) ToMap added in v1.22.0

func (o VendorItemLinks) ToMap() (map[string]interface{}, error)

func (*VendorItemLinks) UnmarshalJSON added in v1.22.0

func (o *VendorItemLinks) UnmarshalJSON(data []byte) (err error)

type VendorsAPIService added in v1.22.0

type VendorsAPIService service

VendorsAPIService VendorsAPI service

func (*VendorsAPIService) CreateVendor added in v1.22.0

CreateVendor Create a new Vendor

This creates a new Vendor entry, using external data about the Vendor and a user-supplied Name field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateVendorRequest

func (*VendorsAPIService) CreateVendorExecute added in v1.22.0

func (a *VendorsAPIService) CreateVendorExecute(r ApiCreateVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsAPIService) GetVendor added in v1.22.0

func (a *VendorsAPIService) GetVendor(ctx context.Context, vendorSlugOrId string) ApiGetVendorRequest

GetVendor Get a Vendor Item

Get a specific Vendor Item

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vendorSlugOrId Either the Slug or ID of the Vendor
@return ApiGetVendorRequest

func (*VendorsAPIService) GetVendorExecute added in v1.22.0

func (a *VendorsAPIService) GetVendorExecute(r ApiGetVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsAPIService) ListVendors added in v1.22.0

ListVendors List all the Vendors.

This returns a collection resource that lists all of the Vendors available to the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVendorsRequest

func (*VendorsAPIService) ListVendorsExecute added in v1.22.0

Execute executes the request

@return ListVendorsCollection

type VhtCollection

type VhtCollection struct {
	Embedded *EmbeddedVhtItems          `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtCollection

func NewVhtCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtCollection

NewVhtCollection instantiates a new VhtCollection 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 NewVhtCollectionWithDefaults

func NewVhtCollectionWithDefaults() *VhtCollection

NewVhtCollectionWithDefaults instantiates a new VhtCollection 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 (o *VhtCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtCollection) FetchName added in v1.21.0

func (o *VhtCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtCollection) FetchTitle added in v1.21.0

func (o *VhtCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtCollection) FetchType added in v1.21.0

func (o *VhtCollection) FetchType() string

FetchType returns the resource type

func (*VhtCollection) GetEmbedded

func (o *VhtCollection) GetEmbedded() EmbeddedVhtItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtCollection) GetEmbeddedOk

func (o *VhtCollection) GetEmbeddedOk() (*EmbeddedVhtItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtCollection) GetItemCount added in v1.21.0

func (o *VhtCollection) GetItemCount() (count int64, err error)

func (*VhtCollection) GetItemIterator added in v1.21.0

func (o *VhtCollection) GetItemIterator() (IIterator, error)
func (o *VhtCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtCollection) GetLinksOk

func (o *VhtCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtCollection) GetMetadata

func (o *VhtCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtCollection) GetMetadataOk

func (o *VhtCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtCollection) GetName

func (o *VhtCollection) GetName() string

GetName returns the Name field value

func (*VhtCollection) GetNameOk

func (o *VhtCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtCollection) GetTitle

func (o *VhtCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtCollection) GetTitleOk

func (o *VhtCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtCollection) HasEmbedded

func (o *VhtCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtCollection) HasNext added in v1.21.0

func (o *VhtCollection) HasNext() bool

func (VhtCollection) MarshalJSON

func (o VhtCollection) MarshalJSON() ([]byte, error)

func (*VhtCollection) SetEmbedded

func (o *VhtCollection) SetEmbedded(v EmbeddedVhtItems)

SetEmbedded gets a reference to the given EmbeddedVhtItems and assigns it to the Embedded field.

func (o *VhtCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtCollection) SetMetadata

func (o *VhtCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtCollection) SetName

func (o *VhtCollection) SetName(v string)

SetName sets field value

func (*VhtCollection) SetTitle

func (o *VhtCollection) SetTitle(v string)

SetTitle sets field value

func (VhtCollection) ToMap added in v1.22.0

func (o VhtCollection) ToMap() (map[string]interface{}, error)

func (*VhtCollection) UnmarshalJSON added in v1.22.0

func (o *VhtCollection) UnmarshalJSON(data []byte) (err error)

type VhtInstanceCollection

type VhtInstanceCollection struct {
	Embedded *EmbeddedVhtInstanceItems  `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtInstanceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtInstanceCollection

func NewVhtInstanceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtInstanceCollection

NewVhtInstanceCollection instantiates a new VhtInstanceCollection 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 NewVhtInstanceCollectionWithDefaults

func NewVhtInstanceCollectionWithDefaults() *VhtInstanceCollection

NewVhtInstanceCollectionWithDefaults instantiates a new VhtInstanceCollection 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 (o *VhtInstanceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtInstanceCollection) FetchName added in v1.25.0

func (o *VhtInstanceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtInstanceCollection) FetchTitle added in v1.25.0

func (o *VhtInstanceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtInstanceCollection) FetchType added in v1.25.0

func (o *VhtInstanceCollection) FetchType() string

FetchType returns the resource type

func (*VhtInstanceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtInstanceCollection) GetEmbeddedOk

func (o *VhtInstanceCollection) GetEmbeddedOk() (*EmbeddedVhtInstanceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceCollection) GetItemCount added in v1.25.0

func (o *VhtInstanceCollection) GetItemCount() (count int64, err error)

func (*VhtInstanceCollection) GetItemIterator added in v1.25.0

func (o *VhtInstanceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtInstanceCollection) GetLinksOk

func (o *VhtInstanceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtInstanceCollection) GetMetadata

func (o *VhtInstanceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtInstanceCollection) GetMetadataOk

func (o *VhtInstanceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtInstanceCollection) GetName

func (o *VhtInstanceCollection) GetName() string

GetName returns the Name field value

func (*VhtInstanceCollection) GetNameOk

func (o *VhtInstanceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) GetTitle

func (o *VhtInstanceCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtInstanceCollection) GetTitleOk

func (o *VhtInstanceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) HasEmbedded

func (o *VhtInstanceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtInstanceCollection) HasNext added in v1.25.0

func (o *VhtInstanceCollection) HasNext() bool

func (VhtInstanceCollection) MarshalJSON

func (o VhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*VhtInstanceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedVhtInstanceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*VhtInstanceCollection) SetMetadata

func (o *VhtInstanceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtInstanceCollection) SetName

func (o *VhtInstanceCollection) SetName(v string)

SetName sets field value

func (*VhtInstanceCollection) SetTitle

func (o *VhtInstanceCollection) SetTitle(v string)

SetTitle sets field value

func (VhtInstanceCollection) ToMap added in v1.22.0

func (o VhtInstanceCollection) ToMap() (map[string]interface{}, error)

func (*VhtInstanceCollection) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceCollection) UnmarshalJSON(data []byte) (err error)

type VhtInstanceItem

type VhtInstanceItem struct {
	Links    NullableVhtInstanceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// True if an error occurred with the instance (e.g. network outage, etc.).
	Error bool `json:"error"`
	// The maximum time (in minutes) that the instance will be available for. After the timeout has expired the instance will be stopped and released. The timeout does not include any time the request spent being queued, waiting for the instance to be started.
	InstanceTimeout *int32 `json:"instanceTimeout,omitempty"`
	// Unique ID of the VHT instance.
	Name string `json:"name"`
	// True if an instance has all the artefacts necessary to carry out run jobs.
	Ready bool `json:"ready"`
	// True if an instance has been requested.
	Requested bool `json:"requested"`
	// A summary status of the VHT instance.  Note: this value should not be relied upon to determine whether a VHT is ready as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True when the instance has been terminated (this necessarily indicates that the instance is no longer available).
	Terminated bool `json:"terminated"`
	// Optional human readable name of the VHT instance.
	Title NullableString `json:"title,omitempty"`
}

VhtInstanceItem When the VHT instance is ready, it will include the current status of the instance and links to other available resources, such as instance messages and instance artefacts.

func NewVhtInstanceItem

func NewVhtInstanceItem(links NullableVhtInstanceItemLinks, metadata NullableCommonMetadata, error_ bool, name string, ready bool, requested bool, status string, terminated bool) *VhtInstanceItem

NewVhtInstanceItem instantiates a new VhtInstanceItem 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 NewVhtInstanceItemWithDefaults

func NewVhtInstanceItemWithDefaults() *VhtInstanceItem

NewVhtInstanceItemWithDefaults instantiates a new VhtInstanceItem 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 (o *VhtInstanceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtInstanceItem) FetchName added in v1.25.0

func (o *VhtInstanceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtInstanceItem) FetchTitle added in v1.25.0

func (o *VhtInstanceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtInstanceItem) FetchType added in v1.25.0

func (o *VhtInstanceItem) FetchType() string

FetchType returns the resource type

func (*VhtInstanceItem) GetError

func (o *VhtInstanceItem) GetError() bool

GetError returns the Error field value

func (*VhtInstanceItem) GetErrorOk

func (o *VhtInstanceItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetInstanceTimeout

func (o *VhtInstanceItem) GetInstanceTimeout() int32

GetInstanceTimeout returns the InstanceTimeout field value if set, zero value otherwise.

func (*VhtInstanceItem) GetInstanceTimeoutOk

func (o *VhtInstanceItem) GetInstanceTimeoutOk() (*int32, bool)

GetInstanceTimeoutOk returns a tuple with the InstanceTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtInstanceItem) GetLinks() VhtInstanceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtInstanceItemLinks will be returned

func (*VhtInstanceItem) GetLinksOk

func (o *VhtInstanceItem) GetLinksOk() (*VhtInstanceItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtInstanceItem) GetMetadata

func (o *VhtInstanceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtInstanceItem) GetMetadataOk

func (o *VhtInstanceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtInstanceItem) GetName

func (o *VhtInstanceItem) GetName() string

GetName returns the Name field value

func (*VhtInstanceItem) GetNameOk

func (o *VhtInstanceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetReady

func (o *VhtInstanceItem) GetReady() bool

GetReady returns the Ready field value

func (*VhtInstanceItem) GetReadyOk

func (o *VhtInstanceItem) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetRequested

func (o *VhtInstanceItem) GetRequested() bool

GetRequested returns the Requested field value

func (*VhtInstanceItem) GetRequestedOk

func (o *VhtInstanceItem) GetRequestedOk() (*bool, bool)

GetRequestedOk returns a tuple with the Requested field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetStatus

func (o *VhtInstanceItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtInstanceItem) GetStatusOk

func (o *VhtInstanceItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTerminated

func (o *VhtInstanceItem) GetTerminated() bool

GetTerminated returns the Terminated field value

func (*VhtInstanceItem) GetTerminatedOk

func (o *VhtInstanceItem) GetTerminatedOk() (*bool, bool)

GetTerminatedOk returns a tuple with the Terminated field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTitle

func (o *VhtInstanceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtInstanceItem) GetTitleOk

func (o *VhtInstanceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*VhtInstanceItem) HasInstanceTimeout

func (o *VhtInstanceItem) HasInstanceTimeout() bool

HasInstanceTimeout returns a boolean if a field has been set.

func (*VhtInstanceItem) HasTitle

func (o *VhtInstanceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtInstanceItem) MarshalJSON

func (o VhtInstanceItem) MarshalJSON() ([]byte, error)

func (*VhtInstanceItem) SetError

func (o *VhtInstanceItem) SetError(v bool)

SetError sets field value

func (*VhtInstanceItem) SetInstanceTimeout

func (o *VhtInstanceItem) SetInstanceTimeout(v int32)

SetInstanceTimeout gets a reference to the given int32 and assigns it to the InstanceTimeout field.

func (o *VhtInstanceItem) SetLinks(v VhtInstanceItemLinks)

SetLinks sets field value

func (*VhtInstanceItem) SetMetadata

func (o *VhtInstanceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtInstanceItem) SetName

func (o *VhtInstanceItem) SetName(v string)

SetName sets field value

func (*VhtInstanceItem) SetReady

func (o *VhtInstanceItem) SetReady(v bool)

SetReady sets field value

func (*VhtInstanceItem) SetRequested

func (o *VhtInstanceItem) SetRequested(v bool)

SetRequested sets field value

func (*VhtInstanceItem) SetStatus

func (o *VhtInstanceItem) SetStatus(v string)

SetStatus sets field value

func (*VhtInstanceItem) SetTerminated

func (o *VhtInstanceItem) SetTerminated(v bool)

SetTerminated sets field value

func (*VhtInstanceItem) SetTitle

func (o *VhtInstanceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtInstanceItem) SetTitleNil

func (o *VhtInstanceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (VhtInstanceItem) ToMap added in v1.22.0

func (o VhtInstanceItem) ToMap() (map[string]interface{}, error)

func (*VhtInstanceItem) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceItem) UnmarshalJSON(data []byte) (err error)

func (*VhtInstanceItem) UnsetTitle

func (o *VhtInstanceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtInstanceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtInstanceItemLinks The `related` link indicates the VHT defining the instance. The `details` links to a resource that provides output messages of a VHT instance. The `artefacts` links to a collection of artefact managers which are needed for a run job to happen. The `create` link (if present) provides the URI to start a VHT run job.

func NewVhtInstanceItemLinks(related HalLinkData, self HalLinkData) *VhtInstanceItemLinks

NewVhtInstanceItemLinks instantiates a new VhtInstanceItemLinks 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 NewVhtInstanceItemLinksWithDefaults

func NewVhtInstanceItemLinksWithDefaults() *VhtInstanceItemLinks

NewVhtInstanceItemLinksWithDefaults instantiates a new VhtInstanceItemLinks 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 (*VhtInstanceItemLinks) GetArtefacts

func (o *VhtInstanceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetArtefactsOk

func (o *VhtInstanceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCancel

func (o *VhtInstanceItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCancelOk

func (o *VhtInstanceItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCollection

func (o *VhtInstanceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCollectionOk

func (o *VhtInstanceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCreate

func (o *VhtInstanceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCreateOk

func (o *VhtInstanceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDelete

func (o *VhtInstanceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDeleteOk

func (o *VhtInstanceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDetails

func (o *VhtInstanceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDetailsOk

func (o *VhtInstanceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetRelated

func (o *VhtInstanceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtInstanceItemLinks) GetRelatedOk

func (o *VhtInstanceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetSelf

func (o *VhtInstanceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtInstanceItemLinks) GetSelfOk

func (o *VhtInstanceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) HasArtefacts

func (o *VhtInstanceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCancel

func (o *VhtInstanceItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCollection

func (o *VhtInstanceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCreate

func (o *VhtInstanceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDelete

func (o *VhtInstanceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDetails

func (o *VhtInstanceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtInstanceItemLinks) MarshalJSON

func (o VhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*VhtInstanceItemLinks) SetArtefacts

func (o *VhtInstanceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*VhtInstanceItemLinks) SetCancel

func (o *VhtInstanceItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtInstanceItemLinks) SetCollection

func (o *VhtInstanceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtInstanceItemLinks) SetCreate

func (o *VhtInstanceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtInstanceItemLinks) SetDelete

func (o *VhtInstanceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtInstanceItemLinks) SetDetails

func (o *VhtInstanceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtInstanceItemLinks) SetRelated

func (o *VhtInstanceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtInstanceItemLinks) SetSelf

func (o *VhtInstanceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtInstanceItemLinks) ToMap added in v1.22.0

func (o VhtInstanceItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtInstanceItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtInstanceIterator added in v1.25.0

type VhtInstanceIterator struct {
	// contains filtered or unexported fields
}

VhtInstanceIterator defines an iterator over a collection.

func (*VhtInstanceIterator) GetNext added in v1.25.0

func (m *VhtInstanceIterator) GetNext() (item any, err error)

func (*VhtInstanceIterator) HasNext added in v1.25.0

func (m *VhtInstanceIterator) HasNext() bool

type VhtItem

type VhtItem struct {
	Links           NullableVhtItemLinks   `json:"_links"`
	Metadata        NullableCommonMetadata `json:"_metadata"`
	AdditionalTools []AdditionalTool       `json:"additionalTools,omitempty"`
	// The board Target.
	Board string `json:"board"`
	// The revision of the board Target.
	BoardRevision *string `json:"boardRevision,omitempty"`
	// True if this VHT is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// The model used
	Model NullableString `json:"model,omitempty"`
	// Unique ID of the VHT.
	Name string `json:"name"`
	// Human readable name of the VHT.
	Title string `json:"title"`
	// The vendor who supplies the VHT.
	Vendor            string             `json:"vendor"`
	VirtualInterfaces []VirtualInterface `json:"virtualInterfaces,omitempty"`
}

VhtItem struct for VhtItem

func NewVhtItem

func NewVhtItem(links NullableVhtItemLinks, metadata NullableCommonMetadata, board string, deprecated bool, name string, title string, vendor string) *VhtItem

NewVhtItem instantiates a new VhtItem 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 NewVhtItemWithDefaults

func NewVhtItemWithDefaults() *VhtItem

NewVhtItemWithDefaults instantiates a new VhtItem 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 (o *VhtItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtItem) FetchName added in v1.21.0

func (o *VhtItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtItem) FetchTitle added in v1.21.0

func (o *VhtItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtItem) FetchType added in v1.21.0

func (o *VhtItem) FetchType() string

FetchType returns the resource type

func (*VhtItem) GetAdditionalTools

func (o *VhtItem) GetAdditionalTools() []AdditionalTool

GetAdditionalTools returns the AdditionalTools field value if set, zero value otherwise.

func (*VhtItem) GetAdditionalToolsOk

func (o *VhtItem) GetAdditionalToolsOk() ([]AdditionalTool, bool)

GetAdditionalToolsOk returns a tuple with the AdditionalTools field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetBoard

func (o *VhtItem) GetBoard() string

GetBoard returns the Board field value

func (*VhtItem) GetBoardOk

func (o *VhtItem) GetBoardOk() (*string, bool)

GetBoardOk returns a tuple with the Board field value and a boolean to check if the value has been set.

func (*VhtItem) GetBoardRevision

func (o *VhtItem) GetBoardRevision() string

GetBoardRevision returns the BoardRevision field value if set, zero value otherwise.

func (*VhtItem) GetBoardRevisionOk

func (o *VhtItem) GetBoardRevisionOk() (*string, bool)

GetBoardRevisionOk returns a tuple with the BoardRevision field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecated

func (o *VhtItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*VhtItem) GetDeprecatedOk

func (o *VhtItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecationInfo

func (o *VhtItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*VhtItem) GetDeprecationInfoOk

func (o *VhtItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtItem) GetLinks() VhtItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtItemLinks will be returned

func (*VhtItem) GetLinksOk

func (o *VhtItem) GetLinksOk() (*VhtItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtItem) GetMetadata

func (o *VhtItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtItem) GetMetadataOk

func (o *VhtItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtItem) GetModel

func (o *VhtItem) GetModel() string

GetModel returns the Model field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtItem) GetModelOk

func (o *VhtItem) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model 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 (*VhtItem) GetName

func (o *VhtItem) GetName() string

GetName returns the Name field value

func (*VhtItem) GetNameOk

func (o *VhtItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtItem) GetTitle

func (o *VhtItem) GetTitle() string

GetTitle returns the Title field value

func (*VhtItem) GetTitleOk

func (o *VhtItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtItem) GetVendor

func (o *VhtItem) GetVendor() string

GetVendor returns the Vendor field value

func (*VhtItem) GetVendorOk

func (o *VhtItem) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*VhtItem) GetVirtualInterfaces

func (o *VhtItem) GetVirtualInterfaces() []VirtualInterface

GetVirtualInterfaces returns the VirtualInterfaces field value if set, zero value otherwise.

func (*VhtItem) GetVirtualInterfacesOk

func (o *VhtItem) GetVirtualInterfacesOk() ([]VirtualInterface, bool)

GetVirtualInterfacesOk returns a tuple with the VirtualInterfaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) HasAdditionalTools

func (o *VhtItem) HasAdditionalTools() bool

HasAdditionalTools returns a boolean if a field has been set.

func (*VhtItem) HasBoardRevision

func (o *VhtItem) HasBoardRevision() bool

HasBoardRevision returns a boolean if a field has been set.

func (*VhtItem) HasDeprecationInfo

func (o *VhtItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*VhtItem) HasModel

func (o *VhtItem) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*VhtItem) HasVirtualInterfaces

func (o *VhtItem) HasVirtualInterfaces() bool

HasVirtualInterfaces returns a boolean if a field has been set.

func (VhtItem) MarshalJSON

func (o VhtItem) MarshalJSON() ([]byte, error)

func (*VhtItem) SetAdditionalTools

func (o *VhtItem) SetAdditionalTools(v []AdditionalTool)

SetAdditionalTools gets a reference to the given []AdditionalTool and assigns it to the AdditionalTools field.

func (*VhtItem) SetBoard

func (o *VhtItem) SetBoard(v string)

SetBoard sets field value

func (*VhtItem) SetBoardRevision

func (o *VhtItem) SetBoardRevision(v string)

SetBoardRevision gets a reference to the given string and assigns it to the BoardRevision field.

func (*VhtItem) SetDeprecated

func (o *VhtItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*VhtItem) SetDeprecationInfo

func (o *VhtItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (o *VhtItem) SetLinks(v VhtItemLinks)

SetLinks sets field value

func (*VhtItem) SetMetadata

func (o *VhtItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtItem) SetModel

func (o *VhtItem) SetModel(v string)

SetModel gets a reference to the given NullableString and assigns it to the Model field.

func (*VhtItem) SetModelNil

func (o *VhtItem) SetModelNil()

SetModelNil sets the value for Model to be an explicit nil

func (*VhtItem) SetName

func (o *VhtItem) SetName(v string)

SetName sets field value

func (*VhtItem) SetTitle

func (o *VhtItem) SetTitle(v string)

SetTitle sets field value

func (*VhtItem) SetVendor

func (o *VhtItem) SetVendor(v string)

SetVendor sets field value

func (*VhtItem) SetVirtualInterfaces

func (o *VhtItem) SetVirtualInterfaces(v []VirtualInterface)

SetVirtualInterfaces gets a reference to the given []VirtualInterface and assigns it to the VirtualInterfaces field.

func (VhtItem) ToMap added in v1.22.0

func (o VhtItem) ToMap() (map[string]interface{}, error)

func (*VhtItem) UnmarshalJSON added in v1.22.0

func (o *VhtItem) UnmarshalJSON(data []byte) (err error)

func (*VhtItem) UnsetModel

func (o *VhtItem) UnsetModel()

UnsetModel ensures that no value is present for Model, not even an explicit nil

type VhtItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Instance   *HalLinkData `json:"instance,omitempty"`
	Self       HalLinkData  `json:"self"`
}

VhtItemLinks The `create` link (if present) provides the URI to request a VHT instance.

func NewVhtItemLinks(self HalLinkData) *VhtItemLinks

NewVhtItemLinks instantiates a new VhtItemLinks 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 NewVhtItemLinksWithDefaults

func NewVhtItemLinksWithDefaults() *VhtItemLinks

NewVhtItemLinksWithDefaults instantiates a new VhtItemLinks 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 (*VhtItemLinks) GetCollection

func (o *VhtItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtItemLinks) GetCollectionOk

func (o *VhtItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetCreate

func (o *VhtItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtItemLinks) GetCreateOk

func (o *VhtItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetInstance

func (o *VhtItemLinks) GetInstance() HalLinkData

GetInstance returns the Instance field value if set, zero value otherwise.

func (*VhtItemLinks) GetInstanceOk

func (o *VhtItemLinks) GetInstanceOk() (*HalLinkData, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetSelf

func (o *VhtItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtItemLinks) GetSelfOk

func (o *VhtItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtItemLinks) HasCollection

func (o *VhtItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtItemLinks) HasCreate

func (o *VhtItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtItemLinks) HasInstance

func (o *VhtItemLinks) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (VhtItemLinks) MarshalJSON

func (o VhtItemLinks) MarshalJSON() ([]byte, error)

func (*VhtItemLinks) SetCollection

func (o *VhtItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtItemLinks) SetCreate

func (o *VhtItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtItemLinks) SetInstance

func (o *VhtItemLinks) SetInstance(v HalLinkData)

SetInstance gets a reference to the given HalLinkData and assigns it to the Instance field.

func (*VhtItemLinks) SetSelf

func (o *VhtItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtItemLinks) ToMap added in v1.22.0

func (o VhtItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtIterator added in v1.21.0

type VhtIterator struct {
	// contains filtered or unexported fields
}

VhtIterator defines an iterator over a collection.

func (*VhtIterator) GetNext added in v1.21.0

func (m *VhtIterator) GetNext() (item any, err error)

func (*VhtIterator) HasNext added in v1.21.0

func (m *VhtIterator) HasNext() bool

type VhtRunJobCollection

type VhtRunJobCollection struct {
	Embedded *EmbeddedVhtRunJobItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtRunJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtRunJobCollection

func NewVhtRunJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtRunJobCollection

NewVhtRunJobCollection instantiates a new VhtRunJobCollection 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 NewVhtRunJobCollectionWithDefaults

func NewVhtRunJobCollectionWithDefaults() *VhtRunJobCollection

NewVhtRunJobCollectionWithDefaults instantiates a new VhtRunJobCollection 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 (o *VhtRunJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtRunJobCollection) FetchName added in v1.25.0

func (o *VhtRunJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtRunJobCollection) FetchTitle added in v1.25.0

func (o *VhtRunJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtRunJobCollection) FetchType added in v1.25.0

func (o *VhtRunJobCollection) FetchType() string

FetchType returns the resource type

func (*VhtRunJobCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtRunJobCollection) GetEmbeddedOk

func (o *VhtRunJobCollection) GetEmbeddedOk() (*EmbeddedVhtRunJobItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobCollection) GetItemCount added in v1.25.0

func (o *VhtRunJobCollection) GetItemCount() (count int64, err error)

func (*VhtRunJobCollection) GetItemIterator added in v1.25.0

func (o *VhtRunJobCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtRunJobCollection) GetLinksOk

func (o *VhtRunJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtRunJobCollection) GetMetadata

func (o *VhtRunJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtRunJobCollection) GetMetadataOk

func (o *VhtRunJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtRunJobCollection) GetName

func (o *VhtRunJobCollection) GetName() string

GetName returns the Name field value

func (*VhtRunJobCollection) GetNameOk

func (o *VhtRunJobCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) GetTitle

func (o *VhtRunJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtRunJobCollection) GetTitleOk

func (o *VhtRunJobCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) HasEmbedded

func (o *VhtRunJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtRunJobCollection) HasNext added in v1.25.0

func (o *VhtRunJobCollection) HasNext() bool

func (VhtRunJobCollection) MarshalJSON

func (o VhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*VhtRunJobCollection) SetEmbedded

func (o *VhtRunJobCollection) SetEmbedded(v EmbeddedVhtRunJobItems)

SetEmbedded gets a reference to the given EmbeddedVhtRunJobItems and assigns it to the Embedded field.

func (o *VhtRunJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtRunJobCollection) SetMetadata

func (o *VhtRunJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtRunJobCollection) SetName

func (o *VhtRunJobCollection) SetName(v string)

SetName sets field value

func (*VhtRunJobCollection) SetTitle

func (o *VhtRunJobCollection) SetTitle(v string)

SetTitle sets field value

func (VhtRunJobCollection) ToMap added in v1.22.0

func (o VhtRunJobCollection) ToMap() (map[string]interface{}, error)

func (*VhtRunJobCollection) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobCollection) UnmarshalJSON(data []byte) (err error)

type VhtRunJobItem

type VhtRunJobItem struct {
	Links    NullableVhtRunJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the job has completed.
	Done bool `json:"done"`
	// True if the job exited with an error code (this should be used in conjunction with the `done` property).
	Error bool `json:"error"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the VHT run Job.
	Name string `json:"name"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued bool `json:"queued"`
	// A summary status of the VHT run job.  Note: this value should not be relied upon to determine whether a job has completed, started or errored as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if there was a system error in the service while running the job (this should be used in conjunction with the `done` property).
	SystemError bool `json:"systemError"`
	// True if the job timed out (this should be used in conjunction with the `done` property).
	TimedOut bool `json:"timedOut"`
	// Optional human readable name of the VHT run job.
	Title NullableString `json:"title,omitempty"`
}

VhtRunJobItem When the job is ready, it will include the current status of the job and links to other available resources, such as messages.

func NewVhtRunJobItem

func NewVhtRunJobItem(links NullableVhtRunJobItemLinks, metadata NullableCommonMetadata, done bool, error_ bool, name string, queued bool, status string, systemError bool, timedOut bool) *VhtRunJobItem

NewVhtRunJobItem instantiates a new VhtRunJobItem 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 NewVhtRunJobItemWithDefaults

func NewVhtRunJobItemWithDefaults() *VhtRunJobItem

NewVhtRunJobItemWithDefaults instantiates a new VhtRunJobItem 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 (o *VhtRunJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtRunJobItem) FetchName added in v1.25.0

func (o *VhtRunJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtRunJobItem) FetchTitle added in v1.25.0

func (o *VhtRunJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtRunJobItem) FetchType added in v1.25.0

func (o *VhtRunJobItem) FetchType() string

FetchType returns the resource type

func (*VhtRunJobItem) GetDone

func (o *VhtRunJobItem) GetDone() bool

GetDone returns the Done field value

func (*VhtRunJobItem) GetDoneOk

func (o *VhtRunJobItem) GetDoneOk() (*bool, bool)

GetDoneOk returns a tuple with the Done field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetError

func (o *VhtRunJobItem) GetError() bool

GetError returns the Error field value

func (*VhtRunJobItem) GetErrorOk

func (o *VhtRunJobItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetJobTimeout

func (o *VhtRunJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*VhtRunJobItem) GetJobTimeoutOk

func (o *VhtRunJobItem) GetJobTimeoutOk() (*int32, bool)

GetJobTimeoutOk returns a tuple with the JobTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtRunJobItem) GetLinks() VhtRunJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtRunJobItemLinks will be returned

func (*VhtRunJobItem) GetLinksOk

func (o *VhtRunJobItem) GetLinksOk() (*VhtRunJobItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*VhtRunJobItem) GetMetadata

func (o *VhtRunJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtRunJobItem) GetMetadataOk

func (o *VhtRunJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*VhtRunJobItem) GetName

func (o *VhtRunJobItem) GetName() string

GetName returns the Name field value

func (*VhtRunJobItem) GetNameOk

func (o *VhtRunJobItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetQueued

func (o *VhtRunJobItem) GetQueued() bool

GetQueued returns the Queued field value

func (*VhtRunJobItem) GetQueuedOk

func (o *VhtRunJobItem) GetQueuedOk() (*bool, bool)

GetQueuedOk returns a tuple with the Queued field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetStatus

func (o *VhtRunJobItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtRunJobItem) GetStatusOk

func (o *VhtRunJobItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetSystemError

func (o *VhtRunJobItem) GetSystemError() bool

GetSystemError returns the SystemError field value

func (*VhtRunJobItem) GetSystemErrorOk

func (o *VhtRunJobItem) GetSystemErrorOk() (*bool, bool)

GetSystemErrorOk returns a tuple with the SystemError field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTimedOut

func (o *VhtRunJobItem) GetTimedOut() bool

GetTimedOut returns the TimedOut field value

func (*VhtRunJobItem) GetTimedOutOk

func (o *VhtRunJobItem) GetTimedOutOk() (*bool, bool)

GetTimedOutOk returns a tuple with the TimedOut field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTitle

func (o *VhtRunJobItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtRunJobItem) GetTitleOk

func (o *VhtRunJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*VhtRunJobItem) HasArtefacts added in v1.32.0

func (o *VhtRunJobItem) HasArtefacts() (available bool)

HasArtefacts specifies whether artefacts are available for this job.

func (*VhtRunJobItem) HasJobTimeout

func (o *VhtRunJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*VhtRunJobItem) HasMessages added in v1.32.0

func (o *VhtRunJobItem) HasMessages() (available bool)

============================================================================================ This extends VhtRunJobItem definitions ============================================================================================ HasMessages specifies whether messages are available for this job.

func (*VhtRunJobItem) HasTitle

func (o *VhtRunJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtRunJobItem) MarshalJSON

func (o VhtRunJobItem) MarshalJSON() ([]byte, error)

func (*VhtRunJobItem) SetDone

func (o *VhtRunJobItem) SetDone(v bool)

SetDone sets field value

func (*VhtRunJobItem) SetError

func (o *VhtRunJobItem) SetError(v bool)

SetError sets field value

func (*VhtRunJobItem) SetJobTimeout

func (o *VhtRunJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

func (o *VhtRunJobItem) SetLinks(v VhtRunJobItemLinks)

SetLinks sets field value

func (*VhtRunJobItem) SetMetadata

func (o *VhtRunJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtRunJobItem) SetName

func (o *VhtRunJobItem) SetName(v string)

SetName sets field value

func (*VhtRunJobItem) SetQueued

func (o *VhtRunJobItem) SetQueued(v bool)

SetQueued sets field value

func (*VhtRunJobItem) SetStatus

func (o *VhtRunJobItem) SetStatus(v string)

SetStatus sets field value

func (*VhtRunJobItem) SetSystemError

func (o *VhtRunJobItem) SetSystemError(v bool)

SetSystemError sets field value

func (*VhtRunJobItem) SetTimedOut

func (o *VhtRunJobItem) SetTimedOut(v bool)

SetTimedOut sets field value

func (*VhtRunJobItem) SetTitle

func (o *VhtRunJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtRunJobItem) SetTitleNil

func (o *VhtRunJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (VhtRunJobItem) ToMap added in v1.22.0

func (o VhtRunJobItem) ToMap() (map[string]interface{}, error)

func (*VhtRunJobItem) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobItem) UnmarshalJSON(data []byte) (err error)

func (*VhtRunJobItem) UnsetTitle

func (o *VhtRunJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtRunJobItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtRunJobItemLinks The `related` link indicates the VHT instance on which the job is run. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable artefacts (if any).

func NewVhtRunJobItemLinks(related HalLinkData, self HalLinkData) *VhtRunJobItemLinks

NewVhtRunJobItemLinks instantiates a new VhtRunJobItemLinks 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 NewVhtRunJobItemLinksWithDefaults

func NewVhtRunJobItemLinksWithDefaults() *VhtRunJobItemLinks

NewVhtRunJobItemLinksWithDefaults instantiates a new VhtRunJobItemLinks 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 (*VhtRunJobItemLinks) GetArtefacts added in v1.48.0

func (o *VhtRunJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetArtefactsOk added in v1.48.0

func (o *VhtRunJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetCancel

func (o *VhtRunJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCancelOk

func (o *VhtRunJobItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetCollection

func (o *VhtRunJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCollectionOk

func (o *VhtRunJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDelete

func (o *VhtRunJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDeleteOk

func (o *VhtRunJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDetails

func (o *VhtRunJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDetailsOk

func (o *VhtRunJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetRelated

func (o *VhtRunJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtRunJobItemLinks) GetRelatedOk

func (o *VhtRunJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetSelf

func (o *VhtRunJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtRunJobItemLinks) GetSelfOk

func (o *VhtRunJobItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) HasArtefacts added in v1.48.0

func (o *VhtRunJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasCancel

func (o *VhtRunJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasCollection

func (o *VhtRunJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDelete

func (o *VhtRunJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDetails

func (o *VhtRunJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtRunJobItemLinks) MarshalJSON

func (o VhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*VhtRunJobItemLinks) SetArtefacts added in v1.48.0

func (o *VhtRunJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*VhtRunJobItemLinks) SetCancel

func (o *VhtRunJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtRunJobItemLinks) SetCollection

func (o *VhtRunJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtRunJobItemLinks) SetDelete

func (o *VhtRunJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtRunJobItemLinks) SetDetails

func (o *VhtRunJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtRunJobItemLinks) SetRelated

func (o *VhtRunJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtRunJobItemLinks) SetSelf

func (o *VhtRunJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtRunJobItemLinks) ToMap added in v1.22.0

func (o VhtRunJobItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtRunJobItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtRunJobIterator added in v1.25.0

type VhtRunJobIterator struct {
	// contains filtered or unexported fields
}

VhtRunJobIterator defines an iterator over a collection.

func (*VhtRunJobIterator) GetNext added in v1.25.0

func (m *VhtRunJobIterator) GetNext() (item any, err error)

func (*VhtRunJobIterator) HasNext added in v1.25.0

func (m *VhtRunJobIterator) HasNext() bool

type VirtualHardwareTargetAPIService added in v1.22.0

type VirtualHardwareTargetAPIService service

VirtualHardwareTargetAPIService VirtualHardwareTargetAPI service

Follows a collection link. This function is based on the `ListFilteredVhtInstancesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListVhtsExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*VirtualHardwareTargetAPIService) GetVht added in v1.22.0

GetVht Return details of the specific VHT.

A Virtual Hardware Target (VHT) provides functional accurate simulations of Arm-based SoCs and are based on the Arm Fast Model technology. Specifically, they are Fixed Virtual Platform (FVP) models that have virtual interfaces for peripheral emulation..

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiGetVhtRequest

func (*VirtualHardwareTargetAPIService) GetVhtExecute added in v1.22.0

Execute executes the request

@return VhtItem

func (*VirtualHardwareTargetAPIService) ListFilteredVhtInstances added in v1.22.0

ListFilteredVhtInstances List all VHT instances related to this specific VHT.

This returns a collection resource that lists all requested, in use or recently used VHT instances related to this specific VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiListFilteredVhtInstancesRequest

func (*VirtualHardwareTargetAPIService) ListFilteredVhtInstancesExecute added in v1.22.0

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetAPIService) ListVhts added in v1.22.0

ListVhts List available VHTs.

This returns a collection resource that lists all of the Virtual Hardware Targets (VHT) currently available and supported by the service. Each VHT listed represents a specific combination of the following:

  • some fast model (FVP)

  • Some interfaces (VSI)

  • Some extra tools (e.g. Python)

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListVhtsRequest

func (*VirtualHardwareTargetAPIService) ListVhtsExecute added in v1.22.0

Execute executes the request

@return VhtCollection

func (*VirtualHardwareTargetAPIService) StartVhtInstance added in v1.22.0

StartVhtInstance Spawns a VHT instance matching this VHT specification.

Requests an instance of the specified VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiStartVhtInstanceRequest

func (*VirtualHardwareTargetAPIService) StartVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

type VirtualHardwareTargetInstanceAPIService added in v1.22.0

type VirtualHardwareTargetInstanceAPIService service

VirtualHardwareTargetInstanceAPIService VirtualHardwareTargetInstanceAPI service

func (*VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiClearVhtInstanceArtefactRequest

ClearVhtInstanceArtefact Clear the VHT artefact from the VHT instance.

Clears the VHT artefact from the VHT instance. The content of the artefact is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiClearVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

func (*VirtualHardwareTargetInstanceAPIService) DeleteVhtInstance added in v1.22.0

DeleteVhtInstance Delete a VHT instance

Deletes a VHT instance along with all artefacts and messages associated with it. Deleting an instance is only possible if it is terminated or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiDeleteVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) DeleteVhtInstanceExecute added in v1.22.0

Execute executes the request

func (*VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiDownloadVhtInstanceArtefactRequest

DownloadVhtInstanceArtefact Download the artefact named `artefactName` present on this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiDownloadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

@return *os.File

Follows a collection link. This function is based on the `GetVhtInstanceMessagesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListVhtInstanceArtefactManagersExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

Follows a collection link. This function is based on the `ListVhtInstancesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstance added in v1.22.0

GetVhtInstance Return status of a VHT instance.

The status of the instance describes in which state the VHT specified is

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManager added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManager(ctx context.Context, artefactName string, instanceName string) ApiGetVhtInstanceArtefactManagerRequest

GetVhtInstanceArtefactManager Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture). The manager enables upload, download and deletion of said artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceArtefactManagerRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManagerExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceMessages added in v1.22.0

GetVhtInstanceMessages Instance Message Feed.

Retrieve and page through the output messages for a given VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceMessagesRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceMessagesExecute added in v1.22.0

Execute executes the request

@return NotificationFeed

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagers added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagers(ctx context.Context, instanceName string) ApiListVhtInstanceArtefactManagersRequest

ListVhtInstanceArtefactManagers List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.

An artefact represents the main product under test such as a binary file or test auxiliaries such as input files. The managers enable their upload, download or deletion.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiListVhtInstanceArtefactManagersRequest

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagersExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerCollection

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstances added in v1.22.0

ListVhtInstances List all VHT instances requested.

This returns a collection resource that lists all requested, in use or recently used VHT instances.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtInstancesRequest

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstancesExecute added in v1.22.0

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetInstanceAPIService) StartVhtRunJob added in v1.22.0

StartVhtRunJob Starts a VHT Run job.

Starts a VHT Run Job on this instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStartVhtRunJobRequest

func (*VirtualHardwareTargetInstanceAPIService) StartVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VirtualHardwareTargetInstanceAPIService) StopVhtInstance added in v1.22.0

StopVhtInstance Stop this VHT instance.

This will stop and release a VHT instance that is currently in use. All output messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStopVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) StopVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiUploadVhtInstanceArtefactRequest

UploadVhtInstanceArtefact Upload and replace the named VHT artefact on the given VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiUploadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

type VirtualInterface

type VirtualInterface struct {
	// Description of the interface.
	Description string `json:"description"`
	// Unique ID of the virtual interface.
	Name string `json:"name"`
	// Human readable name of the virtual interface.
	Title string `json:"title"`
}

VirtualInterface a virtual interface available on the target and which can be used to simulate hardware (e.g. microphone).

func NewVirtualInterface

func NewVirtualInterface(description string, name string, title string) *VirtualInterface

NewVirtualInterface instantiates a new VirtualInterface 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 NewVirtualInterfaceWithDefaults

func NewVirtualInterfaceWithDefaults() *VirtualInterface

NewVirtualInterfaceWithDefaults instantiates a new VirtualInterface 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 (*VirtualInterface) GetDescription

func (o *VirtualInterface) GetDescription() string

GetDescription returns the Description field value

func (*VirtualInterface) GetDescriptionOk

func (o *VirtualInterface) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetName

func (o *VirtualInterface) GetName() string

GetName returns the Name field value

func (*VirtualInterface) GetNameOk

func (o *VirtualInterface) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetTitle

func (o *VirtualInterface) GetTitle() string

GetTitle returns the Title field value

func (*VirtualInterface) GetTitleOk

func (o *VirtualInterface) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (VirtualInterface) MarshalJSON

func (o VirtualInterface) MarshalJSON() ([]byte, error)

func (*VirtualInterface) SetDescription

func (o *VirtualInterface) SetDescription(v string)

SetDescription sets field value

func (*VirtualInterface) SetName

func (o *VirtualInterface) SetName(v string)

SetName sets field value

func (*VirtualInterface) SetTitle

func (o *VirtualInterface) SetTitle(v string)

SetTitle sets field value

func (VirtualInterface) ToMap added in v1.22.0

func (o VirtualInterface) ToMap() (map[string]interface{}, error)

func (*VirtualInterface) UnmarshalJSON added in v1.22.0

func (o *VirtualInterface) UnmarshalJSON(data []byte) (err error)

type WorkspaceAPIService added in v1.22.0

type WorkspaceAPIService service

WorkspaceAPIService WorkspaceAPI service

func (*WorkspaceAPIService) ClearWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiClearWorkspaceArchiveContentRequest

ClearWorkspaceArchiveContent Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) ClearWorkspaceArchiveContentExecute added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceArchiveContentExecute(r ApiClearWorkspaceArchiveContentRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) ClearWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiClearWorkspaceRepositoryContentManagerRequest

ClearWorkspaceRepositoryContentManager Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) ClearWorkspaceRepositoryContentManagerExecute added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceRepositoryContentManagerExecute(r ApiClearWorkspaceRepositoryContentManagerRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) CreateWorkspace added in v1.22.0

func (a *WorkspaceAPIService) CreateWorkspace(ctx context.Context, workspaceSourceName string) ApiCreateWorkspaceRequest

CreateWorkspace Creates a workspace based on the source.

Generates a workspace for the type of source specified.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiCreateWorkspaceRequest

func (*WorkspaceAPIService) CreateWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) DeleteWorkspace added in v1.22.0

func (a *WorkspaceAPIService) DeleteWorkspace(ctx context.Context, workspaceName string) ApiDeleteWorkspaceRequest

DeleteWorkspace Delete a Workspace

Deletes a workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiDeleteWorkspaceRequest

func (*WorkspaceAPIService) DeleteWorkspaceExecute added in v1.22.0

func (a *WorkspaceAPIService) DeleteWorkspaceExecute(r ApiDeleteWorkspaceRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) EditWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) EditWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiEditWorkspaceRepositoryContentManagerRequest

EditWorkspaceRepositoryContentManager Edit the source for the content of the workspace.

The content of the workspace is defined in a repository which is checked out.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiEditWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) EditWorkspaceRepositoryContentManagerExecute added in v1.22.0

Execute executes the request

@return WorkspaceRepositoryContentManager

Follows a collection link. This function is based on the `ListWorkspacesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*WorkspaceAPIService) GetWorkspace added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspace(ctx context.Context, workspaceName string) ApiGetWorkspaceRequest

GetWorkspace Return the state of a workspace.

The state the workspace is currently in

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRequest

func (*WorkspaceAPIService) GetWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiGetWorkspaceArchiveContentRequest

GetWorkspaceArchiveContent Get the manager of the archive file containing the workspace content.

The content of the workspace is contained into an archive file.

The manager enables upload and deletion of said archive file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) GetWorkspaceArchiveContentExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*WorkspaceAPIService) GetWorkspaceDetails added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceDetails(ctx context.Context, workspaceName string) ApiGetWorkspaceDetailsRequest

GetWorkspaceDetails Details about the workspace.

Retrieve further details about the given Workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceDetailsRequest

func (*WorkspaceAPIService) GetWorkspaceDetailsExecute added in v1.22.0

Execute executes the request

@return WorkspaceDetailsItem

func (*WorkspaceAPIService) GetWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) GetWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiGetWorkspaceRepositoryContentManagerRequest

GetWorkspaceRepositoryContentManager Get the manager of the workspace content defined in a repository.

The content of the workspace is contained in a repository.

The manager enables checkout and deletion of specified content.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) GetWorkspaceRepositoryContentManagerExecute added in v1.22.0

Execute executes the request

@return WorkspaceRepositoryContentManager

func (*WorkspaceAPIService) ListWorkspaces added in v1.22.0

ListWorkspaces List all workspaces available.

This returns a collection resource that lists all available workspaces.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspacesRequest

func (*WorkspaceAPIService) ListWorkspacesExecute added in v1.22.0

Execute executes the request

@return WorkspaceCollection

func (*WorkspaceAPIService) RetainWorkspace added in v1.22.0

func (a *WorkspaceAPIService) RetainWorkspace(ctx context.Context, workspaceName string) ApiRetainWorkspaceRequest

RetainWorkspace Update how long a workspace will be retained before automatic deletion..

Set the time at which the workspace and all associated resources will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiRetainWorkspaceRequest

func (*WorkspaceAPIService) RetainWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) UploadWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) UploadWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiUploadWorkspaceArchiveContentRequest

UploadWorkspaceArchiveContent Upload and replace the content of the named workspace.

The content of the workspace is contained in an archive file which is uploaded and then, unpacked/expanded.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiUploadWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) UploadWorkspaceArchiveContentExecute added in v1.22.0

func (a *WorkspaceAPIService) UploadWorkspaceArchiveContentExecute(r ApiUploadWorkspaceArchiveContentRequest) (*ArtefactManagerItem, *http.Response, error)

Execute executes the request

@return ArtefactManagerItem

type WorkspaceCollection

type WorkspaceCollection struct {
	Embedded *EmbeddedWorkspaceItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceCollection

func NewWorkspaceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceCollection

NewWorkspaceCollection instantiates a new WorkspaceCollection 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 NewWorkspaceCollectionWithDefaults

func NewWorkspaceCollectionWithDefaults() *WorkspaceCollection

NewWorkspaceCollectionWithDefaults instantiates a new WorkspaceCollection 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 (o *WorkspaceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceCollection) FetchName added in v1.21.0

func (o *WorkspaceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceCollection) FetchTitle added in v1.21.0

func (o *WorkspaceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceCollection) FetchType added in v1.21.0

func (o *WorkspaceCollection) FetchType() string

FetchType returns the resource type

func (*WorkspaceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceCollection) GetEmbeddedOk

func (o *WorkspaceCollection) GetEmbeddedOk() (*EmbeddedWorkspaceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceCollection) GetItemCount added in v1.21.0

func (o *WorkspaceCollection) GetItemCount() (count int64, err error)

func (*WorkspaceCollection) GetItemIterator added in v1.21.0

func (o *WorkspaceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceCollection) GetLinksOk

func (o *WorkspaceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*WorkspaceCollection) GetMetadata

func (o *WorkspaceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceCollection) GetMetadataOk

func (o *WorkspaceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceCollection) GetName

func (o *WorkspaceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceCollection) GetNameOk

func (o *WorkspaceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) GetTitle

func (o *WorkspaceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceCollection) GetTitleOk

func (o *WorkspaceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) HasEmbedded

func (o *WorkspaceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*WorkspaceCollection) HasNext added in v1.21.0

func (o *WorkspaceCollection) HasNext() bool

func (WorkspaceCollection) MarshalJSON

func (o WorkspaceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceCollection) SetEmbedded

func (o *WorkspaceCollection) SetEmbedded(v EmbeddedWorkspaceItems)

SetEmbedded gets a reference to the given EmbeddedWorkspaceItems and assigns it to the Embedded field.

func (o *WorkspaceCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*WorkspaceCollection) SetMetadata

func (o *WorkspaceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceCollection) SetName

func (o *WorkspaceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceCollection) SetTitle

func (o *WorkspaceCollection) SetTitle(v string)

SetTitle sets field value

func (WorkspaceCollection) ToMap added in v1.22.0

func (o WorkspaceCollection) ToMap() (map[string]interface{}, error)

func (*WorkspaceCollection) UnmarshalJSON added in v1.22.0

func (o *WorkspaceCollection) UnmarshalJSON(data []byte) (err error)

type WorkspaceDetailsItem

type WorkspaceDetailsItem struct {
	Links    NullableWorkspaceDetailsItemLinks `json:"_links"`
	Metadata NullableCommonMetadata            `json:"_metadata"`
	// Unique ID of the Workspace details.
	Name string `json:"name"`
	// relative path of the workspace
	Path string `json:"path"`
	// size on disk (in Byte) used by this workspace
	SizeInByte *int64 `json:"sizeInByte,omitempty"`
	// Optional human readable name of the Workspace details.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceDetailsItem This is providing more details about the workspace

func NewWorkspaceDetailsItem

func NewWorkspaceDetailsItem(links NullableWorkspaceDetailsItemLinks, metadata NullableCommonMetadata, name string, path string) *WorkspaceDetailsItem

NewWorkspaceDetailsItem instantiates a new WorkspaceDetailsItem 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 NewWorkspaceDetailsItemWithDefaults

func NewWorkspaceDetailsItemWithDefaults() *WorkspaceDetailsItem

NewWorkspaceDetailsItemWithDefaults instantiates a new WorkspaceDetailsItem 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

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceDetailsItemLinks will be returned

func (*WorkspaceDetailsItem) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*WorkspaceDetailsItem) GetMetadata

func (o *WorkspaceDetailsItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceDetailsItem) GetMetadataOk

func (o *WorkspaceDetailsItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceDetailsItem) GetName

func (o *WorkspaceDetailsItem) GetName() string

GetName returns the Name field value

func (*WorkspaceDetailsItem) GetNameOk

func (o *WorkspaceDetailsItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetPath

func (o *WorkspaceDetailsItem) GetPath() string

GetPath returns the Path field value

func (*WorkspaceDetailsItem) GetPathOk

func (o *WorkspaceDetailsItem) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetSizeInByte

func (o *WorkspaceDetailsItem) GetSizeInByte() int64

GetSizeInByte returns the SizeInByte field value if set, zero value otherwise.

func (*WorkspaceDetailsItem) GetSizeInByteOk

func (o *WorkspaceDetailsItem) GetSizeInByteOk() (*int64, bool)

GetSizeInByteOk returns a tuple with the SizeInByte field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetTitle

func (o *WorkspaceDetailsItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceDetailsItem) GetTitleOk

func (o *WorkspaceDetailsItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*WorkspaceDetailsItem) HasSizeInByte

func (o *WorkspaceDetailsItem) HasSizeInByte() bool

HasSizeInByte returns a boolean if a field has been set.

func (*WorkspaceDetailsItem) HasTitle

func (o *WorkspaceDetailsItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceDetailsItem) MarshalJSON

func (o WorkspaceDetailsItem) MarshalJSON() ([]byte, error)

SetLinks sets field value

func (*WorkspaceDetailsItem) SetMetadata

func (o *WorkspaceDetailsItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceDetailsItem) SetName

func (o *WorkspaceDetailsItem) SetName(v string)

SetName sets field value

func (*WorkspaceDetailsItem) SetPath

func (o *WorkspaceDetailsItem) SetPath(v string)

SetPath sets field value

func (*WorkspaceDetailsItem) SetSizeInByte

func (o *WorkspaceDetailsItem) SetSizeInByte(v int64)

SetSizeInByte gets a reference to the given int64 and assigns it to the SizeInByte field.

func (*WorkspaceDetailsItem) SetTitle

func (o *WorkspaceDetailsItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceDetailsItem) SetTitleNil

func (o *WorkspaceDetailsItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceDetailsItem) ToMap added in v1.22.0

func (o WorkspaceDetailsItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceDetailsItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceDetailsItem) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceDetailsItem) UnsetTitle

func (o *WorkspaceDetailsItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceDetailsItemLinks struct {
	Related HalLinkData `json:"related"`
	Self    HalLinkData `json:"self"`
}

WorkspaceDetailsItemLinks The `related` link indicates the workspace these details refer to.

func NewWorkspaceDetailsItemLinks(related HalLinkData, self HalLinkData) *WorkspaceDetailsItemLinks

NewWorkspaceDetailsItemLinks instantiates a new WorkspaceDetailsItemLinks 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 NewWorkspaceDetailsItemLinksWithDefaults

func NewWorkspaceDetailsItemLinksWithDefaults() *WorkspaceDetailsItemLinks

NewWorkspaceDetailsItemLinksWithDefaults instantiates a new WorkspaceDetailsItemLinks 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 (*WorkspaceDetailsItemLinks) GetRelated

func (o *WorkspaceDetailsItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceDetailsItemLinks) GetRelatedOk

func (o *WorkspaceDetailsItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceDetailsItemLinks) GetSelfOk

func (o *WorkspaceDetailsItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (WorkspaceDetailsItemLinks) MarshalJSON

func (o WorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceDetailsItemLinks) SetRelated

func (o *WorkspaceDetailsItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceDetailsItemLinks) SetSelf

func (o *WorkspaceDetailsItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceDetailsItemLinks) ToMap added in v1.22.0

func (o WorkspaceDetailsItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceDetailsItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceDetailsItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceItem

type WorkspaceItem struct {
	// The TTL (time to live in seconds) describing how long the workspace will be still available for.
	TTL      NullableInt64              `json:"TTL,omitempty"`
	Links    NullableWorkspaceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the workspace has a TTL
	Ephemeral *bool `json:"ephemeral,omitempty"`
	// Unique ID of the Workspace.
	Name string `json:"name"`
	// Optional human readable name of the Workspace.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceItem When the Workspace is ready, it will links to other available resources

func NewWorkspaceItem

func NewWorkspaceItem(links NullableWorkspaceItemLinks, metadata NullableCommonMetadata, name string) *WorkspaceItem

NewWorkspaceItem instantiates a new WorkspaceItem 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 NewWorkspaceItemWithDefaults

func NewWorkspaceItemWithDefaults() *WorkspaceItem

NewWorkspaceItemWithDefaults instantiates a new WorkspaceItem 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 (o *WorkspaceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceItem) FetchName added in v1.21.0

func (o *WorkspaceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceItem) FetchTitle added in v1.21.0

func (o *WorkspaceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceItem) FetchType added in v1.21.0

func (o *WorkspaceItem) FetchType() string

FetchType returns the resource type

func (*WorkspaceItem) GetEphemeral

func (o *WorkspaceItem) GetEphemeral() bool

GetEphemeral returns the Ephemeral field value if set, zero value otherwise.

func (*WorkspaceItem) GetEphemeralOk

func (o *WorkspaceItem) GetEphemeralOk() (*bool, bool)

GetEphemeralOk returns a tuple with the Ephemeral field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *WorkspaceItem) GetLinks() WorkspaceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceItemLinks will be returned

func (*WorkspaceItem) GetLinksOk

func (o *WorkspaceItem) GetLinksOk() (*WorkspaceItemLinks, bool)

GetLinksOk returns a tuple with the Links 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 (*WorkspaceItem) GetMetadata

func (o *WorkspaceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceItem) GetMetadataOk

func (o *WorkspaceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceItem) GetName

func (o *WorkspaceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceItem) GetNameOk

func (o *WorkspaceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceItem) GetTTL

func (o *WorkspaceItem) GetTTL() int64

GetTTL returns the TTL field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTTLOk

func (o *WorkspaceItem) GetTTLOk() (*int64, bool)

GetTTLOk returns a tuple with the TTL 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 (*WorkspaceItem) GetTitle

func (o *WorkspaceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTitleOk

func (o *WorkspaceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*WorkspaceItem) HasEphemeral

func (o *WorkspaceItem) HasEphemeral() bool

HasEphemeral returns a boolean if a field has been set.

func (*WorkspaceItem) HasTTL

func (o *WorkspaceItem) HasTTL() bool

HasTTL returns a boolean if a field has been set.

func (*WorkspaceItem) HasTitle

func (o *WorkspaceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceItem) MarshalJSON

func (o WorkspaceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceItem) SetEphemeral

func (o *WorkspaceItem) SetEphemeral(v bool)

SetEphemeral gets a reference to the given bool and assigns it to the Ephemeral field.

func (o *WorkspaceItem) SetLinks(v WorkspaceItemLinks)

SetLinks sets field value

func (*WorkspaceItem) SetMetadata

func (o *WorkspaceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceItem) SetName

func (o *WorkspaceItem) SetName(v string)

SetName sets field value

func (*WorkspaceItem) SetTTL

func (o *WorkspaceItem) SetTTL(v int64)

SetTTL gets a reference to the given NullableInt64 and assigns it to the TTL field.

func (*WorkspaceItem) SetTTLNil

func (o *WorkspaceItem) SetTTLNil()

SetTTLNil sets the value for TTL to be an explicit nil

func (*WorkspaceItem) SetTitle

func (o *WorkspaceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceItem) SetTitleNil

func (o *WorkspaceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceItem) ToMap added in v1.22.0

func (o WorkspaceItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceItem) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceItem) UnsetTTL

func (o *WorkspaceItem) UnsetTTL()

UnsetTTL ensures that no value is present for TTL, not even an explicit nil

func (*WorkspaceItem) UnsetTitle

func (o *WorkspaceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceItemLinks The `related` link indicates the source of the workspace content. The `artefacts` links to content manager.

func NewWorkspaceItemLinks(related HalLinkData, self HalLinkData) *WorkspaceItemLinks

NewWorkspaceItemLinks instantiates a new WorkspaceItemLinks 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 NewWorkspaceItemLinksWithDefaults

func NewWorkspaceItemLinksWithDefaults() *WorkspaceItemLinks

NewWorkspaceItemLinksWithDefaults instantiates a new WorkspaceItemLinks 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 (*WorkspaceItemLinks) GetArtefacts

func (o *WorkspaceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetArtefactsOk

func (o *WorkspaceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetCollection

func (o *WorkspaceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetCollectionOk

func (o *WorkspaceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDelete

func (o *WorkspaceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDeleteOk

func (o *WorkspaceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDetails

func (o *WorkspaceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDetailsOk

func (o *WorkspaceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRelated

func (o *WorkspaceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceItemLinks) GetRelatedOk

func (o *WorkspaceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRetain

func (o *WorkspaceItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetRetainOk

func (o *WorkspaceItemLinks) GetRetainOk() (*HalLinkData, bool)

GetRetainOk returns a tuple with the Retain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetSelf

func (o *WorkspaceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*WorkspaceItemLinks) GetSelfOk

func (o *WorkspaceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) HasArtefacts

func (o *WorkspaceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasCollection

func (o *WorkspaceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDelete

func (o *WorkspaceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDetails

func (o *WorkspaceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasRetain

func (o *WorkspaceItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (WorkspaceItemLinks) MarshalJSON

func (o WorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceItemLinks) SetArtefacts

func (o *WorkspaceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*WorkspaceItemLinks) SetCollection

func (o *WorkspaceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceItemLinks) SetDelete

func (o *WorkspaceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*WorkspaceItemLinks) SetDetails

func (o *WorkspaceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*WorkspaceItemLinks) SetRelated

func (o *WorkspaceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceItemLinks) SetRetain

func (o *WorkspaceItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*WorkspaceItemLinks) SetSelf

func (o *WorkspaceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceItemLinks) ToMap added in v1.22.0

func (o WorkspaceItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceIterator added in v1.21.0

type WorkspaceIterator struct {
	// contains filtered or unexported fields
}

WorkspaceIterator defines an iterator over a collection.

func (*WorkspaceIterator) GetNext added in v1.21.0

func (m *WorkspaceIterator) GetNext() (item any, err error)

func (*WorkspaceIterator) HasNext added in v1.21.0

func (m *WorkspaceIterator) HasNext() bool

type WorkspaceRepositoryContentManager

type WorkspaceRepositoryContentManager struct {
	Links    NullableWorkspaceRepositoryContentManagerLinks `json:"_links"`
	Metadata NullableCommonMetadata                         `json:"_metadata"`
	// Number of commits to fetch. 0 indicates all history for all branches and tags
	FetchDepth NullableInt32 `json:"fetchDepth,omitempty"`
	// ID of the repository.
	Name string `json:"name"`
	// The branch, tag or SHA to checkout
	Reference NullableString `json:"reference"`
	// repository URL to clone it from
	RepositoryUrl string `json:"repositoryUrl"`
	// Source Control Management system to use
	Scm string `json:"scm"`
	// Whether to checkout submodules: `true` to checkout submodules recursively
	Submodules *bool `json:"submodules,omitempty"`
	// Optional human readable name of the repository.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceRepositoryContentManager workspace controller resource when the content of the workspace is defined in a repository

func NewWorkspaceRepositoryContentManager

func NewWorkspaceRepositoryContentManager(links NullableWorkspaceRepositoryContentManagerLinks, metadata NullableCommonMetadata, name string, reference NullableString, repositoryUrl string, scm string) *WorkspaceRepositoryContentManager

NewWorkspaceRepositoryContentManager instantiates a new WorkspaceRepositoryContentManager 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 NewWorkspaceRepositoryContentManagerWithDefaults

func NewWorkspaceRepositoryContentManagerWithDefaults() *WorkspaceRepositoryContentManager

NewWorkspaceRepositoryContentManagerWithDefaults instantiates a new WorkspaceRepositoryContentManager 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 (*WorkspaceRepositoryContentManager) GetFetchDepth

func (o *WorkspaceRepositoryContentManager) GetFetchDepth() int32

GetFetchDepth returns the FetchDepth field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetFetchDepthOk

func (o *WorkspaceRepositoryContentManager) GetFetchDepthOk() (*int32, bool)

GetFetchDepthOk returns a tuple with the FetchDepth 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

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceRepositoryContentManagerLinks will be returned

func (*WorkspaceRepositoryContentManager) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*WorkspaceRepositoryContentManager) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceRepositoryContentManager) GetMetadataOk

func (o *WorkspaceRepositoryContentManager) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceRepositoryContentManager) GetName

GetName returns the Name field value

func (*WorkspaceRepositoryContentManager) GetNameOk

func (o *WorkspaceRepositoryContentManager) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetReference

func (o *WorkspaceRepositoryContentManager) GetReference() string

GetReference returns the Reference field value If the value is explicit nil, the zero value for string will be returned

func (*WorkspaceRepositoryContentManager) GetReferenceOk

func (o *WorkspaceRepositoryContentManager) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference 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 (*WorkspaceRepositoryContentManager) GetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value

func (*WorkspaceRepositoryContentManager) GetRepositoryUrlOk

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetScm

GetScm returns the Scm field value

func (*WorkspaceRepositoryContentManager) GetScmOk

func (o *WorkspaceRepositoryContentManager) GetScmOk() (*string, bool)

GetScmOk returns a tuple with the Scm field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetSubmodules

func (o *WorkspaceRepositoryContentManager) GetSubmodules() bool

GetSubmodules returns the Submodules field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManager) GetSubmodulesOk

func (o *WorkspaceRepositoryContentManager) GetSubmodulesOk() (*bool, bool)

GetSubmodulesOk returns a tuple with the Submodules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetTitle

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetTitleOk

func (o *WorkspaceRepositoryContentManager) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*WorkspaceRepositoryContentManager) HasFetchDepth

func (o *WorkspaceRepositoryContentManager) HasFetchDepth() bool

HasFetchDepth returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasSubmodules

func (o *WorkspaceRepositoryContentManager) HasSubmodules() bool

HasSubmodules returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasTitle

HasTitle returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManager) MarshalJSON

func (o WorkspaceRepositoryContentManager) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManager) SetFetchDepth

func (o *WorkspaceRepositoryContentManager) SetFetchDepth(v int32)

SetFetchDepth gets a reference to the given NullableInt32 and assigns it to the FetchDepth field.

func (*WorkspaceRepositoryContentManager) SetFetchDepthNil

func (o *WorkspaceRepositoryContentManager) SetFetchDepthNil()

SetFetchDepthNil sets the value for FetchDepth to be an explicit nil

SetLinks sets field value

func (*WorkspaceRepositoryContentManager) SetMetadata

SetMetadata sets field value

func (*WorkspaceRepositoryContentManager) SetName

SetName sets field value

func (*WorkspaceRepositoryContentManager) SetReference

func (o *WorkspaceRepositoryContentManager) SetReference(v string)

SetReference sets field value

func (*WorkspaceRepositoryContentManager) SetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value

func (*WorkspaceRepositoryContentManager) SetScm

SetScm sets field value

func (*WorkspaceRepositoryContentManager) SetSubmodules

func (o *WorkspaceRepositoryContentManager) SetSubmodules(v bool)

SetSubmodules gets a reference to the given bool and assigns it to the Submodules field.

func (*WorkspaceRepositoryContentManager) SetTitle

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceRepositoryContentManager) SetTitleNil

func (o *WorkspaceRepositoryContentManager) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceRepositoryContentManager) ToMap added in v1.22.0

func (o WorkspaceRepositoryContentManager) ToMap() (map[string]interface{}, error)

func (*WorkspaceRepositoryContentManager) UnmarshalJSON added in v1.22.0

func (o *WorkspaceRepositoryContentManager) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceRepositoryContentManager) UnsetFetchDepth

func (o *WorkspaceRepositoryContentManager) UnsetFetchDepth()

UnsetFetchDepth ensures that no value is present for FetchDepth, not even an explicit nil

func (*WorkspaceRepositoryContentManager) UnsetTitle

func (o *WorkspaceRepositoryContentManager) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceRepositoryContentManagerLinks struct {
	Clear   *HalLinkData `json:"clear,omitempty"`
	Edit    *HalLinkData `json:"edit,omitempty"`
	Related HalLinkData  `json:"related"`
	Self    HalLinkData  `json:"self"`
}

WorkspaceRepositoryContentManagerLinks links to manage the workspace contant

func NewWorkspaceRepositoryContentManagerLinks(related HalLinkData, self HalLinkData) *WorkspaceRepositoryContentManagerLinks

NewWorkspaceRepositoryContentManagerLinks instantiates a new WorkspaceRepositoryContentManagerLinks 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 NewWorkspaceRepositoryContentManagerLinksWithDefaults

func NewWorkspaceRepositoryContentManagerLinksWithDefaults() *WorkspaceRepositoryContentManagerLinks

NewWorkspaceRepositoryContentManagerLinksWithDefaults instantiates a new WorkspaceRepositoryContentManagerLinks 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 (*WorkspaceRepositoryContentManagerLinks) GetClear

GetClear returns the Clear field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetClearOk

GetClearOk returns a tuple with the Clear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetEdit

GetEdit returns the Edit field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetEditOk

GetEditOk returns a tuple with the Edit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetRelated

GetRelated returns the Related field value

func (*WorkspaceRepositoryContentManagerLinks) GetRelatedOk

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceRepositoryContentManagerLinks) GetSelfOk

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasClear

HasClear returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasEdit

HasEdit returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManagerLinks) MarshalJSON

func (o WorkspaceRepositoryContentManagerLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManagerLinks) SetClear

SetClear gets a reference to the given HalLinkData and assigns it to the Clear field.

func (*WorkspaceRepositoryContentManagerLinks) SetEdit

SetEdit gets a reference to the given HalLinkData and assigns it to the Edit field.

func (*WorkspaceRepositoryContentManagerLinks) SetRelated

SetRelated sets field value

func (*WorkspaceRepositoryContentManagerLinks) SetSelf

SetSelf sets field value

func (WorkspaceRepositoryContentManagerLinks) ToMap added in v1.22.0

func (o WorkspaceRepositoryContentManagerLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceRepositoryContentManagerLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceRepositoryContentManagerLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceAPIService added in v1.22.0

type WorkspaceSourceAPIService service

WorkspaceSourceAPIService WorkspaceSourceAPI service

Follows a collection link. This function is based on the `ListWorkspaceSourcesExecute` function, with one key difference: instead of using a fixed endpoint path, `localVarPath` is defined as the base URL + the `link` provided in the arguments.

func (*WorkspaceSourceAPIService) GetWorkspaceSource added in v1.22.0

func (a *WorkspaceSourceAPIService) GetWorkspaceSource(ctx context.Context, workspaceSourceName string) ApiGetWorkspaceSourceRequest

GetWorkspaceSource Return details of the specific workspace source.

A workspace source defines what an ephemeral workspace can be created from e.g. zip file, git repository.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiGetWorkspaceSourceRequest

func (*WorkspaceSourceAPIService) GetWorkspaceSourceExecute added in v1.22.0

Execute executes the request

@return WorkspaceSourceItem

func (*WorkspaceSourceAPIService) ListWorkspaceSources added in v1.22.0

ListWorkspaceSources List available workspace sources.

This returns a collection resource that lists all of the workspace sources currently supported by the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspaceSourcesRequest

func (*WorkspaceSourceAPIService) ListWorkspaceSourcesExecute added in v1.22.0

Execute executes the request

@return WorkspaceSourceCollection

type WorkspaceSourceCollection

type WorkspaceSourceCollection struct {
	Embedded *EmbeddedWorkspaceSourceItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceSourceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceSourceCollection

func NewWorkspaceSourceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceSourceCollection

NewWorkspaceSourceCollection instantiates a new WorkspaceSourceCollection 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 NewWorkspaceSourceCollectionWithDefaults

func NewWorkspaceSourceCollectionWithDefaults() *WorkspaceSourceCollection

NewWorkspaceSourceCollectionWithDefaults instantiates a new WorkspaceSourceCollection 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 (o *WorkspaceSourceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceSourceCollection) FetchName added in v1.25.0

func (o *WorkspaceSourceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceSourceCollection) FetchTitle added in v1.25.0

func (o *WorkspaceSourceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceSourceCollection) FetchType added in v1.25.0

func (o *WorkspaceSourceCollection) FetchType() string

FetchType returns the resource type

func (*WorkspaceSourceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceSourceCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) GetItemCount added in v1.25.0

func (o *WorkspaceSourceCollection) GetItemCount() (count int64, err error)

func (*WorkspaceSourceCollection) GetItemIterator added in v1.25.0

func (o *WorkspaceSourceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceSourceCollection) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*WorkspaceSourceCollection) GetMetadata

func (o *WorkspaceSourceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceSourceCollection) GetMetadataOk

func (o *WorkspaceSourceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceSourceCollection) GetName

func (o *WorkspaceSourceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceCollection) GetNameOk

func (o *WorkspaceSourceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) GetTitle

func (o *WorkspaceSourceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceCollection) GetTitleOk

func (o *WorkspaceSourceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) HasEmbedded

func (o *WorkspaceSourceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*WorkspaceSourceCollection) HasNext added in v1.25.0

func (o *WorkspaceSourceCollection) HasNext() bool

func (WorkspaceSourceCollection) MarshalJSON

func (o WorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedWorkspaceSourceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*WorkspaceSourceCollection) SetMetadata

func (o *WorkspaceSourceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceSourceCollection) SetName

func (o *WorkspaceSourceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceSourceCollection) SetTitle

func (o *WorkspaceSourceCollection) SetTitle(v string)

SetTitle sets field value

func (WorkspaceSourceCollection) ToMap added in v1.22.0

func (o WorkspaceSourceCollection) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceCollection) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceCollection) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceItem

type WorkspaceSourceItem struct {
	Links    NullableWorkspaceSourceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// True if this workspace source is scheduled to be no longer supported by the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// More details about this workspace source type.
	Description *string `json:"description,omitempty"`
	// Unique ID of the Workspace Source.
	Name string `json:"name"`
	// Human readable name of the Workspace source.
	Title string `json:"title"`
}

WorkspaceSourceItem struct for WorkspaceSourceItem

func NewWorkspaceSourceItem

func NewWorkspaceSourceItem(links NullableWorkspaceSourceItemLinks, metadata NullableCommonMetadata, deprecated bool, name string, title string) *WorkspaceSourceItem

NewWorkspaceSourceItem instantiates a new WorkspaceSourceItem 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 NewWorkspaceSourceItemWithDefaults

func NewWorkspaceSourceItemWithDefaults() *WorkspaceSourceItem

NewWorkspaceSourceItemWithDefaults instantiates a new WorkspaceSourceItem 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 (o *WorkspaceSourceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceSourceItem) FetchName added in v1.25.0

func (o *WorkspaceSourceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceSourceItem) FetchTitle added in v1.25.0

func (o *WorkspaceSourceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceSourceItem) FetchType added in v1.25.0

func (o *WorkspaceSourceItem) FetchType() string

FetchType returns the resource type

func (*WorkspaceSourceItem) GetDeprecated

func (o *WorkspaceSourceItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*WorkspaceSourceItem) GetDeprecatedOk

func (o *WorkspaceSourceItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDeprecationInfo

func (o *WorkspaceSourceItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDeprecationInfoOk

func (o *WorkspaceSourceItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDescription

func (o *WorkspaceSourceItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDescriptionOk

func (o *WorkspaceSourceItem) 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.

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceSourceItemLinks will be returned

func (*WorkspaceSourceItem) GetLinksOk

GetLinksOk returns a tuple with the Links 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 (*WorkspaceSourceItem) GetMetadata

func (o *WorkspaceSourceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceSourceItem) GetMetadataOk

func (o *WorkspaceSourceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*WorkspaceSourceItem) GetName

func (o *WorkspaceSourceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceItem) GetNameOk

func (o *WorkspaceSourceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetTitle

func (o *WorkspaceSourceItem) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceItem) GetTitleOk

func (o *WorkspaceSourceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) HasDeprecationInfo

func (o *WorkspaceSourceItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*WorkspaceSourceItem) HasDescription

func (o *WorkspaceSourceItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (WorkspaceSourceItem) MarshalJSON

func (o WorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItem) SetDeprecated

func (o *WorkspaceSourceItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*WorkspaceSourceItem) SetDeprecationInfo

func (o *WorkspaceSourceItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (*WorkspaceSourceItem) SetDescription

func (o *WorkspaceSourceItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

SetLinks sets field value

func (*WorkspaceSourceItem) SetMetadata

func (o *WorkspaceSourceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceSourceItem) SetName

func (o *WorkspaceSourceItem) SetName(v string)

SetName sets field value

func (*WorkspaceSourceItem) SetTitle

func (o *WorkspaceSourceItem) SetTitle(v string)

SetTitle sets field value

func (WorkspaceSourceItem) ToMap added in v1.22.0

func (o WorkspaceSourceItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceItem) UnmarshalJSON(data []byte) (err error)
type WorkspaceSourceItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceSourceItemLinks The `create` link (if present) provides the URI to request a Workspace.

func NewWorkspaceSourceItemLinks(self HalLinkData) *WorkspaceSourceItemLinks

NewWorkspaceSourceItemLinks instantiates a new WorkspaceSourceItemLinks 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 NewWorkspaceSourceItemLinksWithDefaults

func NewWorkspaceSourceItemLinksWithDefaults() *WorkspaceSourceItemLinks

NewWorkspaceSourceItemLinksWithDefaults instantiates a new WorkspaceSourceItemLinks 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 (*WorkspaceSourceItemLinks) GetCollection

func (o *WorkspaceSourceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCollectionOk

func (o *WorkspaceSourceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetCreate

func (o *WorkspaceSourceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCreateOk

func (o *WorkspaceSourceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceSourceItemLinks) GetSelfOk

func (o *WorkspaceSourceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) HasCollection

func (o *WorkspaceSourceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceSourceItemLinks) HasCreate

func (o *WorkspaceSourceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (WorkspaceSourceItemLinks) MarshalJSON

func (o WorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItemLinks) SetCollection

func (o *WorkspaceSourceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceSourceItemLinks) SetCreate

func (o *WorkspaceSourceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*WorkspaceSourceItemLinks) SetSelf

func (o *WorkspaceSourceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceSourceItemLinks) ToMap added in v1.22.0

func (o WorkspaceSourceItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceIterator added in v1.25.0

type WorkspaceSourceIterator struct {
	// contains filtered or unexported fields
}

WorkspaceSourceIterator defines an iterator over a collection.

func (*WorkspaceSourceIterator) GetNext added in v1.25.0

func (m *WorkspaceSourceIterator) GetNext() (item any, err error)

func (*WorkspaceSourceIterator) HasNext added in v1.25.0

func (m *WorkspaceSourceIterator) HasNext() bool

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL