client

package module
v1.108.0 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2026 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.19.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 DeleteUser Delete /users/{userName} Delete a user.
AuthenticationAPI GetMe Get /users/me Get my user information
AuthenticationAPI GetMyAccountSummary Get /accounts/me Get the account summary for the current authenticated caller
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.
AuthenticationAPI UpdateUser Put /users/{userName} Update a user.
AuthorizationAPI CheckEntitlements Post /entitlements/check Check permissions on a resource.
AuthorizationAPI ListEntitlements Post /entitlements/list List permissions on 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/{fpgaName} Get connection information
FPGAConnectionAPI ListFpgaConnections Get /fpga-connections/ List available FPGA connections.
FPGAConnectionAPI StartFpgaConnection Get /fpga-connections/{fpgaName}/job/{jobName}/connect starts a websocket connection
FPGAConnectionAPI StartFpgaConnectionRegardlessOfJob Get /fpga-connections/{fpgaName}/connect starts a websocket connection
FPGAConnectionAPI TerminateFpgaConnection Post /fpga-connections/{fpgaName}/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 CompleteFpgaJob Post /fpga-jobs/{jobName}/complete Gracefully ends the job.
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 DownloadSpecificFpgaJobArtefact Get /fpgas/{fpgaName}/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 GetSpecificFpgaJob Get /fpgas/{fpgaName}/jobs/{jobName} Return a job handled by the FPGA.
FPGAJobsAPI GetSpecificFpgaJobArtefactManager Get /fpgas/{fpgaName}/jobs/{jobName}/artefacts/{artefactName} Get the FPGA job's artefact manager for the artefact named `artefactName`.
FPGAJobsAPI GetSpecificFpgaJobMessages Get /fpgas/{fpgaName}/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 ListSpecificFpgaJobArtefactManagers Get /fpgas/{fpgaName}/jobs/{jobName}/artefacts/ Get the list of artefact managers for the given FPGA 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 CheckFPGAPayloadStatus Post /repositories/{repositoryName}/payloads/{fpgaPayloadName}/check Check and update the payload status.
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 GetAlternativeFpgaPayloadUploadProgress Get /payloads/upload-session/{uploadSessionName} Return FPGA payload upload progress.
FPGAPayloadsAPI GetFpgaPayload Get /repositories/{repositoryName}/payloads/{fpgaPayloadName} Return details of specific FPGA payload.
FPGAPayloadsAPI GetFpgaPayloadUploadJobMessages Get /upload-jobs/{uploadJobName}/messages FPGA payload upload job Message Feed.
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 CompleteGenericWorkJob Post /generic-work-jobs/{jobName}/complete Stop a generic job gracefully.
GenericWorkJobsAPI ControlGenericWorkJob Post /generic-work-jobs/{jobName}/control Send a control command for 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/{accessTokenName} Delete a personal access token
PersonalAccessTokenAPI GetPAT Get /personal-access-tokens/{accessTokenName} 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.
ServiceAccountAPI CreateSAT Post /service-accounts/{serviceAccountName}/tokens Create a new access token for the service account
ServiceAccountAPI CreateServiceAccount Post /service-accounts/ Create a service account.
ServiceAccountAPI DeleteSAT Delete /service-accounts/{serviceAccountName}/tokens/{accessTokenName} Delete the service access token for the service account
ServiceAccountAPI DeleteServiceAccount Delete /service-accounts/{serviceAccountName} Delete a service account
ServiceAccountAPI EditServiceAccount Put /service-accounts/{serviceAccountName} Update a service account
ServiceAccountAPI GetSAT Get /service-accounts/{serviceAccountName}/tokens/{accessTokenName} Get a service access token.
ServiceAccountAPI GetServiceAccount Get /service-accounts/{serviceAccountName} Get a service account
ServiceAccountAPI ListSATs Get /service-accounts/{serviceAccountName}/tokens List all access tokens for the service account
ServiceAccountAPI ListServiceAccounts Get /service-accounts/ List all service accounts
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 ClearWorkspaceIncrementalChunk Delete /workspaces/{workspaceName}/chunk Clear the content of this chunked workspace.
WorkspaceAPI ClearWorkspaceRepositoryContentManager Delete /workspaces/{workspaceName}/repository-content Clear the content of this workspace.
WorkspaceAPI CreateCompositeWorkspaceChunk Post /workspaces/{workspaceName} Create workspace chunks of a composite 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 GetChunkedWorkspaceUploadProgress Head /workspaces/{workspaceName}/chunk Return workspace content upload progress.
WorkspaceAPI GetCompositeWorkspaceUploadOptions Options /workspaces/{workspaceName}/details Return workspace TUS protocol support.
WorkspaceAPI GetCompositeWorkspaceUploadSupport Options /workspaces/{workspaceName} Return workspace TUS protocol support.
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 GetWorkspaceArchiveContentUploadProgress Head /workspaces/{workspaceName}/archive-content Return progress about the upload.
WorkspaceAPI GetWorkspaceDetails Get /workspaces/{workspaceName}/details Details about the workspace.
WorkspaceAPI GetWorkspaceIncrementalChunk Get /workspaces/{workspaceName}/chunk Get the manager of the file containing the chunked workspace content.
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.
WorkspaceAPI UploadWorkspaceIncrementalChunk Patch /workspaces/{workspaceName}/chunk Upload part of a workspace.
WorkspaceSourceAPI GetWorkspaceSource Get /workspace-sources/{workspaceSourceName} Return details of the specific workspace source.
WorkspaceSourceAPI GetWorkspaceSourceUploadOptions Options /workspace-sources/{workspaceSourceName} Return source TUS protocol support.
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.

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 AllowedAccountTypeEnumValues = []AccountType{
	"service",
	"user",
}

All allowed values of AccountType enum

View Source
var AllowedBuildToolTypesEnumValues = []BuildToolTypes{
	"CMAKE",
	"CMAKE_MAKE",
	"CMAKE_NINJA",
	"CMSIS_CBUILD",
	"GENERIC_BUILDER",
}

All allowed values of BuildToolTypes enum

View Source
var AllowedFPGAJobTypeEnumValues = []FPGAJobType{
	"cancelling",
	"decommissioning",
	"interactive",
	"non-interactive",
}

All allowed values of FPGAJobType enum

View Source
var AllowedPermissionOperationEnumValues = []PermissionOperation{
	"create",
	"delete",
	"list",
	"read",
	"update",
}

All allowed values of PermissionOperation 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

	ServiceAccountAPI *ServiceAccountAPIService

	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 AccessTokenItemLinks struct {
	Author *HalLinkData `json:"author,omitempty"`
	Delete *HalLinkData `json:"delete,omitempty"`
	Self   HalLinkData  `json:"self"`
}

AccessTokenItemLinks The links for an Access Token Item. The `author` links to the user's account who created this token.

func NewAccessTokenItemLinks(self HalLinkData) *AccessTokenItemLinks

NewAccessTokenItemLinks instantiates a new AccessTokenItemLinks 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 NewAccessTokenItemLinksWithDefaults added in v1.84.0

func NewAccessTokenItemLinksWithDefaults() *AccessTokenItemLinks

NewAccessTokenItemLinksWithDefaults instantiates a new AccessTokenItemLinks 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 (*AccessTokenItemLinks) GetAuthor added in v1.100.0

func (o *AccessTokenItemLinks) GetAuthor() HalLinkData

GetAuthor returns the Author field value if set, zero value otherwise.

func (*AccessTokenItemLinks) GetAuthorOk added in v1.100.0

func (o *AccessTokenItemLinks) GetAuthorOk() (*HalLinkData, bool)

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

func (*AccessTokenItemLinks) GetDelete added in v1.84.0

func (o *AccessTokenItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*AccessTokenItemLinks) GetDeleteOk added in v1.84.0

func (o *AccessTokenItemLinks) 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 (*AccessTokenItemLinks) GetSelf added in v1.84.0

func (o *AccessTokenItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*AccessTokenItemLinks) GetSelfOk added in v1.84.0

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

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

func (*AccessTokenItemLinks) HasAuthor added in v1.100.0

func (o *AccessTokenItemLinks) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*AccessTokenItemLinks) HasDelete added in v1.84.0

func (o *AccessTokenItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (AccessTokenItemLinks) MarshalJSON added in v1.84.0

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

func (*AccessTokenItemLinks) SetAuthor added in v1.100.0

func (o *AccessTokenItemLinks) SetAuthor(v HalLinkData)

SetAuthor gets a reference to the given HalLinkData and assigns it to the Author field.

func (*AccessTokenItemLinks) SetDelete added in v1.84.0

func (o *AccessTokenItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*AccessTokenItemLinks) SetSelf added in v1.84.0

func (o *AccessTokenItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (AccessTokenItemLinks) ToMap added in v1.84.0

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

func (*AccessTokenItemLinks) UnmarshalJSON added in v1.84.0

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

type AccountSummaryItem added in v1.96.0

type AccountSummaryItem struct {
	Links       NullableAccountSummaryLinks `json:"_links"`
	Metadata    NullableCommonMetadata      `json:"_metadata"`
	AccountType AccountType                 `json:"accountType"`
	// The systems unique identifier for the account.
	Name string `json:"name" validate:"regexp=[a-zA-Z0-9\\\\-\\"._~%!$&\\\\'(){}\\\\[£<>|\\\\]*+,;=:@]+"`
	// Human readable name for the account.
	Title *string `json:"title,omitempty" validate:"regexp=^[\\\\s\\\\w'-]*$"`
}

AccountSummaryItem The summary of an account, only containing attributes common to all account types.

func NewAccountSummaryItem added in v1.96.0

func NewAccountSummaryItem(links NullableAccountSummaryLinks, metadata NullableCommonMetadata, accountType AccountType, name string) *AccountSummaryItem

NewAccountSummaryItem instantiates a new AccountSummaryItem 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 NewAccountSummaryItemWithDefaults added in v1.96.0

func NewAccountSummaryItemWithDefaults() *AccountSummaryItem

NewAccountSummaryItemWithDefaults instantiates a new AccountSummaryItem 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 (*AccountSummaryItem) GetAccountType added in v1.96.0

func (o *AccountSummaryItem) GetAccountType() AccountType

GetAccountType returns the AccountType field value

func (*AccountSummaryItem) GetAccountTypeOk added in v1.96.0

func (o *AccountSummaryItem) GetAccountTypeOk() (*AccountType, bool)

GetAccountTypeOk returns a tuple with the AccountType 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 AccountSummaryLinks will be returned

func (*AccountSummaryItem) GetLinksOk added in v1.96.0

func (o *AccountSummaryItem) GetLinksOk() (*AccountSummaryLinks, 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 (*AccountSummaryItem) GetMetadata added in v1.96.0

func (o *AccountSummaryItem) GetMetadata() CommonMetadata

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

func (*AccountSummaryItem) GetMetadataOk added in v1.96.0

func (o *AccountSummaryItem) 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 (*AccountSummaryItem) GetName added in v1.96.0

func (o *AccountSummaryItem) GetName() string

GetName returns the Name field value

func (*AccountSummaryItem) GetNameOk added in v1.96.0

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

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

func (*AccountSummaryItem) GetTitle added in v1.96.0

func (o *AccountSummaryItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*AccountSummaryItem) GetTitleOk added in v1.96.0

func (o *AccountSummaryItem) 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 (*AccountSummaryItem) HasTitle added in v1.96.0

func (o *AccountSummaryItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (AccountSummaryItem) MarshalJSON added in v1.96.0

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

func (*AccountSummaryItem) SetAccountType added in v1.96.0

func (o *AccountSummaryItem) SetAccountType(v AccountType)

SetAccountType sets field value

func (o *AccountSummaryItem) SetLinks(v AccountSummaryLinks)

SetLinks sets field value

func (*AccountSummaryItem) SetMetadata added in v1.96.0

func (o *AccountSummaryItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*AccountSummaryItem) SetName added in v1.96.0

func (o *AccountSummaryItem) SetName(v string)

SetName sets field value

func (*AccountSummaryItem) SetTitle added in v1.96.0

func (o *AccountSummaryItem) SetTitle(v string)

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

func (AccountSummaryItem) ToMap added in v1.96.0

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

func (*AccountSummaryItem) UnmarshalJSON added in v1.96.0

func (o *AccountSummaryItem) UnmarshalJSON(data []byte) (err error)
type AccountSummaryLinks struct {
	Describedby HalLinkData `json:"describedby"`
	Self        HalLinkData `json:"self"`
}

AccountSummaryLinks The links for an Account Summary Item. The `describedby` is a link to the full details of the account based on its type.

func NewAccountSummaryLinks(describedby HalLinkData, self HalLinkData) *AccountSummaryLinks

NewAccountSummaryLinks instantiates a new AccountSummaryLinks 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 NewAccountSummaryLinksWithDefaults added in v1.96.0

func NewAccountSummaryLinksWithDefaults() *AccountSummaryLinks

NewAccountSummaryLinksWithDefaults instantiates a new AccountSummaryLinks 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 (*AccountSummaryLinks) GetDescribedby added in v1.96.0

func (o *AccountSummaryLinks) GetDescribedby() HalLinkData

GetDescribedby returns the Describedby field value

func (*AccountSummaryLinks) GetDescribedbyOk added in v1.96.0

func (o *AccountSummaryLinks) GetDescribedbyOk() (*HalLinkData, bool)

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

func (*AccountSummaryLinks) GetSelf added in v1.96.0

func (o *AccountSummaryLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*AccountSummaryLinks) GetSelfOk added in v1.96.0

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

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

func (AccountSummaryLinks) MarshalJSON added in v1.96.0

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

func (*AccountSummaryLinks) SetDescribedby added in v1.96.0

func (o *AccountSummaryLinks) SetDescribedby(v HalLinkData)

SetDescribedby sets field value

func (*AccountSummaryLinks) SetSelf added in v1.96.0

func (o *AccountSummaryLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (AccountSummaryLinks) ToMap added in v1.96.0

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

func (*AccountSummaryLinks) UnmarshalJSON added in v1.96.0

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

type AccountType added in v1.96.0

type AccountType string

AccountType The type of the account.

const (
	SERVICE AccountType = "service"
	USER    AccountType = "user"
)

List of AccountType

func NewAccountTypeFromValue added in v1.96.0

func NewAccountTypeFromValue(v string) (*AccountType, error)

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

func (AccountType) IsValid added in v1.96.0

func (v AccountType) IsValid() bool

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

func (AccountType) Ptr added in v1.96.0

func (v AccountType) Ptr() *AccountType

Ptr returns reference to AccountType value

func (*AccountType) UnmarshalJSON added in v1.96.0

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

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 ApiCheckFPGAPayloadStatusRequest added in v1.76.0

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

func (ApiCheckFPGAPayloadStatusRequest) AcceptVersion added in v1.76.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 (ApiCheckFPGAPayloadStatusRequest) Execute added in v1.76.0

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

func (ApiClearWorkspaceArchiveContentRequest) TusResumable added in v1.71.0

Version of the Tus protocol being used.

type ApiClearWorkspaceIncrementalChunkRequest added in v1.71.0

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

func (ApiClearWorkspaceIncrementalChunkRequest) AcceptVersion added in v1.71.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 (ApiClearWorkspaceIncrementalChunkRequest) Execute added in v1.71.0

func (ApiClearWorkspaceIncrementalChunkRequest) TusResumable added in v1.71.0

Version of the Tus protocol being used.

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 ApiCompleteFpgaJobRequest added in v1.99.0

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

func (ApiCompleteFpgaJobRequest) AcceptVersion added in v1.99.0

func (r ApiCompleteFpgaJobRequest) AcceptVersion(acceptVersion string) ApiCompleteFpgaJobRequest

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 (ApiCompleteFpgaJobRequest) Execute added in v1.99.0

type ApiCompleteGenericWorkJobRequest added in v1.101.0

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

func (ApiCompleteGenericWorkJobRequest) AcceptVersion added in v1.101.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 (ApiCompleteGenericWorkJobRequest) Execute added in v1.101.0

type ApiControlGenericWorkJobRequest added in v1.103.0

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

func (ApiControlGenericWorkJobRequest) AcceptVersion added in v1.103.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 (ApiControlGenericWorkJobRequest) Execute added in v1.103.0

func (ApiControlGenericWorkJobRequest) GenericWorkJobControlCommandItem added in v1.103.0

func (r ApiControlGenericWorkJobRequest) GenericWorkJobControlCommandItem(genericWorkJobControlCommandItem GenericWorkJobControlCommandItem) ApiControlGenericWorkJobRequest

A definition of the control command to send for a job.

type ApiCreateCompositeWorkspaceChunkRequest added in v1.71.0

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

func (ApiCreateCompositeWorkspaceChunkRequest) AcceptVersion added in v1.71.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 (ApiCreateCompositeWorkspaceChunkRequest) Execute added in v1.71.0

func (ApiCreateCompositeWorkspaceChunkRequest) TusResumable added in v1.71.0

Version of the Tus protocol being used.

func (ApiCreateCompositeWorkspaceChunkRequest) UploadConcat added in v1.71.0

whether it is a partial upload or a final upload. https://tus.io/protocols/resumable-upload#upload-concat

func (ApiCreateCompositeWorkspaceChunkRequest) UploadDeferLength added in v1.71.0

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

func (ApiCreateCompositeWorkspaceChunkRequest) UploadLength added in v1.71.0

The size of the entire upload in bytes.

func (ApiCreateCompositeWorkspaceChunkRequest) UploadMetadata added in v1.71.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 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 ApiCreateSATRequest added in v1.84.0

type ApiCreateSATRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiCreateSATRequest) AcceptVersion added in v1.84.0

func (r ApiCreateSATRequest) AcceptVersion(acceptVersion string) ApiCreateSATRequest

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 (ApiCreateSATRequest) Execute added in v1.84.0

func (ApiCreateSATRequest) ServiceAccessTokenItem added in v1.84.0

func (r ApiCreateSATRequest) ServiceAccessTokenItem(serviceAccessTokenItem ServiceAccessTokenItem) ApiCreateSATRequest

Data required to create a new token.

type ApiCreateServiceAccountRequest added in v1.77.0

type ApiCreateServiceAccountRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiCreateServiceAccountRequest) AcceptVersion added in v1.77.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 (ApiCreateServiceAccountRequest) Execute added in v1.77.0

func (ApiCreateServiceAccountRequest) ServiceAccountItem added in v1.77.0

func (r ApiCreateServiceAccountRequest) ServiceAccountItem(serviceAccountItem ServiceAccountItem) ApiCreateServiceAccountRequest

Data required to create a new service account.

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) TusResumable added in v1.71.0

func (r ApiCreateWorkspaceRequest) TusResumable(tusResumable string) ApiCreateWorkspaceRequest

Version of the Tus protocol being used.

func (ApiCreateWorkspaceRequest) UploadDeferLength added in v1.71.0

func (r ApiCreateWorkspaceRequest) UploadDeferLength(uploadDeferLength int32) ApiCreateWorkspaceRequest

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

func (ApiCreateWorkspaceRequest) UploadLength added in v1.71.0

func (r ApiCreateWorkspaceRequest) UploadLength(uploadLength int64) ApiCreateWorkspaceRequest

The size of the entire upload in bytes.

func (ApiCreateWorkspaceRequest) UploadMetadata added in v1.71.0

func (r ApiCreateWorkspaceRequest) UploadMetadata(uploadMetadata string) ApiCreateWorkspaceRequest

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.

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 ApiDeleteSATRequest added in v1.84.0

type ApiDeleteSATRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteSATRequest) AcceptVersion added in v1.84.0

func (r ApiDeleteSATRequest) AcceptVersion(acceptVersion string) ApiDeleteSATRequest

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 (ApiDeleteSATRequest) Execute added in v1.84.0

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

type ApiDeleteServiceAccountRequest added in v1.77.0

type ApiDeleteServiceAccountRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteServiceAccountRequest) AcceptVersion added in v1.77.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 (ApiDeleteServiceAccountRequest) Execute added in v1.77.0

type ApiDeleteUserRequest added in v1.78.0

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

func (ApiDeleteUserRequest) AcceptVersion added in v1.78.0

func (r ApiDeleteUserRequest) AcceptVersion(acceptVersion string) ApiDeleteUserRequest

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 (ApiDeleteUserRequest) Execute added in v1.78.0

func (r ApiDeleteUserRequest) 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)

func (ApiDeleteWorkspaceRequest) TusResumable added in v1.71.0

func (r ApiDeleteWorkspaceRequest) TusResumable(tusResumable string) ApiDeleteWorkspaceRequest

Version of the Tus protocol being used.

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 &#x60;ETag&#x60; 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 ApiDownloadSpecificFpgaJobArtefactRequest added in v1.69.0

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

func (ApiDownloadSpecificFpgaJobArtefactRequest) AcceptVersion added in v1.69.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 (ApiDownloadSpecificFpgaJobArtefactRequest) Execute added in v1.69.0

func (ApiDownloadSpecificFpgaJobArtefactRequest) IfNoneMatch added in v1.69.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiEditServiceAccountRequest added in v1.77.0

type ApiEditServiceAccountRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiEditServiceAccountRequest) AcceptVersion added in v1.77.0

func (r ApiEditServiceAccountRequest) AcceptVersion(acceptVersion string) ApiEditServiceAccountRequest

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 (ApiEditServiceAccountRequest) Execute added in v1.77.0

func (ApiEditServiceAccountRequest) IfMatch added in v1.77.0

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

func (ApiEditServiceAccountRequest) ServiceAccountItem added in v1.77.0

func (r ApiEditServiceAccountRequest) ServiceAccountItem(serviceAccountItem ServiceAccountItem) ApiEditServiceAccountRequest

The new definition of the service account.

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 &#x60;ETag&#x60; 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 ApiGetAlternativeFpgaPayloadUploadProgressRequest added in v1.82.0

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

func (ApiGetAlternativeFpgaPayloadUploadProgressRequest) AcceptVersion added in v1.82.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 (ApiGetAlternativeFpgaPayloadUploadProgressRequest) Execute added in v1.82.0

func (ApiGetAlternativeFpgaPayloadUploadProgressRequest) XHTTPMethodOverride added in v1.82.0

Verb tunnelling when some methods are not supported.

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiGetChunkedWorkspaceUploadProgressRequest added in v1.71.0

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

func (ApiGetChunkedWorkspaceUploadProgressRequest) AcceptVersion added in v1.71.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 (ApiGetChunkedWorkspaceUploadProgressRequest) Execute added in v1.71.0

func (ApiGetChunkedWorkspaceUploadProgressRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiGetCompositeWorkspaceUploadOptionsRequest added in v1.71.0

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

func (ApiGetCompositeWorkspaceUploadOptionsRequest) AcceptVersion added in v1.71.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 (ApiGetCompositeWorkspaceUploadOptionsRequest) Execute added in v1.71.0

type ApiGetCompositeWorkspaceUploadSupportRequest added in v1.71.0

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

func (ApiGetCompositeWorkspaceUploadSupportRequest) AcceptVersion added in v1.71.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 (ApiGetCompositeWorkspaceUploadSupportRequest) Execute added in v1.71.0

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiGetFpgaPayloadUploadJobMessagesRequest added in v1.70.0

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

func (ApiGetFpgaPayloadUploadJobMessagesRequest) AcceptVersion added in v1.70.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 (ApiGetFpgaPayloadUploadJobMessagesRequest) Execute added in v1.70.0

func (r *ApiGetFpgaPayloadUploadJobMessagesRequest) FollowGetFpgaPayloadUploadJobMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetFpgaPayloadUploadJobMessagesRequest and FPGAPayloadsAPIService definitions =================================================================================================================

func (ApiGetFpgaPayloadUploadJobMessagesRequest) IfNoneMatch added in v1.70.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiGetFpgaPayloadUploadJobMessagesRequest) Limit added in v1.70.0

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

func (ApiGetFpgaPayloadUploadJobMessagesRequest) Offset added in v1.70.0

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

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiGetMyAccountSummaryRequest added in v1.96.0

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

func (ApiGetMyAccountSummaryRequest) AcceptVersion added in v1.96.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 (ApiGetMyAccountSummaryRequest) Execute added in v1.96.0

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 &#x60;ETag&#x60; 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 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 &#x60;ETag&#x60; 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 ApiGetSATRequest added in v1.85.0

type ApiGetSATRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiGetSATRequest) AcceptVersion added in v1.85.0

func (r ApiGetSATRequest) AcceptVersion(acceptVersion string) ApiGetSATRequest

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 (ApiGetSATRequest) Execute added in v1.85.0

type ApiGetServiceAccountRequest added in v1.77.0

type ApiGetServiceAccountRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiGetServiceAccountRequest) AcceptVersion added in v1.77.0

func (r ApiGetServiceAccountRequest) AcceptVersion(acceptVersion string) ApiGetServiceAccountRequest

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 (ApiGetServiceAccountRequest) Execute added in v1.77.0

type ApiGetSpecificFpgaJobArtefactManagerRequest added in v1.69.0

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

func (ApiGetSpecificFpgaJobArtefactManagerRequest) AcceptVersion added in v1.69.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 (ApiGetSpecificFpgaJobArtefactManagerRequest) Execute added in v1.69.0

func (ApiGetSpecificFpgaJobArtefactManagerRequest) IfNoneMatch added in v1.69.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 ApiGetSpecificFpgaJobMessagesRequest added in v1.69.0

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

func (ApiGetSpecificFpgaJobMessagesRequest) AcceptVersion added in v1.69.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 (ApiGetSpecificFpgaJobMessagesRequest) Execute added in v1.69.0

func (r *ApiGetSpecificFpgaJobMessagesRequest) FollowGetSpecificFpgaJobMessagesLink(link string) (*NotificationFeed, *http.Response, error)

================================================================================================================= This extends ApiGetSpecificFpgaJobMessagesRequest and FPGAJobsAPIService definitions =================================================================================================================

func (ApiGetSpecificFpgaJobMessagesRequest) IfNoneMatch added in v1.69.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiGetSpecificFpgaJobMessagesRequest) Limit added in v1.69.0

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

func (ApiGetSpecificFpgaJobMessagesRequest) Offset added in v1.69.0

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

type ApiGetSpecificFpgaJobRequest added in v1.69.0

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

func (ApiGetSpecificFpgaJobRequest) AcceptVersion added in v1.69.0

func (r ApiGetSpecificFpgaJobRequest) AcceptVersion(acceptVersion string) ApiGetSpecificFpgaJobRequest

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 (ApiGetSpecificFpgaJobRequest) Execute added in v1.69.0

func (ApiGetSpecificFpgaJobRequest) IfNoneMatch added in v1.69.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 (ApiGetWorkspaceArchiveContentRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

func (ApiGetWorkspaceArchiveContentRequest) XHTTPMethodOverride added in v1.81.0

func (r ApiGetWorkspaceArchiveContentRequest) XHTTPMethodOverride(xHTTPMethodOverride string) ApiGetWorkspaceArchiveContentRequest

Verb tunnelling when some methods are not supported.

type ApiGetWorkspaceArchiveContentUploadProgressRequest added in v1.71.0

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

func (ApiGetWorkspaceArchiveContentUploadProgressRequest) AcceptVersion added in v1.71.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 (ApiGetWorkspaceArchiveContentUploadProgressRequest) Execute added in v1.71.0

func (ApiGetWorkspaceArchiveContentUploadProgressRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

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 &#x60;ETag&#x60; 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 (ApiGetWorkspaceDetailsRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

type ApiGetWorkspaceIncrementalChunkRequest added in v1.71.0

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

func (ApiGetWorkspaceIncrementalChunkRequest) AcceptVersion added in v1.71.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 (ApiGetWorkspaceIncrementalChunkRequest) Execute added in v1.71.0

func (ApiGetWorkspaceIncrementalChunkRequest) IfNoneMatch added in v1.71.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiGetWorkspaceIncrementalChunkRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

func (ApiGetWorkspaceIncrementalChunkRequest) XHTTPMethodOverride added in v1.81.0

Verb tunnelling when some methods are not supported.

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 (ApiGetWorkspaceRequest) TusResumable added in v1.80.0

func (r ApiGetWorkspaceRequest) TusResumable(tusResumable string) ApiGetWorkspaceRequest

Version of the Tus protocol being used.

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 &#x60;ETag&#x60; 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 (ApiGetWorkspaceSourceRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

type ApiGetWorkspaceSourceUploadOptionsRequest added in v1.71.0

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

func (ApiGetWorkspaceSourceUploadOptionsRequest) AcceptVersion added in v1.71.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 (ApiGetWorkspaceSourceUploadOptionsRequest) Execute added in v1.71.0

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiListEntitlementsRequest added in v1.67.0

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

func (ApiListEntitlementsRequest) AcceptVersion added in v1.67.0

func (r ApiListEntitlementsRequest) AcceptVersion(acceptVersion string) ApiListEntitlementsRequest

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 (ApiListEntitlementsRequest) EntitlementsListRequest added in v1.67.0

func (r ApiListEntitlementsRequest) EntitlementsListRequest(entitlementsListRequest EntitlementsListRequest) ApiListEntitlementsRequest

Data required to list permissions for a resource type.

func (ApiListEntitlementsRequest) Execute added in v1.67.0

func (ApiListEntitlementsRequest) IfNoneMatch added in v1.67.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiListEntitlementsRequest) Limit added in v1.67.0

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

func (ApiListEntitlementsRequest) Offset added in v1.67.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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiListSATsRequest added in v1.84.0

type ApiListSATsRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiListSATsRequest) AcceptVersion added in v1.84.0

func (r ApiListSATsRequest) AcceptVersion(acceptVersion string) ApiListSATsRequest

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 (ApiListSATsRequest) Embed added in v1.84.0

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

func (ApiListSATsRequest) Execute added in v1.84.0

func (ApiListSATsRequest) IfNoneMatch added in v1.84.0

func (r ApiListSATsRequest) IfNoneMatch(ifNoneMatch string) ApiListSATsRequest

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiListSATsRequest) Limit added in v1.88.0

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

func (ApiListSATsRequest) Offset added in v1.88.0

func (r ApiListSATsRequest) Offset(offset int32) ApiListSATsRequest

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

type ApiListServiceAccountsRequest added in v1.77.0

type ApiListServiceAccountsRequest struct {
	ApiService *ServiceAccountAPIService
	// contains filtered or unexported fields
}

func (ApiListServiceAccountsRequest) AcceptVersion added in v1.77.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 (ApiListServiceAccountsRequest) Embed added in v1.77.0

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

func (ApiListServiceAccountsRequest) Execute added in v1.77.0

func (r *ApiListServiceAccountsRequest) FollowServiceAccountsLink(link string) (*ServiceAccountCollection, *http.Response, error)

================================================================================================================= This extends ApiListServiceAccountsRequest and ServiceAccountAPIService definitions =================================================================================================================

func (ApiListServiceAccountsRequest) IfNoneMatch added in v1.77.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiListServiceAccountsRequest) Limit added in v1.77.0

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

func (ApiListServiceAccountsRequest) Offset added in v1.77.0

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

type ApiListSpecificFpgaJobArtefactManagersRequest added in v1.69.0

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

func (ApiListSpecificFpgaJobArtefactManagersRequest) AcceptVersion added in v1.69.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 (ApiListSpecificFpgaJobArtefactManagersRequest) Embed added in v1.69.0

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

func (ApiListSpecificFpgaJobArtefactManagersRequest) Execute added in v1.69.0

func (r *ApiListSpecificFpgaJobArtefactManagersRequest) FollowSpecificFpgaJobArtefactManagersLink(link string) (*ArtefactManagerCollection, *http.Response, error)

================================================================================================================= This extends ApiListSpecificFpgaJobArtefactManagersRequest and FPGAJobsAPIService definitions =================================================================================================================

func (ApiListSpecificFpgaJobArtefactManagersRequest) IfNoneMatch added in v1.69.0

Caching: Optional header to improve performance. The value of this header should be the &#x60;ETag&#x60; 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 (ApiListSpecificFpgaJobArtefactManagersRequest) Limit added in v1.69.0

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

func (ApiListSpecificFpgaJobArtefactManagersRequest) Offset added in v1.69.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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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 ApiStartFpgaConnectionRegardlessOfJobRequest added in v1.90.0

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

func (ApiStartFpgaConnectionRegardlessOfJobRequest) AcceptVersion added in v1.90.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 (ApiStartFpgaConnectionRegardlessOfJobRequest) Connection added in v1.90.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 (ApiStartFpgaConnectionRegardlessOfJobRequest) Execute added in v1.90.0

func (ApiStartFpgaConnectionRegardlessOfJobRequest) SecWebSocketProtocol added in v1.90.0

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 (ApiStartFpgaConnectionRegardlessOfJobRequest) Upgrade added in v1.90.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 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) 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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; of the resource when read (before being subsequently modified by the client).

type ApiUpdateUserRequest added in v1.78.0

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

func (ApiUpdateUserRequest) AcceptVersion added in v1.78.0

func (r ApiUpdateUserRequest) AcceptVersion(acceptVersion string) ApiUpdateUserRequest

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 (ApiUpdateUserRequest) Execute added in v1.78.0

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

func (ApiUpdateUserRequest) IfMatch added in v1.78.0

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

func (ApiUpdateUserRequest) UserItem added in v1.78.0

func (r ApiUpdateUserRequest) UserItem(userItem UserItem) ApiUpdateUserRequest

Updated data for the user.

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 &#x60;ETag&#x60; 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) UploadChecksum added in v1.71.0

func (r ApiUploadPayloadRequest) UploadChecksum(uploadChecksum string) ApiUploadPayloadRequest

Information about the checksum of the current body payload.

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 &#x60;ETag&#x60; 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 &#x60;ETag&#x60; 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.

func (ApiUploadWorkspaceArchiveContentRequest) TusResumable added in v1.80.0

Version of the Tus protocol being used.

type ApiUploadWorkspaceIncrementalChunkRequest added in v1.71.0

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

func (ApiUploadWorkspaceIncrementalChunkRequest) AcceptVersion added in v1.71.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 (ApiUploadWorkspaceIncrementalChunkRequest) Body added in v1.81.0

func (ApiUploadWorkspaceIncrementalChunkRequest) Execute added in v1.71.0

func (ApiUploadWorkspaceIncrementalChunkRequest) TusResumable added in v1.71.0

Version of the Tus protocol being used.

func (ApiUploadWorkspaceIncrementalChunkRequest) UploadChecksum added in v1.71.0

Information about the checksum of the current body payload.

func (ApiUploadWorkspaceIncrementalChunkRequest) UploadOffset added in v1.71.0

The byte offset within a resource.

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) DeleteUser added in v1.78.0

DeleteUser Delete a user.

Delete a specific user.

@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 ApiDeleteUserRequest

func (*AuthenticationAPIService) DeleteUserExecute added in v1.78.0

func (a *AuthenticationAPIService) DeleteUserExecute(r ApiDeleteUserRequest) (*http.Response, error)

Execute executes the request

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) GetMyAccountSummary added in v1.96.0

GetMyAccountSummary Get the account summary for the current authenticated caller

Returns minimal account details for the authentication method sent in the request. This endpoint supports any account type (e.g. service account, user).

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

func (*AuthenticationAPIService) GetMyAccountSummaryExecute added in v1.96.0

Execute executes the request

@return AccountSummaryItem

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

func (*AuthenticationAPIService) UpdateUser added in v1.78.0

UpdateUser Update a user.

Update data for a specific user.

@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 ApiUpdateUserRequest

func (*AuthenticationAPIService) UpdateUserExecute added in v1.78.0

Execute executes the request

@return UserItem

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

func (*AuthorizationAPIService) ListEntitlements added in v1.67.0

ListEntitlements List permissions on 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().
@return ApiListEntitlementsRequest

func (*AuthorizationAPIService) ListEntitlementsExecute added in v1.67.0

Execute executes the request

@return EntitlementsListFeedItem

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"`
	// 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"`
	// True if job has been cancelled or an order to halt it has been received.
	Suspended bool `json:"suspended"`
	// 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, queued bool, status string, success bool, suspended 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

func (*BuildJobItem) GetQueuedOk

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

GetQueuedOk returns a tuple with the Queued field value 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) GetSuspended added in v1.69.0

func (o *BuildJobItem) GetSuspended() bool

GetSuspended returns the Suspended field value

func (*BuildJobItem) GetSuspendedOk added in v1.69.0

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

GetSuspendedOk returns a tuple with the Suspended 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) 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 sets field value

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) SetSuspended added in v1.69.0

func (o *BuildJobItem) SetSuspended(v bool)

SetSuspended 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 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 EmbeddedServiceAccessTokenItem added in v1.84.0

type EmbeddedServiceAccessTokenItem struct {
	Item []ServiceAccessTokenItem `json:"item,omitempty"`
}

EmbeddedServiceAccessTokenItem 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 NewEmbeddedServiceAccessTokenItem added in v1.84.0

func NewEmbeddedServiceAccessTokenItem() *EmbeddedServiceAccessTokenItem

NewEmbeddedServiceAccessTokenItem instantiates a new EmbeddedServiceAccessTokenItem 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 NewEmbeddedServiceAccessTokenItemWithDefaults added in v1.84.0

func NewEmbeddedServiceAccessTokenItemWithDefaults() *EmbeddedServiceAccessTokenItem

NewEmbeddedServiceAccessTokenItemWithDefaults instantiates a new EmbeddedServiceAccessTokenItem 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 (*EmbeddedServiceAccessTokenItem) GetItem added in v1.84.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedServiceAccessTokenItem) GetItemOk added in v1.84.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 (*EmbeddedServiceAccessTokenItem) HasItem added in v1.84.0

func (o *EmbeddedServiceAccessTokenItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedServiceAccessTokenItem) MarshalJSON added in v1.84.0

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

func (*EmbeddedServiceAccessTokenItem) SetItem added in v1.84.0

SetItem gets a reference to the given []ServiceAccessTokenItem and assigns it to the Item field.

func (EmbeddedServiceAccessTokenItem) ToMap added in v1.84.0

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

type EmbeddedServiceAccountItem added in v1.77.0

type EmbeddedServiceAccountItem struct {
	Item []ServiceAccountItem `json:"item,omitempty"`
}

EmbeddedServiceAccountItem 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 NewEmbeddedServiceAccountItem added in v1.77.0

func NewEmbeddedServiceAccountItem() *EmbeddedServiceAccountItem

NewEmbeddedServiceAccountItem instantiates a new EmbeddedServiceAccountItem 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 NewEmbeddedServiceAccountItemWithDefaults added in v1.77.0

func NewEmbeddedServiceAccountItemWithDefaults() *EmbeddedServiceAccountItem

NewEmbeddedServiceAccountItemWithDefaults instantiates a new EmbeddedServiceAccountItem 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 (*EmbeddedServiceAccountItem) GetItem added in v1.77.0

GetItem returns the Item field value if set, zero value otherwise.

func (*EmbeddedServiceAccountItem) GetItemOk added in v1.77.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 (*EmbeddedServiceAccountItem) HasItem added in v1.77.0

func (o *EmbeddedServiceAccountItem) HasItem() bool

HasItem returns a boolean if a field has been set.

func (EmbeddedServiceAccountItem) MarshalJSON added in v1.77.0

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

func (*EmbeddedServiceAccountItem) SetItem added in v1.77.0

SetItem gets a reference to the given []ServiceAccountItem and assigns it to the Item field.

func (EmbeddedServiceAccountItem) ToMap added in v1.77.0

func (o EmbeddedServiceAccountItem) 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 EntitlementsListFeedItem added in v1.67.0

type EntitlementsListFeedItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of resource instances and the operations a user is allowed to perform on each.
	Items []InstancePermissionItem `json:"items"`
	// The list of allowed CRUDL operations for a resource owner. A resource owner is usually the user who created the resource, or someone who has been given ownership responsibilities—such as managing the the lifecycle of a resource.
	OwnerOperations []PermissionOperation `json:"ownerOperations,omitempty"`
}

EntitlementsListFeedItem struct for EntitlementsListFeedItem

func NewEntitlementsListFeedItem added in v1.67.0

func NewEntitlementsListFeedItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, items []InstancePermissionItem) *EntitlementsListFeedItem

NewEntitlementsListFeedItem instantiates a new EntitlementsListFeedItem 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 NewEntitlementsListFeedItemWithDefaults added in v1.67.0

func NewEntitlementsListFeedItemWithDefaults() *EntitlementsListFeedItem

NewEntitlementsListFeedItemWithDefaults instantiates a new EntitlementsListFeedItem 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 (*EntitlementsListFeedItem) GetItems added in v1.67.0

GetItems returns the Items field value If the value is explicit nil, the zero value for []InstancePermissionItem will be returned

func (*EntitlementsListFeedItem) GetItemsOk added in v1.67.0

GetItemsOk returns a tuple with the Items 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 (o *EntitlementsListFeedItem) GetLinks() HalFeedLinks

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

func (*EntitlementsListFeedItem) GetLinksOk added in v1.67.0

func (o *EntitlementsListFeedItem) 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 (*EntitlementsListFeedItem) GetMetadata added in v1.67.0

func (o *EntitlementsListFeedItem) GetMetadata() PagingMetadata

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

func (*EntitlementsListFeedItem) GetMetadataOk added in v1.67.0

func (o *EntitlementsListFeedItem) 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 (*EntitlementsListFeedItem) GetOwnerOperations added in v1.67.0

func (o *EntitlementsListFeedItem) GetOwnerOperations() []PermissionOperation

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

func (*EntitlementsListFeedItem) GetOwnerOperationsOk added in v1.67.0

func (o *EntitlementsListFeedItem) GetOwnerOperationsOk() ([]PermissionOperation, bool)

GetOwnerOperationsOk returns a tuple with the OwnerOperations 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 (*EntitlementsListFeedItem) HasOwnerOperations added in v1.67.0

func (o *EntitlementsListFeedItem) HasOwnerOperations() bool

HasOwnerOperations returns a boolean if a field has been set.

func (EntitlementsListFeedItem) MarshalJSON added in v1.67.0

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

func (*EntitlementsListFeedItem) SetItems added in v1.67.0

SetItems sets field value

func (o *EntitlementsListFeedItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*EntitlementsListFeedItem) SetMetadata added in v1.67.0

func (o *EntitlementsListFeedItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*EntitlementsListFeedItem) SetOwnerOperations added in v1.67.0

func (o *EntitlementsListFeedItem) SetOwnerOperations(v []PermissionOperation)

SetOwnerOperations gets a reference to the given []PermissionOperation and assigns it to the OwnerOperations field.

func (EntitlementsListFeedItem) ToMap added in v1.67.0

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

func (*EntitlementsListFeedItem) UnmarshalJSON added in v1.67.0

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

type EntitlementsListRequest added in v1.67.0

type EntitlementsListRequest struct {
	// The list of CRUDL operations to check.
	Operations []PermissionOperation `json:"operations,omitempty"`
	// The type of resource for which permission is being checked. This should only refer to items and not collections.
	ResourceType string `json:"resourceType"`
	// The API token of the user requesting access. This can be a JWT or an internal access token.
	Token string `json:"token"`
}

EntitlementsListRequest struct for EntitlementsListRequest

func NewEntitlementsListRequest added in v1.67.0

func NewEntitlementsListRequest(resourceType string, token string) *EntitlementsListRequest

NewEntitlementsListRequest instantiates a new EntitlementsListRequest 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 NewEntitlementsListRequestWithDefaults added in v1.67.0

func NewEntitlementsListRequestWithDefaults() *EntitlementsListRequest

NewEntitlementsListRequestWithDefaults instantiates a new EntitlementsListRequest 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 (*EntitlementsListRequest) GetOperations added in v1.67.0

func (o *EntitlementsListRequest) GetOperations() []PermissionOperation

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

func (*EntitlementsListRequest) GetOperationsOk added in v1.67.0

func (o *EntitlementsListRequest) GetOperationsOk() ([]PermissionOperation, 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 (*EntitlementsListRequest) GetResourceType added in v1.67.0

func (o *EntitlementsListRequest) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*EntitlementsListRequest) GetResourceTypeOk added in v1.67.0

func (o *EntitlementsListRequest) GetResourceTypeOk() (*string, bool)

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

func (*EntitlementsListRequest) GetToken added in v1.67.0

func (o *EntitlementsListRequest) GetToken() string

GetToken returns the Token field value

func (*EntitlementsListRequest) GetTokenOk added in v1.67.0

func (o *EntitlementsListRequest) GetTokenOk() (*string, bool)

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

func (*EntitlementsListRequest) HasOperations added in v1.67.0

func (o *EntitlementsListRequest) HasOperations() bool

HasOperations returns a boolean if a field has been set.

func (EntitlementsListRequest) MarshalJSON added in v1.67.0

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

func (*EntitlementsListRequest) SetOperations added in v1.67.0

func (o *EntitlementsListRequest) SetOperations(v []PermissionOperation)

SetOperations gets a reference to the given []PermissionOperation and assigns it to the Operations field.

func (*EntitlementsListRequest) SetResourceType added in v1.67.0

func (o *EntitlementsListRequest) SetResourceType(v string)

SetResourceType sets field value

func (*EntitlementsListRequest) SetToken added in v1.67.0

func (o *EntitlementsListRequest) SetToken(v string)

SetToken sets field value

func (EntitlementsListRequest) ToMap added in v1.67.0

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

func (*EntitlementsListRequest) UnmarshalJSON added in v1.67.0

func (o *EntitlementsListRequest) 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, fpgaName 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 fpgaName The FPGA to initiate an interactive session with
@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, fpgaName string, jobName 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 fpgaName The FPGA to initiate an interactive session with
@param jobName The interactive job this connection is associated with
@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) StartFpgaConnectionRegardlessOfJob added in v1.90.0

func (a *FPGAConnectionAPIService) StartFpgaConnectionRegardlessOfJob(ctx context.Context, fpgaName string) ApiStartFpgaConnectionRegardlessOfJobRequest

StartFpgaConnectionRegardlessOfJob 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 fpgaName The FPGA to initiate an interactive session with
@return ApiStartFpgaConnectionRegardlessOfJobRequest

func (*FPGAConnectionAPIService) StartFpgaConnectionRegardlessOfJobExecute added in v1.90.0

func (a *FPGAConnectionAPIService) StartFpgaConnectionRegardlessOfJobExecute(r ApiStartFpgaConnectionRegardlessOfJobRequest) (*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, fpgaName 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 fpgaName The FPGA to initiate an interactive session with
@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 from this API instance using this channel.
	Count *int32 `json:"count,omitempty"`
	// The identifier of the FPGA connection.
	Name string `json:"name"`
	// 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) 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) 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) 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"`
	// A list of FPGA resource identifiers that the entitlement provides access to.
	Fpgas []string `json:"fpgas"`
	// The unique identifier of the resource instance.
	Name string `json:"name"`
	// A list of Repository resource identifiers that the entitlement provides access to.
	Repositories []string `json:"repositories"`
	// A list of user emails 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, fpgas []string, name string, repositories []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) GetFpgas added in v1.73.0

func (o *FPGAEntitlementItem) GetFpgas() []string

GetFpgas returns the Fpgas field value

func (*FPGAEntitlementItem) GetFpgasOk added in v1.73.0

func (o *FPGAEntitlementItem) GetFpgasOk() ([]string, bool)

GetFpgasOk returns a tuple with the Fpgas 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) GetRepositories added in v1.72.0

func (o *FPGAEntitlementItem) GetRepositories() []string

GetRepositories returns the Repositories field value

func (*FPGAEntitlementItem) GetRepositoriesOk added in v1.72.0

func (o *FPGAEntitlementItem) GetRepositoriesOk() ([]string, bool)

GetRepositoriesOk returns a tuple with the Repositories 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) SetFpgas added in v1.73.0

func (o *FPGAEntitlementItem) SetFpgas(v []string)

SetFpgas 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) SetRepositories added in v1.72.0

func (o *FPGAEntitlementItem) SetRepositories(v []string)

SetRepositories 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"`
	// The port of the host machine where the agent controlling this FPGA is running
	AgentPort *string `json:"agentPort,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"`
	// A list of entitlement groups the FPGA is associated with.
	EntitlementGroups []string `json:"entitlementGroups,omitempty"`
	// 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