client

package module
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 20 Imported by: 5

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.5.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
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.
GenericWorkJobsAPI CancelGenericWorkJob Post /generic-work-jobs/{jobName}/cancel Cancel an Generic Work Job.
GenericWorkJobsAPI DeleteGenericWorkJob Delete /generic-work-jobs/{jobName} Delete an Generic Work Job.
GenericWorkJobsAPI GetGenericWorkJob Get /generic-work-jobs/{jobName} Return status of an Generic Work Job.
GenericWorkJobsAPI GetGenericWorkJobArtefactManager Get /generic-work-jobs/{jobName}/artefacts/{artefactName} Get the Generic Work Job artefact manager for the artefact named `artefactName` present of job.
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 generic work job.
GenericWorkJobsAPI ListGenericWorkJobs Get /generic-work-jobs/ List all Generic Work Jobs.
GenericWorkJobsAPI RetainGenericWorkJob Post /generic-work-jobs/{jobName}/retain Update how long an generic work job will be retained before automatic deletion.
GenericWorkersAPI GetGenericWorker Get /generic-workers/{genericWorkerName} Return details of specific Generic Workers.
GenericWorkersAPI ListGenericWorkers Get /generic-workers/ List available Generic Workers.
GenericWorkersAPI StartGenericWorkJob Post /generic-workers/{genericWorkerName} Initiate a job using the specified Generic Worker.
IntellisenseJobsAPI CancelIntellisenseJob Post /intellisense-jobs/{jobName}/cancel Cancel an Intellisense Job.
IntellisenseJobsAPI DeleteIntellisenseJob Delete /intellisense-jobs/{jobName} Delete an Intellisense Job.
IntellisenseJobsAPI GetIntellisenseArtefact Get /intellisense-jobs/{jobName}/artefacts/{artefactName} Download the named Intellisense Artefact for the given Intellisense Job.
IntellisenseJobsAPI GetIntellisenseJob Get /intellisense-jobs/{jobName} Return status of an Intellisense Job.
IntellisenseJobsAPI GetIntellisenseJobArtefactManager Get /intellisense-jobs/{jobName}/outputs/{artefactName} Get the Intellisense Job artefact manager for the artefact named `artefactName` present of this Build Job.
IntellisenseJobsAPI GetIntellisenseMessages Get /intellisense-jobs/{jobName}/messages Intellisense Message Feed.
IntellisenseJobsAPI GetIntellisenseOutputArtefact Get /intellisense-jobs/{jobName}/outputs/{artefactName}/artefact Download the artefact for the corresponding Intellisense job.
IntellisenseJobsAPI ListIntellisenseArtefacts Get /intellisense-jobs/{jobName}/artefacts/ List all the available Intellisense Artefacts for the given Intellisense Job.
IntellisenseJobsAPI ListIntellisenseJob Get /intellisense-jobs/ List all Intellisense Jobs.
IntellisenseJobsAPI ListIntellisenseOutputManagers Get /intellisense-jobs/{jobName}/outputs/ Get the list of artefact managers for the given Intellisense job.
IntellisenseJobsAPI RetainIntellisenseJob Post /intellisense-jobs/{jobName}/retain Update how long an intellisense job will be retained before automatic deletion.
PersonalAccessTokenAPI CreatePAT Post /personal-access-tokens/ Create a new personal access token for a user
PersonalAccessTokenAPI DeletePAT Delete /personal-access-tokens/{patName} Delete a personal access token
PersonalAccessTokenAPI GetPAT Get /personal-access-tokens/{patName} Get a personal access token
PersonalAccessTokenAPI ListPATs Get /personal-access-tokens/ List all personal access tokens for the user
RootResourceAPI GetRoot Get / Get the Root resource.
VHTRunJobsAPI CancelVhtRunJob Post /vht-run-jobs/{jobName}/cancel Cancel a VHT run job.
VHTRunJobsAPI DeleteVhtRunJob Delete /vht-run-jobs/{jobName} Delete an VHT run Job.
VHTRunJobsAPI GetVhtRunJob Get /vht-run-jobs/{jobName} Return status of an VHT run Job.
VHTRunJobsAPI GetVhtRunJobMessages Get /vht-run-jobs/{jobName}/messages VHT Run Job Message Feed.
VHTRunJobsAPI ListVhtRunJobs Get /vht-run-jobs/ List all run jobs on VHTs.
VendorsAPI CreateVendor Post /vendors/ Create a new Vendor
VendorsAPI GetVendor Get /vendors/{vendorSlugOrId}/ Get a Vendor Item
VendorsAPI ListVendors Get /vendors/ List all the Vendors.
VirtualHardwareTargetAPI GetVht Get /vhts/{vhtName} Return details of the specific VHT.
VirtualHardwareTargetAPI ListFilteredVhtInstances Get /vhts/{vhtName}/vht-instances/ List all VHT instances related to this specific VHT.
VirtualHardwareTargetAPI ListVhts Get /vhts/ List available VHTs.
VirtualHardwareTargetAPI StartVhtInstance Post /vhts/{vhtName} Spawns a VHT instance matching this VHT specification.
VirtualHardwareTargetInstanceAPI ClearVhtInstanceArtefact Delete /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Clear the VHT artefact from the VHT instance.
VirtualHardwareTargetInstanceAPI DeleteVhtInstance Delete /vht-instances/{instanceName} Delete a VHT instance
VirtualHardwareTargetInstanceAPI DownloadVhtInstanceArtefact Get /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Download the artefact named `artefactName` present on this VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstance Get /vht-instances/{instanceName} Return status of a VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstanceArtefactManager Get /vht-instances/{instanceName}/artefacts/{artefactName} Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.
VirtualHardwareTargetInstanceAPI GetVhtInstanceMessages Get /vht-instances/{instanceName}/messages Instance Message Feed.
VirtualHardwareTargetInstanceAPI ListVhtInstanceArtefactManagers Get /vht-instances/{instanceName}/artefacts/ List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.
VirtualHardwareTargetInstanceAPI ListVhtInstances Get /vht-instances/ List all VHT instances requested.
VirtualHardwareTargetInstanceAPI StartVhtRunJob Post /vht-instances/{instanceName} Starts a VHT Run job.
VirtualHardwareTargetInstanceAPI StopVhtInstance Post /vht-instances/{instanceName}/cancel Stop this VHT instance.
VirtualHardwareTargetInstanceAPI UploadVhtInstanceArtefact Put /vht-instances/{instanceName}/artefacts/{artefactName}/artefact Upload and replace the named VHT artefact on the given VHT instance.
WorkspaceAPI ClearWorkspaceArchiveContent Delete /workspaces/{workspaceName}/archive-content Clear the content of this workspace.
WorkspaceAPI ClearWorkspaceRepositoryContentManager Delete /workspaces/{workspaceName}/repository-content Clear the content of this workspace.
WorkspaceAPI CreateWorkspace Post /workspace-sources/{workspaceSourceName} Creates a workspace based on the source.
WorkspaceAPI DeleteWorkspace Delete /workspaces/{workspaceName} Delete a Workspace
WorkspaceAPI EditWorkspaceRepositoryContentManager Put /workspaces/{workspaceName}/repository-content Edit the source for the content of the workspace.
WorkspaceAPI GetWorkspace Get /workspaces/{workspaceName} Return the state of a workspace.
WorkspaceAPI GetWorkspaceArchiveContent Get /workspaces/{workspaceName}/archive-content Get the manager of the archive file containing the workspace content.
WorkspaceAPI GetWorkspaceDetails Get /workspaces/{workspaceName}/details Details about the workspace.
WorkspaceAPI GetWorkspaceRepositoryContentManager Get /workspaces/{workspaceName}/repository-content Get the manager of the workspace content defined in a repository.
WorkspaceAPI ListWorkspaces Get /workspaces/ List all workspaces available.
WorkspaceAPI RetainWorkspace Post /workspaces/{workspaceName}/retain Update how long a workspace will be retained before automatic deletion..
WorkspaceAPI UploadWorkspaceArchiveContent Put /workspaces/{workspaceName}/archive-content Upload and replace the content of the named workspace.
WorkspaceSourceAPI GetWorkspaceSource Get /workspace-sources/{workspaceSourceName} Return details of the specific workspace source.
WorkspaceSourceAPI ListWorkspaceSources Get /workspace-sources/ List available workspace sources.

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

JWTAuth
  • Type: HTTP Bearer token authentication

Example

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

Example

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

Documentation for Utility Methods

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

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

Author

support@arm.com

Documentation

Overview

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

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.

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.

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.

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

Index

Constants

This section is empty.

Variables

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

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedBuildToolTypesEnumValues = []BuildToolTypes{
	"CMAKE",
	"CMAKE_MAKE",
	"CMAKE_NINJA",
	"CMSIS_CBUILD",
	"GENERIC_BUILDER",
}

All allowed values of BuildToolTypes enum

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

All allowed values of ToolchainTypes enum

Functions

func CacheExpires

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

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

func IsNil added in v1.22.0

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	BuildJobsAPI *BuildJobsAPIService

	CMSISBuildersAPI *CMSISBuildersAPIService

	CMSISIntellisenseBuildersAPI *CMSISIntellisenseBuildersAPIService

	DeprecationNoticeAPI *DeprecationNoticeAPIService

	GenericWorkJobsAPI *GenericWorkJobsAPIService

	GenericWorkersAPI *GenericWorkersAPIService

	IntellisenseJobsAPI *IntellisenseJobsAPIService

	PersonalAccessTokenAPI *PersonalAccessTokenAPIService

	RootResourceAPI *RootResourceAPIService

	VHTRunJobsAPI *VHTRunJobsAPIService

	VendorsAPI *VendorsAPIService

	VirtualHardwareTargetAPI *VirtualHardwareTargetAPIService

	VirtualHardwareTargetInstanceAPI *VirtualHardwareTargetInstanceAPIService

	WorkspaceAPI *WorkspaceAPIService

	WorkspaceSourceAPI *WorkspaceSourceAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Solar API API v1.1.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) CallAPI

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

CallAPI exposes the client `callAPI`

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

func (*APIClient) PrepareRequest

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

PrepareRequest exposes the client `prepareRequest`

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AdditionalTool

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

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

func NewAdditionalTool

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

NewAdditionalTool instantiates a new AdditionalTool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalToolWithDefaults

func NewAdditionalToolWithDefaults() *AdditionalTool

NewAdditionalToolWithDefaults instantiates a new AdditionalTool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalTool) GetDescription

func (o *AdditionalTool) GetDescription() string

GetDescription returns the Description field value

func (*AdditionalTool) GetDescriptionOk

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

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

func (*AdditionalTool) GetName

func (o *AdditionalTool) GetName() string

GetName returns the Name field value

func (*AdditionalTool) GetNameOk

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

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

func (*AdditionalTool) GetTitle

func (o *AdditionalTool) GetTitle() string

GetTitle returns the Title field value

func (*AdditionalTool) GetTitleOk

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

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

func (*AdditionalTool) GetVersion

func (o *AdditionalTool) GetVersion() string

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

func (*AdditionalTool) GetVersionOk

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

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

func (AdditionalTool) MarshalJSON

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

func (*AdditionalTool) SetDescription

func (o *AdditionalTool) SetDescription(v string)

SetDescription sets field value

func (*AdditionalTool) SetName

func (o *AdditionalTool) SetName(v string)

SetName sets field value

func (*AdditionalTool) SetTitle

func (o *AdditionalTool) SetTitle(v string)

SetTitle sets field value

func (*AdditionalTool) SetVersion

func (o *AdditionalTool) SetVersion(v string)

SetVersion sets field value

func (AdditionalTool) ToMap added in v1.22.0

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

func (*AdditionalTool) UnmarshalJSON added in v1.22.0

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

type 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 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 ApiClearVhtInstanceArtefactRequest

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

func (ApiClearVhtInstanceArtefactRequest) AcceptVersion

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

func (ApiClearVhtInstanceArtefactRequest) Execute

type ApiClearWorkspaceArchiveContentRequest

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

func (ApiClearWorkspaceArchiveContentRequest) AcceptVersion

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

func (ApiClearWorkspaceArchiveContentRequest) Execute

type ApiClearWorkspaceRepositoryContentManagerRequest

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

func (ApiClearWorkspaceRepositoryContentManagerRequest) AcceptVersion

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

func (ApiClearWorkspaceRepositoryContentManagerRequest) Execute

type 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 (r ApiCreatePATRequest) Execute() (*PATItem, *http.Response, error)

func (ApiCreatePATRequest) PATItem added in v1.26.0

func (r ApiCreatePATRequest) PATItem(pATItem PATItem) ApiCreatePATRequest

Data required to create a new token.

type ApiCreateVendorRequest

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

func (ApiCreateVendorRequest) AcceptVersion

func (r ApiCreateVendorRequest) AcceptVersion(acceptVersion string) ApiCreateVendorRequest

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

func (ApiCreateVendorRequest) Execute

func (ApiCreateVendorRequest) VendorItem

func (r ApiCreateVendorRequest) VendorItem(vendorItem VendorItem) ApiCreateVendorRequest

Data required to create a new Vendor.

type ApiCreateWorkspaceRequest

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

func (ApiCreateWorkspaceRequest) AcceptVersion

func (r ApiCreateWorkspaceRequest) AcceptVersion(acceptVersion string) ApiCreateWorkspaceRequest

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

func (ApiCreateWorkspaceRequest) Execute

func (ApiCreateWorkspaceRequest) WorkspaceItem

func (r ApiCreateWorkspaceRequest) WorkspaceItem(workspaceItem WorkspaceItem) ApiCreateWorkspaceRequest

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

type 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 ApiDeleteGenericWorkJobRequest added in v1.26.0

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

func (ApiDeleteGenericWorkJobRequest) AcceptVersion added in v1.26.0

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

func (ApiDeleteGenericWorkJobRequest) Execute added in v1.26.0

type ApiDeleteIntellisenseJobRequest

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

func (ApiDeleteIntellisenseJobRequest) AcceptVersion

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

func (ApiDeleteIntellisenseJobRequest) Execute

type ApiDeletePATRequest added in v1.26.0

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

func (ApiDeletePATRequest) AcceptVersion added in v1.26.0

func (r ApiDeletePATRequest) AcceptVersion(acceptVersion string) ApiDeletePATRequest

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

func (ApiDeletePATRequest) Execute added in v1.26.0

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

type ApiDeleteVhtInstanceRequest

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

func (ApiDeleteVhtInstanceRequest) AcceptVersion

func (r ApiDeleteVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtInstanceRequest

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

func (ApiDeleteVhtInstanceRequest) Execute

type ApiDeleteVhtRunJobRequest

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

func (ApiDeleteVhtRunJobRequest) AcceptVersion

func (r ApiDeleteVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiDeleteVhtRunJobRequest

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

func (ApiDeleteVhtRunJobRequest) Execute

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

type ApiDeleteWorkspaceRequest

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

func (ApiDeleteWorkspaceRequest) AcceptVersion

func (r ApiDeleteWorkspaceRequest) AcceptVersion(acceptVersion string) ApiDeleteWorkspaceRequest

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

func (ApiDeleteWorkspaceRequest) Execute

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

type ApiDownloadVhtInstanceArtefactRequest

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

func (ApiDownloadVhtInstanceArtefactRequest) AcceptVersion

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

func (ApiDownloadVhtInstanceArtefactRequest) Execute

func (ApiDownloadVhtInstanceArtefactRequest) IfNoneMatch

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

type ApiEditWorkspaceRepositoryContentManagerRequest

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

func (ApiEditWorkspaceRepositoryContentManagerRequest) AcceptVersion

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

func (ApiEditWorkspaceRepositoryContentManagerRequest) Execute

func (ApiEditWorkspaceRepositoryContentManagerRequest) IfMatch

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

func (ApiEditWorkspaceRepositoryContentManagerRequest) WorkspaceRepositoryContentManager

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

type ApiGetBuildArtefactRequest

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

func (ApiGetBuildArtefactRequest) AcceptVersion

func (r ApiGetBuildArtefactRequest) AcceptVersion(acceptVersion string) ApiGetBuildArtefactRequest

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

func (ApiGetBuildArtefactRequest) Execute

type ApiGetBuildJobArtefactManagerRequest added in v1.22.0

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

func (ApiGetBuildJobArtefactManagerRequest) AcceptVersion added in v1.22.0

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

func (ApiGetBuildJobArtefactManagerRequest) Execute added in v1.22.0

func (ApiGetBuildJobArtefactManagerRequest) IfNoneMatch added in v1.22.0

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

type ApiGetBuildJobRequest

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

func (ApiGetBuildJobRequest) AcceptVersion

func (r ApiGetBuildJobRequest) AcceptVersion(acceptVersion string) ApiGetBuildJobRequest

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

func (ApiGetBuildJobRequest) Execute

func (ApiGetBuildJobRequest) IfNoneMatch

func (r ApiGetBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetBuildJobRequest

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

type ApiGetBuildMessagesRequest

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

func (ApiGetBuildMessagesRequest) AcceptVersion

func (r ApiGetBuildMessagesRequest) AcceptVersion(acceptVersion string) ApiGetBuildMessagesRequest

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

func (ApiGetBuildMessagesRequest) Execute

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

func (ApiGetBuildMessagesRequest) IfNoneMatch

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

func (ApiGetBuildMessagesRequest) Limit

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

func (ApiGetBuildMessagesRequest) Offset

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

type ApiGetBuildOutputArtefactRequest added in v1.22.0

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

func (ApiGetBuildOutputArtefactRequest) AcceptVersion added in v1.22.0

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

func (ApiGetBuildOutputArtefactRequest) Execute added in v1.22.0

func (ApiGetBuildOutputArtefactRequest) IfNoneMatch added in v1.22.0

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

type ApiGetCmsisBuilderRequest

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

func (ApiGetCmsisBuilderRequest) AcceptVersion

func (r ApiGetCmsisBuilderRequest) AcceptVersion(acceptVersion string) ApiGetCmsisBuilderRequest

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

func (ApiGetCmsisBuilderRequest) Execute

func (ApiGetCmsisBuilderRequest) IfNoneMatch

func (r ApiGetCmsisBuilderRequest) IfNoneMatch(ifNoneMatch string) ApiGetCmsisBuilderRequest

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

type ApiGetCmsisIntellisenseRequest

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

func (ApiGetCmsisIntellisenseRequest) AcceptVersion

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

func (ApiGetCmsisIntellisenseRequest) Execute

func (ApiGetCmsisIntellisenseRequest) IfNoneMatch

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

type ApiGetDeprecationNoticeRequest added in v1.22.0

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

func (ApiGetDeprecationNoticeRequest) AcceptVersion added in v1.22.0

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

func (ApiGetDeprecationNoticeRequest) Execute added in v1.22.0

func (ApiGetDeprecationNoticeRequest) IfNoneMatch added in v1.22.0

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

type ApiGetGenericWorkJobArtefactManagerRequest added in v1.26.0

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

func (ApiGetGenericWorkJobArtefactManagerRequest) AcceptVersion added in v1.26.0

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

func (ApiGetGenericWorkJobArtefactManagerRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobArtefactManagerRequest) IfNoneMatch added in v1.26.0

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

type ApiGetGenericWorkJobMessagesRequest added in v1.26.0

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

func (ApiGetGenericWorkJobMessagesRequest) AcceptVersion added in v1.26.0

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

func (ApiGetGenericWorkJobMessagesRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobMessagesRequest) IfNoneMatch added in v1.26.0

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

func (ApiGetGenericWorkJobMessagesRequest) Limit added in v1.26.0

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

func (ApiGetGenericWorkJobMessagesRequest) Offset added in v1.26.0

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

type ApiGetGenericWorkJobOutputArtefactRequest added in v1.26.0

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

func (ApiGetGenericWorkJobOutputArtefactRequest) AcceptVersion added in v1.26.0

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

func (ApiGetGenericWorkJobOutputArtefactRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobOutputArtefactRequest) IfNoneMatch added in v1.26.0

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

type ApiGetGenericWorkJobRequest added in v1.26.0

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

func (ApiGetGenericWorkJobRequest) AcceptVersion added in v1.26.0

func (r ApiGetGenericWorkJobRequest) AcceptVersion(acceptVersion string) ApiGetGenericWorkJobRequest

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

func (ApiGetGenericWorkJobRequest) Execute added in v1.26.0

func (ApiGetGenericWorkJobRequest) IfNoneMatch added in v1.26.0

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

type ApiGetGenericWorkerRequest added in v1.26.0

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

func (ApiGetGenericWorkerRequest) AcceptVersion added in v1.26.0

func (r ApiGetGenericWorkerRequest) AcceptVersion(acceptVersion string) ApiGetGenericWorkerRequest

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

func (ApiGetGenericWorkerRequest) Execute added in v1.26.0

func (ApiGetGenericWorkerRequest) IfNoneMatch added in v1.26.0

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

type ApiGetIntellisenseArtefactRequest

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

func (ApiGetIntellisenseArtefactRequest) AcceptVersion

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

func (ApiGetIntellisenseArtefactRequest) Execute

type ApiGetIntellisenseJobArtefactManagerRequest added in v1.22.0

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

func (ApiGetIntellisenseJobArtefactManagerRequest) AcceptVersion added in v1.22.0

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

func (ApiGetIntellisenseJobArtefactManagerRequest) Execute added in v1.22.0

func (ApiGetIntellisenseJobArtefactManagerRequest) IfNoneMatch added in v1.22.0

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

type ApiGetIntellisenseJobRequest

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

func (ApiGetIntellisenseJobRequest) AcceptVersion

func (r ApiGetIntellisenseJobRequest) AcceptVersion(acceptVersion string) ApiGetIntellisenseJobRequest

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

func (ApiGetIntellisenseJobRequest) Execute

func (ApiGetIntellisenseJobRequest) IfNoneMatch

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

type ApiGetIntellisenseMessagesRequest

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

func (ApiGetIntellisenseMessagesRequest) AcceptVersion

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

func (ApiGetIntellisenseMessagesRequest) Execute

func (ApiGetIntellisenseMessagesRequest) IfNoneMatch

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

func (ApiGetIntellisenseMessagesRequest) Limit

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

func (ApiGetIntellisenseMessagesRequest) Offset

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

type ApiGetIntellisenseOutputArtefactRequest added in v1.22.0

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

func (ApiGetIntellisenseOutputArtefactRequest) AcceptVersion added in v1.22.0

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

func (ApiGetIntellisenseOutputArtefactRequest) Execute added in v1.22.0

func (ApiGetIntellisenseOutputArtefactRequest) IfNoneMatch added in v1.22.0

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

type ApiGetPATRequest added in v1.26.0

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

func (ApiGetPATRequest) AcceptVersion added in v1.26.0

func (r ApiGetPATRequest) AcceptVersion(acceptVersion string) ApiGetPATRequest

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

func (ApiGetPATRequest) Execute added in v1.26.0

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

func (ApiGetPATRequest) IfNoneMatch added in v1.26.0

func (r ApiGetPATRequest) IfNoneMatch(ifNoneMatch string) ApiGetPATRequest

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

type ApiGetRootRequest

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

func (ApiGetRootRequest) AcceptVersion

func (r ApiGetRootRequest) AcceptVersion(acceptVersion string) ApiGetRootRequest

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

func (ApiGetRootRequest) Execute

func (ApiGetRootRequest) IfNoneMatch

func (r ApiGetRootRequest) IfNoneMatch(ifNoneMatch string) ApiGetRootRequest

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

func (ApiGetRootRequest) Limit

func (r ApiGetRootRequest) Limit(limit int32) ApiGetRootRequest

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

func (ApiGetRootRequest) Offset

func (r ApiGetRootRequest) Offset(offset int32) ApiGetRootRequest

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

type ApiGetVendorRequest

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

func (ApiGetVendorRequest) AcceptVersion

func (r ApiGetVendorRequest) AcceptVersion(acceptVersion string) ApiGetVendorRequest

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

func (ApiGetVendorRequest) Execute

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

type ApiGetVhtInstanceArtefactManagerRequest

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

func (ApiGetVhtInstanceArtefactManagerRequest) AcceptVersion

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

func (ApiGetVhtInstanceArtefactManagerRequest) Execute

func (ApiGetVhtInstanceArtefactManagerRequest) IfNoneMatch

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

type ApiGetVhtInstanceMessagesRequest

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

func (ApiGetVhtInstanceMessagesRequest) AcceptVersion

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

func (ApiGetVhtInstanceMessagesRequest) Execute

func (ApiGetVhtInstanceMessagesRequest) IfNoneMatch

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

func (ApiGetVhtInstanceMessagesRequest) Limit

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

func (ApiGetVhtInstanceMessagesRequest) Offset

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

type ApiGetVhtInstanceRequest

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

func (ApiGetVhtInstanceRequest) AcceptVersion

func (r ApiGetVhtInstanceRequest) AcceptVersion(acceptVersion string) ApiGetVhtInstanceRequest

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

func (ApiGetVhtInstanceRequest) Execute

func (ApiGetVhtInstanceRequest) IfNoneMatch

func (r ApiGetVhtInstanceRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtInstanceRequest

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

type ApiGetVhtRequest

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

func (ApiGetVhtRequest) AcceptVersion

func (r ApiGetVhtRequest) AcceptVersion(acceptVersion string) ApiGetVhtRequest

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

func (ApiGetVhtRequest) Execute

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

func (ApiGetVhtRequest) IfNoneMatch

func (r ApiGetVhtRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRequest

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

type ApiGetVhtRunJobMessagesRequest

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

func (ApiGetVhtRunJobMessagesRequest) AcceptVersion

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

func (ApiGetVhtRunJobMessagesRequest) Execute

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

func (ApiGetVhtRunJobMessagesRequest) IfNoneMatch

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

func (ApiGetVhtRunJobMessagesRequest) Limit

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

func (ApiGetVhtRunJobMessagesRequest) Offset

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

type ApiGetVhtRunJobRequest

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

func (ApiGetVhtRunJobRequest) AcceptVersion

func (r ApiGetVhtRunJobRequest) AcceptVersion(acceptVersion string) ApiGetVhtRunJobRequest

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

func (ApiGetVhtRunJobRequest) Execute

func (ApiGetVhtRunJobRequest) IfNoneMatch

func (r ApiGetVhtRunJobRequest) IfNoneMatch(ifNoneMatch string) ApiGetVhtRunJobRequest

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

type ApiGetWorkspaceArchiveContentRequest

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

func (ApiGetWorkspaceArchiveContentRequest) AcceptVersion

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

func (ApiGetWorkspaceArchiveContentRequest) Execute

func (ApiGetWorkspaceArchiveContentRequest) IfNoneMatch

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

type ApiGetWorkspaceDetailsRequest

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

func (ApiGetWorkspaceDetailsRequest) AcceptVersion

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

func (ApiGetWorkspaceDetailsRequest) Execute

func (ApiGetWorkspaceDetailsRequest) IfNoneMatch

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

type ApiGetWorkspaceRepositoryContentManagerRequest

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

func (ApiGetWorkspaceRepositoryContentManagerRequest) AcceptVersion

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

func (ApiGetWorkspaceRepositoryContentManagerRequest) Execute

func (ApiGetWorkspaceRepositoryContentManagerRequest) IfNoneMatch

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

type ApiGetWorkspaceRequest

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

func (ApiGetWorkspaceRequest) AcceptVersion

func (r ApiGetWorkspaceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceRequest

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

func (ApiGetWorkspaceRequest) Execute

func (ApiGetWorkspaceRequest) IfNoneMatch

func (r ApiGetWorkspaceRequest) IfNoneMatch(ifNoneMatch string) ApiGetWorkspaceRequest

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

type ApiGetWorkspaceSourceRequest

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

func (ApiGetWorkspaceSourceRequest) AcceptVersion

func (r ApiGetWorkspaceSourceRequest) AcceptVersion(acceptVersion string) ApiGetWorkspaceSourceRequest

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

func (ApiGetWorkspaceSourceRequest) Execute

func (ApiGetWorkspaceSourceRequest) IfNoneMatch

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

type ApiListBuildArtefactsRequest

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

func (ApiListBuildArtefactsRequest) AcceptVersion

func (r ApiListBuildArtefactsRequest) AcceptVersion(acceptVersion string) ApiListBuildArtefactsRequest

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

func (ApiListBuildArtefactsRequest) Execute

func (ApiListBuildArtefactsRequest) IfNoneMatch

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

func (ApiListBuildArtefactsRequest) Limit

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

func (ApiListBuildArtefactsRequest) Offset

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

type ApiListBuildJobRequest

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

func (ApiListBuildJobRequest) AcceptVersion

func (r ApiListBuildJobRequest) AcceptVersion(acceptVersion string) ApiListBuildJobRequest

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

func (ApiListBuildJobRequest) Embed

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

func (ApiListBuildJobRequest) Execute

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

func (ApiListBuildJobRequest) IfNoneMatch

func (r ApiListBuildJobRequest) IfNoneMatch(ifNoneMatch string) ApiListBuildJobRequest

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

func (ApiListBuildJobRequest) Limit

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

func (ApiListBuildJobRequest) Offset

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

type ApiListBuildOutputManagersRequest added in v1.22.0

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

func (ApiListBuildOutputManagersRequest) AcceptVersion added in v1.22.0

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

func (ApiListBuildOutputManagersRequest) Embed added in v1.22.0

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

func (ApiListBuildOutputManagersRequest) Execute added in v1.22.0

func (ApiListBuildOutputManagersRequest) IfNoneMatch added in v1.22.0

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

func (ApiListBuildOutputManagersRequest) Limit added in v1.22.0

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

func (ApiListBuildOutputManagersRequest) Offset added in v1.22.0

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

type ApiListCmsisBuildersRequest

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

func (ApiListCmsisBuildersRequest) AcceptVersion

func (r ApiListCmsisBuildersRequest) AcceptVersion(acceptVersion string) ApiListCmsisBuildersRequest

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

func (ApiListCmsisBuildersRequest) Embed

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

func (ApiListCmsisBuildersRequest) Execute

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

func (ApiListCmsisBuildersRequest) IfNoneMatch

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

func (ApiListCmsisBuildersRequest) Limit

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

func (ApiListCmsisBuildersRequest) Offset

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

type ApiListCmsisIntellisenseRequest

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

func (ApiListCmsisIntellisenseRequest) AcceptVersion

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

func (ApiListCmsisIntellisenseRequest) Embed

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

func (ApiListCmsisIntellisenseRequest) Execute

func (ApiListCmsisIntellisenseRequest) IfNoneMatch

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

func (ApiListCmsisIntellisenseRequest) Limit

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

func (ApiListCmsisIntellisenseRequest) Offset

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

type ApiListDeprecatedEndpointsRequest added in v1.22.0

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

func (ApiListDeprecatedEndpointsRequest) AcceptVersion added in v1.22.0

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

func (ApiListDeprecatedEndpointsRequest) Execute added in v1.22.0

func (ApiListDeprecatedEndpointsRequest) IfNoneMatch added in v1.22.0

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

func (ApiListDeprecatedEndpointsRequest) Limit added in v1.22.0

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

func (ApiListDeprecatedEndpointsRequest) Offset added in v1.22.0

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

type 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 (ApiListFilteredVhtInstancesRequest) IfNoneMatch

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

func (ApiListFilteredVhtInstancesRequest) Limit

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

func (ApiListFilteredVhtInstancesRequest) Offset

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

type 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 (ApiListGenericWorkJobArtefactManagersRequest) IfNoneMatch added in v1.26.0

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

func (ApiListGenericWorkJobArtefactManagersRequest) Limit added in v1.26.0

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

func (ApiListGenericWorkJobArtefactManagersRequest) Offset added in v1.26.0

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

type ApiListGenericWorkJobsRequest added in v1.26.0

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

func (ApiListGenericWorkJobsRequest) AcceptVersion added in v1.26.0

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

func (ApiListGenericWorkJobsRequest) Embed added in v1.26.0

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

func (ApiListGenericWorkJobsRequest) Execute added in v1.26.0

func (ApiListGenericWorkJobsRequest) IfNoneMatch added in v1.26.0

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

func (ApiListGenericWorkJobsRequest) Limit added in v1.26.0

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

func (ApiListGenericWorkJobsRequest) Offset added in v1.26.0

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

type ApiListGenericWorkersRequest added in v1.26.0

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

func (ApiListGenericWorkersRequest) AcceptVersion added in v1.26.0

func (r ApiListGenericWorkersRequest) AcceptVersion(acceptVersion string) ApiListGenericWorkersRequest

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

func (ApiListGenericWorkersRequest) Embed added in v1.26.0

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

func (ApiListGenericWorkersRequest) Execute added in v1.26.0

func (ApiListGenericWorkersRequest) IfNoneMatch added in v1.26.0

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

func (ApiListGenericWorkersRequest) Limit added in v1.26.0

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

func (ApiListGenericWorkersRequest) Offset added in v1.26.0

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

type ApiListIntellisenseArtefactsRequest

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

func (ApiListIntellisenseArtefactsRequest) AcceptVersion

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

func (ApiListIntellisenseArtefactsRequest) Execute

func (ApiListIntellisenseArtefactsRequest) IfNoneMatch

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

func (ApiListIntellisenseArtefactsRequest) Limit

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

func (ApiListIntellisenseArtefactsRequest) Offset

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

type ApiListIntellisenseJobRequest

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

func (ApiListIntellisenseJobRequest) AcceptVersion

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

func (ApiListIntellisenseJobRequest) Embed

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

func (ApiListIntellisenseJobRequest) Execute

func (ApiListIntellisenseJobRequest) IfNoneMatch

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

func (ApiListIntellisenseJobRequest) Limit

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

func (ApiListIntellisenseJobRequest) Offset

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

type ApiListIntellisenseOutputManagersRequest added in v1.22.0

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

func (ApiListIntellisenseOutputManagersRequest) AcceptVersion added in v1.22.0

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

func (ApiListIntellisenseOutputManagersRequest) Embed added in v1.22.0

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

func (ApiListIntellisenseOutputManagersRequest) Execute added in v1.22.0

func (ApiListIntellisenseOutputManagersRequest) IfNoneMatch added in v1.22.0

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

func (ApiListIntellisenseOutputManagersRequest) Limit added in v1.22.0

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

func (ApiListIntellisenseOutputManagersRequest) Offset added in v1.22.0

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

type ApiListPATsRequest added in v1.26.0

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

func (ApiListPATsRequest) AcceptVersion added in v1.26.0

func (r ApiListPATsRequest) AcceptVersion(acceptVersion string) ApiListPATsRequest

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

func (ApiListPATsRequest) Embed added in v1.26.0

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

func (ApiListPATsRequest) Execute added in v1.26.0

func (ApiListPATsRequest) IfNoneMatch added in v1.26.0

func (r ApiListPATsRequest) IfNoneMatch(ifNoneMatch string) ApiListPATsRequest

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

type ApiListVendorsRequest

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

func (ApiListVendorsRequest) AcceptVersion

func (r ApiListVendorsRequest) AcceptVersion(acceptVersion string) ApiListVendorsRequest

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

func (ApiListVendorsRequest) Embed

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

func (ApiListVendorsRequest) Execute

func (ApiListVendorsRequest) IfNoneMatch

func (r ApiListVendorsRequest) IfNoneMatch(ifNoneMatch string) ApiListVendorsRequest

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

func (ApiListVendorsRequest) Limit

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

func (ApiListVendorsRequest) Offset

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

type ApiListVhtInstanceArtefactManagersRequest

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

func (ApiListVhtInstanceArtefactManagersRequest) AcceptVersion

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

func (ApiListVhtInstanceArtefactManagersRequest) Embed

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

func (ApiListVhtInstanceArtefactManagersRequest) Execute

func (ApiListVhtInstanceArtefactManagersRequest) IfNoneMatch

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

func (ApiListVhtInstanceArtefactManagersRequest) Limit

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

func (ApiListVhtInstanceArtefactManagersRequest) Offset

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

type ApiListVhtInstancesRequest

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

func (ApiListVhtInstancesRequest) AcceptVersion

func (r ApiListVhtInstancesRequest) AcceptVersion(acceptVersion string) ApiListVhtInstancesRequest

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

func (ApiListVhtInstancesRequest) Embed

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

func (ApiListVhtInstancesRequest) Execute

func (ApiListVhtInstancesRequest) IfNoneMatch

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

func (ApiListVhtInstancesRequest) Limit

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

func (ApiListVhtInstancesRequest) Offset

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

type ApiListVhtRunJobsRequest

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

func (ApiListVhtRunJobsRequest) AcceptVersion

func (r ApiListVhtRunJobsRequest) AcceptVersion(acceptVersion string) ApiListVhtRunJobsRequest

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

func (ApiListVhtRunJobsRequest) Embed

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

func (ApiListVhtRunJobsRequest) Execute

func (ApiListVhtRunJobsRequest) IfNoneMatch

func (r ApiListVhtRunJobsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtRunJobsRequest

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

func (ApiListVhtRunJobsRequest) Limit

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

func (ApiListVhtRunJobsRequest) Offset

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

type ApiListVhtsRequest

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

func (ApiListVhtsRequest) AcceptVersion

func (r ApiListVhtsRequest) AcceptVersion(acceptVersion string) ApiListVhtsRequest

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

func (ApiListVhtsRequest) Embed

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

func (ApiListVhtsRequest) Execute

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

func (ApiListVhtsRequest) IfNoneMatch

func (r ApiListVhtsRequest) IfNoneMatch(ifNoneMatch string) ApiListVhtsRequest

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

func (ApiListVhtsRequest) Limit

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

func (ApiListVhtsRequest) Offset

func (r ApiListVhtsRequest) Offset(offset int32) ApiListVhtsRequest

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

type ApiListWorkspaceSourcesRequest

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

func (ApiListWorkspaceSourcesRequest) AcceptVersion

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

func (ApiListWorkspaceSourcesRequest) Embed

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

func (ApiListWorkspaceSourcesRequest) Execute

func (ApiListWorkspaceSourcesRequest) IfNoneMatch

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

func (ApiListWorkspaceSourcesRequest) Limit

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

func (ApiListWorkspaceSourcesRequest) Offset

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

type ApiListWorkspacesRequest

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

func (ApiListWorkspacesRequest) AcceptVersion

func (r ApiListWorkspacesRequest) AcceptVersion(acceptVersion string) ApiListWorkspacesRequest

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

func (ApiListWorkspacesRequest) Embed

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

func (ApiListWorkspacesRequest) Execute

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

func (ApiListWorkspacesRequest) IfNoneMatch

func (r ApiListWorkspacesRequest) IfNoneMatch(ifNoneMatch string) ApiListWorkspacesRequest

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

func (ApiListWorkspacesRequest) Limit

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

func (ApiListWorkspacesRequest) Offset

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

type 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 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 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 ApiUploadVhtInstanceArtefactRequest

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

func (ApiUploadVhtInstanceArtefactRequest) AcceptVersion

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

func (ApiUploadVhtInstanceArtefactRequest) Content

artefact content

func (ApiUploadVhtInstanceArtefactRequest) ContentMediaType

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

func (ApiUploadVhtInstanceArtefactRequest) Execute

func (ApiUploadVhtInstanceArtefactRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadVhtInstanceArtefactRequest) IfMatch

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

func (ApiUploadVhtInstanceArtefactRequest) Size

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

func (ApiUploadVhtInstanceArtefactRequest) Title

Optional human readable name of the artefact.

type ApiUploadWorkspaceArchiveContentRequest

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

func (ApiUploadWorkspaceArchiveContentRequest) AcceptVersion

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

func (ApiUploadWorkspaceArchiveContentRequest) Content

artefact content

func (ApiUploadWorkspaceArchiveContentRequest) ContentMediaType

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

func (ApiUploadWorkspaceArchiveContentRequest) Execute

func (ApiUploadWorkspaceArchiveContentRequest) Hash

Hash of the artefact (sha256) for network resilience

func (ApiUploadWorkspaceArchiveContentRequest) IfMatch

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

func (ApiUploadWorkspaceArchiveContentRequest) Size

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

func (ApiUploadWorkspaceArchiveContentRequest) Title

Optional human readable name of the artefact.

type ArtefactManagerCollection

type ArtefactManagerCollection struct {
	Embedded *EmbeddedArtefactManagerItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// 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"`
	// 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 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"`
	// 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 build steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages. - This value will only be available after the build has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the build. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages. - This value will only be available after the build 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 build job has completed (this does necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the build service while attempting the build.
	Error bool `json:"error"`
	// True if the compilation or link 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"`
	// CMSIS project to build or being built.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the build job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS build job.
	Title NullableString `json:"title,omitempty"`
	// Workspace name where the CMSIS project is present. If not set, the default user's workspace will be used.
	Workspace NullableString `json:"workspace,omitempty"`
}

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

func NewBuildJobItem

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

NewBuildJobItem instantiates a new BuildJobItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBuildJobItemWithDefaults

func NewBuildJobItemWithDefaults() *BuildJobItem

NewBuildJobItemWithDefaults instantiates a new BuildJobItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *BuildJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*BuildJobItem) FetchName

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

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

func (*BuildJobItem) FetchTitle

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

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

func (*BuildJobItem) FetchType

func (o *BuildJobItem) FetchType() string

FetchType returns the resource type

func (*BuildJobItem) GetBuildStepsCompleted

func (o *BuildJobItem) GetBuildStepsCompleted() int32

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

func (*BuildJobItem) GetBuildStepsCompletedOk

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

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

func (*BuildJobItem) GetBuildStepsTotal

func (o *BuildJobItem) GetBuildStepsTotal() int32

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

func (*BuildJobItem) GetBuildStepsTotalOk

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

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

func (*BuildJobItem) GetBuildTimeout

func (o *BuildJobItem) GetBuildTimeout() int32

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

func (*BuildJobItem) GetBuildTimeoutOk

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

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

func (*BuildJobItem) GetCleanBuild

func (o *BuildJobItem) GetCleanBuild() bool

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

func (*BuildJobItem) GetCleanBuildOk

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

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

func (*BuildJobItem) GetContext added in v1.22.0

func (o *BuildJobItem) GetContext() string

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

func (*BuildJobItem) GetContextOk added in v1.22.0

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

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

func (*BuildJobItem) GetDone

func (o *BuildJobItem) GetDone() bool

GetDone returns the Done field value

func (*BuildJobItem) GetDoneOk

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

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

func (*BuildJobItem) GetError

func (o *BuildJobItem) GetError() bool

GetError returns the Error field value

func (*BuildJobItem) GetErrorOk

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

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

func (*BuildJobItem) GetFailure

func (o *BuildJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*BuildJobItem) GetFailureOk

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

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

func (o *BuildJobItem) GetLinks() BuildJobItemLinks

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

func (*BuildJobItem) GetLinksOk

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

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

func (*BuildJobItem) GetMetadata

func (o *BuildJobItem) GetMetadata() CommonMetadata

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

func (*BuildJobItem) GetMetadataOk

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

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

func (*BuildJobItem) GetName

func (o *BuildJobItem) GetName() string

GetName returns the Name field value

func (*BuildJobItem) GetNameOk

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

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

func (*BuildJobItem) GetProject

func (o *BuildJobItem) GetProject() string

GetProject returns the Project field value

func (*BuildJobItem) GetProjectOk

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

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

func (*BuildJobItem) GetQueued

func (o *BuildJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*BuildJobItem) GetQueuedOk

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

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

func (*BuildJobItem) GetStatus

func (o *BuildJobItem) GetStatus() string

GetStatus returns the Status field value

func (*BuildJobItem) GetStatusOk

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

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

func (*BuildJobItem) GetSuccess

func (o *BuildJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*BuildJobItem) GetSuccessOk

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

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

func (*BuildJobItem) GetTitle

func (o *BuildJobItem) GetTitle() string

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

func (*BuildJobItem) GetTitleOk

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

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

func (*BuildJobItem) GetWorkspace

func (o *BuildJobItem) GetWorkspace() string

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

func (*BuildJobItem) GetWorkspaceOk

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

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

func (*BuildJobItem) 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) HasQueued

func (o *BuildJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*BuildJobItem) HasTitle

func (o *BuildJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*BuildJobItem) HasWorkspace

func (o *BuildJobItem) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (BuildJobItem) MarshalJSON

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

func (*BuildJobItem) SetBuildStepsCompleted

func (o *BuildJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*BuildJobItem) SetBuildStepsTotal

func (o *BuildJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*BuildJobItem) SetBuildTimeout

func (o *BuildJobItem) SetBuildTimeout(v int32)

SetBuildTimeout gets a reference to the given int32 and assigns it to the BuildTimeout field.

func (*BuildJobItem) SetCleanBuild

func (o *BuildJobItem) SetCleanBuild(v bool)

SetCleanBuild gets a reference to the given bool and assigns it to the CleanBuild field.

func (*BuildJobItem) SetContext added in v1.22.0

func (o *BuildJobItem) SetContext(v string)

SetContext gets a reference to the given NullableString and assigns it to the Context field.

func (*BuildJobItem) SetContextNil added in v1.22.0

func (o *BuildJobItem) SetContextNil()

SetContextNil sets the value for Context to be an explicit nil

func (*BuildJobItem) SetDone

func (o *BuildJobItem) SetDone(v bool)

SetDone sets field value

func (*BuildJobItem) SetError

func (o *BuildJobItem) SetError(v bool)

SetError sets field value

func (*BuildJobItem) SetFailure

func (o *BuildJobItem) SetFailure(v bool)

SetFailure sets field value

func (o *BuildJobItem) SetLinks(v BuildJobItemLinks)

SetLinks sets field value

func (*BuildJobItem) SetMetadata

func (o *BuildJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*BuildJobItem) SetName

func (o *BuildJobItem) SetName(v string)

SetName sets field value

func (*BuildJobItem) SetProject

func (o *BuildJobItem) SetProject(v string)

SetProject sets field value

func (*BuildJobItem) SetQueued

func (o *BuildJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*BuildJobItem) SetStatus

func (o *BuildJobItem) SetStatus(v string)

SetStatus sets field value

func (*BuildJobItem) SetSuccess

func (o *BuildJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*BuildJobItem) SetTitle

func (o *BuildJobItem) SetTitle(v string)

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

func (*BuildJobItem) SetTitleNil

func (o *BuildJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*BuildJobItem) SetWorkspace

func (o *BuildJobItem) SetWorkspace(v string)

SetWorkspace gets a reference to the given NullableString and assigns it to the Workspace field.

func (*BuildJobItem) SetWorkspaceNil

func (o *BuildJobItem) SetWorkspaceNil()

SetWorkspaceNil sets the value for Workspace to be an explicit nil

func (BuildJobItem) ToMap added in v1.22.0

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

func (*BuildJobItem) UnmarshalJSON added in v1.22.0

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

func (*BuildJobItem) UnsetContext added in v1.22.0

func (o *BuildJobItem) UnsetContext()

UnsetContext ensures that no value is present for Context, not even an explicit nil

func (*BuildJobItem) UnsetTitle

func (o *BuildJobItem) UnsetTitle()

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

func (*BuildJobItem) UnsetWorkspace

func (o *BuildJobItem) UnsetWorkspace()

UnsetWorkspace ensures that no value is present for Workspace, not even an explicit nil

type BuildJobItemLinks struct {
	Artefacts   *HalLinkData `json:"artefacts,omitempty"`
	Cancel      *HalLinkData `json:"cancel,omitempty"`
	Collection  *HalLinkData `json:"collection,omitempty"`
	Delete      *HalLinkData `json:"delete,omitempty"`
	Describedby *HalLinkData `json:"describedby,omitempty"`
	Details     *HalLinkData `json:"details,omitempty"`
	Outputs     *HalLinkData `json:"outputs,omitempty"`
	Related     HalLinkData  `json:"related"`
	Retain      *HalLinkData `json:"retain,omitempty"`
	Self        HalLinkData  `json:"self"`
}

BuildJobItemLinks The `related` link indicates the builder being used for the build job. The `details` links to a resource that provides details of build progress (build messages). The `artefacts` links to a collection which will contain downloadable build products (if any). This endpoint is being deprecated. The `outputs` links to a collection which will contain objects with links to downloadable build products (if any). This is preferred over the `artefacts` endpoint whilst both exist. The `describedby` links to a resource that provides information about the project's workspace.

func NewBuildJobItemLinks(related HalLinkData, self HalLinkData) *BuildJobItemLinks

NewBuildJobItemLinks instantiates a new BuildJobItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBuildJobItemLinksWithDefaults

func NewBuildJobItemLinksWithDefaults() *BuildJobItemLinks

NewBuildJobItemLinksWithDefaults instantiates a new BuildJobItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BuildJobItemLinks) GetArtefacts

func (o *BuildJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetArtefactsOk

func (o *BuildJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetCancel

func (o *BuildJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetCancelOk

func (o *BuildJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetCollection added in v1.22.0

func (o *BuildJobItemLinks) GetCollection() HalLinkData

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

func (*BuildJobItemLinks) GetCollectionOk added in v1.22.0

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

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

func (*BuildJobItemLinks) GetDelete

func (o *BuildJobItemLinks) GetDelete() HalLinkData

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

func (*BuildJobItemLinks) GetDeleteOk

func (o *BuildJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetDescribedby

func (o *BuildJobItemLinks) GetDescribedby() HalLinkData

GetDescribedby returns the Describedby field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDescribedbyOk

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

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

func (*BuildJobItemLinks) GetDetails

func (o *BuildJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetDetailsOk

func (o *BuildJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetOutputs added in v1.22.0

func (o *BuildJobItemLinks) GetOutputs() HalLinkData

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetOutputsOk added in v1.22.0

func (o *BuildJobItemLinks) GetOutputsOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetRelated

func (o *BuildJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*BuildJobItemLinks) GetRelatedOk

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

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

func (*BuildJobItemLinks) GetRetain

func (o *BuildJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*BuildJobItemLinks) GetRetainOk

func (o *BuildJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*BuildJobItemLinks) GetSelf

func (o *BuildJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*BuildJobItemLinks) GetSelfOk

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

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

func (*BuildJobItemLinks) HasArtefacts

func (o *BuildJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasCancel

func (o *BuildJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasCollection added in v1.22.0

func (o *BuildJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDelete

func (o *BuildJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDescribedby

func (o *BuildJobItemLinks) HasDescribedby() bool

HasDescribedby returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasDetails

func (o *BuildJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasOutputs added in v1.22.0

func (o *BuildJobItemLinks) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (*BuildJobItemLinks) HasRetain

func (o *BuildJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (BuildJobItemLinks) MarshalJSON

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

func (*BuildJobItemLinks) SetArtefacts

func (o *BuildJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*BuildJobItemLinks) SetCancel

func (o *BuildJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*BuildJobItemLinks) SetCollection added in v1.22.0

func (o *BuildJobItemLinks) SetCollection(v HalLinkData)

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

func (*BuildJobItemLinks) SetDelete

func (o *BuildJobItemLinks) SetDelete(v HalLinkData)

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

func (*BuildJobItemLinks) SetDescribedby

func (o *BuildJobItemLinks) SetDescribedby(v HalLinkData)

SetDescribedby gets a reference to the given HalLinkData and assigns it to the Describedby field.

func (*BuildJobItemLinks) SetDetails

func (o *BuildJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*BuildJobItemLinks) SetOutputs added in v1.22.0

func (o *BuildJobItemLinks) SetOutputs(v HalLinkData)

SetOutputs gets a reference to the given HalLinkData and assigns it to the Outputs field.

func (*BuildJobItemLinks) SetRelated

func (o *BuildJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*BuildJobItemLinks) SetRetain

func (o *BuildJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*BuildJobItemLinks) SetSelf

func (o *BuildJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (BuildJobItemLinks) ToMap added in v1.22.0

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

func (*BuildJobItemLinks) UnmarshalJSON added in v1.22.0

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

type BuildJobIterator added in v1.21.0

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

BuildJobIterator defines an iterator over a collection.

func (*BuildJobIterator) GetNext added in v1.21.0

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

func (*BuildJobIterator) HasNext added in v1.21.0

func (m *BuildJobIterator) HasNext() bool

type BuildJobsAPIService added in v1.22.0

type BuildJobsAPIService service

BuildJobsAPIService BuildJobsAPI service

func (*BuildJobsAPIService) CancelBuildJob added in v1.22.0

func (a *BuildJobsAPIService) CancelBuildJob(ctx context.Context, jobName string) ApiCancelBuildJobRequest

CancelBuildJob Cancel a Build Job

This will cancel a build job that is in progress. All messages associated with the build will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiCancelBuildJobRequest

func (*BuildJobsAPIService) CancelBuildJobExecute added in v1.22.0

func (a *BuildJobsAPIService) CancelBuildJobExecute(r ApiCancelBuildJobRequest) (*BuildJobItem, *http.Response, error)

Execute executes the request

@return BuildJobItem

func (*BuildJobsAPIService) DeleteBuildJob added in v1.22.0

func (a *BuildJobsAPIService) DeleteBuildJob(ctx context.Context, jobName string) ApiDeleteBuildJobRequest

DeleteBuildJob Delete a Build Job

Deletes a build job along with all artefacts and messages associated with it. Deleting a build job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Build Job.
@return ApiDeleteBuildJobRequest

func (*BuildJobsAPIService) DeleteBuildJobExecute added in v1.22.0

func (a *BuildJobsAPIService) DeleteBuildJobExecute(r ApiDeleteBuildJobRequest) (*http.Response, error)

Execute executes the request

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

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

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"`
	// 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"`
	// 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 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 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"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

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

func NewEndpointDeprecationNoticeCollection added in v1.22.0

func NewEndpointDeprecationNoticeCollection(links NullableHalSimpleCollectionLinks, metadata NullablePagingMetadata, name string, title string) *EndpointDeprecationNoticeCollection

NewEndpointDeprecationNoticeCollection instantiates a new EndpointDeprecationNoticeCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEndpointDeprecationNoticeCollectionWithDefaults added in v1.22.0

func NewEndpointDeprecationNoticeCollectionWithDefaults() *EndpointDeprecationNoticeCollection

NewEndpointDeprecationNoticeCollectionWithDefaults instantiates a new EndpointDeprecationNoticeCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EndpointDeprecationNoticeCollection) GetEmbedded added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) GetEmbeddedOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeCollection) GetLinksOk added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) GetMetadata added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) GetMetadataOk added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) GetName added in v1.22.0

GetName returns the Name field value

func (*EndpointDeprecationNoticeCollection) GetNameOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeCollection) GetTitle added in v1.22.0

GetTitle returns the Title field value

func (*EndpointDeprecationNoticeCollection) GetTitleOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeCollection) HasEmbedded added in v1.22.0

func (o *EndpointDeprecationNoticeCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (EndpointDeprecationNoticeCollection) MarshalJSON added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) SetEmbedded added in v1.22.0

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

SetLinks sets field value

func (*EndpointDeprecationNoticeCollection) SetMetadata added in v1.22.0

SetMetadata sets field value

func (*EndpointDeprecationNoticeCollection) SetName added in v1.22.0

SetName sets field value

func (*EndpointDeprecationNoticeCollection) SetTitle added in v1.22.0

SetTitle sets field value

func (EndpointDeprecationNoticeCollection) ToMap added in v1.22.0

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

func (*EndpointDeprecationNoticeCollection) UnmarshalJSON added in v1.22.0

func (o *EndpointDeprecationNoticeCollection) UnmarshalJSON(data []byte) (err error)
type EndpointDeprecationNoticeLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Self       HalLinkData  `json:"self"`
}

EndpointDeprecationNoticeLinks The `collection` link corresponds to the collection containing this notice

func NewEndpointDeprecationNoticeLinks(self HalLinkData) *EndpointDeprecationNoticeLinks

NewEndpointDeprecationNoticeLinks instantiates a new EndpointDeprecationNoticeLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEndpointDeprecationNoticeLinksWithDefaults added in v1.22.0

func NewEndpointDeprecationNoticeLinksWithDefaults() *EndpointDeprecationNoticeLinks

NewEndpointDeprecationNoticeLinksWithDefaults instantiates a new EndpointDeprecationNoticeLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EndpointDeprecationNoticeLinks) GetCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) GetCollection() HalLinkData

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

func (*EndpointDeprecationNoticeLinks) GetCollectionOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeLinks) GetSelf added in v1.22.0

GetSelf returns the Self field value

func (*EndpointDeprecationNoticeLinks) GetSelfOk added in v1.22.0

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

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

func (*EndpointDeprecationNoticeLinks) HasCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (EndpointDeprecationNoticeLinks) MarshalJSON added in v1.22.0

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

func (*EndpointDeprecationNoticeLinks) SetCollection added in v1.22.0

func (o *EndpointDeprecationNoticeLinks) SetCollection(v HalLinkData)

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

func (*EndpointDeprecationNoticeLinks) SetSelf added in v1.22.0

SetSelf sets field value

func (EndpointDeprecationNoticeLinks) ToMap added in v1.22.0

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

func (*EndpointDeprecationNoticeLinks) UnmarshalJSON added in v1.22.0

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

type ErrorResponse

type ErrorResponse struct {
	// Fields in the request that failed validation [Optional].
	Fields []FieldObject `json:"fields,omitempty"`
	// HTTP Status Code
	HttpStatusCode int32 `json:"httpStatusCode"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
	// Request ID that could be used to identify the error in logs.
	RequestId string `json:"requestId"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse(httpStatusCode int32, message string, requestId string) *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorResponse) GetFields

func (o *ErrorResponse) GetFields() []FieldObject

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

func (*ErrorResponse) GetFieldsOk

func (o *ErrorResponse) GetFieldsOk() ([]FieldObject, bool)

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

func (*ErrorResponse) GetHttpStatusCode

func (o *ErrorResponse) GetHttpStatusCode() int32

GetHttpStatusCode returns the HttpStatusCode field value

func (*ErrorResponse) GetHttpStatusCodeOk

func (o *ErrorResponse) GetHttpStatusCodeOk() (*int32, bool)

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

func (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() string

GetMessage returns the Message field value

func (*ErrorResponse) GetMessageOk

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

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

func (*ErrorResponse) GetRequestId

func (o *ErrorResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ErrorResponse) GetRequestIdOk

func (o *ErrorResponse) GetRequestIdOk() (*string, bool)

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

func (*ErrorResponse) HasFields

func (o *ErrorResponse) HasFields() bool

HasFields returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

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

func (*ErrorResponse) SetFields

func (o *ErrorResponse) SetFields(v []FieldObject)

SetFields gets a reference to the given []FieldObject and assigns it to the Fields field.

func (*ErrorResponse) SetHttpStatusCode

func (o *ErrorResponse) SetHttpStatusCode(v int32)

SetHttpStatusCode sets field value

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v string)

SetMessage sets field value

func (*ErrorResponse) SetRequestId

func (o *ErrorResponse) SetRequestId(v string)

SetRequestId sets field value

func (ErrorResponse) ToMap added in v1.22.0

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

func (*ErrorResponse) UnmarshalJSON added in v1.22.0

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

type FieldObject

type FieldObject struct {
	// Name of the field name in the request which has failed validation.
	FieldName string `json:"fieldName"`
	// Field name, possibly including the path of the field which caused the error.
	FieldPath *string `json:"fieldPath,omitempty"`
	// A human readable message, which should provide an explanation and possible corrective actions.
	Message string `json:"message"`
}

FieldObject struct for FieldObject

func NewFieldObject

func NewFieldObject(fieldName string, message string) *FieldObject

NewFieldObject instantiates a new FieldObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFieldObjectWithDefaults

func NewFieldObjectWithDefaults() *FieldObject

NewFieldObjectWithDefaults instantiates a new FieldObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FieldObject) GetFieldName

func (o *FieldObject) GetFieldName() string

GetFieldName returns the FieldName field value

func (*FieldObject) GetFieldNameOk

func (o *FieldObject) GetFieldNameOk() (*string, bool)

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

func (*FieldObject) GetFieldPath

func (o *FieldObject) GetFieldPath() string

GetFieldPath returns the FieldPath field value if set, zero value otherwise.

func (*FieldObject) GetFieldPathOk

func (o *FieldObject) GetFieldPathOk() (*string, bool)

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

func (*FieldObject) GetMessage

func (o *FieldObject) GetMessage() string

GetMessage returns the Message field value

func (*FieldObject) GetMessageOk

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

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

func (*FieldObject) HasFieldPath

func (o *FieldObject) HasFieldPath() bool

HasFieldPath returns a boolean if a field has been set.

func (FieldObject) MarshalJSON

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

func (*FieldObject) SetFieldName

func (o *FieldObject) SetFieldName(v string)

SetFieldName sets field value

func (*FieldObject) SetFieldPath

func (o *FieldObject) SetFieldPath(v string)

SetFieldPath gets a reference to the given string and assigns it to the FieldPath field.

func (*FieldObject) SetMessage

func (o *FieldObject) SetMessage(v string)

SetMessage sets field value

func (FieldObject) ToMap added in v1.22.0

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

func (*FieldObject) UnmarshalJSON added in v1.22.0

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

type GenericOpenAPIError

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

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

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GenericWorkJobCollection added in v1.26.0

type GenericWorkJobCollection struct {
	Embedded *EmbeddedGenericWorkJobItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks   `json:"_links"`
	Metadata NullablePagingMetadata       `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

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

func NewGenericWorkJobCollection added in v1.26.0

func NewGenericWorkJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *GenericWorkJobCollection

NewGenericWorkJobCollection instantiates a new GenericWorkJobCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkJobCollectionWithDefaults added in v1.26.0

func NewGenericWorkJobCollectionWithDefaults() *GenericWorkJobCollection

NewGenericWorkJobCollectionWithDefaults instantiates a new GenericWorkJobCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkJobCollection) GetEmbedded added in v1.26.0

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

func (*GenericWorkJobCollection) GetEmbeddedOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) GetLinksOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) GetMetadata added in v1.26.0

func (o *GenericWorkJobCollection) GetMetadata() PagingMetadata

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

func (*GenericWorkJobCollection) GetMetadataOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) GetName added in v1.26.0

func (o *GenericWorkJobCollection) GetName() string

GetName returns the Name field value

func (*GenericWorkJobCollection) GetNameOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) GetTitle added in v1.26.0

func (o *GenericWorkJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkJobCollection) GetTitleOk added in v1.26.0

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

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

func (*GenericWorkJobCollection) HasEmbedded added in v1.26.0

func (o *GenericWorkJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (GenericWorkJobCollection) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobCollection) SetEmbedded added in v1.26.0

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

SetLinks sets field value

func (*GenericWorkJobCollection) SetMetadata added in v1.26.0

func (o *GenericWorkJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*GenericWorkJobCollection) SetName added in v1.26.0

func (o *GenericWorkJobCollection) SetName(v string)

SetName sets field value

func (*GenericWorkJobCollection) SetTitle added in v1.26.0

func (o *GenericWorkJobCollection) SetTitle(v string)

SetTitle sets field value

func (GenericWorkJobCollection) ToMap added in v1.26.0

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

func (*GenericWorkJobCollection) UnmarshalJSON added in v1.26.0

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

type GenericWorkJobItem added in v1.26.0

type GenericWorkJobItem struct {
	Links    NullableGenericWorkJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata          `json:"_metadata"`
	// Configuration map for jobs that require it. These could be environment variables. This is implementation dependent.
	Configuration map[string]string `json:"configuration,omitempty"`
	// True when the job has completed (this does necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the service while attempting the job.
	Error bool `json:"error"`
	// True if the job failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// The number of execution steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core job being    executed by the process, so may differ from the build progress indicated within build messages.  - This value will only be available after the job has been started.
	JobStepsCompleted NullableInt32 `json:"jobStepsCompleted"`
	// The total number of steps that will need to be performed to complete the job. Please note: - This value also includes additional service orchestration steps, that are outside the core job being    executed by the process, so may differ from the build progress indicated within build messages.  - This value will only be available after the job has been started.
	JobStepsTotal NullableInt32 `json:"jobStepsTotal"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the Generic Work Job.
	Name string `json:"name"`
	// project to handle or being handled.
	Project *string `json:"project,omitempty"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the generic work job.
	Title NullableString `json:"title,omitempty"`
	// Path to user's workspace.
	Workspace *string `json:"workspace,omitempty"`
}

GenericWorkJobItem This resource allows an generic work job to be configured when it is created, such as defining the project to handle. When the job is read, it will include the current status of the job and links to other available resources, such as messages and artefacts.

func NewGenericWorkJobItem added in v1.26.0

func NewGenericWorkJobItem(links NullableGenericWorkJobItemLinks, metadata NullableCommonMetadata, done bool, error_ bool, failure bool, jobStepsCompleted NullableInt32, jobStepsTotal NullableInt32, name string, status string, success bool) *GenericWorkJobItem

NewGenericWorkJobItem instantiates a new GenericWorkJobItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkJobItemWithDefaults added in v1.26.0

func NewGenericWorkJobItemWithDefaults() *GenericWorkJobItem

NewGenericWorkJobItemWithDefaults instantiates a new GenericWorkJobItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkJobItem) GetConfiguration added in v1.26.0

func (o *GenericWorkJobItem) GetConfiguration() map[string]string

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

func (*GenericWorkJobItem) GetConfigurationOk added in v1.26.0

func (o *GenericWorkJobItem) GetConfigurationOk() (*map[string]string, bool)

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

func (*GenericWorkJobItem) GetDone added in v1.26.0

func (o *GenericWorkJobItem) GetDone() bool

GetDone returns the Done field value

func (*GenericWorkJobItem) GetDoneOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetError added in v1.26.0

func (o *GenericWorkJobItem) GetError() bool

GetError returns the Error field value

func (*GenericWorkJobItem) GetErrorOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetFailure added in v1.26.0

func (o *GenericWorkJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*GenericWorkJobItem) GetFailureOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetJobStepsCompleted added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsCompleted() int32

GetJobStepsCompleted returns the JobStepsCompleted field value If the value is explicit nil, the zero value for int32 will be returned

func (*GenericWorkJobItem) GetJobStepsCompletedOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsCompletedOk() (*int32, bool)

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

func (*GenericWorkJobItem) GetJobStepsTotal added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsTotal() int32

GetJobStepsTotal returns the JobStepsTotal field value If the value is explicit nil, the zero value for int32 will be returned

func (*GenericWorkJobItem) GetJobStepsTotalOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobStepsTotalOk() (*int32, bool)

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

func (*GenericWorkJobItem) GetJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetJobTimeoutOk added in v1.26.0

func (o *GenericWorkJobItem) GetJobTimeoutOk() (*int32, bool)

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

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

func (*GenericWorkJobItem) GetLinksOk added in v1.26.0

func (o *GenericWorkJobItem) GetLinksOk() (*GenericWorkJobItemLinks, bool)

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

func (*GenericWorkJobItem) GetMetadata added in v1.26.0

func (o *GenericWorkJobItem) GetMetadata() CommonMetadata

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

func (*GenericWorkJobItem) GetMetadataOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetName added in v1.26.0

func (o *GenericWorkJobItem) GetName() string

GetName returns the Name field value

func (*GenericWorkJobItem) GetNameOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetProject added in v1.26.0

func (o *GenericWorkJobItem) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetProjectOk added in v1.26.0

func (o *GenericWorkJobItem) GetProjectOk() (*string, bool)

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

func (*GenericWorkJobItem) GetQueued added in v1.26.0

func (o *GenericWorkJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetQueuedOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetStatus added in v1.26.0

func (o *GenericWorkJobItem) GetStatus() string

GetStatus returns the Status field value

func (*GenericWorkJobItem) GetStatusOk added in v1.26.0

func (o *GenericWorkJobItem) GetStatusOk() (*string, bool)

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

func (*GenericWorkJobItem) GetSuccess added in v1.26.0

func (o *GenericWorkJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*GenericWorkJobItem) GetSuccessOk added in v1.26.0

func (o *GenericWorkJobItem) GetSuccessOk() (*bool, bool)

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

func (*GenericWorkJobItem) GetTitle added in v1.26.0

func (o *GenericWorkJobItem) GetTitle() string

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

func (*GenericWorkJobItem) GetTitleOk added in v1.26.0

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

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

func (*GenericWorkJobItem) GetWorkspace added in v1.26.0

func (o *GenericWorkJobItem) GetWorkspace() string

GetWorkspace returns the Workspace field value if set, zero value otherwise.

func (*GenericWorkJobItem) GetWorkspaceOk added in v1.26.0

func (o *GenericWorkJobItem) GetWorkspaceOk() (*string, bool)

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

func (*GenericWorkJobItem) HasConfiguration added in v1.26.0

func (o *GenericWorkJobItem) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasProject added in v1.26.0

func (o *GenericWorkJobItem) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasQueued added in v1.26.0

func (o *GenericWorkJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasTitle added in v1.26.0

func (o *GenericWorkJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*GenericWorkJobItem) HasWorkspace added in v1.26.0

func (o *GenericWorkJobItem) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (GenericWorkJobItem) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobItem) SetConfiguration added in v1.26.0

func (o *GenericWorkJobItem) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*GenericWorkJobItem) SetDone added in v1.26.0

func (o *GenericWorkJobItem) SetDone(v bool)

SetDone sets field value

func (*GenericWorkJobItem) SetError added in v1.26.0

func (o *GenericWorkJobItem) SetError(v bool)

SetError sets field value

func (*GenericWorkJobItem) SetFailure added in v1.26.0

func (o *GenericWorkJobItem) SetFailure(v bool)

SetFailure sets field value

func (*GenericWorkJobItem) SetJobStepsCompleted added in v1.26.0

func (o *GenericWorkJobItem) SetJobStepsCompleted(v int32)

SetJobStepsCompleted sets field value

func (*GenericWorkJobItem) SetJobStepsTotal added in v1.26.0

func (o *GenericWorkJobItem) SetJobStepsTotal(v int32)

SetJobStepsTotal sets field value

func (*GenericWorkJobItem) SetJobTimeout added in v1.26.0

func (o *GenericWorkJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

SetLinks sets field value

func (*GenericWorkJobItem) SetMetadata added in v1.26.0

func (o *GenericWorkJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*GenericWorkJobItem) SetName added in v1.26.0

func (o *GenericWorkJobItem) SetName(v string)

SetName sets field value

func (*GenericWorkJobItem) SetProject added in v1.26.0

func (o *GenericWorkJobItem) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*GenericWorkJobItem) SetQueued added in v1.26.0

func (o *GenericWorkJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*GenericWorkJobItem) SetStatus added in v1.26.0

func (o *GenericWorkJobItem) SetStatus(v string)

SetStatus sets field value

func (*GenericWorkJobItem) SetSuccess added in v1.26.0

func (o *GenericWorkJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*GenericWorkJobItem) SetTitle added in v1.26.0

func (o *GenericWorkJobItem) SetTitle(v string)

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

func (*GenericWorkJobItem) SetTitleNil added in v1.26.0

func (o *GenericWorkJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*GenericWorkJobItem) SetWorkspace added in v1.26.0

func (o *GenericWorkJobItem) SetWorkspace(v string)

SetWorkspace gets a reference to the given string and assigns it to the Workspace field.

func (GenericWorkJobItem) ToMap added in v1.26.0

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

func (*GenericWorkJobItem) UnmarshalJSON added in v1.26.0

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

func (*GenericWorkJobItem) UnsetTitle added in v1.26.0

func (o *GenericWorkJobItem) UnsetTitle()

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

type GenericWorkJobItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

GenericWorkJobItemLinks The `related` link indicates the generic worker being used for the job. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable products (if any).

func NewGenericWorkJobItemLinks(related HalLinkData, self HalLinkData) *GenericWorkJobItemLinks

NewGenericWorkJobItemLinks instantiates a new GenericWorkJobItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkJobItemLinksWithDefaults added in v1.26.0

func NewGenericWorkJobItemLinksWithDefaults() *GenericWorkJobItemLinks

NewGenericWorkJobItemLinksWithDefaults instantiates a new GenericWorkJobItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkJobItemLinks) GetArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetArtefactsOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetCancelOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) GetCollection() HalLinkData

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

func (*GenericWorkJobItemLinks) GetCollectionOk added in v1.26.0

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

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

func (*GenericWorkJobItemLinks) GetDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDelete() HalLinkData

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

func (*GenericWorkJobItemLinks) GetDeleteOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetDetailsOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetRelated added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*GenericWorkJobItemLinks) GetRelatedOk added in v1.26.0

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

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

func (*GenericWorkJobItemLinks) GetRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*GenericWorkJobItemLinks) GetRetainOk added in v1.26.0

func (o *GenericWorkJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*GenericWorkJobItemLinks) GetSelf added in v1.26.0

func (o *GenericWorkJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*GenericWorkJobItemLinks) GetSelfOk added in v1.26.0

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

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

func (*GenericWorkJobItemLinks) HasArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*GenericWorkJobItemLinks) HasRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (GenericWorkJobItemLinks) MarshalJSON added in v1.26.0

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

func (*GenericWorkJobItemLinks) SetArtefacts added in v1.26.0

func (o *GenericWorkJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*GenericWorkJobItemLinks) SetCancel added in v1.26.0

func (o *GenericWorkJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*GenericWorkJobItemLinks) SetCollection added in v1.26.0

func (o *GenericWorkJobItemLinks) SetCollection(v HalLinkData)

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

func (*GenericWorkJobItemLinks) SetDelete added in v1.26.0

func (o *GenericWorkJobItemLinks) SetDelete(v HalLinkData)

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

func (*GenericWorkJobItemLinks) SetDetails added in v1.26.0

func (o *GenericWorkJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*GenericWorkJobItemLinks) SetRelated added in v1.26.0

func (o *GenericWorkJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*GenericWorkJobItemLinks) SetRetain added in v1.26.0

func (o *GenericWorkJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*GenericWorkJobItemLinks) SetSelf added in v1.26.0

func (o *GenericWorkJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (GenericWorkJobItemLinks) ToMap added in v1.26.0

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

func (*GenericWorkJobItemLinks) UnmarshalJSON added in v1.26.0

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

type GenericWorkJobsAPIService added in v1.26.0

type GenericWorkJobsAPIService service

GenericWorkJobsAPIService GenericWorkJobsAPI service

func (*GenericWorkJobsAPIService) CancelGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) CancelGenericWorkJob(ctx context.Context, jobName string) ApiCancelGenericWorkJobRequest

CancelGenericWorkJob Cancel an Generic Work Job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiCancelGenericWorkJobRequest

func (*GenericWorkJobsAPIService) CancelGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

func (*GenericWorkJobsAPIService) DeleteGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) DeleteGenericWorkJob(ctx context.Context, jobName string) ApiDeleteGenericWorkJobRequest

DeleteGenericWorkJob Delete an Generic Work Job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiDeleteGenericWorkJobRequest

func (*GenericWorkJobsAPIService) DeleteGenericWorkJobExecute added in v1.26.0

func (a *GenericWorkJobsAPIService) DeleteGenericWorkJobExecute(r ApiDeleteGenericWorkJobRequest) (*http.Response, error)

Execute executes the request

func (*GenericWorkJobsAPIService) GetGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJob(ctx context.Context, jobName string) ApiGetGenericWorkJobRequest

GetGenericWorkJob Return status of an Generic Work Job.

An generic work job represents the status of a work job process being executed by an generic worker.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobArtefactManager added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetGenericWorkJobArtefactManagerRequest

GetGenericWorkJobArtefactManager Get the Generic Work Job artefact manager for the artefact named `artefactName` present of job.

An output represents a product/artefact of the work job process. The managers enable their download and provides metadata about the artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobArtefactManagerRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobArtefactManagerExecute added in v1.26.0

Execute executes the request

@return ArtefactManagerItem

func (*GenericWorkJobsAPIService) GetGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

func (*GenericWorkJobsAPIService) GetGenericWorkJobMessages added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobMessages(ctx context.Context, jobName string) ApiGetGenericWorkJobMessagesRequest

GetGenericWorkJobMessages GenericWorkJob Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobMessagesRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobMessagesExecute added in v1.26.0

Execute executes the request

@return NotificationFeed

func (*GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefact added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefact(ctx context.Context, artefactName string, jobName string) ApiGetGenericWorkJobOutputArtefactRequest

GetGenericWorkJobOutputArtefact Download the artefact for the corresponding generic work job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the generic work Job.
@return ApiGetGenericWorkJobOutputArtefactRequest

func (*GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefactExecute added in v1.26.0

func (a *GenericWorkJobsAPIService) GetGenericWorkJobOutputArtefactExecute(r ApiGetGenericWorkJobOutputArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagers added in v1.26.0

func (a *GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagers(ctx context.Context, jobName string) ApiListGenericWorkJobArtefactManagersRequest

ListGenericWorkJobArtefactManagers Get the list of artefact managers for the given generic work job.

An artefact manager provides metadata about an artefact as well as ways to download it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiListGenericWorkJobArtefactManagersRequest

func (*GenericWorkJobsAPIService) ListGenericWorkJobArtefactManagersExecute added in v1.26.0

Execute executes the request

@return ArtefactManagerCollection

func (*GenericWorkJobsAPIService) ListGenericWorkJobs added in v1.26.0

ListGenericWorkJobs List all Generic Work Jobs.

This returns a collection resource that lists all in progress or recently completed generic work jobs. The generic work jobs for all workers are in the same collection.

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

func (*GenericWorkJobsAPIService) ListGenericWorkJobsExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobCollection

func (*GenericWorkJobsAPIService) RetainGenericWorkJob added in v1.26.0

func (a *GenericWorkJobsAPIService) RetainGenericWorkJob(ctx context.Context, jobName string) ApiRetainGenericWorkJobRequest

RetainGenericWorkJob Update how long an generic work job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the generic work Job.
@return ApiRetainGenericWorkJobRequest

func (*GenericWorkJobsAPIService) RetainGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem

type GenericWorkerCollection added in v1.26.0

type GenericWorkerCollection struct {
	Embedded *EmbeddedGenericWorkerItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks  `json:"_links"`
	Metadata NullablePagingMetadata      `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

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

func NewGenericWorkerCollection added in v1.26.0

func NewGenericWorkerCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *GenericWorkerCollection

NewGenericWorkerCollection instantiates a new GenericWorkerCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkerCollectionWithDefaults added in v1.26.0

func NewGenericWorkerCollectionWithDefaults() *GenericWorkerCollection

NewGenericWorkerCollectionWithDefaults instantiates a new GenericWorkerCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkerCollection) GetEmbedded added in v1.26.0

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

func (*GenericWorkerCollection) GetEmbeddedOk added in v1.26.0

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

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

func (*GenericWorkerCollection) GetLinksOk added in v1.26.0

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

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

func (*GenericWorkerCollection) GetMetadata added in v1.26.0

func (o *GenericWorkerCollection) GetMetadata() PagingMetadata

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

func (*GenericWorkerCollection) GetMetadataOk added in v1.26.0

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

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

func (*GenericWorkerCollection) GetName added in v1.26.0

func (o *GenericWorkerCollection) GetName() string

GetName returns the Name field value

func (*GenericWorkerCollection) GetNameOk added in v1.26.0

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

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

func (*GenericWorkerCollection) GetTitle added in v1.26.0

func (o *GenericWorkerCollection) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkerCollection) GetTitleOk added in v1.26.0

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

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

func (*GenericWorkerCollection) HasEmbedded added in v1.26.0

func (o *GenericWorkerCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (GenericWorkerCollection) MarshalJSON added in v1.26.0

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

func (*GenericWorkerCollection) SetEmbedded added in v1.26.0

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

SetLinks sets field value

func (*GenericWorkerCollection) SetMetadata added in v1.26.0

func (o *GenericWorkerCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*GenericWorkerCollection) SetName added in v1.26.0

func (o *GenericWorkerCollection) SetName(v string)

SetName sets field value

func (*GenericWorkerCollection) SetTitle added in v1.26.0

func (o *GenericWorkerCollection) SetTitle(v string)

SetTitle sets field value

func (GenericWorkerCollection) ToMap added in v1.26.0

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

func (*GenericWorkerCollection) UnmarshalJSON added in v1.26.0

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

type GenericWorkerItem added in v1.26.0

type GenericWorkerItem struct {
	Links    NullableGenericWorkerItemLinks `json:"_links"`
	Metadata NullableCommonMetadata         `json:"_metadata"`
	// True if this worker is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// Unique ID of this worker
	Name string `json:"name"`
	// Generic worker binary
	PrimaryToolsType string `json:"primaryToolsType"`
	// Version of the primary tools in use, as specified by the tools creators.
	PrimaryToolsVersion string `json:"primaryToolsVersion"`
	// Human readable name of the worker.
	Title string `json:"title"`
	// Generic worker required toolchain
	ToolchainType *string `json:"toolchainType,omitempty"`
	// The version of the tool chain in use as specified by the tool chain supplier.
	ToolchainVersion *string `json:"toolchainVersion,omitempty"`
}

GenericWorkerItem struct for GenericWorkerItem

func NewGenericWorkerItem added in v1.26.0

func NewGenericWorkerItem(links NullableGenericWorkerItemLinks, metadata NullableCommonMetadata, deprecated bool, name string, primaryToolsType string, primaryToolsVersion string, title string) *GenericWorkerItem

NewGenericWorkerItem instantiates a new GenericWorkerItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkerItemWithDefaults added in v1.26.0

func NewGenericWorkerItemWithDefaults() *GenericWorkerItem

NewGenericWorkerItemWithDefaults instantiates a new GenericWorkerItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkerItem) GetDeprecated added in v1.26.0

func (o *GenericWorkerItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*GenericWorkerItem) GetDeprecatedOk added in v1.26.0

func (o *GenericWorkerItem) GetDeprecatedOk() (*bool, bool)

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

func (*GenericWorkerItem) GetDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*GenericWorkerItem) GetDeprecationInfoOk added in v1.26.0

func (o *GenericWorkerItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

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

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

func (*GenericWorkerItem) GetLinksOk added in v1.26.0

func (o *GenericWorkerItem) GetLinksOk() (*GenericWorkerItemLinks, bool)

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

func (*GenericWorkerItem) GetMetadata added in v1.26.0

func (o *GenericWorkerItem) GetMetadata() CommonMetadata

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

func (*GenericWorkerItem) GetMetadataOk added in v1.26.0

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

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

func (*GenericWorkerItem) GetName added in v1.26.0

func (o *GenericWorkerItem) GetName() string

GetName returns the Name field value

func (*GenericWorkerItem) GetNameOk added in v1.26.0

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

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

func (*GenericWorkerItem) GetPrimaryToolsType added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsType() string

GetPrimaryToolsType returns the PrimaryToolsType field value

func (*GenericWorkerItem) GetPrimaryToolsTypeOk added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsTypeOk() (*string, bool)

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

func (*GenericWorkerItem) GetPrimaryToolsVersion added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsVersion() string

GetPrimaryToolsVersion returns the PrimaryToolsVersion field value

func (*GenericWorkerItem) GetPrimaryToolsVersionOk added in v1.26.0

func (o *GenericWorkerItem) GetPrimaryToolsVersionOk() (*string, bool)

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

func (*GenericWorkerItem) GetTitle added in v1.26.0

func (o *GenericWorkerItem) GetTitle() string

GetTitle returns the Title field value

func (*GenericWorkerItem) GetTitleOk added in v1.26.0

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

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

func (*GenericWorkerItem) GetToolchainType added in v1.26.0

func (o *GenericWorkerItem) GetToolchainType() string

GetToolchainType returns the ToolchainType field value if set, zero value otherwise.

func (*GenericWorkerItem) GetToolchainTypeOk added in v1.26.0

func (o *GenericWorkerItem) GetToolchainTypeOk() (*string, bool)

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

func (*GenericWorkerItem) GetToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) GetToolchainVersion() string

GetToolchainVersion returns the ToolchainVersion field value if set, zero value otherwise.

func (*GenericWorkerItem) GetToolchainVersionOk added in v1.26.0

func (o *GenericWorkerItem) GetToolchainVersionOk() (*string, bool)

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

func (*GenericWorkerItem) HasDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*GenericWorkerItem) HasToolchainType added in v1.26.0

func (o *GenericWorkerItem) HasToolchainType() bool

HasToolchainType returns a boolean if a field has been set.

func (*GenericWorkerItem) HasToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) HasToolchainVersion() bool

HasToolchainVersion returns a boolean if a field has been set.

func (GenericWorkerItem) MarshalJSON added in v1.26.0

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

func (*GenericWorkerItem) SetDeprecated added in v1.26.0

func (o *GenericWorkerItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*GenericWorkerItem) SetDeprecationInfo added in v1.26.0

func (o *GenericWorkerItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

SetLinks sets field value

func (*GenericWorkerItem) SetMetadata added in v1.26.0

func (o *GenericWorkerItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*GenericWorkerItem) SetName added in v1.26.0

func (o *GenericWorkerItem) SetName(v string)

SetName sets field value

func (*GenericWorkerItem) SetPrimaryToolsType added in v1.26.0

func (o *GenericWorkerItem) SetPrimaryToolsType(v string)

SetPrimaryToolsType sets field value

func (*GenericWorkerItem) SetPrimaryToolsVersion added in v1.26.0

func (o *GenericWorkerItem) SetPrimaryToolsVersion(v string)

SetPrimaryToolsVersion sets field value

func (*GenericWorkerItem) SetTitle added in v1.26.0

func (o *GenericWorkerItem) SetTitle(v string)

SetTitle sets field value

func (*GenericWorkerItem) SetToolchainType added in v1.26.0

func (o *GenericWorkerItem) SetToolchainType(v string)

SetToolchainType gets a reference to the given string and assigns it to the ToolchainType field.

func (*GenericWorkerItem) SetToolchainVersion added in v1.26.0

func (o *GenericWorkerItem) SetToolchainVersion(v string)

SetToolchainVersion gets a reference to the given string and assigns it to the ToolchainVersion field.

func (GenericWorkerItem) ToMap added in v1.26.0

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

func (*GenericWorkerItem) UnmarshalJSON added in v1.26.0

func (o *GenericWorkerItem) UnmarshalJSON(data []byte) (err error)
type GenericWorkerItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

GenericWorkerItemLinks The `create` link (if present) provides the URI where a new generic job can be started

func NewGenericWorkerItemLinks(self HalLinkData) *GenericWorkerItemLinks

NewGenericWorkerItemLinks instantiates a new GenericWorkerItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericWorkerItemLinksWithDefaults added in v1.26.0

func NewGenericWorkerItemLinksWithDefaults() *GenericWorkerItemLinks

NewGenericWorkerItemLinksWithDefaults instantiates a new GenericWorkerItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericWorkerItemLinks) GetCollection added in v1.26.0

func (o *GenericWorkerItemLinks) GetCollection() HalLinkData

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

func (*GenericWorkerItemLinks) GetCollectionOk added in v1.26.0

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

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

func (*GenericWorkerItemLinks) GetCreate added in v1.26.0

func (o *GenericWorkerItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*GenericWorkerItemLinks) GetCreateOk added in v1.26.0

func (o *GenericWorkerItemLinks) GetCreateOk() (*HalLinkData, bool)

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

func (*GenericWorkerItemLinks) GetSelf added in v1.26.0

func (o *GenericWorkerItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*GenericWorkerItemLinks) GetSelfOk added in v1.26.0

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

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

func (*GenericWorkerItemLinks) HasCollection added in v1.26.0

func (o *GenericWorkerItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*GenericWorkerItemLinks) HasCreate added in v1.26.0

func (o *GenericWorkerItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (GenericWorkerItemLinks) MarshalJSON added in v1.26.0

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

func (*GenericWorkerItemLinks) SetCollection added in v1.26.0

func (o *GenericWorkerItemLinks) SetCollection(v HalLinkData)

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

func (*GenericWorkerItemLinks) SetCreate added in v1.26.0

func (o *GenericWorkerItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*GenericWorkerItemLinks) SetSelf added in v1.26.0

func (o *GenericWorkerItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (GenericWorkerItemLinks) ToMap added in v1.26.0

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

func (*GenericWorkerItemLinks) UnmarshalJSON added in v1.26.0

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

type GenericWorkersAPIService added in v1.26.0

type GenericWorkersAPIService service

GenericWorkersAPIService GenericWorkersAPI service

func (*GenericWorkersAPIService) GetGenericWorker added in v1.26.0

func (a *GenericWorkersAPIService) GetGenericWorker(ctx context.Context, genericWorkerName string) ApiGetGenericWorkerRequest

GetGenericWorker Return details of specific Generic Workers.

A Generic Worker is a combination of a specific set of tools and which can be used to perform a specific job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param genericWorkerName The ID of the Generic Worker.
@return ApiGetGenericWorkerRequest

func (*GenericWorkersAPIService) GetGenericWorkerExecute added in v1.26.0

Execute executes the request

@return GenericWorkerItem

func (*GenericWorkersAPIService) ListGenericWorkers added in v1.26.0

ListGenericWorkers List available Generic Workers.

This returns a collection resource that lists all of the Generic Workers supported. Each worker listed represents a specific combination of the following:

  • A primary tool type (any tool that is used for carrying out a job)

  • A primary tool version for the above tool so that multiple versions can be supported and job execution can be reproduced

  • Toolchain type (any tool chain (dependencies such as a compiler, a data convertor) relied upon by the primary tool)

  • Toolchain version for the above tool

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

func (*GenericWorkersAPIService) ListGenericWorkersExecute added in v1.26.0

Execute executes the request

@return GenericWorkerCollection

func (*GenericWorkersAPIService) StartGenericWorkJob added in v1.26.0

func (a *GenericWorkersAPIService) StartGenericWorkJob(ctx context.Context, genericWorkerName string) ApiStartGenericWorkJobRequest

StartGenericWorkJob Initiate a job using the specified Generic Worker.

Initiate a job using the specified Generic Worker.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param genericWorkerName The ID of the Generic Worker.
@return ApiStartGenericWorkJobRequest

func (*GenericWorkersAPIService) StartGenericWorkJobExecute added in v1.26.0

Execute executes the request

@return GenericWorkJobItem
type HalCollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	First     *HalLinkData  `json:"first,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Last      *HalLinkData  `json:"last,omitempty"`
	Next      *HalLinkData  `json:"next,omitempty"`
	Prev      *HalLinkData  `json:"prev,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

HalCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered and for large collections to be paged through. - The `item` link relation contains a list of resources contained in the collection. If there is a `next` or `previous` link present then not all the resources in the collection are currently being shown. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context).

func NewHalCollectionLinks(self HalLinkData) *HalCollectionLinks

NewHalCollectionLinks instantiates a new HalCollectionLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHalCollectionLinksWithDefaults

func NewHalCollectionLinksWithDefaults() *HalCollectionLinks

NewHalCollectionLinksWithDefaults instantiates a new HalCollectionLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HalCollectionLinks) GetAlternate

func (o *HalCollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalCollectionLinks) GetAlternateOk

func (o *HalCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetEmbedded

func (o *HalCollectionLinks) GetEmbedded() HalLinkData

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

func (*HalCollectionLinks) GetEmbeddedOk

func (o *HalCollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetFirst

func (o *HalCollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalCollectionLinks) GetFirstOk

func (o *HalCollectionLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetItem

func (o *HalCollectionLinks) GetItem() []HalLinkData

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

func (*HalCollectionLinks) GetItemOk

func (o *HalCollectionLinks) GetItemOk() ([]HalLinkData, bool)

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

func (*HalCollectionLinks) GetLast

func (o *HalCollectionLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalCollectionLinks) GetLastOk

func (o *HalCollectionLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetNext

func (o *HalCollectionLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalCollectionLinks) GetNextOk

func (o *HalCollectionLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetPrev

func (o *HalCollectionLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalCollectionLinks) GetPrevOk

func (o *HalCollectionLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) GetSelf

func (o *HalCollectionLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalCollectionLinks) GetSelfOk

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

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

func (*HalCollectionLinks) GetSimple

func (o *HalCollectionLinks) GetSimple() HalLinkData

GetSimple returns the Simple field value if set, zero value otherwise.

func (*HalCollectionLinks) GetSimpleOk

func (o *HalCollectionLinks) GetSimpleOk() (*HalLinkData, bool)

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

func (*HalCollectionLinks) HasAlternate

func (o *HalCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalCollectionLinks) HasEmbedded

func (o *HalCollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*HalCollectionLinks) HasFirst

func (o *HalCollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalCollectionLinks) HasItem

func (o *HalCollectionLinks) HasItem() bool

HasItem returns a boolean if a field has been set.

func (*HalCollectionLinks) HasLast

func (o *HalCollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalCollectionLinks) HasNext

func (o *HalCollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalCollectionLinks) HasPrev

func (o *HalCollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*HalCollectionLinks) HasSimple

func (o *HalCollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (HalCollectionLinks) MarshalJSON

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

func (*HalCollectionLinks) SetAlternate

func (o *HalCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalCollectionLinks) SetEmbedded

func (o *HalCollectionLinks) SetEmbedded(v HalLinkData)

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

func (*HalCollectionLinks) SetFirst

func (o *HalCollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalCollectionLinks) SetItem

func (o *HalCollectionLinks) SetItem(v []HalLinkData)

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

func (*HalCollectionLinks) SetLast

func (o *HalCollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalCollectionLinks) SetNext

func (o *HalCollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalCollectionLinks) SetPrev

func (o *HalCollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalCollectionLinks) SetSelf

func (o *HalCollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (*HalCollectionLinks) SetSimple

func (o *HalCollectionLinks) SetSimple(v HalLinkData)

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

func (HalCollectionLinks) ToMap added in v1.22.0

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

func (*HalCollectionLinks) UnmarshalJSON added in v1.22.0

func (o *HalCollectionLinks) UnmarshalJSON(data []byte) (err error)
type HalFeedLinks struct {
	Alternate *HalLinkData `json:"alternate,omitempty"`
	First     *HalLinkData `json:"first,omitempty"`
	Future    *HalLinkData `json:"future,omitempty"`
	Last      *HalLinkData `json:"last,omitempty"`
	Next      *HalLinkData `json:"next,omitempty"`
	Prev      *HalLinkData `json:"prev,omitempty"`
	Self      HalLinkData  `json:"self"`
}

HalFeedLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged. A feed is typically made up of a list of items, that may, as a whole, be a very large object. Feeds can be also be dynamic updating resources, which can have items added to them asynchronously. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page. - The `future` link points to the next possible page of resources, this will only be present if the current page is currently the last page of resources. This allows a client to poll and check for new items being added without having to retrieve the previous items.

func NewHalFeedLinks(self HalLinkData) *HalFeedLinks

NewHalFeedLinks instantiates a new HalFeedLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHalFeedLinksWithDefaults

func NewHalFeedLinksWithDefaults() *HalFeedLinks

NewHalFeedLinksWithDefaults instantiates a new HalFeedLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HalFeedLinks) GetAlternate added in v1.26.0

func (o *HalFeedLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalFeedLinks) GetAlternateOk added in v1.26.0

func (o *HalFeedLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetFirst

func (o *HalFeedLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalFeedLinks) GetFirstOk

func (o *HalFeedLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetFuture

func (o *HalFeedLinks) GetFuture() HalLinkData

GetFuture returns the Future field value if set, zero value otherwise.

func (*HalFeedLinks) GetFutureOk

func (o *HalFeedLinks) GetFutureOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetLast

func (o *HalFeedLinks) GetLast() HalLinkData

GetLast returns the Last field value if set, zero value otherwise.

func (*HalFeedLinks) GetLastOk

func (o *HalFeedLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetNext

func (o *HalFeedLinks) GetNext() HalLinkData

GetNext returns the Next field value if set, zero value otherwise.

func (*HalFeedLinks) GetNextOk

func (o *HalFeedLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetPrev

func (o *HalFeedLinks) GetPrev() HalLinkData

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalFeedLinks) GetPrevOk

func (o *HalFeedLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalFeedLinks) GetSelf

func (o *HalFeedLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*HalFeedLinks) GetSelfOk

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

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

func (*HalFeedLinks) HasAlternate added in v1.26.0

func (o *HalFeedLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalFeedLinks) HasFirst

func (o *HalFeedLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalFeedLinks) HasFuture

func (o *HalFeedLinks) HasFuture() bool

HasFuture returns a boolean if a field has been set.

func (*HalFeedLinks) HasLast

func (o *HalFeedLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalFeedLinks) HasNext

func (o *HalFeedLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalFeedLinks) HasPrev

func (o *HalFeedLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (HalFeedLinks) MarshalJSON

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

func (*HalFeedLinks) SetAlternate added in v1.26.0

func (o *HalFeedLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalFeedLinks) SetFirst

func (o *HalFeedLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalFeedLinks) SetFuture

func (o *HalFeedLinks) SetFuture(v HalLinkData)

SetFuture gets a reference to the given HalLinkData and assigns it to the Future field.

func (*HalFeedLinks) SetLast

func (o *HalFeedLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalFeedLinks) SetNext

func (o *HalFeedLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalFeedLinks) SetPrev

func (o *HalFeedLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalFeedLinks) SetSelf

func (o *HalFeedLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (HalFeedLinks) ToMap added in v1.22.0

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

func (*HalFeedLinks) UnmarshalJSON added in v1.22.0

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

type HalLinkData

type HalLinkData struct {
	// Indicates that the link is to be deprecated (i.e. removed) at a future date. Its value is a URL
	Deprecation *string `json:"deprecation,omitempty"`
	// link URI or URI Template
	Href string `json:"href"`
	// Indicates the language of the target resource (as defined by [RFC5988]).
	Hreflang *string `json:"hreflang,omitempty"`
	// key for selecting Link Objects which share the same relation type.
	Name *string `json:"name,omitempty"`
	// URI that hints about the profile (as defined by [I-D.wilde-profile-link]) of the target resource.
	Profile *string `json:"profile,omitempty"`
	// States whether Link Object's \"href\" is a URI Template
	Templated *bool `json:"templated,omitempty"`
	// Human-readable identifier labelling the link.
	Title *string `json:"title,omitempty"`
	// hint to indicate the media type
	Type *string `json:"type,omitempty"`
}

HalLinkData The base HAL hyperlink object.

func NewHalLinkData

func NewHalLinkData(href string) *HalLinkData

NewHalLinkData instantiates a new HalLinkData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHalLinkDataWithDefaults

func NewHalLinkDataWithDefaults() *HalLinkData

NewHalLinkDataWithDefaults instantiates a new HalLinkData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HalLinkData) FetchType added in v1.17.0

func (o *HalLinkData) FetchType() string

FetchType returns the resource type

func (*HalLinkData) GetDeprecation

func (o *HalLinkData) GetDeprecation() string

GetDeprecation returns the Deprecation field value if set, zero value otherwise.

func (*HalLinkData) GetDeprecationOk

func (o *HalLinkData) GetDeprecationOk() (*string, bool)

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

func (*HalLinkData) GetHref

func (o *HalLinkData) GetHref() string

GetHref returns the Href field value

func (*HalLinkData) GetHrefOk

func (o *HalLinkData) GetHrefOk() (*string, bool)

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

func (*HalLinkData) GetHreflang

func (o *HalLinkData) GetHreflang() string

GetHreflang returns the Hreflang field value if set, zero value otherwise.

func (*HalLinkData) GetHreflangOk

func (o *HalLinkData) GetHreflangOk() (*string, bool)

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

func (*HalLinkData) GetName

func (o *HalLinkData) GetName() string

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

func (*HalLinkData) GetNameOk

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

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

func (*HalLinkData) GetProfile

func (o *HalLinkData) GetProfile() string

GetProfile returns the Profile field value if set, zero value otherwise.

func (*HalLinkData) GetProfileOk

func (o *HalLinkData) GetProfileOk() (*string, bool)

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

func (*HalLinkData) GetTemplated

func (o *HalLinkData) GetTemplated() bool

GetTemplated returns the Templated field value if set, zero value otherwise.

func (*HalLinkData) GetTemplatedOk

func (o *HalLinkData) GetTemplatedOk() (*bool, bool)

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

func (*HalLinkData) GetTitle

func (o *HalLinkData) GetTitle() string

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

func (*HalLinkData) GetTitleOk

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

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

func (*HalLinkData) GetType

func (o *HalLinkData) GetType() string

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

func (*HalLinkData) GetTypeOk

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

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

func (*HalLinkData) HasDeprecation

func (o *HalLinkData) HasDeprecation() bool

HasDeprecation returns a boolean if a field has been set.

func (*HalLinkData) HasHreflang

func (o *HalLinkData) HasHreflang() bool

HasHreflang returns a boolean if a field has been set.

func (*HalLinkData) HasName

func (o *HalLinkData) HasName() bool

HasName returns a boolean if a field has been set.

func (*HalLinkData) HasProfile

func (o *HalLinkData) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (*HalLinkData) HasTemplated

func (o *HalLinkData) HasTemplated() bool

HasTemplated returns a boolean if a field has been set.

func (*HalLinkData) HasTitle

func (o *HalLinkData) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*HalLinkData) HasType

func (o *HalLinkData) HasType() bool

HasType returns a boolean if a field has been set.

func (HalLinkData) MarshalJSON

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

func (*HalLinkData) SetDeprecation

func (o *HalLinkData) SetDeprecation(v string)

SetDeprecation gets a reference to the given string and assigns it to the Deprecation field.

func (*HalLinkData) SetHref

func (o *HalLinkData) SetHref(v string)

SetHref sets field value

func (*HalLinkData) SetHreflang

func (o *HalLinkData) SetHreflang(v string)

SetHreflang gets a reference to the given string and assigns it to the Hreflang field.

func (*HalLinkData) SetName

func (o *HalLinkData) SetName(v string)

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

func (*HalLinkData) SetProfile

func (o *HalLinkData) SetProfile(v string)

SetProfile gets a reference to the given string and assigns it to the Profile field.

func (*HalLinkData) SetTemplated

func (o *HalLinkData) SetTemplated(v bool)

SetTemplated gets a reference to the given bool and assigns it to the Templated field.

func (*HalLinkData) SetTitle

func (o *HalLinkData) SetTitle(v string)

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

func (*HalLinkData) SetType

func (o *HalLinkData) SetType(v string)

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

func (HalLinkData) ToMap added in v1.22.0

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

func (*HalLinkData) UnmarshalJSON added in v1.22.0

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

type HalLinkDataIterator added in v1.17.0

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

HalLinkDataIterator defines an iterator over a message collection.

func (*HalLinkDataIterator) GetNext added in v1.17.0

func (m *HalLinkDataIterator) GetNext() (item interface{}, err error)

func (*HalLinkDataIterator) HasNext added in v1.17.0

func (m *HalLinkDataIterator) HasNext() bool
type HalOnlyEmbeddableCollectionLinks struct {
	Alternate *HalLinkData  `json:"alternate,omitempty"`
	Embedded  *HalLinkData  `json:"embedded,omitempty"`
	Item      []HalLinkData `json:"item,omitempty"`
	Self      HalLinkData   `json:"self"`
	Simple    *HalLinkData  `json:"simple,omitempty"`
}

HalOnlyEmbeddableCollectionLinks These hypermedia links inside a collection resource allow contained resources to be discovered. - The `item` link relation contains a list of resources contained in the collection. - The `simple` link relation will be present in embedded representations to retrieve a non embedded representation of the current context. - The `alternate` link relation is a simple templated URI to allow page selection by a client. - The `embedded` link relation is an embedded representation of the current (non-embedded context).

func NewHalOnlyEmbeddableCollectionLinks(self HalLinkData) *HalOnlyEmbeddableCollectionLinks

NewHalOnlyEmbeddableCollectionLinks instantiates a new HalOnlyEmbeddableCollectionLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHalOnlyEmbeddableCollectionLinksWithDefaults added in v1.26.0

func NewHalOnlyEmbeddableCollectionLinksWithDefaults() *HalOnlyEmbeddableCollectionLinks

NewHalOnlyEmbeddableCollectionLinksWithDefaults instantiates a new HalOnlyEmbeddableCollectionLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HalOnlyEmbeddableCollectionLinks) GetAlternate added in v1.26.0

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetAlternateOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) GetEmbedded added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetEmbeddedOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetEmbeddedOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) GetItem added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetItemOk added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetSelf added in v1.26.0

GetSelf returns the Self field value

func (*HalOnlyEmbeddableCollectionLinks) GetSelfOk added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) GetSimple added in v1.26.0

GetSimple returns the Simple field value if set, zero value otherwise.

func (*HalOnlyEmbeddableCollectionLinks) GetSimpleOk added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) GetSimpleOk() (*HalLinkData, bool)

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

func (*HalOnlyEmbeddableCollectionLinks) HasAlternate added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasEmbedded added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasItem added in v1.26.0

HasItem returns a boolean if a field has been set.

func (*HalOnlyEmbeddableCollectionLinks) HasSimple added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) HasSimple() bool

HasSimple returns a boolean if a field has been set.

func (HalOnlyEmbeddableCollectionLinks) MarshalJSON added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) SetAlternate added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalOnlyEmbeddableCollectionLinks) SetEmbedded added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) SetItem added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) SetSelf added in v1.26.0

SetSelf sets field value

func (*HalOnlyEmbeddableCollectionLinks) SetSimple added in v1.26.0

SetSimple gets a reference to the given HalLinkData and assigns it to the Simple field.

func (HalOnlyEmbeddableCollectionLinks) ToMap added in v1.26.0

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

func (*HalOnlyEmbeddableCollectionLinks) UnmarshalJSON added in v1.26.0

func (o *HalOnlyEmbeddableCollectionLinks) UnmarshalJSON(data []byte) (err error)
type HalSimpleCollectionLinks struct {
	Alternate *HalLinkData `json:"alternate,omitempty"`
	First     *HalLinkData `json:"first,omitempty"`
	Last      *HalLinkData `json:"last,omitempty"`
	Next      *HalLinkData `json:"next,omitempty"`
	Prev      *HalLinkData `json:"prev,omitempty"`
	Self      HalLinkData  `json:"self"`
}

HalSimpleCollectionLinks These hypermedia links inside a feed resource allow the contents of the resource to be paged. A simple collection only contains the minimum links needed to traverse a collection. - The `first` link points to the first page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `last` link points to the last page of a feed resource, this will not be be present if the entire resource has been returned in the current page. - The `prev` link points to the previous page in the resource, this will not be present if the current page is the first (or only page) page. - The `next` link points to the next page in the resource, this will not be present if the current page is the last (or only page) page.

func NewHalSimpleCollectionLinks(self HalLinkData) *HalSimpleCollectionLinks

NewHalSimpleCollectionLinks instantiates a new HalSimpleCollectionLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHalSimpleCollectionLinksWithDefaults added in v1.22.0

func NewHalSimpleCollectionLinksWithDefaults() *HalSimpleCollectionLinks

NewHalSimpleCollectionLinksWithDefaults instantiates a new HalSimpleCollectionLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HalSimpleCollectionLinks) GetAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) GetAlternate() HalLinkData

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetAlternateOk added in v1.26.0

func (o *HalSimpleCollectionLinks) GetAlternateOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) GetFirst() HalLinkData

GetFirst returns the First field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetFirstOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetFirstOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetLast added in v1.22.0

GetLast returns the Last field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetLastOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetLastOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetNext added in v1.22.0

GetNext returns the Next field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetNextOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetNextOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetPrev added in v1.22.0

GetPrev returns the Prev field value if set, zero value otherwise.

func (*HalSimpleCollectionLinks) GetPrevOk added in v1.22.0

func (o *HalSimpleCollectionLinks) GetPrevOk() (*HalLinkData, bool)

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

func (*HalSimpleCollectionLinks) GetSelf added in v1.22.0

GetSelf returns the Self field value

func (*HalSimpleCollectionLinks) GetSelfOk added in v1.22.0

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

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

func (*HalSimpleCollectionLinks) HasAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasLast added in v1.22.0

func (o *HalSimpleCollectionLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasNext added in v1.22.0

func (o *HalSimpleCollectionLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*HalSimpleCollectionLinks) HasPrev added in v1.22.0

func (o *HalSimpleCollectionLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (HalSimpleCollectionLinks) MarshalJSON added in v1.22.0

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

func (*HalSimpleCollectionLinks) SetAlternate added in v1.26.0

func (o *HalSimpleCollectionLinks) SetAlternate(v HalLinkData)

SetAlternate gets a reference to the given HalLinkData and assigns it to the Alternate field.

func (*HalSimpleCollectionLinks) SetFirst added in v1.22.0

func (o *HalSimpleCollectionLinks) SetFirst(v HalLinkData)

SetFirst gets a reference to the given HalLinkData and assigns it to the First field.

func (*HalSimpleCollectionLinks) SetLast added in v1.22.0

func (o *HalSimpleCollectionLinks) SetLast(v HalLinkData)

SetLast gets a reference to the given HalLinkData and assigns it to the Last field.

func (*HalSimpleCollectionLinks) SetNext added in v1.22.0

func (o *HalSimpleCollectionLinks) SetNext(v HalLinkData)

SetNext gets a reference to the given HalLinkData and assigns it to the Next field.

func (*HalSimpleCollectionLinks) SetPrev added in v1.22.0

func (o *HalSimpleCollectionLinks) SetPrev(v HalLinkData)

SetPrev gets a reference to the given HalLinkData and assigns it to the Prev field.

func (*HalSimpleCollectionLinks) SetSelf added in v1.22.0

func (o *HalSimpleCollectionLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (HalSimpleCollectionLinks) ToMap added in v1.22.0

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

func (*HalSimpleCollectionLinks) UnmarshalJSON added in v1.22.0

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

type IIterator added in v1.17.0

type IIterator interface {
	// HasNext returns whether there are more items available or not.
	HasNext() bool
	// GetNext returns the next item.
	GetNext() (interface{}, error)
}

func NewArtefactManagerIterator added in v1.25.0

func NewArtefactManagerIterator(elements []ArtefactManagerItem) (IIterator, error)

func NewBuildJobIterator added in v1.21.0

func NewBuildJobIterator(elements []BuildJobItem) (IIterator, error)

func NewCmsisBuilderIterator added in v1.25.0

func NewCmsisBuilderIterator(elements []CmsisBuilderItem) (IIterator, error)

func NewCmsisIntellisenseIterator added in v1.25.0

func NewCmsisIntellisenseIterator(elements []CmsisIntellisenseItem) (IIterator, error)

func NewHalLinkDataIterator added in v1.17.0

func NewHalLinkDataIterator(elements []HalLinkData) (IIterator, error)

func NewIntellisenseJobIterator added in v1.25.0

func NewIntellisenseJobIterator(elements []IntellisenseJobItem) (IIterator, error)

func NewMessageIterator added in v1.25.0

func NewMessageIterator(elements []MessageObject) (IIterator, error)

func NewNotificationMessageIterator added in v1.25.0

func NewNotificationMessageIterator(elements []NotificationMessageObject) (IIterator, error)

func NewVhtInstanceIterator added in v1.25.0

func NewVhtInstanceIterator(elements []VhtInstanceItem) (IIterator, error)

func NewVhtIterator added in v1.21.0

func NewVhtIterator(elements []VhtItem) (IIterator, error)

func NewVhtRunJobIterator added in v1.25.0

func NewVhtRunJobIterator(elements []VhtRunJobItem) (IIterator, error)

func NewWorkspaceIterator added in v1.21.0

func NewWorkspaceIterator(elements []WorkspaceItem) (IIterator, error)

func NewWorkspaceSourceIterator added in v1.25.0

func NewWorkspaceSourceIterator(elements []WorkspaceSourceItem) (IIterator, error)

type IMessageStream added in v1.17.0

type IMessageStream interface {
	IStaticPage
	// HasFuture states whether there may be future items.
	HasFuture() bool
}

IMessageStream defines a page for a collection which does not have any known ending.

func NewNotificationFeedMessageStream added in v1.25.0

func NewNotificationFeedMessageStream() IMessageStream

NewNotificationFeedMessageStream returns a message stream.

type IModel

type IModel interface {
	// FetchType returns the resource type
	FetchType() string
	// FetchLinks returns the resource links if present
	FetchLinks() (links any, err error)
	// FetchName returns the resource name if present, or else an error
	FetchName() (string, error)
	// FetchTitle returns the resource title if present, or else an error
	FetchTitle() (string, error)
}

func NewArtefactManagerModel added in v1.25.0

func NewArtefactManagerModel() IModel

NewArtefactManagerModel returns a model.

func NewBuildJobModel

func NewBuildJobModel() IModel

NewBuildJobModel returns a model.

func NewCmsisBuilderModel added in v1.25.0

func NewCmsisBuilderModel() IModel

NewCmsisBuilderModel returns a model.

func NewCmsisIntellisenseModel added in v1.25.0

func NewCmsisIntellisenseModel() IModel

NewCmsisIntellisenseModel returns a model.

func NewIntellisenseJobModel added in v1.25.0

func NewIntellisenseJobModel() IModel

NewIntellisenseJobModel returns a model.

func NewVhtInstanceModel added in v1.25.0

func NewVhtInstanceModel() IModel

NewVhtInstanceModel returns a model.

func NewVhtModel added in v1.21.0

func NewVhtModel() IModel

NewVhtModel returns a model.

func NewVhtRunJobModel added in v1.25.0

func NewVhtRunJobModel() IModel

NewVhtRunJobModel returns a model.

func NewWorkspaceModel added in v1.21.0

func NewWorkspaceModel() IModel

NewWorkspaceModel returns a model.

func NewWorkspaceSourceModel added in v1.25.0

func NewWorkspaceSourceModel() IModel

NewWorkspaceSourceModel returns a model.

type IStaticPage added in v1.17.0

type IStaticPage interface {
	// HasNext states whether more pages are accessible.
	HasNext() bool
	// GetItemIterator returns a new iterator over the page's items.
	GetItemIterator() (IIterator, error)
	// GetItemCount returns the number of items in this page
	GetItemCount() (int64, error)
}

IStaticPage defines a generic page for a collection.

func NewArtefactManagerCollectionCollection added in v1.25.0

func NewArtefactManagerCollectionCollection() IStaticPage

NewArtefactManagerCollection returns a page.

func NewBuildJobCollectionCollection added in v1.25.0

func NewBuildJobCollectionCollection() IStaticPage

NewBuildJobCollection returns a page.

func NewCmsisBuilderCollectionCollection added in v1.25.0

func NewCmsisBuilderCollectionCollection() IStaticPage

NewCmsisBuilderCollection returns a page.

func NewCmsisIntellisenseCollectionCollection added in v1.25.0

func NewCmsisIntellisenseCollectionCollection() IStaticPage

NewCmsisIntellisenseCollection returns a page.

func NewIntellisenseJobCollectionCollection added in v1.25.0

func NewIntellisenseJobCollectionCollection() IStaticPage

NewIntellisenseJobCollection returns a page.

func NewVhtCollectionCollection added in v1.25.0

func NewVhtCollectionCollection() IStaticPage

NewVhtCollection returns a page.

func NewVhtInstanceCollectionCollection added in v1.25.0

func NewVhtInstanceCollectionCollection() IStaticPage

NewVhtInstanceCollection returns a page.

func NewVhtRunJobCollectionCollection added in v1.25.0

func NewVhtRunJobCollectionCollection() IStaticPage

NewVhtRunJobCollection returns a page.

func NewWorkspaceCollectionCollection added in v1.25.0

func NewWorkspaceCollectionCollection() IStaticPage

NewWorkspaceCollection returns a page.

func NewWorkspaceSourceCollectionCollection added in v1.25.0

func NewWorkspaceSourceCollectionCollection() IStaticPage

NewWorkspaceSourceCollection returns a page.

type IntellisenseJobCollection

type IntellisenseJobCollection struct {
	Embedded *EmbeddedIntellisenseJobItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

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

func NewIntellisenseJobCollection

func NewIntellisenseJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *IntellisenseJobCollection

NewIntellisenseJobCollection instantiates a new IntellisenseJobCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntellisenseJobCollectionWithDefaults

func NewIntellisenseJobCollectionWithDefaults() *IntellisenseJobCollection

NewIntellisenseJobCollectionWithDefaults instantiates a new IntellisenseJobCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *IntellisenseJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*IntellisenseJobCollection) FetchName added in v1.25.0

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

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

func (*IntellisenseJobCollection) FetchTitle added in v1.25.0

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

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

func (*IntellisenseJobCollection) FetchType added in v1.25.0

func (o *IntellisenseJobCollection) FetchType() string

FetchType returns the resource type

func (*IntellisenseJobCollection) GetEmbedded

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

func (*IntellisenseJobCollection) GetEmbeddedOk

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

func (*IntellisenseJobCollection) GetItemCount added in v1.25.0

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

func (*IntellisenseJobCollection) GetItemIterator added in v1.25.0

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

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

func (*IntellisenseJobCollection) GetLinksOk

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

func (*IntellisenseJobCollection) GetMetadata

func (o *IntellisenseJobCollection) GetMetadata() PagingMetadata

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

func (*IntellisenseJobCollection) GetMetadataOk

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

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

func (*IntellisenseJobCollection) GetName

func (o *IntellisenseJobCollection) GetName() string

GetName returns the Name field value

func (*IntellisenseJobCollection) GetNameOk

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

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

func (*IntellisenseJobCollection) GetTitle

func (o *IntellisenseJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*IntellisenseJobCollection) GetTitleOk

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

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

func (*IntellisenseJobCollection) HasEmbedded

func (o *IntellisenseJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*IntellisenseJobCollection) HasNext added in v1.25.0

func (o *IntellisenseJobCollection) HasNext() bool

func (IntellisenseJobCollection) MarshalJSON

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

func (*IntellisenseJobCollection) SetEmbedded

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

SetLinks sets field value

func (*IntellisenseJobCollection) SetMetadata

func (o *IntellisenseJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseJobCollection) SetName

func (o *IntellisenseJobCollection) SetName(v string)

SetName sets field value

func (*IntellisenseJobCollection) SetTitle

func (o *IntellisenseJobCollection) SetTitle(v string)

SetTitle sets field value

func (IntellisenseJobCollection) ToMap added in v1.22.0

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

func (*IntellisenseJobCollection) UnmarshalJSON added in v1.22.0

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

type IntellisenseJobItem

type IntellisenseJobItem struct {
	Links    NullableIntellisenseJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// The number of build steps that have been completed so far. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages.  - This value will only be available after the build has been started.
	BuildStepsCompleted NullableInt32 `json:"buildStepsCompleted"`
	// The total number of steps that will need to be performed to complete the build. Please note: - This value also includes additional service orchestration steps, that are outside the core build process,   so may differ from the build progress indicated within build messages.  - This value will only be available after the build has been started.
	BuildStepsTotal NullableInt32 `json:"buildStepsTotal"`
	// Build context for jobs that require it.
	Context NullableString `json:"context,omitempty"`
	// True when the job has completed (this does necessarily indicate success).
	Done bool `json:"done"`
	// True if there was an error in the build service while attempting the job.
	Error bool `json:"error"`
	// True if the compilation database generation failed (this should be used in conjunction with the `done` property).
	Failure bool `json:"failure"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the Intellisense Job.
	Name string `json:"name"`
	// Path to packs repository to replace value in compilation database.
	Packs string `json:"packs"`
	// CMSIS project to handle or being handled.
	Project string `json:"project"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued *bool `json:"queued,omitempty"`
	// A summary status of the job. Note: this value should not be relied upon to determine whether a job has completed, succeeded or failed as this list may change as state machine evolves. Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if the job was successful (this should be used in conjunction with the `done` property).
	Success bool `json:"success"`
	// Optional human readable name of the CMSIS Intellisense job.
	Title NullableString `json:"title,omitempty"`
	// Path to toolchain binaries to replace value in compilation database.
	Toolchain string `json:"toolchain"`
	// Path to toolchain headers to replace value in compilation database.
	ToolchainHeaders string `json:"toolchainHeaders"`
	// Path to user's workspace to replace value in compilation database.
	Workspace string `json:"workspace"`
}

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

func NewIntellisenseJobItem

func NewIntellisenseJobItem(links NullableIntellisenseJobItemLinks, metadata NullableCommonMetadata, buildStepsCompleted NullableInt32, buildStepsTotal NullableInt32, done bool, error_ bool, failure bool, name string, packs string, project string, status string, success bool, toolchain string, toolchainHeaders string, workspace string) *IntellisenseJobItem

NewIntellisenseJobItem instantiates a new IntellisenseJobItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntellisenseJobItemWithDefaults

func NewIntellisenseJobItemWithDefaults() *IntellisenseJobItem

NewIntellisenseJobItemWithDefaults instantiates a new IntellisenseJobItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *IntellisenseJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*IntellisenseJobItem) FetchName added in v1.25.0

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

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

func (*IntellisenseJobItem) FetchTitle added in v1.25.0

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

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

func (*IntellisenseJobItem) FetchType added in v1.25.0

func (o *IntellisenseJobItem) FetchType() string

FetchType returns the resource type

func (*IntellisenseJobItem) GetBuildStepsCompleted

func (o *IntellisenseJobItem) GetBuildStepsCompleted() int32

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

func (*IntellisenseJobItem) GetBuildStepsCompletedOk

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

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

func (*IntellisenseJobItem) GetBuildStepsTotal

func (o *IntellisenseJobItem) GetBuildStepsTotal() int32

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

func (*IntellisenseJobItem) GetBuildStepsTotalOk

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

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

func (*IntellisenseJobItem) GetContext added in v1.22.0

func (o *IntellisenseJobItem) GetContext() string

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

func (*IntellisenseJobItem) GetContextOk added in v1.22.0

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

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

func (*IntellisenseJobItem) GetDone

func (o *IntellisenseJobItem) GetDone() bool

GetDone returns the Done field value

func (*IntellisenseJobItem) GetDoneOk

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

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

func (*IntellisenseJobItem) GetError

func (o *IntellisenseJobItem) GetError() bool

GetError returns the Error field value

func (*IntellisenseJobItem) GetErrorOk

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

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

func (*IntellisenseJobItem) GetFailure

func (o *IntellisenseJobItem) GetFailure() bool

GetFailure returns the Failure field value

func (*IntellisenseJobItem) GetFailureOk

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

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

func (*IntellisenseJobItem) GetJobTimeout

func (o *IntellisenseJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetJobTimeoutOk

func (o *IntellisenseJobItem) GetJobTimeoutOk() (*int32, bool)

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

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

func (*IntellisenseJobItem) GetLinksOk

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

func (*IntellisenseJobItem) GetMetadata

func (o *IntellisenseJobItem) GetMetadata() CommonMetadata

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

func (*IntellisenseJobItem) GetMetadataOk

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

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

func (*IntellisenseJobItem) GetName

func (o *IntellisenseJobItem) GetName() string

GetName returns the Name field value

func (*IntellisenseJobItem) GetNameOk

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

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

func (*IntellisenseJobItem) GetPacks

func (o *IntellisenseJobItem) GetPacks() string

GetPacks returns the Packs field value

func (*IntellisenseJobItem) GetPacksOk

func (o *IntellisenseJobItem) GetPacksOk() (*string, bool)

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

func (*IntellisenseJobItem) GetProject

func (o *IntellisenseJobItem) GetProject() string

GetProject returns the Project field value

func (*IntellisenseJobItem) GetProjectOk

func (o *IntellisenseJobItem) GetProjectOk() (*string, bool)

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

func (*IntellisenseJobItem) GetQueued

func (o *IntellisenseJobItem) GetQueued() bool

GetQueued returns the Queued field value if set, zero value otherwise.

func (*IntellisenseJobItem) GetQueuedOk

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

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

func (*IntellisenseJobItem) GetStatus

func (o *IntellisenseJobItem) GetStatus() string

GetStatus returns the Status field value

func (*IntellisenseJobItem) GetStatusOk

func (o *IntellisenseJobItem) GetStatusOk() (*string, bool)

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

func (*IntellisenseJobItem) GetSuccess

func (o *IntellisenseJobItem) GetSuccess() bool

GetSuccess returns the Success field value

func (*IntellisenseJobItem) GetSuccessOk

func (o *IntellisenseJobItem) GetSuccessOk() (*bool, bool)

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

func (*IntellisenseJobItem) GetTitle

func (o *IntellisenseJobItem) GetTitle() string

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

func (*IntellisenseJobItem) GetTitleOk

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

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

func (*IntellisenseJobItem) GetToolchain

func (o *IntellisenseJobItem) GetToolchain() string

GetToolchain returns the Toolchain field value

func (*IntellisenseJobItem) GetToolchainHeaders

func (o *IntellisenseJobItem) GetToolchainHeaders() string

GetToolchainHeaders returns the ToolchainHeaders field value

func (*IntellisenseJobItem) GetToolchainHeadersOk

func (o *IntellisenseJobItem) GetToolchainHeadersOk() (*string, bool)

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

func (*IntellisenseJobItem) GetToolchainOk

func (o *IntellisenseJobItem) GetToolchainOk() (*string, bool)

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

func (*IntellisenseJobItem) GetWorkspace

func (o *IntellisenseJobItem) GetWorkspace() string

GetWorkspace returns the Workspace field value

func (*IntellisenseJobItem) GetWorkspaceOk

func (o *IntellisenseJobItem) GetWorkspaceOk() (*string, bool)

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

func (*IntellisenseJobItem) HasContext added in v1.22.0

func (o *IntellisenseJobItem) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasJobTimeout

func (o *IntellisenseJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasQueued

func (o *IntellisenseJobItem) HasQueued() bool

HasQueued returns a boolean if a field has been set.

func (*IntellisenseJobItem) HasTitle

func (o *IntellisenseJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseJobItem) MarshalJSON

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

func (*IntellisenseJobItem) SetBuildStepsCompleted

func (o *IntellisenseJobItem) SetBuildStepsCompleted(v int32)

SetBuildStepsCompleted sets field value

func (*IntellisenseJobItem) SetBuildStepsTotal

func (o *IntellisenseJobItem) SetBuildStepsTotal(v int32)

SetBuildStepsTotal sets field value

func (*IntellisenseJobItem) SetContext added in v1.22.0

func (o *IntellisenseJobItem) SetContext(v string)

SetContext gets a reference to the given NullableString and assigns it to the Context field.

func (*IntellisenseJobItem) SetContextNil added in v1.22.0

func (o *IntellisenseJobItem) SetContextNil()

SetContextNil sets the value for Context to be an explicit nil

func (*IntellisenseJobItem) SetDone

func (o *IntellisenseJobItem) SetDone(v bool)

SetDone sets field value

func (*IntellisenseJobItem) SetError

func (o *IntellisenseJobItem) SetError(v bool)

SetError sets field value

func (*IntellisenseJobItem) SetFailure

func (o *IntellisenseJobItem) SetFailure(v bool)

SetFailure sets field value

func (*IntellisenseJobItem) SetJobTimeout

func (o *IntellisenseJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

SetLinks sets field value

func (*IntellisenseJobItem) SetMetadata

func (o *IntellisenseJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*IntellisenseJobItem) SetName

func (o *IntellisenseJobItem) SetName(v string)

SetName sets field value

func (*IntellisenseJobItem) SetPacks

func (o *IntellisenseJobItem) SetPacks(v string)

SetPacks sets field value

func (*IntellisenseJobItem) SetProject

func (o *IntellisenseJobItem) SetProject(v string)

SetProject sets field value

func (*IntellisenseJobItem) SetQueued

func (o *IntellisenseJobItem) SetQueued(v bool)

SetQueued gets a reference to the given bool and assigns it to the Queued field.

func (*IntellisenseJobItem) SetStatus

func (o *IntellisenseJobItem) SetStatus(v string)

SetStatus sets field value

func (*IntellisenseJobItem) SetSuccess

func (o *IntellisenseJobItem) SetSuccess(v bool)

SetSuccess sets field value

func (*IntellisenseJobItem) SetTitle

func (o *IntellisenseJobItem) SetTitle(v string)

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

func (*IntellisenseJobItem) SetTitleNil

func (o *IntellisenseJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*IntellisenseJobItem) SetToolchain

func (o *IntellisenseJobItem) SetToolchain(v string)

SetToolchain sets field value

func (*IntellisenseJobItem) SetToolchainHeaders

func (o *IntellisenseJobItem) SetToolchainHeaders(v string)

SetToolchainHeaders sets field value

func (*IntellisenseJobItem) SetWorkspace

func (o *IntellisenseJobItem) SetWorkspace(v string)

SetWorkspace sets field value

func (IntellisenseJobItem) ToMap added in v1.22.0

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

func (*IntellisenseJobItem) UnmarshalJSON added in v1.22.0

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

func (*IntellisenseJobItem) UnsetContext added in v1.22.0

func (o *IntellisenseJobItem) UnsetContext()

UnsetContext ensures that no value is present for Context, not even an explicit nil

func (*IntellisenseJobItem) UnsetTitle

func (o *IntellisenseJobItem) UnsetTitle()

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

type IntellisenseJobItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Outputs    *HalLinkData `json:"outputs,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

IntellisenseJobItemLinks The `related` link indicates the builder being used for the job. The `details` links to a resource that provides details of progress (messages). The `artefacts` links to a collection which will contain downloadable products (if any).

func NewIntellisenseJobItemLinks(related HalLinkData, self HalLinkData) *IntellisenseJobItemLinks

NewIntellisenseJobItemLinks instantiates a new IntellisenseJobItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntellisenseJobItemLinksWithDefaults

func NewIntellisenseJobItemLinksWithDefaults() *IntellisenseJobItemLinks

NewIntellisenseJobItemLinksWithDefaults instantiates a new IntellisenseJobItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntellisenseJobItemLinks) GetArtefacts

func (o *IntellisenseJobItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetArtefactsOk

func (o *IntellisenseJobItemLinks) GetArtefactsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetCancel

func (o *IntellisenseJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetCancelOk

func (o *IntellisenseJobItemLinks) GetCancelOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) GetCollection() HalLinkData

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

func (*IntellisenseJobItemLinks) GetCollectionOk added in v1.22.0

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

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

func (*IntellisenseJobItemLinks) GetDelete

func (o *IntellisenseJobItemLinks) GetDelete() HalLinkData

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

func (*IntellisenseJobItemLinks) GetDeleteOk

func (o *IntellisenseJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetDetails

func (o *IntellisenseJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetDetailsOk

func (o *IntellisenseJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) GetOutputs() HalLinkData

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetOutputsOk added in v1.22.0

func (o *IntellisenseJobItemLinks) GetOutputsOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetRelated

func (o *IntellisenseJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*IntellisenseJobItemLinks) GetRelatedOk

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

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

func (*IntellisenseJobItemLinks) GetRetain

func (o *IntellisenseJobItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*IntellisenseJobItemLinks) GetRetainOk

func (o *IntellisenseJobItemLinks) GetRetainOk() (*HalLinkData, bool)

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

func (*IntellisenseJobItemLinks) GetSelf

GetSelf returns the Self field value

func (*IntellisenseJobItemLinks) GetSelfOk

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

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

func (*IntellisenseJobItemLinks) HasArtefacts

func (o *IntellisenseJobItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasCancel

func (o *IntellisenseJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDelete

func (o *IntellisenseJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasDetails

func (o *IntellisenseJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (*IntellisenseJobItemLinks) HasRetain

func (o *IntellisenseJobItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (IntellisenseJobItemLinks) MarshalJSON

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

func (*IntellisenseJobItemLinks) SetArtefacts

func (o *IntellisenseJobItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*IntellisenseJobItemLinks) SetCancel

func (o *IntellisenseJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*IntellisenseJobItemLinks) SetCollection added in v1.22.0

func (o *IntellisenseJobItemLinks) SetCollection(v HalLinkData)

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

func (*IntellisenseJobItemLinks) SetDelete

func (o *IntellisenseJobItemLinks) SetDelete(v HalLinkData)

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

func (*IntellisenseJobItemLinks) SetDetails

func (o *IntellisenseJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*IntellisenseJobItemLinks) SetOutputs added in v1.22.0

func (o *IntellisenseJobItemLinks) SetOutputs(v HalLinkData)

SetOutputs gets a reference to the given HalLinkData and assigns it to the Outputs field.

func (*IntellisenseJobItemLinks) SetRelated

func (o *IntellisenseJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*IntellisenseJobItemLinks) SetRetain

func (o *IntellisenseJobItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*IntellisenseJobItemLinks) SetSelf

func (o *IntellisenseJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (IntellisenseJobItemLinks) ToMap added in v1.22.0

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

func (*IntellisenseJobItemLinks) UnmarshalJSON added in v1.22.0

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

type IntellisenseJobIterator added in v1.25.0

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

IntellisenseJobIterator defines an iterator over a collection.

func (*IntellisenseJobIterator) GetNext added in v1.25.0

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

func (*IntellisenseJobIterator) HasNext added in v1.25.0

func (m *IntellisenseJobIterator) HasNext() bool

type IntellisenseJobsAPIService added in v1.22.0

type IntellisenseJobsAPIService service

IntellisenseJobsAPIService IntellisenseJobsAPI service

func (*IntellisenseJobsAPIService) CancelIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) CancelIntellisenseJob(ctx context.Context, jobName string) ApiCancelIntellisenseJobRequest

CancelIntellisenseJob Cancel an Intellisense Job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiCancelIntellisenseJobRequest

func (*IntellisenseJobsAPIService) CancelIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsAPIService) DeleteIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) DeleteIntellisenseJob(ctx context.Context, jobName string) ApiDeleteIntellisenseJobRequest

DeleteIntellisenseJob Delete an Intellisense Job.

Deletes a job along with artefacts and messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiDeleteIntellisenseJobRequest

func (*IntellisenseJobsAPIService) DeleteIntellisenseJobExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) DeleteIntellisenseJobExecute(r ApiDeleteIntellisenseJobRequest) (*http.Response, error)

Execute executes the request

func (*IntellisenseJobsAPIService) GetIntellisenseArtefact added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseArtefact(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseArtefactRequest

GetIntellisenseArtefact Download the named Intellisense Artefact for the given Intellisense Job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseArtefactRequest

Deprecated

func (*IntellisenseJobsAPIService) GetIntellisenseArtefactExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseArtefactExecute(r ApiGetIntellisenseArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

Deprecated

func (*IntellisenseJobsAPIService) GetIntellisenseJob added in v1.22.0

GetIntellisenseJob Return status of an Intellisense Job.

An intellisense job represents the status of a intellisense process (generation of compilation database) being executed by an intellisense builder.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseJobRequest

func (*IntellisenseJobsAPIService) GetIntellisenseJobArtefactManager added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseJobArtefactManager(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseJobArtefactManagerRequest

GetIntellisenseJobArtefactManager Get the Intellisense Job artefact manager for the artefact named `artefactName` present of this Build Job.

An output represents a product/artefact of the intellisense process. The managers enable their download.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseJobArtefactManagerRequest

func (*IntellisenseJobsAPIService) GetIntellisenseJobArtefactManagerExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*IntellisenseJobsAPIService) GetIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

func (*IntellisenseJobsAPIService) GetIntellisenseMessages added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseMessages(ctx context.Context, jobName string) ApiGetIntellisenseMessagesRequest

GetIntellisenseMessages Intellisense Message Feed.

Retrieve and page through the messages (e.g. stdOut and stdErr) for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseMessagesRequest

func (*IntellisenseJobsAPIService) GetIntellisenseMessagesExecute added in v1.22.0

Execute executes the request

@return IntellisenseMessageItem

func (*IntellisenseJobsAPIService) GetIntellisenseOutputArtefact added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseOutputArtefact(ctx context.Context, artefactName string, jobName string) ApiGetIntellisenseOutputArtefactRequest

GetIntellisenseOutputArtefact Download the artefact for the corresponding Intellisense job.

An artefact represents a product of a job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName Unique ID of a Job Artefact.
@param jobName Unique ID of the Intellisense Job.
@return ApiGetIntellisenseOutputArtefactRequest

func (*IntellisenseJobsAPIService) GetIntellisenseOutputArtefactExecute added in v1.22.0

func (a *IntellisenseJobsAPIService) GetIntellisenseOutputArtefactExecute(r ApiGetIntellisenseOutputArtefactRequest) (*os.File, *http.Response, error)

Execute executes the request

@return *os.File

func (*IntellisenseJobsAPIService) ListIntellisenseArtefacts added in v1.22.0

func (a *IntellisenseJobsAPIService) ListIntellisenseArtefacts(ctx context.Context, jobName string) ApiListIntellisenseArtefactsRequest

ListIntellisenseArtefacts List all the available Intellisense Artefacts for the given Intellisense Job.

An artefact represents a product of the intellisense job process such as a json file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiListIntellisenseArtefactsRequest

Deprecated

func (*IntellisenseJobsAPIService) ListIntellisenseArtefactsExecute added in v1.22.0

Execute executes the request

@return SimpleCollection

Deprecated

func (*IntellisenseJobsAPIService) ListIntellisenseJob added in v1.22.0

ListIntellisenseJob List all Intellisense Jobs.

This returns a collection resource that lists all in progress or recently completed intellisense jobs. The intellisense jobs for all builders are in the same collection.

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

func (*IntellisenseJobsAPIService) ListIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobCollection

func (*IntellisenseJobsAPIService) ListIntellisenseOutputManagers added in v1.22.0

func (a *IntellisenseJobsAPIService) ListIntellisenseOutputManagers(ctx context.Context, jobName string) ApiListIntellisenseOutputManagersRequest

ListIntellisenseOutputManagers Get the list of artefact managers for the given Intellisense job.

An artefact manager provides metadata about an artefact as well as ways to download it.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiListIntellisenseOutputManagersRequest

func (*IntellisenseJobsAPIService) ListIntellisenseOutputManagersExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerCollection

func (*IntellisenseJobsAPIService) RetainIntellisenseJob added in v1.22.0

func (a *IntellisenseJobsAPIService) RetainIntellisenseJob(ctx context.Context, jobName string) ApiRetainIntellisenseJobRequest

RetainIntellisenseJob Update how long an intellisense job will be retained before automatic deletion.

Set the time at which the job and all associated resources such as generated artefacts and messages will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the Intellisense Job.
@return ApiRetainIntellisenseJobRequest

func (*IntellisenseJobsAPIService) RetainIntellisenseJobExecute added in v1.22.0

Execute executes the request

@return IntellisenseJobItem

type IntellisenseMessageItem

type IntellisenseMessageItem struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of build messages.
	Messages []MessageObject `json:"messages"`
	// ID of the Build Notification item.
	Name string `json:"name"`
	// Human readable name of the Build Notification item.
	Title *string `json:"title,omitempty"`
}

IntellisenseMessageItem struct for IntellisenseMessageItem

func NewIntellisenseMessageItem

func NewIntellisenseMessageItem(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []MessageObject, name string) *IntellisenseMessageItem

NewIntellisenseMessageItem instantiates a new IntellisenseMessageItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntellisenseMessageItemWithDefaults

func NewIntellisenseMessageItemWithDefaults() *IntellisenseMessageItem

NewIntellisenseMessageItemWithDefaults instantiates a new IntellisenseMessageItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *IntellisenseMessageItem) GetLinks() HalFeedLinks

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

func (*IntellisenseMessageItem) GetLinksOk

func (o *IntellisenseMessageItem) GetLinksOk() (*HalFeedLinks, bool)

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

func (*IntellisenseMessageItem) GetMessages

func (o *IntellisenseMessageItem) GetMessages() []MessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []MessageObject will be returned

func (*IntellisenseMessageItem) GetMessagesOk

func (o *IntellisenseMessageItem) GetMessagesOk() ([]MessageObject, bool)

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

func (*IntellisenseMessageItem) GetMetadata

func (o *IntellisenseMessageItem) GetMetadata() PagingMetadata

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

func (*IntellisenseMessageItem) GetMetadataOk

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

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

func (*IntellisenseMessageItem) GetName

func (o *IntellisenseMessageItem) GetName() string

GetName returns the Name field value

func (*IntellisenseMessageItem) GetNameOk

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

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

func (*IntellisenseMessageItem) GetTitle

func (o *IntellisenseMessageItem) GetTitle() string

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

func (*IntellisenseMessageItem) GetTitleOk

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

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

func (*IntellisenseMessageItem) HasTitle

func (o *IntellisenseMessageItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IntellisenseMessageItem) MarshalJSON

func (o IntellisenseMessageItem) MarshalJSON() ([]byte, error)
func (o *IntellisenseMessageItem) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*IntellisenseMessageItem) SetMessages

func (o *IntellisenseMessageItem) SetMessages(v []MessageObject)

SetMessages sets field value

func (*IntellisenseMessageItem) SetMetadata

func (o *IntellisenseMessageItem) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*IntellisenseMessageItem) SetName

func (o *IntellisenseMessageItem) SetName(v string)

SetName sets field value

func (*IntellisenseMessageItem) SetTitle

func (o *IntellisenseMessageItem) SetTitle(v string)

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

func (IntellisenseMessageItem) ToMap added in v1.22.0

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

func (*IntellisenseMessageItem) UnmarshalJSON added in v1.22.0

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

type ListVendorsCollection

type ListVendorsCollection struct {
	Embedded *EmbeddedVendorItems       `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

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

func NewListVendorsCollection

func NewListVendorsCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *ListVendorsCollection

NewListVendorsCollection instantiates a new ListVendorsCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListVendorsCollectionWithDefaults

func NewListVendorsCollectionWithDefaults() *ListVendorsCollection

NewListVendorsCollectionWithDefaults instantiates a new ListVendorsCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListVendorsCollection) GetEmbedded

func (o *ListVendorsCollection) GetEmbedded() EmbeddedVendorItems

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

func (*ListVendorsCollection) GetEmbeddedOk

func (o *ListVendorsCollection) GetEmbeddedOk() (*EmbeddedVendorItems, bool)

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

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

func (*ListVendorsCollection) GetLinksOk

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

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

func (*ListVendorsCollection) GetMetadata

func (o *ListVendorsCollection) GetMetadata() PagingMetadata

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

func (*ListVendorsCollection) GetMetadataOk

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

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

func (*ListVendorsCollection) GetName

func (o *ListVendorsCollection) GetName() string

GetName returns the Name field value

func (*ListVendorsCollection) GetNameOk

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

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

func (*ListVendorsCollection) GetTitle

func (o *ListVendorsCollection) GetTitle() string

GetTitle returns the Title field value

func (*ListVendorsCollection) GetTitleOk

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

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

func (*ListVendorsCollection) HasEmbedded

func (o *ListVendorsCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (ListVendorsCollection) MarshalJSON

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

func (*ListVendorsCollection) SetEmbedded

func (o *ListVendorsCollection) SetEmbedded(v EmbeddedVendorItems)

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

SetLinks sets field value

func (*ListVendorsCollection) SetMetadata

func (o *ListVendorsCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*ListVendorsCollection) SetName

func (o *ListVendorsCollection) SetName(v string)

SetName sets field value

func (*ListVendorsCollection) SetTitle

func (o *ListVendorsCollection) SetTitle(v string)

SetTitle sets field value

func (ListVendorsCollection) ToMap added in v1.22.0

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

func (*ListVendorsCollection) UnmarshalJSON added in v1.22.0

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

type MappedNullable added in v1.22.0

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MessageIterator added in v1.17.0

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

MessageIterator defines an iterator over a collection.

func (*MessageIterator) GetNext added in v1.17.0

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

func (*MessageIterator) HasNext added in v1.17.0

func (m *MessageIterator) HasNext() bool

type MessageObject

type MessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the build message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the build service itself or some component of the build tools, such as the compiler or linker.
	Source *string `json:"source,omitempty"`
}

MessageObject struct for MessageObject

func NewMessageObject

func NewMessageObject(message string) *MessageObject

NewMessageObject instantiates a new MessageObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMessageObjectWithDefaults

func NewMessageObjectWithDefaults() *MessageObject

NewMessageObjectWithDefaults instantiates a new MessageObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MessageObject) FetchType added in v1.17.0

func (o *MessageObject) FetchType() string

FetchType returns the resource type

func (*MessageObject) GetCtime

func (o *MessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*MessageObject) GetCtimeOk

func (o *MessageObject) GetCtimeOk() (*time.Time, bool)

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

func (*MessageObject) GetMessage

func (o *MessageObject) GetMessage() string

GetMessage returns the Message field value

func (*MessageObject) GetMessageOk

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

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

func (*MessageObject) GetSeverity

func (o *MessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*MessageObject) GetSeverityOk

func (o *MessageObject) GetSeverityOk() (*string, bool)

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

func (*MessageObject) GetSource

func (o *MessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*MessageObject) GetSourceOk

func (o *MessageObject) GetSourceOk() (*string, bool)

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

func (*MessageObject) HasCtime

func (o *MessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*MessageObject) HasSeverity

func (o *MessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*MessageObject) HasSource

func (o *MessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (MessageObject) MarshalJSON

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

func (*MessageObject) SetCtime

func (o *MessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*MessageObject) SetMessage

func (o *MessageObject) SetMessage(v string)

SetMessage sets field value

func (*MessageObject) SetSeverity

func (o *MessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*MessageObject) SetSource

func (o *MessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (MessageObject) ToMap added in v1.22.0

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

func (*MessageObject) UnmarshalJSON added in v1.22.0

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

type NotificationFeed

type NotificationFeed struct {
	Links    NullableHalFeedLinks   `json:"_links"`
	Metadata NullablePagingMetadata `json:"_metadata"`
	// A list of messages.
	Messages []NotificationMessageObject `json:"messages"`
	// ID of the notification item.
	Name string `json:"name"`
	// Human readable name of the notification item.
	Title *string `json:"title,omitempty"`
}

NotificationFeed struct for NotificationFeed

func NewNotificationFeed

func NewNotificationFeed(links NullableHalFeedLinks, metadata NullablePagingMetadata, messages []NotificationMessageObject, name string) *NotificationFeed

NewNotificationFeed instantiates a new NotificationFeed object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationFeedWithDefaults

func NewNotificationFeedWithDefaults() *NotificationFeed

NewNotificationFeedWithDefaults instantiates a new NotificationFeed object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *NotificationFeed) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*NotificationFeed) FetchName added in v1.17.0

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

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

func (*NotificationFeed) FetchTitle added in v1.17.0

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

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

func (*NotificationFeed) FetchType added in v1.17.0

func (o *NotificationFeed) FetchType() string

FetchType returns the resource type

func (*NotificationFeed) GetItemCount added in v1.17.0

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

func (*NotificationFeed) GetItemIterator added in v1.17.0

func (o *NotificationFeed) GetItemIterator() (IIterator, error)
func (o *NotificationFeed) GetLinks() HalFeedLinks

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

func (*NotificationFeed) GetLinksOk

func (o *NotificationFeed) GetLinksOk() (*HalFeedLinks, bool)

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

func (*NotificationFeed) GetMessages

func (o *NotificationFeed) GetMessages() []NotificationMessageObject

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []NotificationMessageObject will be returned

func (*NotificationFeed) GetMessagesOk

func (o *NotificationFeed) GetMessagesOk() ([]NotificationMessageObject, bool)

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

func (*NotificationFeed) GetMetadata

func (o *NotificationFeed) GetMetadata() PagingMetadata

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

func (*NotificationFeed) GetMetadataOk

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

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

func (*NotificationFeed) GetName

func (o *NotificationFeed) GetName() string

GetName returns the Name field value

func (*NotificationFeed) GetNameOk

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

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

func (*NotificationFeed) GetTitle

func (o *NotificationFeed) GetTitle() string

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

func (*NotificationFeed) GetTitleOk

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

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

func (*NotificationFeed) HasFuture added in v1.17.0

func (o *NotificationFeed) HasFuture() bool

func (*NotificationFeed) HasNext added in v1.17.0

func (o *NotificationFeed) HasNext() bool

func (*NotificationFeed) HasTitle

func (o *NotificationFeed) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (NotificationFeed) MarshalJSON

func (o NotificationFeed) MarshalJSON() ([]byte, error)
func (o *NotificationFeed) SetLinks(v HalFeedLinks)

SetLinks sets field value

func (*NotificationFeed) SetMessages

func (o *NotificationFeed) SetMessages(v []NotificationMessageObject)

SetMessages sets field value

func (*NotificationFeed) SetMetadata

func (o *NotificationFeed) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*NotificationFeed) SetName

func (o *NotificationFeed) SetName(v string)

SetName sets field value

func (*NotificationFeed) SetTitle

func (o *NotificationFeed) SetTitle(v string)

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

func (NotificationFeed) ToMap added in v1.22.0

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

func (*NotificationFeed) UnmarshalJSON added in v1.22.0

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

type NotificationMessageIterator added in v1.17.0

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

NotificationMessageIterator defines an iterator over a collection.

func (*NotificationMessageIterator) GetNext added in v1.17.0

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

func (*NotificationMessageIterator) HasNext added in v1.17.0

func (m *NotificationMessageIterator) HasNext() bool

type NotificationMessageObject

type NotificationMessageObject struct {
	// The time and date at which the message was created.
	Ctime *time.Time `json:"ctime,omitempty"`
	// The text of the message.
	Message string `json:"message"`
	// Severity of the message.
	Severity *string `json:"severity,omitempty"`
	// The source of the message, typically this could be the name of the service it was originated from.
	Source *string `json:"source,omitempty"`
}

NotificationMessageObject struct for NotificationMessageObject

func NewNotificationMessageObject

func NewNotificationMessageObject(message string) *NotificationMessageObject

NewNotificationMessageObject instantiates a new NotificationMessageObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotificationMessageObjectWithDefaults

func NewNotificationMessageObjectWithDefaults() *NotificationMessageObject

NewNotificationMessageObjectWithDefaults instantiates a new NotificationMessageObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotificationMessageObject) FetchType added in v1.17.0

func (o *NotificationMessageObject) FetchType() string

FetchType returns the resource type

func (*NotificationMessageObject) GetCtime

func (o *NotificationMessageObject) GetCtime() time.Time

GetCtime returns the Ctime field value if set, zero value otherwise.

func (*NotificationMessageObject) GetCtimeOk

func (o *NotificationMessageObject) GetCtimeOk() (*time.Time, bool)

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

func (*NotificationMessageObject) GetMessage

func (o *NotificationMessageObject) GetMessage() string

GetMessage returns the Message field value

func (*NotificationMessageObject) GetMessageOk

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

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

func (*NotificationMessageObject) GetSeverity

func (o *NotificationMessageObject) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSeverityOk

func (o *NotificationMessageObject) GetSeverityOk() (*string, bool)

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

func (*NotificationMessageObject) GetSource

func (o *NotificationMessageObject) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*NotificationMessageObject) GetSourceOk

func (o *NotificationMessageObject) GetSourceOk() (*string, bool)

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

func (*NotificationMessageObject) HasCtime

func (o *NotificationMessageObject) HasCtime() bool

HasCtime returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSeverity

func (o *NotificationMessageObject) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*NotificationMessageObject) HasSource

func (o *NotificationMessageObject) HasSource() bool

HasSource returns a boolean if a field has been set.

func (NotificationMessageObject) MarshalJSON

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

func (*NotificationMessageObject) SetCtime

func (o *NotificationMessageObject) SetCtime(v time.Time)

SetCtime gets a reference to the given time.Time and assigns it to the Ctime field.

func (*NotificationMessageObject) SetMessage

func (o *NotificationMessageObject) SetMessage(v string)

SetMessage sets field value

func (*NotificationMessageObject) SetSeverity

func (o *NotificationMessageObject) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*NotificationMessageObject) SetSource

func (o *NotificationMessageObject) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (NotificationMessageObject) ToMap added in v1.22.0

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

func (*NotificationMessageObject) UnmarshalJSON added in v1.22.0

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

type NullableAdditionalTool

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

func NewNullableAdditionalTool

func NewNullableAdditionalTool(val *AdditionalTool) *NullableAdditionalTool

func (NullableAdditionalTool) Get

func (NullableAdditionalTool) IsSet

func (v NullableAdditionalTool) IsSet() bool

func (NullableAdditionalTool) MarshalJSON

func (v NullableAdditionalTool) MarshalJSON() ([]byte, error)

func (*NullableAdditionalTool) Set

func (*NullableAdditionalTool) UnmarshalJSON

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

func (*NullableAdditionalTool) Unset

func (v *NullableAdditionalTool) Unset()

type NullableArtefactManagerCollection

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

func (NullableArtefactManagerCollection) Get

func (NullableArtefactManagerCollection) IsSet

func (NullableArtefactManagerCollection) MarshalJSON

func (v NullableArtefactManagerCollection) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerCollection) Set

func (*NullableArtefactManagerCollection) UnmarshalJSON

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

func (*NullableArtefactManagerCollection) Unset

type NullableArtefactManagerItem

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

func NewNullableArtefactManagerItem

func NewNullableArtefactManagerItem(val *ArtefactManagerItem) *NullableArtefactManagerItem

func (NullableArtefactManagerItem) Get

func (NullableArtefactManagerItem) IsSet

func (NullableArtefactManagerItem) MarshalJSON

func (v NullableArtefactManagerItem) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerItem) Set

func (*NullableArtefactManagerItem) UnmarshalJSON

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

func (*NullableArtefactManagerItem) Unset

func (v *NullableArtefactManagerItem) Unset()
type NullableArtefactManagerLinks struct {
	// contains filtered or unexported fields
}
func NewNullableArtefactManagerLinks(val *ArtefactManagerLinks) *NullableArtefactManagerLinks

func (NullableArtefactManagerLinks) Get

func (NullableArtefactManagerLinks) IsSet

func (NullableArtefactManagerLinks) MarshalJSON

func (v NullableArtefactManagerLinks) MarshalJSON() ([]byte, error)

func (*NullableArtefactManagerLinks) Set

func (*NullableArtefactManagerLinks) UnmarshalJSON

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

func (*NullableArtefactManagerLinks) Unset

func (v *NullableArtefactManagerLinks) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBuildJobCollection

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

func NewNullableBuildJobCollection

func NewNullableBuildJobCollection(val *BuildJobCollection) *NullableBuildJobCollection

func (NullableBuildJobCollection) Get

func (NullableBuildJobCollection) IsSet

func (v NullableBuildJobCollection) IsSet() bool

func (NullableBuildJobCollection) MarshalJSON

func (v NullableBuildJobCollection) MarshalJSON() ([]byte, error)

func (*NullableBuildJobCollection) Set

func (*NullableBuildJobCollection) UnmarshalJSON

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

func (*NullableBuildJobCollection) Unset

func (v *NullableBuildJobCollection) Unset()

type NullableBuildJobItem

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

func NewNullableBuildJobItem

func NewNullableBuildJobItem(val *BuildJobItem) *NullableBuildJobItem

func (NullableBuildJobItem) Get

func (NullableBuildJobItem) IsSet

func (v NullableBuildJobItem) IsSet() bool

func (NullableBuildJobItem) MarshalJSON

func (v NullableBuildJobItem) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItem) Set

func (v *NullableBuildJobItem) Set(val *BuildJobItem)

func (*NullableBuildJobItem) UnmarshalJSON

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

func (*NullableBuildJobItem) Unset

func (v *NullableBuildJobItem) Unset()
type NullableBuildJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableBuildJobItemLinks(val *BuildJobItemLinks) *NullableBuildJobItemLinks

func (NullableBuildJobItemLinks) Get

func (NullableBuildJobItemLinks) IsSet

func (v NullableBuildJobItemLinks) IsSet() bool

func (NullableBuildJobItemLinks) MarshalJSON

func (v NullableBuildJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableBuildJobItemLinks) Set

func (*NullableBuildJobItemLinks) UnmarshalJSON

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

func (*NullableBuildJobItemLinks) Unset

func (v *NullableBuildJobItemLinks) Unset()

type NullableBuildMessageItem

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

func NewNullableBuildMessageItem

func NewNullableBuildMessageItem(val *BuildMessageItem) *NullableBuildMessageItem

func (NullableBuildMessageItem) Get

func (NullableBuildMessageItem) IsSet

func (v NullableBuildMessageItem) IsSet() bool

func (NullableBuildMessageItem) MarshalJSON

func (v NullableBuildMessageItem) MarshalJSON() ([]byte, error)

func (*NullableBuildMessageItem) Set

func (*NullableBuildMessageItem) UnmarshalJSON

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

func (*NullableBuildMessageItem) Unset

func (v *NullableBuildMessageItem) Unset()

type NullableBuildToolTypes

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

func NewNullableBuildToolTypes

func NewNullableBuildToolTypes(val *BuildToolTypes) *NullableBuildToolTypes

func (NullableBuildToolTypes) Get

func (NullableBuildToolTypes) IsSet

func (v NullableBuildToolTypes) IsSet() bool

func (NullableBuildToolTypes) MarshalJSON

func (v NullableBuildToolTypes) MarshalJSON() ([]byte, error)

func (*NullableBuildToolTypes) Set

func (*NullableBuildToolTypes) UnmarshalJSON

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

func (*NullableBuildToolTypes) Unset

func (v *NullableBuildToolTypes) Unset()

type NullableCmsisBuilderCollection

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

func (NullableCmsisBuilderCollection) Get

func (NullableCmsisBuilderCollection) IsSet

func (NullableCmsisBuilderCollection) MarshalJSON

func (v NullableCmsisBuilderCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderCollection) Set

func (*NullableCmsisBuilderCollection) UnmarshalJSON

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

func (*NullableCmsisBuilderCollection) Unset

func (v *NullableCmsisBuilderCollection) Unset()

type NullableCmsisBuilderItem

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

func NewNullableCmsisBuilderItem

func NewNullableCmsisBuilderItem(val *CmsisBuilderItem) *NullableCmsisBuilderItem

func (NullableCmsisBuilderItem) Get

func (NullableCmsisBuilderItem) IsSet

func (v NullableCmsisBuilderItem) IsSet() bool

func (NullableCmsisBuilderItem) MarshalJSON

func (v NullableCmsisBuilderItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItem) Set

func (*NullableCmsisBuilderItem) UnmarshalJSON

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

func (*NullableCmsisBuilderItem) Unset

func (v *NullableCmsisBuilderItem) Unset()
type NullableCmsisBuilderItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisBuilderItemLinks) Get

func (NullableCmsisBuilderItemLinks) IsSet

func (NullableCmsisBuilderItemLinks) MarshalJSON

func (v NullableCmsisBuilderItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisBuilderItemLinks) Set

func (*NullableCmsisBuilderItemLinks) UnmarshalJSON

func (v *NullableCmsisBuilderItemLinks) UnmarshalJSON(src []byte) error

func (*NullableCmsisBuilderItemLinks) Unset

func (v *NullableCmsisBuilderItemLinks) Unset()

type NullableCmsisIntellisenseCollection

type NullableCmsisIntellisenseCollection struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseCollection) Get

func (NullableCmsisIntellisenseCollection) IsSet

func (NullableCmsisIntellisenseCollection) MarshalJSON

func (v NullableCmsisIntellisenseCollection) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseCollection) Set

func (*NullableCmsisIntellisenseCollection) UnmarshalJSON

func (v *NullableCmsisIntellisenseCollection) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseCollection) Unset

type NullableCmsisIntellisenseItem

type NullableCmsisIntellisenseItem struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItem) Get

func (NullableCmsisIntellisenseItem) IsSet

func (NullableCmsisIntellisenseItem) MarshalJSON

func (v NullableCmsisIntellisenseItem) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItem) Set

func (*NullableCmsisIntellisenseItem) UnmarshalJSON

func (v *NullableCmsisIntellisenseItem) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseItem) Unset

func (v *NullableCmsisIntellisenseItem) Unset()
type NullableCmsisIntellisenseItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableCmsisIntellisenseItemLinks) Get

func (NullableCmsisIntellisenseItemLinks) IsSet

func (NullableCmsisIntellisenseItemLinks) MarshalJSON

func (v NullableCmsisIntellisenseItemLinks) MarshalJSON() ([]byte, error)

func (*NullableCmsisIntellisenseItemLinks) Set

func (*NullableCmsisIntellisenseItemLinks) UnmarshalJSON

func (v *NullableCmsisIntellisenseItemLinks) UnmarshalJSON(src []byte) error

func (*NullableCmsisIntellisenseItemLinks) Unset

type NullableCollectionMetadata added in v1.26.0

type NullableCollectionMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableCollectionMetadata added in v1.26.0

func NewNullableCollectionMetadata(val *CollectionMetadata) *NullableCollectionMetadata

func (NullableCollectionMetadata) Get added in v1.26.0

func (NullableCollectionMetadata) IsSet added in v1.26.0

func (v NullableCollectionMetadata) IsSet() bool

func (NullableCollectionMetadata) MarshalJSON added in v1.26.0

func (v NullableCollectionMetadata) MarshalJSON() ([]byte, error)

func (*NullableCollectionMetadata) Set added in v1.26.0

func (*NullableCollectionMetadata) UnmarshalJSON added in v1.26.0

func (v *NullableCollectionMetadata) UnmarshalJSON(src []byte) error

func (*NullableCollectionMetadata) Unset added in v1.26.0

func (v *NullableCollectionMetadata) Unset()

type NullableCommonMetadata

type NullableCommonMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableCommonMetadata

func NewNullableCommonMetadata(val *CommonMetadata) *NullableCommonMetadata

func (NullableCommonMetadata) Get

func (NullableCommonMetadata) IsSet

func (v NullableCommonMetadata) IsSet() bool

func (NullableCommonMetadata) MarshalJSON

func (v NullableCommonMetadata) MarshalJSON() ([]byte, error)

func (*NullableCommonMetadata) Set

func (*NullableCommonMetadata) UnmarshalJSON

func (v *NullableCommonMetadata) UnmarshalJSON(src []byte) error

func (*NullableCommonMetadata) Unset

func (v *NullableCommonMetadata) Unset()

type NullableDeprecationInfo

type NullableDeprecationInfo struct {
	// contains filtered or unexported fields
}

func NewNullableDeprecationInfo

func NewNullableDeprecationInfo(val *DeprecationInfo) *NullableDeprecationInfo

func (NullableDeprecationInfo) Get

func (NullableDeprecationInfo) IsSet

func (v NullableDeprecationInfo) IsSet() bool

func (NullableDeprecationInfo) MarshalJSON

func (v NullableDeprecationInfo) MarshalJSON() ([]byte, error)

func (*NullableDeprecationInfo) Set

func (*NullableDeprecationInfo) UnmarshalJSON

func (v *NullableDeprecationInfo) UnmarshalJSON(src []byte) error

func (*NullableDeprecationInfo) Unset

func (v *NullableDeprecationInfo) Unset()

type NullableEmbeddedArtefactManagerItems

type NullableEmbeddedArtefactManagerItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedArtefactManagerItems) Get

func (NullableEmbeddedArtefactManagerItems) IsSet

func (NullableEmbeddedArtefactManagerItems) MarshalJSON

func (v NullableEmbeddedArtefactManagerItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedArtefactManagerItems) Set

func (*NullableEmbeddedArtefactManagerItems) UnmarshalJSON

func (v *NullableEmbeddedArtefactManagerItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedArtefactManagerItems) Unset

type NullableEmbeddedBuildJobItems

type NullableEmbeddedBuildJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedBuildJobItems) Get

func (NullableEmbeddedBuildJobItems) IsSet

func (NullableEmbeddedBuildJobItems) MarshalJSON

func (v NullableEmbeddedBuildJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedBuildJobItems) Set

func (*NullableEmbeddedBuildJobItems) UnmarshalJSON

func (v *NullableEmbeddedBuildJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedBuildJobItems) Unset

func (v *NullableEmbeddedBuildJobItems) Unset()

type NullableEmbeddedCmsisBuilderItems

type NullableEmbeddedCmsisBuilderItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedCmsisBuilderItems) Get

func (NullableEmbeddedCmsisBuilderItems) IsSet

func (NullableEmbeddedCmsisBuilderItems) MarshalJSON

func (v NullableEmbeddedCmsisBuilderItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisBuilderItems) Set

func (*NullableEmbeddedCmsisBuilderItems) UnmarshalJSON

func (v *NullableEmbeddedCmsisBuilderItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedCmsisBuilderItems) Unset

type NullableEmbeddedCmsisIntellisenseItems

type NullableEmbeddedCmsisIntellisenseItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedCmsisIntellisenseItems) Get

func (NullableEmbeddedCmsisIntellisenseItems) IsSet

func (NullableEmbeddedCmsisIntellisenseItems) MarshalJSON

func (v NullableEmbeddedCmsisIntellisenseItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedCmsisIntellisenseItems) Set

func (*NullableEmbeddedCmsisIntellisenseItems) UnmarshalJSON

func (v *NullableEmbeddedCmsisIntellisenseItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedCmsisIntellisenseItems) Unset

type NullableEmbeddedEndpointDeprecationNoticeItems added in v1.22.0

type NullableEmbeddedEndpointDeprecationNoticeItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedEndpointDeprecationNoticeItems) Get added in v1.22.0

func (NullableEmbeddedEndpointDeprecationNoticeItems) IsSet added in v1.22.0

func (NullableEmbeddedEndpointDeprecationNoticeItems) MarshalJSON added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) Set added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) UnmarshalJSON added in v1.22.0

func (*NullableEmbeddedEndpointDeprecationNoticeItems) Unset added in v1.22.0

type NullableEmbeddedGenericWorkJobItems added in v1.26.0

type NullableEmbeddedGenericWorkJobItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedGenericWorkJobItems added in v1.26.0

func NewNullableEmbeddedGenericWorkJobItems(val *EmbeddedGenericWorkJobItems) *NullableEmbeddedGenericWorkJobItems

func (NullableEmbeddedGenericWorkJobItems) Get added in v1.26.0

func (NullableEmbeddedGenericWorkJobItems) IsSet added in v1.26.0

func (NullableEmbeddedGenericWorkJobItems) MarshalJSON added in v1.26.0

func (v NullableEmbeddedGenericWorkJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedGenericWorkJobItems) Set added in v1.26.0

func (*NullableEmbeddedGenericWorkJobItems) UnmarshalJSON added in v1.26.0

func (v *NullableEmbeddedGenericWorkJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedGenericWorkJobItems) Unset added in v1.26.0

type NullableEmbeddedGenericWorkerItems added in v1.26.0

type NullableEmbeddedGenericWorkerItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedGenericWorkerItems added in v1.26.0

func NewNullableEmbeddedGenericWorkerItems(val *EmbeddedGenericWorkerItems) *NullableEmbeddedGenericWorkerItems

func (NullableEmbeddedGenericWorkerItems) Get added in v1.26.0

func (NullableEmbeddedGenericWorkerItems) IsSet added in v1.26.0

func (NullableEmbeddedGenericWorkerItems) MarshalJSON added in v1.26.0

func (v NullableEmbeddedGenericWorkerItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedGenericWorkerItems) Set added in v1.26.0

func (*NullableEmbeddedGenericWorkerItems) UnmarshalJSON added in v1.26.0

func (v *NullableEmbeddedGenericWorkerItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedGenericWorkerItems) Unset added in v1.26.0

type NullableEmbeddedIntellisenseJobItems

type NullableEmbeddedIntellisenseJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedIntellisenseJobItems) Get

func (NullableEmbeddedIntellisenseJobItems) IsSet

func (NullableEmbeddedIntellisenseJobItems) MarshalJSON

func (v NullableEmbeddedIntellisenseJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedIntellisenseJobItems) Set

func (*NullableEmbeddedIntellisenseJobItems) UnmarshalJSON

func (v *NullableEmbeddedIntellisenseJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedIntellisenseJobItems) Unset

type NullableEmbeddedPATItem added in v1.26.0

type NullableEmbeddedPATItem struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedPATItem added in v1.26.0

func NewNullableEmbeddedPATItem(val *EmbeddedPATItem) *NullableEmbeddedPATItem

func (NullableEmbeddedPATItem) Get added in v1.26.0

func (NullableEmbeddedPATItem) IsSet added in v1.26.0

func (v NullableEmbeddedPATItem) IsSet() bool

func (NullableEmbeddedPATItem) MarshalJSON added in v1.26.0

func (v NullableEmbeddedPATItem) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedPATItem) Set added in v1.26.0

func (*NullableEmbeddedPATItem) UnmarshalJSON added in v1.26.0

func (v *NullableEmbeddedPATItem) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedPATItem) Unset added in v1.26.0

func (v *NullableEmbeddedPATItem) Unset()

type NullableEmbeddedVendorItems

type NullableEmbeddedVendorItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedVendorItems

func NewNullableEmbeddedVendorItems(val *EmbeddedVendorItems) *NullableEmbeddedVendorItems

func (NullableEmbeddedVendorItems) Get

func (NullableEmbeddedVendorItems) IsSet

func (NullableEmbeddedVendorItems) MarshalJSON

func (v NullableEmbeddedVendorItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVendorItems) Set

func (*NullableEmbeddedVendorItems) UnmarshalJSON

func (v *NullableEmbeddedVendorItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVendorItems) Unset

func (v *NullableEmbeddedVendorItems) Unset()

type NullableEmbeddedVhtInstanceItems

type NullableEmbeddedVhtInstanceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedVhtInstanceItems) Get

func (NullableEmbeddedVhtInstanceItems) IsSet

func (NullableEmbeddedVhtInstanceItems) MarshalJSON

func (v NullableEmbeddedVhtInstanceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtInstanceItems) Set

func (*NullableEmbeddedVhtInstanceItems) UnmarshalJSON

func (v *NullableEmbeddedVhtInstanceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtInstanceItems) Unset

type NullableEmbeddedVhtItems

type NullableEmbeddedVhtItems struct {
	// contains filtered or unexported fields
}

func NewNullableEmbeddedVhtItems

func NewNullableEmbeddedVhtItems(val *EmbeddedVhtItems) *NullableEmbeddedVhtItems

func (NullableEmbeddedVhtItems) Get

func (NullableEmbeddedVhtItems) IsSet

func (v NullableEmbeddedVhtItems) IsSet() bool

func (NullableEmbeddedVhtItems) MarshalJSON

func (v NullableEmbeddedVhtItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtItems) Set

func (*NullableEmbeddedVhtItems) UnmarshalJSON

func (v *NullableEmbeddedVhtItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtItems) Unset

func (v *NullableEmbeddedVhtItems) Unset()

type NullableEmbeddedVhtRunJobItems

type NullableEmbeddedVhtRunJobItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedVhtRunJobItems) Get

func (NullableEmbeddedVhtRunJobItems) IsSet

func (NullableEmbeddedVhtRunJobItems) MarshalJSON

func (v NullableEmbeddedVhtRunJobItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedVhtRunJobItems) Set

func (*NullableEmbeddedVhtRunJobItems) UnmarshalJSON

func (v *NullableEmbeddedVhtRunJobItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedVhtRunJobItems) Unset

func (v *NullableEmbeddedVhtRunJobItems) Unset()

type NullableEmbeddedWorkspaceItems

type NullableEmbeddedWorkspaceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedWorkspaceItems) Get

func (NullableEmbeddedWorkspaceItems) IsSet

func (NullableEmbeddedWorkspaceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceItems) Set

func (*NullableEmbeddedWorkspaceItems) UnmarshalJSON

func (v *NullableEmbeddedWorkspaceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedWorkspaceItems) Unset

func (v *NullableEmbeddedWorkspaceItems) Unset()

type NullableEmbeddedWorkspaceSourceItems

type NullableEmbeddedWorkspaceSourceItems struct {
	// contains filtered or unexported fields
}

func (NullableEmbeddedWorkspaceSourceItems) Get

func (NullableEmbeddedWorkspaceSourceItems) IsSet

func (NullableEmbeddedWorkspaceSourceItems) MarshalJSON

func (v NullableEmbeddedWorkspaceSourceItems) MarshalJSON() ([]byte, error)

func (*NullableEmbeddedWorkspaceSourceItems) Set

func (*NullableEmbeddedWorkspaceSourceItems) UnmarshalJSON

func (v *NullableEmbeddedWorkspaceSourceItems) UnmarshalJSON(src []byte) error

func (*NullableEmbeddedWorkspaceSourceItems) Unset

type NullableEndpointDeprecationNotice added in v1.22.0

type NullableEndpointDeprecationNotice struct {
	// contains filtered or unexported fields
}

func NewNullableEndpointDeprecationNotice added in v1.22.0

func NewNullableEndpointDeprecationNotice(val *EndpointDeprecationNotice) *NullableEndpointDeprecationNotice

func (NullableEndpointDeprecationNotice) Get added in v1.22.0

func (NullableEndpointDeprecationNotice) IsSet added in v1.22.0

func (NullableEndpointDeprecationNotice) MarshalJSON added in v1.22.0

func (v NullableEndpointDeprecationNotice) MarshalJSON() ([]byte, error)

func (*NullableEndpointDeprecationNotice) Set added in v1.22.0

func (*NullableEndpointDeprecationNotice) UnmarshalJSON added in v1.22.0

func (v *NullableEndpointDeprecationNotice) UnmarshalJSON(src []byte) error

func (*NullableEndpointDeprecationNotice) Unset added in v1.22.0

type NullableEndpointDeprecationNoticeCollection added in v1.22.0

type NullableEndpointDeprecationNoticeCollection struct {
	// contains filtered or unexported fields
}

func NewNullableEndpointDeprecationNoticeCollection added in v1.22.0

func NewNullableEndpointDeprecationNoticeCollection(val *EndpointDeprecationNoticeCollection) *NullableEndpointDeprecationNoticeCollection

func (NullableEndpointDeprecationNoticeCollection) Get added in v1.22.0

func (NullableEndpointDeprecationNoticeCollection) IsSet added in v1.22.0

func (NullableEndpointDeprecationNoticeCollection) MarshalJSON added in v1.22.0

func (*NullableEndpointDeprecationNoticeCollection) Set added in v1.22.0

func (*NullableEndpointDeprecationNoticeCollection) UnmarshalJSON added in v1.22.0

func (v *NullableEndpointDeprecationNoticeCollection) UnmarshalJSON(src []byte) error

func (*NullableEndpointDeprecationNoticeCollection) Unset added in v1.22.0

type NullableEndpointDeprecationNoticeLinks struct {
	// contains filtered or unexported fields
}
func NewNullableEndpointDeprecationNoticeLinks(val *EndpointDeprecationNoticeLinks) *NullableEndpointDeprecationNoticeLinks

func (NullableEndpointDeprecationNoticeLinks) Get added in v1.22.0

func (NullableEndpointDeprecationNoticeLinks) IsSet added in v1.22.0

func (NullableEndpointDeprecationNoticeLinks) MarshalJSON added in v1.22.0

func (v NullableEndpointDeprecationNoticeLinks) MarshalJSON() ([]byte, error)

func (*NullableEndpointDeprecationNoticeLinks) Set added in v1.22.0

func (*NullableEndpointDeprecationNoticeLinks) UnmarshalJSON added in v1.22.0

func (v *NullableEndpointDeprecationNoticeLinks) UnmarshalJSON(src []byte) error

func (*NullableEndpointDeprecationNoticeLinks) Unset added in v1.22.0

type NullableErrorResponse

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFieldObject

type NullableFieldObject struct {
	// contains filtered or unexported fields
}

func NewNullableFieldObject

func NewNullableFieldObject(val *FieldObject) *NullableFieldObject

func (NullableFieldObject) Get

func (NullableFieldObject) IsSet

func (v NullableFieldObject) IsSet() bool

func (NullableFieldObject) MarshalJSON

func (v NullableFieldObject) MarshalJSON() ([]byte, error)

func (*NullableFieldObject) Set

func (v *NullableFieldObject) Set(val *FieldObject)

func (*NullableFieldObject) UnmarshalJSON

func (v *NullableFieldObject) UnmarshalJSON(src []byte) error

func (*NullableFieldObject) Unset

func (v *NullableFieldObject) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGenericWorkJobCollection added in v1.26.0

type NullableGenericWorkJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableGenericWorkJobCollection added in v1.26.0

func NewNullableGenericWorkJobCollection(val *GenericWorkJobCollection) *NullableGenericWorkJobCollection

func (NullableGenericWorkJobCollection) Get added in v1.26.0

func (NullableGenericWorkJobCollection) IsSet added in v1.26.0

func (NullableGenericWorkJobCollection) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobCollection) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobCollection) Set added in v1.26.0

func (*NullableGenericWorkJobCollection) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkJobCollection) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkJobCollection) Unset added in v1.26.0

type NullableGenericWorkJobItem added in v1.26.0

type NullableGenericWorkJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableGenericWorkJobItem added in v1.26.0

func NewNullableGenericWorkJobItem(val *GenericWorkJobItem) *NullableGenericWorkJobItem

func (NullableGenericWorkJobItem) Get added in v1.26.0

func (NullableGenericWorkJobItem) IsSet added in v1.26.0

func (v NullableGenericWorkJobItem) IsSet() bool

func (NullableGenericWorkJobItem) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobItem) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobItem) Set added in v1.26.0

func (*NullableGenericWorkJobItem) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkJobItem) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkJobItem) Unset added in v1.26.0

func (v *NullableGenericWorkJobItem) Unset()
type NullableGenericWorkJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableGenericWorkJobItemLinks(val *GenericWorkJobItemLinks) *NullableGenericWorkJobItemLinks

func (NullableGenericWorkJobItemLinks) Get added in v1.26.0

func (NullableGenericWorkJobItemLinks) IsSet added in v1.26.0

func (NullableGenericWorkJobItemLinks) MarshalJSON added in v1.26.0

func (v NullableGenericWorkJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkJobItemLinks) Set added in v1.26.0

func (*NullableGenericWorkJobItemLinks) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkJobItemLinks) Unset added in v1.26.0

type NullableGenericWorkerCollection added in v1.26.0

type NullableGenericWorkerCollection struct {
	// contains filtered or unexported fields
}

func NewNullableGenericWorkerCollection added in v1.26.0

func NewNullableGenericWorkerCollection(val *GenericWorkerCollection) *NullableGenericWorkerCollection

func (NullableGenericWorkerCollection) Get added in v1.26.0

func (NullableGenericWorkerCollection) IsSet added in v1.26.0

func (NullableGenericWorkerCollection) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerCollection) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerCollection) Set added in v1.26.0

func (*NullableGenericWorkerCollection) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkerCollection) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkerCollection) Unset added in v1.26.0

type NullableGenericWorkerItem added in v1.26.0

type NullableGenericWorkerItem struct {
	// contains filtered or unexported fields
}

func NewNullableGenericWorkerItem added in v1.26.0

func NewNullableGenericWorkerItem(val *GenericWorkerItem) *NullableGenericWorkerItem

func (NullableGenericWorkerItem) Get added in v1.26.0

func (NullableGenericWorkerItem) IsSet added in v1.26.0

func (v NullableGenericWorkerItem) IsSet() bool

func (NullableGenericWorkerItem) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerItem) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerItem) Set added in v1.26.0

func (*NullableGenericWorkerItem) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkerItem) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkerItem) Unset added in v1.26.0

func (v *NullableGenericWorkerItem) Unset()
type NullableGenericWorkerItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableGenericWorkerItemLinks(val *GenericWorkerItemLinks) *NullableGenericWorkerItemLinks

func (NullableGenericWorkerItemLinks) Get added in v1.26.0

func (NullableGenericWorkerItemLinks) IsSet added in v1.26.0

func (NullableGenericWorkerItemLinks) MarshalJSON added in v1.26.0

func (v NullableGenericWorkerItemLinks) MarshalJSON() ([]byte, error)

func (*NullableGenericWorkerItemLinks) Set added in v1.26.0

func (*NullableGenericWorkerItemLinks) UnmarshalJSON added in v1.26.0

func (v *NullableGenericWorkerItemLinks) UnmarshalJSON(src []byte) error

func (*NullableGenericWorkerItemLinks) Unset added in v1.26.0

func (v *NullableGenericWorkerItemLinks) Unset()
type NullableHalCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalCollectionLinks(val *HalCollectionLinks) *NullableHalCollectionLinks

func (NullableHalCollectionLinks) Get

func (NullableHalCollectionLinks) IsSet

func (v NullableHalCollectionLinks) IsSet() bool

func (NullableHalCollectionLinks) MarshalJSON

func (v NullableHalCollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableHalCollectionLinks) Set

func (*NullableHalCollectionLinks) UnmarshalJSON

func (v *NullableHalCollectionLinks) UnmarshalJSON(src []byte) error

func (*NullableHalCollectionLinks) Unset

func (v *NullableHalCollectionLinks) Unset()
type NullableHalFeedLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalFeedLinks(val *HalFeedLinks) *NullableHalFeedLinks

func (NullableHalFeedLinks) Get

func (NullableHalFeedLinks) IsSet

func (v NullableHalFeedLinks) IsSet() bool

func (NullableHalFeedLinks) MarshalJSON

func (v NullableHalFeedLinks) MarshalJSON() ([]byte, error)

func (*NullableHalFeedLinks) Set

func (v *NullableHalFeedLinks) Set(val *HalFeedLinks)

func (*NullableHalFeedLinks) UnmarshalJSON

func (v *NullableHalFeedLinks) UnmarshalJSON(src []byte) error

func (*NullableHalFeedLinks) Unset

func (v *NullableHalFeedLinks) Unset()

type NullableHalLinkData

type NullableHalLinkData struct {
	// contains filtered or unexported fields
}

func NewNullableHalLinkData

func NewNullableHalLinkData(val *HalLinkData) *NullableHalLinkData

func (NullableHalLinkData) Get

func (NullableHalLinkData) IsSet

func (v NullableHalLinkData) IsSet() bool

func (NullableHalLinkData) MarshalJSON

func (v NullableHalLinkData) MarshalJSON() ([]byte, error)

func (*NullableHalLinkData) Set

func (v *NullableHalLinkData) Set(val *HalLinkData)

func (*NullableHalLinkData) UnmarshalJSON

func (v *NullableHalLinkData) UnmarshalJSON(src []byte) error

func (*NullableHalLinkData) Unset

func (v *NullableHalLinkData) Unset()
type NullableHalOnlyEmbeddableCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalOnlyEmbeddableCollectionLinks(val *HalOnlyEmbeddableCollectionLinks) *NullableHalOnlyEmbeddableCollectionLinks

func (NullableHalOnlyEmbeddableCollectionLinks) Get added in v1.26.0

func (NullableHalOnlyEmbeddableCollectionLinks) IsSet added in v1.26.0

func (NullableHalOnlyEmbeddableCollectionLinks) MarshalJSON added in v1.26.0

func (*NullableHalOnlyEmbeddableCollectionLinks) Set added in v1.26.0

func (*NullableHalOnlyEmbeddableCollectionLinks) UnmarshalJSON added in v1.26.0

func (v *NullableHalOnlyEmbeddableCollectionLinks) UnmarshalJSON(src []byte) error

func (*NullableHalOnlyEmbeddableCollectionLinks) Unset added in v1.26.0

type NullableHalSimpleCollectionLinks struct {
	// contains filtered or unexported fields
}
func NewNullableHalSimpleCollectionLinks(val *HalSimpleCollectionLinks) *NullableHalSimpleCollectionLinks

func (NullableHalSimpleCollectionLinks) Get added in v1.22.0

func (NullableHalSimpleCollectionLinks) IsSet added in v1.22.0

func (NullableHalSimpleCollectionLinks) MarshalJSON added in v1.22.0

func (v NullableHalSimpleCollectionLinks) MarshalJSON() ([]byte, error)

func (*NullableHalSimpleCollectionLinks) Set added in v1.22.0

func (*NullableHalSimpleCollectionLinks) UnmarshalJSON added in v1.22.0

func (v *NullableHalSimpleCollectionLinks) UnmarshalJSON(src []byte) error

func (*NullableHalSimpleCollectionLinks) Unset added in v1.22.0

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIntellisenseJobCollection

type NullableIntellisenseJobCollection struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseJobCollection) Get

func (NullableIntellisenseJobCollection) IsSet

func (NullableIntellisenseJobCollection) MarshalJSON

func (v NullableIntellisenseJobCollection) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobCollection) Set

func (*NullableIntellisenseJobCollection) UnmarshalJSON

func (v *NullableIntellisenseJobCollection) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobCollection) Unset

type NullableIntellisenseJobItem

type NullableIntellisenseJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableIntellisenseJobItem

func NewNullableIntellisenseJobItem(val *IntellisenseJobItem) *NullableIntellisenseJobItem

func (NullableIntellisenseJobItem) Get

func (NullableIntellisenseJobItem) IsSet

func (NullableIntellisenseJobItem) MarshalJSON

func (v NullableIntellisenseJobItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItem) Set

func (*NullableIntellisenseJobItem) UnmarshalJSON

func (v *NullableIntellisenseJobItem) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobItem) Unset

func (v *NullableIntellisenseJobItem) Unset()
type NullableIntellisenseJobItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseJobItemLinks) Get

func (NullableIntellisenseJobItemLinks) IsSet

func (NullableIntellisenseJobItemLinks) MarshalJSON

func (v NullableIntellisenseJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseJobItemLinks) Set

func (*NullableIntellisenseJobItemLinks) UnmarshalJSON

func (v *NullableIntellisenseJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseJobItemLinks) Unset

type NullableIntellisenseMessageItem

type NullableIntellisenseMessageItem struct {
	// contains filtered or unexported fields
}

func (NullableIntellisenseMessageItem) Get

func (NullableIntellisenseMessageItem) IsSet

func (NullableIntellisenseMessageItem) MarshalJSON

func (v NullableIntellisenseMessageItem) MarshalJSON() ([]byte, error)

func (*NullableIntellisenseMessageItem) Set

func (*NullableIntellisenseMessageItem) UnmarshalJSON

func (v *NullableIntellisenseMessageItem) UnmarshalJSON(src []byte) error

func (*NullableIntellisenseMessageItem) Unset

type NullableListVendorsCollection

type NullableListVendorsCollection struct {
	// contains filtered or unexported fields
}

func (NullableListVendorsCollection) Get

func (NullableListVendorsCollection) IsSet

func (NullableListVendorsCollection) MarshalJSON

func (v NullableListVendorsCollection) MarshalJSON() ([]byte, error)

func (*NullableListVendorsCollection) Set

func (*NullableListVendorsCollection) UnmarshalJSON

func (v *NullableListVendorsCollection) UnmarshalJSON(src []byte) error

func (*NullableListVendorsCollection) Unset

func (v *NullableListVendorsCollection) Unset()

type NullableMessageObject

type NullableMessageObject struct {
	// contains filtered or unexported fields
}

func NewNullableMessageObject

func NewNullableMessageObject(val *MessageObject) *NullableMessageObject

func (NullableMessageObject) Get

func (NullableMessageObject) IsSet

func (v NullableMessageObject) IsSet() bool

func (NullableMessageObject) MarshalJSON

func (v NullableMessageObject) MarshalJSON() ([]byte, error)

func (*NullableMessageObject) Set

func (v *NullableMessageObject) Set(val *MessageObject)

func (*NullableMessageObject) UnmarshalJSON

func (v *NullableMessageObject) UnmarshalJSON(src []byte) error

func (*NullableMessageObject) Unset

func (v *NullableMessageObject) Unset()

type NullableNotificationFeed

type NullableNotificationFeed struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationFeed

func NewNullableNotificationFeed(val *NotificationFeed) *NullableNotificationFeed

func (NullableNotificationFeed) Get

func (NullableNotificationFeed) IsSet

func (v NullableNotificationFeed) IsSet() bool

func (NullableNotificationFeed) MarshalJSON

func (v NullableNotificationFeed) MarshalJSON() ([]byte, error)

func (*NullableNotificationFeed) Set

func (*NullableNotificationFeed) UnmarshalJSON

func (v *NullableNotificationFeed) UnmarshalJSON(src []byte) error

func (*NullableNotificationFeed) Unset

func (v *NullableNotificationFeed) Unset()

type NullableNotificationMessageObject

type NullableNotificationMessageObject struct {
	// contains filtered or unexported fields
}

func (NullableNotificationMessageObject) Get

func (NullableNotificationMessageObject) IsSet

func (NullableNotificationMessageObject) MarshalJSON

func (v NullableNotificationMessageObject) MarshalJSON() ([]byte, error)

func (*NullableNotificationMessageObject) Set

func (*NullableNotificationMessageObject) UnmarshalJSON

func (v *NullableNotificationMessageObject) UnmarshalJSON(src []byte) error

func (*NullableNotificationMessageObject) Unset

type NullablePATCollection added in v1.26.0

type NullablePATCollection struct {
	// contains filtered or unexported fields
}

func NewNullablePATCollection added in v1.26.0

func NewNullablePATCollection(val *PATCollection) *NullablePATCollection

func (NullablePATCollection) Get added in v1.26.0

func (NullablePATCollection) IsSet added in v1.26.0

func (v NullablePATCollection) IsSet() bool

func (NullablePATCollection) MarshalJSON added in v1.26.0

func (v NullablePATCollection) MarshalJSON() ([]byte, error)

func (*NullablePATCollection) Set added in v1.26.0

func (v *NullablePATCollection) Set(val *PATCollection)

func (*NullablePATCollection) UnmarshalJSON added in v1.26.0

func (v *NullablePATCollection) UnmarshalJSON(src []byte) error

func (*NullablePATCollection) Unset added in v1.26.0

func (v *NullablePATCollection) Unset()

type NullablePATItem added in v1.26.0

type NullablePATItem struct {
	// contains filtered or unexported fields
}

func NewNullablePATItem added in v1.26.0

func NewNullablePATItem(val *PATItem) *NullablePATItem

func (NullablePATItem) Get added in v1.26.0

func (v NullablePATItem) Get() *PATItem

func (NullablePATItem) IsSet added in v1.26.0

func (v NullablePATItem) IsSet() bool

func (NullablePATItem) MarshalJSON added in v1.26.0

func (v NullablePATItem) MarshalJSON() ([]byte, error)

func (*NullablePATItem) Set added in v1.26.0

func (v *NullablePATItem) Set(val *PATItem)

func (*NullablePATItem) UnmarshalJSON added in v1.26.0

func (v *NullablePATItem) UnmarshalJSON(src []byte) error

func (*NullablePATItem) Unset added in v1.26.0

func (v *NullablePATItem) Unset()
type NullablePATItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullablePATItemLinks(val *PATItemLinks) *NullablePATItemLinks

func (NullablePATItemLinks) Get added in v1.26.0

func (NullablePATItemLinks) IsSet added in v1.26.0

func (v NullablePATItemLinks) IsSet() bool

func (NullablePATItemLinks) MarshalJSON added in v1.26.0

func (v NullablePATItemLinks) MarshalJSON() ([]byte, error)

func (*NullablePATItemLinks) Set added in v1.26.0

func (v *NullablePATItemLinks) Set(val *PATItemLinks)

func (*NullablePATItemLinks) UnmarshalJSON added in v1.26.0

func (v *NullablePATItemLinks) UnmarshalJSON(src []byte) error

func (*NullablePATItemLinks) Unset added in v1.26.0

func (v *NullablePATItemLinks) Unset()

type NullablePagingMetadata

type NullablePagingMetadata struct {
	// contains filtered or unexported fields
}

func NewNullablePagingMetadata

func NewNullablePagingMetadata(val *PagingMetadata) *NullablePagingMetadata

func (NullablePagingMetadata) Get

func (NullablePagingMetadata) IsSet

func (v NullablePagingMetadata) IsSet() bool

func (NullablePagingMetadata) MarshalJSON

func (v NullablePagingMetadata) MarshalJSON() ([]byte, error)

func (*NullablePagingMetadata) Set

func (*NullablePagingMetadata) UnmarshalJSON

func (v *NullablePagingMetadata) UnmarshalJSON(src []byte) error

func (*NullablePagingMetadata) Unset

func (v *NullablePagingMetadata) Unset()

type NullableRetainBuildJobRequest

type NullableRetainBuildJobRequest struct {
	// contains filtered or unexported fields
}

func (NullableRetainBuildJobRequest) Get

func (NullableRetainBuildJobRequest) IsSet

func (NullableRetainBuildJobRequest) MarshalJSON

func (v NullableRetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainBuildJobRequest) Set

func (*NullableRetainBuildJobRequest) UnmarshalJSON

func (v *NullableRetainBuildJobRequest) UnmarshalJSON(src []byte) error

func (*NullableRetainBuildJobRequest) Unset

func (v *NullableRetainBuildJobRequest) Unset()

type NullableRetainWorkspaceRequest

type NullableRetainWorkspaceRequest struct {
	// contains filtered or unexported fields
}

func (NullableRetainWorkspaceRequest) Get

func (NullableRetainWorkspaceRequest) IsSet

func (NullableRetainWorkspaceRequest) MarshalJSON

func (v NullableRetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*NullableRetainWorkspaceRequest) Set

func (*NullableRetainWorkspaceRequest) UnmarshalJSON

func (v *NullableRetainWorkspaceRequest) UnmarshalJSON(src []byte) error

func (*NullableRetainWorkspaceRequest) Unset

func (v *NullableRetainWorkspaceRequest) Unset()

type NullableSimpleCollection

type NullableSimpleCollection struct {
	// contains filtered or unexported fields
}

func NewNullableSimpleCollection

func NewNullableSimpleCollection(val *SimpleCollection) *NullableSimpleCollection

func (NullableSimpleCollection) Get

func (NullableSimpleCollection) IsSet

func (v NullableSimpleCollection) IsSet() bool

func (NullableSimpleCollection) MarshalJSON

func (v NullableSimpleCollection) MarshalJSON() ([]byte, error)

func (*NullableSimpleCollection) Set

func (*NullableSimpleCollection) UnmarshalJSON

func (v *NullableSimpleCollection) UnmarshalJSON(src []byte) error

func (*NullableSimpleCollection) Unset

func (v *NullableSimpleCollection) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableToolchainTypes

type NullableToolchainTypes struct {
	// contains filtered or unexported fields
}

func NewNullableToolchainTypes

func NewNullableToolchainTypes(val *ToolchainTypes) *NullableToolchainTypes

func (NullableToolchainTypes) Get

func (NullableToolchainTypes) IsSet

func (v NullableToolchainTypes) IsSet() bool

func (NullableToolchainTypes) MarshalJSON

func (v NullableToolchainTypes) MarshalJSON() ([]byte, error)

func (*NullableToolchainTypes) Set

func (*NullableToolchainTypes) UnmarshalJSON

func (v *NullableToolchainTypes) UnmarshalJSON(src []byte) error

func (*NullableToolchainTypes) Unset

func (v *NullableToolchainTypes) Unset()

type NullableVendorItem

type NullableVendorItem struct {
	// contains filtered or unexported fields
}

func NewNullableVendorItem

func NewNullableVendorItem(val *VendorItem) *NullableVendorItem

func (NullableVendorItem) Get

func (v NullableVendorItem) Get() *VendorItem

func (NullableVendorItem) IsSet

func (v NullableVendorItem) IsSet() bool

func (NullableVendorItem) MarshalJSON

func (v NullableVendorItem) MarshalJSON() ([]byte, error)

func (*NullableVendorItem) Set

func (v *NullableVendorItem) Set(val *VendorItem)

func (*NullableVendorItem) UnmarshalJSON

func (v *NullableVendorItem) UnmarshalJSON(src []byte) error

func (*NullableVendorItem) Unset

func (v *NullableVendorItem) Unset()
type NullableVendorItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVendorItemLinks(val *VendorItemLinks) *NullableVendorItemLinks

func (NullableVendorItemLinks) Get

func (NullableVendorItemLinks) IsSet

func (v NullableVendorItemLinks) IsSet() bool

func (NullableVendorItemLinks) MarshalJSON

func (v NullableVendorItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVendorItemLinks) Set

func (*NullableVendorItemLinks) UnmarshalJSON

func (v *NullableVendorItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVendorItemLinks) Unset

func (v *NullableVendorItemLinks) Unset()

type NullableVhtCollection

type NullableVhtCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtCollection

func NewNullableVhtCollection(val *VhtCollection) *NullableVhtCollection

func (NullableVhtCollection) Get

func (NullableVhtCollection) IsSet

func (v NullableVhtCollection) IsSet() bool

func (NullableVhtCollection) MarshalJSON

func (v NullableVhtCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtCollection) Set

func (v *NullableVhtCollection) Set(val *VhtCollection)

func (*NullableVhtCollection) UnmarshalJSON

func (v *NullableVhtCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtCollection) Unset

func (v *NullableVhtCollection) Unset()

type NullableVhtInstanceCollection

type NullableVhtInstanceCollection struct {
	// contains filtered or unexported fields
}

func (NullableVhtInstanceCollection) Get

func (NullableVhtInstanceCollection) IsSet

func (NullableVhtInstanceCollection) MarshalJSON

func (v NullableVhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceCollection) Set

func (*NullableVhtInstanceCollection) UnmarshalJSON

func (v *NullableVhtInstanceCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceCollection) Unset

func (v *NullableVhtInstanceCollection) Unset()

type NullableVhtInstanceItem

type NullableVhtInstanceItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtInstanceItem

func NewNullableVhtInstanceItem(val *VhtInstanceItem) *NullableVhtInstanceItem

func (NullableVhtInstanceItem) Get

func (NullableVhtInstanceItem) IsSet

func (v NullableVhtInstanceItem) IsSet() bool

func (NullableVhtInstanceItem) MarshalJSON

func (v NullableVhtInstanceItem) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItem) Set

func (*NullableVhtInstanceItem) UnmarshalJSON

func (v *NullableVhtInstanceItem) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItem) Unset

func (v *NullableVhtInstanceItem) Unset()
type NullableVhtInstanceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtInstanceItemLinks(val *VhtInstanceItemLinks) *NullableVhtInstanceItemLinks

func (NullableVhtInstanceItemLinks) Get

func (NullableVhtInstanceItemLinks) IsSet

func (NullableVhtInstanceItemLinks) MarshalJSON

func (v NullableVhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtInstanceItemLinks) Set

func (*NullableVhtInstanceItemLinks) UnmarshalJSON

func (v *NullableVhtInstanceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtInstanceItemLinks) Unset

func (v *NullableVhtInstanceItemLinks) Unset()

type NullableVhtItem

type NullableVhtItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtItem

func NewNullableVhtItem(val *VhtItem) *NullableVhtItem

func (NullableVhtItem) Get

func (v NullableVhtItem) Get() *VhtItem

func (NullableVhtItem) IsSet

func (v NullableVhtItem) IsSet() bool

func (NullableVhtItem) MarshalJSON

func (v NullableVhtItem) MarshalJSON() ([]byte, error)

func (*NullableVhtItem) Set

func (v *NullableVhtItem) Set(val *VhtItem)

func (*NullableVhtItem) UnmarshalJSON

func (v *NullableVhtItem) UnmarshalJSON(src []byte) error

func (*NullableVhtItem) Unset

func (v *NullableVhtItem) Unset()
type NullableVhtItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtItemLinks(val *VhtItemLinks) *NullableVhtItemLinks

func (NullableVhtItemLinks) Get

func (NullableVhtItemLinks) IsSet

func (v NullableVhtItemLinks) IsSet() bool

func (NullableVhtItemLinks) MarshalJSON

func (v NullableVhtItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtItemLinks) Set

func (v *NullableVhtItemLinks) Set(val *VhtItemLinks)

func (*NullableVhtItemLinks) UnmarshalJSON

func (v *NullableVhtItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtItemLinks) Unset

func (v *NullableVhtItemLinks) Unset()

type NullableVhtRunJobCollection

type NullableVhtRunJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobCollection

func NewNullableVhtRunJobCollection(val *VhtRunJobCollection) *NullableVhtRunJobCollection

func (NullableVhtRunJobCollection) Get

func (NullableVhtRunJobCollection) IsSet

func (NullableVhtRunJobCollection) MarshalJSON

func (v NullableVhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobCollection) Set

func (*NullableVhtRunJobCollection) UnmarshalJSON

func (v *NullableVhtRunJobCollection) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobCollection) Unset

func (v *NullableVhtRunJobCollection) Unset()

type NullableVhtRunJobItem

type NullableVhtRunJobItem struct {
	// contains filtered or unexported fields
}

func NewNullableVhtRunJobItem

func NewNullableVhtRunJobItem(val *VhtRunJobItem) *NullableVhtRunJobItem

func (NullableVhtRunJobItem) Get

func (NullableVhtRunJobItem) IsSet

func (v NullableVhtRunJobItem) IsSet() bool

func (NullableVhtRunJobItem) MarshalJSON

func (v NullableVhtRunJobItem) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItem) Set

func (v *NullableVhtRunJobItem) Set(val *VhtRunJobItem)

func (*NullableVhtRunJobItem) UnmarshalJSON

func (v *NullableVhtRunJobItem) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItem) Unset

func (v *NullableVhtRunJobItem) Unset()
type NullableVhtRunJobItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableVhtRunJobItemLinks(val *VhtRunJobItemLinks) *NullableVhtRunJobItemLinks

func (NullableVhtRunJobItemLinks) Get

func (NullableVhtRunJobItemLinks) IsSet

func (v NullableVhtRunJobItemLinks) IsSet() bool

func (NullableVhtRunJobItemLinks) MarshalJSON

func (v NullableVhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*NullableVhtRunJobItemLinks) Set

func (*NullableVhtRunJobItemLinks) UnmarshalJSON

func (v *NullableVhtRunJobItemLinks) UnmarshalJSON(src []byte) error

func (*NullableVhtRunJobItemLinks) Unset

func (v *NullableVhtRunJobItemLinks) Unset()

type NullableVirtualInterface

type NullableVirtualInterface struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualInterface

func NewNullableVirtualInterface(val *VirtualInterface) *NullableVirtualInterface

func (NullableVirtualInterface) Get

func (NullableVirtualInterface) IsSet

func (v NullableVirtualInterface) IsSet() bool

func (NullableVirtualInterface) MarshalJSON

func (v NullableVirtualInterface) MarshalJSON() ([]byte, error)

func (*NullableVirtualInterface) Set

func (*NullableVirtualInterface) UnmarshalJSON

func (v *NullableVirtualInterface) UnmarshalJSON(src []byte) error

func (*NullableVirtualInterface) Unset

func (v *NullableVirtualInterface) Unset()

type NullableWorkspaceCollection

type NullableWorkspaceCollection struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceCollection

func NewNullableWorkspaceCollection(val *WorkspaceCollection) *NullableWorkspaceCollection

func (NullableWorkspaceCollection) Get

func (NullableWorkspaceCollection) IsSet

func (NullableWorkspaceCollection) MarshalJSON

func (v NullableWorkspaceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceCollection) Set

func (*NullableWorkspaceCollection) UnmarshalJSON

func (v *NullableWorkspaceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceCollection) Unset

func (v *NullableWorkspaceCollection) Unset()

type NullableWorkspaceDetailsItem

type NullableWorkspaceDetailsItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceDetailsItem

func NewNullableWorkspaceDetailsItem(val *WorkspaceDetailsItem) *NullableWorkspaceDetailsItem

func (NullableWorkspaceDetailsItem) Get

func (NullableWorkspaceDetailsItem) IsSet

func (NullableWorkspaceDetailsItem) MarshalJSON

func (v NullableWorkspaceDetailsItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItem) Set

func (*NullableWorkspaceDetailsItem) UnmarshalJSON

func (v *NullableWorkspaceDetailsItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItem) Unset

func (v *NullableWorkspaceDetailsItem) Unset()
type NullableWorkspaceDetailsItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceDetailsItemLinks) Get

func (NullableWorkspaceDetailsItemLinks) IsSet

func (NullableWorkspaceDetailsItemLinks) MarshalJSON

func (v NullableWorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceDetailsItemLinks) Set

func (*NullableWorkspaceDetailsItemLinks) UnmarshalJSON

func (v *NullableWorkspaceDetailsItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceDetailsItemLinks) Unset

type NullableWorkspaceItem

type NullableWorkspaceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceItem

func NewNullableWorkspaceItem(val *WorkspaceItem) *NullableWorkspaceItem

func (NullableWorkspaceItem) Get

func (NullableWorkspaceItem) IsSet

func (v NullableWorkspaceItem) IsSet() bool

func (NullableWorkspaceItem) MarshalJSON

func (v NullableWorkspaceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItem) Set

func (v *NullableWorkspaceItem) Set(val *WorkspaceItem)

func (*NullableWorkspaceItem) UnmarshalJSON

func (v *NullableWorkspaceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItem) Unset

func (v *NullableWorkspaceItem) Unset()
type NullableWorkspaceItemLinks struct {
	// contains filtered or unexported fields
}
func NewNullableWorkspaceItemLinks(val *WorkspaceItemLinks) *NullableWorkspaceItemLinks

func (NullableWorkspaceItemLinks) Get

func (NullableWorkspaceItemLinks) IsSet

func (v NullableWorkspaceItemLinks) IsSet() bool

func (NullableWorkspaceItemLinks) MarshalJSON

func (v NullableWorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceItemLinks) Set

func (*NullableWorkspaceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceItemLinks) Unset

func (v *NullableWorkspaceItemLinks) Unset()

type NullableWorkspaceRepositoryContentManager

type NullableWorkspaceRepositoryContentManager struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManager) Get

func (NullableWorkspaceRepositoryContentManager) IsSet

func (NullableWorkspaceRepositoryContentManager) MarshalJSON

func (*NullableWorkspaceRepositoryContentManager) Set

func (*NullableWorkspaceRepositoryContentManager) UnmarshalJSON

func (v *NullableWorkspaceRepositoryContentManager) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceRepositoryContentManager) Unset

type NullableWorkspaceRepositoryContentManagerLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceRepositoryContentManagerLinks) Get

func (NullableWorkspaceRepositoryContentManagerLinks) IsSet

func (NullableWorkspaceRepositoryContentManagerLinks) MarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Set

func (*NullableWorkspaceRepositoryContentManagerLinks) UnmarshalJSON

func (*NullableWorkspaceRepositoryContentManagerLinks) Unset

type NullableWorkspaceSourceCollection

type NullableWorkspaceSourceCollection struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceCollection) Get

func (NullableWorkspaceSourceCollection) IsSet

func (NullableWorkspaceSourceCollection) MarshalJSON

func (v NullableWorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceCollection) Set

func (*NullableWorkspaceSourceCollection) UnmarshalJSON

func (v *NullableWorkspaceSourceCollection) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceCollection) Unset

type NullableWorkspaceSourceItem

type NullableWorkspaceSourceItem struct {
	// contains filtered or unexported fields
}

func NewNullableWorkspaceSourceItem

func NewNullableWorkspaceSourceItem(val *WorkspaceSourceItem) *NullableWorkspaceSourceItem

func (NullableWorkspaceSourceItem) Get

func (NullableWorkspaceSourceItem) IsSet

func (NullableWorkspaceSourceItem) MarshalJSON

func (v NullableWorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItem) Set

func (*NullableWorkspaceSourceItem) UnmarshalJSON

func (v *NullableWorkspaceSourceItem) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItem) Unset

func (v *NullableWorkspaceSourceItem) Unset()
type NullableWorkspaceSourceItemLinks struct {
	// contains filtered or unexported fields
}

func (NullableWorkspaceSourceItemLinks) Get

func (NullableWorkspaceSourceItemLinks) IsSet

func (NullableWorkspaceSourceItemLinks) MarshalJSON

func (v NullableWorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*NullableWorkspaceSourceItemLinks) Set

func (*NullableWorkspaceSourceItemLinks) UnmarshalJSON

func (v *NullableWorkspaceSourceItemLinks) UnmarshalJSON(src []byte) error

func (*NullableWorkspaceSourceItemLinks) Unset

type PATCollection added in v1.26.0

type PATCollection struct {
	Embedded *EmbeddedPATItem                         `json:"_embedded,omitempty"`
	Links    NullableHalOnlyEmbeddableCollectionLinks `json:"_links"`
	Metadata NullableCollectionMetadata               `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

PATCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewPATCollection added in v1.26.0

NewPATCollection instantiates a new PATCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPATCollectionWithDefaults added in v1.26.0

func NewPATCollectionWithDefaults() *PATCollection

NewPATCollectionWithDefaults instantiates a new PATCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PATCollection) GetEmbedded added in v1.26.0

func (o *PATCollection) GetEmbedded() EmbeddedPATItem

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*PATCollection) GetEmbeddedOk added in v1.26.0

func (o *PATCollection) GetEmbeddedOk() (*EmbeddedPATItem, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalOnlyEmbeddableCollectionLinks will be returned

func (*PATCollection) GetLinksOk added in v1.26.0

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PATCollection) GetMetadata added in v1.26.0

func (o *PATCollection) GetMetadata() CollectionMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CollectionMetadata will be returned

func (*PATCollection) GetMetadataOk added in v1.26.0

func (o *PATCollection) GetMetadataOk() (*CollectionMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PATCollection) GetName added in v1.26.0

func (o *PATCollection) GetName() string

GetName returns the Name field value

func (*PATCollection) GetNameOk added in v1.26.0

func (o *PATCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PATCollection) GetTitle added in v1.26.0

func (o *PATCollection) GetTitle() string

GetTitle returns the Title field value

func (*PATCollection) GetTitleOk added in v1.26.0

func (o *PATCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*PATCollection) HasEmbedded added in v1.26.0

func (o *PATCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (PATCollection) MarshalJSON added in v1.26.0

func (o PATCollection) MarshalJSON() ([]byte, error)

func (*PATCollection) SetEmbedded added in v1.26.0

func (o *PATCollection) SetEmbedded(v EmbeddedPATItem)

SetEmbedded gets a reference to the given EmbeddedPATItem and assigns it to the Embedded field.

SetLinks sets field value

func (*PATCollection) SetMetadata added in v1.26.0

func (o *PATCollection) SetMetadata(v CollectionMetadata)

SetMetadata sets field value

func (*PATCollection) SetName added in v1.26.0

func (o *PATCollection) SetName(v string)

SetName sets field value

func (*PATCollection) SetTitle added in v1.26.0

func (o *PATCollection) SetTitle(v string)

SetTitle sets field value

func (PATCollection) ToMap added in v1.26.0

func (o PATCollection) ToMap() (map[string]interface{}, error)

func (*PATCollection) UnmarshalJSON added in v1.26.0

func (o *PATCollection) UnmarshalJSON(data []byte) (err error)

type PATItem added in v1.26.0

type PATItem struct {
	// The TTL (time to live in seconds) describing how long the personal access token will be alive for.
	TTL      int64                  `json:"TTL"`
	Links    PATItemLinks           `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// UTC date and time when the token was last used.
	LastUsed time.Time `json:"lastUsed"`
	// Unique ID of the personal access token.
	Name string `json:"name"`
	// The personal access token.
	Secret NullableString `json:"secret,omitempty"`
	// Human readable name of the personal access token.
	Title string `json:"title"`
}

PATItem A Personal Access Token Item.

func NewPATItem added in v1.26.0

func NewPATItem(tTL int64, links PATItemLinks, metadata NullableCommonMetadata, lastUsed time.Time, name string, title string) *PATItem

NewPATItem instantiates a new PATItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPATItemWithDefaults added in v1.26.0

func NewPATItemWithDefaults() *PATItem

NewPATItemWithDefaults instantiates a new PATItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PATItem) GetLastUsed added in v1.26.0

func (o *PATItem) GetLastUsed() time.Time

GetLastUsed returns the LastUsed field value

func (*PATItem) GetLastUsedOk added in v1.26.0

func (o *PATItem) GetLastUsedOk() (*time.Time, bool)

GetLastUsedOk returns a tuple with the LastUsed field value and a boolean to check if the value has been set.

func (o *PATItem) GetLinks() PATItemLinks

GetLinks returns the Links field value

func (*PATItem) GetLinksOk added in v1.26.0

func (o *PATItem) GetLinksOk() (*PATItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*PATItem) GetMetadata added in v1.26.0

func (o *PATItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*PATItem) GetMetadataOk added in v1.26.0

func (o *PATItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PATItem) GetName added in v1.26.0

func (o *PATItem) GetName() string

GetName returns the Name field value

func (*PATItem) GetNameOk added in v1.26.0

func (o *PATItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PATItem) GetSecret added in v1.26.0

func (o *PATItem) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PATItem) GetSecretOk added in v1.26.0

func (o *PATItem) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret 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 (*PATItem) GetTTL added in v1.26.0

func (o *PATItem) GetTTL() int64

GetTTL returns the TTL field value

func (*PATItem) GetTTLOk added in v1.26.0

func (o *PATItem) GetTTLOk() (*int64, bool)

GetTTLOk returns a tuple with the TTL field value and a boolean to check if the value has been set.

func (*PATItem) GetTitle added in v1.26.0

func (o *PATItem) GetTitle() string

GetTitle returns the Title field value

func (*PATItem) GetTitleOk added in v1.26.0

func (o *PATItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*PATItem) HasSecret added in v1.26.0

func (o *PATItem) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (PATItem) MarshalJSON added in v1.26.0

func (o PATItem) MarshalJSON() ([]byte, error)

func (*PATItem) SetLastUsed added in v1.26.0

func (o *PATItem) SetLastUsed(v time.Time)

SetLastUsed sets field value

func (o *PATItem) SetLinks(v PATItemLinks)

SetLinks sets field value

func (*PATItem) SetMetadata added in v1.26.0

func (o *PATItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*PATItem) SetName added in v1.26.0

func (o *PATItem) SetName(v string)

SetName sets field value

func (*PATItem) SetSecret added in v1.26.0

func (o *PATItem) SetSecret(v string)

SetSecret gets a reference to the given NullableString and assigns it to the Secret field.

func (*PATItem) SetSecretNil added in v1.26.0

func (o *PATItem) SetSecretNil()

SetSecretNil sets the value for Secret to be an explicit nil

func (*PATItem) SetTTL added in v1.26.0

func (o *PATItem) SetTTL(v int64)

SetTTL sets field value

func (*PATItem) SetTitle added in v1.26.0

func (o *PATItem) SetTitle(v string)

SetTitle sets field value

func (PATItem) ToMap added in v1.26.0

func (o PATItem) ToMap() (map[string]interface{}, error)

func (*PATItem) UnmarshalJSON added in v1.26.0

func (o *PATItem) UnmarshalJSON(data []byte) (err error)

func (*PATItem) UnsetSecret added in v1.26.0

func (o *PATItem) UnsetSecret()

UnsetSecret ensures that no value is present for Secret, not even an explicit nil

type PATItemLinks struct {
	Delete *HalLinkData `json:"delete,omitempty"`
	Self   HalLinkData  `json:"self"`
}

PATItemLinks The links for a Personal Access Token Item.

func NewPATItemLinks(self HalLinkData) *PATItemLinks

NewPATItemLinks instantiates a new PATItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPATItemLinksWithDefaults added in v1.26.0

func NewPATItemLinksWithDefaults() *PATItemLinks

NewPATItemLinksWithDefaults instantiates a new PATItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PATItemLinks) GetDelete added in v1.26.0

func (o *PATItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*PATItemLinks) GetDeleteOk added in v1.26.0

func (o *PATItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PATItemLinks) GetSelf added in v1.26.0

func (o *PATItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*PATItemLinks) GetSelfOk added in v1.26.0

func (o *PATItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*PATItemLinks) HasDelete added in v1.26.0

func (o *PATItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (PATItemLinks) MarshalJSON added in v1.26.0

func (o PATItemLinks) MarshalJSON() ([]byte, error)

func (*PATItemLinks) SetDelete added in v1.26.0

func (o *PATItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*PATItemLinks) SetSelf added in v1.26.0

func (o *PATItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (PATItemLinks) ToMap added in v1.26.0

func (o PATItemLinks) ToMap() (map[string]interface{}, error)

func (*PATItemLinks) UnmarshalJSON added in v1.26.0

func (o *PATItemLinks) UnmarshalJSON(data []byte) (err error)

type PagingMetadata

type PagingMetadata struct {
	// Paging metadata: The number of items returned in this message.
	Count int32 `json:"count"`
	// Creation Time: UTC date and time when the resource was created. If this is a system created resource, this will be a fixed time unaffected by user actions.
	Ctime time.Time `json:"ctime"`
	// Expiry Time: UTC date and time when the resource will be removed automatically by the system and become unavailable.
	Etime NullableTime `json:"etime,omitempty"`
	// Paging metadata: The limit on the number of items to return.
	Limit int32 `json:"limit"`
	// Last Modification Time: UTC date and time when the resource was last updated. For a resource that cannot be modified, this will be the same as `ctime`.
	Mtime time.Time `json:"mtime"`
	// Paging metadata: The index of the first item returned.
	Offset int32 `json:"offset"`
	// Collection metadata: Total number of items present in the collection.
	Total int32 `json:"total"`
}

PagingMetadata Information present in each resource that supports paging. This information provides paging status and other information about the resource itself.

func NewPagingMetadata

func NewPagingMetadata(count int32, ctime time.Time, limit int32, mtime time.Time, offset int32, total int32) *PagingMetadata

NewPagingMetadata instantiates a new PagingMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPagingMetadataWithDefaults

func NewPagingMetadataWithDefaults() *PagingMetadata

NewPagingMetadataWithDefaults instantiates a new PagingMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PagingMetadata) GetCount

func (o *PagingMetadata) GetCount() int32

GetCount returns the Count field value

func (*PagingMetadata) GetCountOk

func (o *PagingMetadata) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetCtime

func (o *PagingMetadata) GetCtime() time.Time

GetCtime returns the Ctime field value

func (*PagingMetadata) GetCtimeOk

func (o *PagingMetadata) GetCtimeOk() (*time.Time, bool)

GetCtimeOk returns a tuple with the Ctime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetEtime

func (o *PagingMetadata) GetEtime() time.Time

GetEtime returns the Etime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PagingMetadata) GetEtimeOk

func (o *PagingMetadata) GetEtimeOk() (*time.Time, bool)

GetEtimeOk returns a tuple with the Etime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PagingMetadata) GetLimit

func (o *PagingMetadata) GetLimit() int32

GetLimit returns the Limit field value

func (*PagingMetadata) GetLimitOk

func (o *PagingMetadata) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetMtime

func (o *PagingMetadata) GetMtime() time.Time

GetMtime returns the Mtime field value

func (*PagingMetadata) GetMtimeOk

func (o *PagingMetadata) GetMtimeOk() (*time.Time, bool)

GetMtimeOk returns a tuple with the Mtime field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetOffset

func (o *PagingMetadata) GetOffset() int32

GetOffset returns the Offset field value

func (*PagingMetadata) GetOffsetOk

func (o *PagingMetadata) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*PagingMetadata) GetTotal

func (o *PagingMetadata) GetTotal() int32

GetTotal returns the Total field value

func (*PagingMetadata) GetTotalOk

func (o *PagingMetadata) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*PagingMetadata) HasEtime

func (o *PagingMetadata) HasEtime() bool

HasEtime returns a boolean if a field has been set.

func (PagingMetadata) MarshalJSON

func (o PagingMetadata) MarshalJSON() ([]byte, error)

func (*PagingMetadata) SetCount

func (o *PagingMetadata) SetCount(v int32)

SetCount sets field value

func (*PagingMetadata) SetCtime

func (o *PagingMetadata) SetCtime(v time.Time)

SetCtime sets field value

func (*PagingMetadata) SetEtime

func (o *PagingMetadata) SetEtime(v time.Time)

SetEtime gets a reference to the given NullableTime and assigns it to the Etime field.

func (*PagingMetadata) SetEtimeNil

func (o *PagingMetadata) SetEtimeNil()

SetEtimeNil sets the value for Etime to be an explicit nil

func (*PagingMetadata) SetLimit

func (o *PagingMetadata) SetLimit(v int32)

SetLimit sets field value

func (*PagingMetadata) SetMtime

func (o *PagingMetadata) SetMtime(v time.Time)

SetMtime sets field value

func (*PagingMetadata) SetOffset

func (o *PagingMetadata) SetOffset(v int32)

SetOffset sets field value

func (*PagingMetadata) SetTotal

func (o *PagingMetadata) SetTotal(v int32)

SetTotal sets field value

func (PagingMetadata) ToMap added in v1.22.0

func (o PagingMetadata) ToMap() (map[string]interface{}, error)

func (*PagingMetadata) UnmarshalJSON added in v1.22.0

func (o *PagingMetadata) UnmarshalJSON(data []byte) (err error)

func (*PagingMetadata) UnsetEtime

func (o *PagingMetadata) UnsetEtime()

UnsetEtime ensures that no value is present for Etime, not even an explicit nil

type PersonalAccessTokenAPIService added in v1.26.0

type PersonalAccessTokenAPIService service

PersonalAccessTokenAPIService PersonalAccessTokenAPI service

func (*PersonalAccessTokenAPIService) CreatePAT added in v1.26.0

CreatePAT Create a new personal access token for a user

Generates a new personal access token that will be available to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreatePATRequest

func (*PersonalAccessTokenAPIService) CreatePATExecute added in v1.26.0

Execute executes the request

@return PATItem

func (*PersonalAccessTokenAPIService) DeletePAT added in v1.26.0

DeletePAT Delete a personal access token

Delete a specific personal access token for the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param patName Unique ID of the personal access token.
@return ApiDeletePATRequest

func (*PersonalAccessTokenAPIService) DeletePATExecute added in v1.26.0

Execute executes the request

func (*PersonalAccessTokenAPIService) GetPAT added in v1.26.0

GetPAT Get a personal access token

Get a specific personal access token for the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param patName Unique ID of the personal access token.
@return ApiGetPATRequest

func (*PersonalAccessTokenAPIService) GetPATExecute added in v1.26.0

Execute executes the request

@return PATItem

func (*PersonalAccessTokenAPIService) ListPATs added in v1.26.0

ListPATs List all personal access tokens for the user

This returns a collection resource that lists all personal access tokens available to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPATsRequest

func (*PersonalAccessTokenAPIService) ListPATsExecute added in v1.26.0

Execute executes the request

@return PATCollection

type RetainBuildJobRequest

type RetainBuildJobRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the job and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainBuildJobRequest struct for RetainBuildJobRequest

func NewRetainBuildJobRequest

func NewRetainBuildJobRequest() *RetainBuildJobRequest

NewRetainBuildJobRequest instantiates a new RetainBuildJobRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRetainBuildJobRequestWithDefaults

func NewRetainBuildJobRequestWithDefaults() *RetainBuildJobRequest

NewRetainBuildJobRequestWithDefaults instantiates a new RetainBuildJobRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RetainBuildJobRequest) GetTtl

func (o *RetainBuildJobRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainBuildJobRequest) GetTtlOk

func (o *RetainBuildJobRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RetainBuildJobRequest) HasTtl

func (o *RetainBuildJobRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainBuildJobRequest) MarshalJSON

func (o RetainBuildJobRequest) MarshalJSON() ([]byte, error)

func (*RetainBuildJobRequest) SetTtl

func (o *RetainBuildJobRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainBuildJobRequest) SetTtlNil

func (o *RetainBuildJobRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (RetainBuildJobRequest) ToMap added in v1.22.0

func (o RetainBuildJobRequest) ToMap() (map[string]interface{}, error)

func (*RetainBuildJobRequest) UnsetTtl

func (o *RetainBuildJobRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RetainWorkspaceRequest

type RetainWorkspaceRequest struct {
	// Time to live (in seconds), i.e. The the number of seconds from the current time (when this request is received) for which to keep the workspace and associated resources.
	Ttl NullableInt64 `json:"ttl,omitempty"`
}

RetainWorkspaceRequest struct for RetainWorkspaceRequest

func NewRetainWorkspaceRequest

func NewRetainWorkspaceRequest() *RetainWorkspaceRequest

NewRetainWorkspaceRequest instantiates a new RetainWorkspaceRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRetainWorkspaceRequestWithDefaults

func NewRetainWorkspaceRequestWithDefaults() *RetainWorkspaceRequest

NewRetainWorkspaceRequestWithDefaults instantiates a new RetainWorkspaceRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RetainWorkspaceRequest) GetTtl

func (o *RetainWorkspaceRequest) GetTtl() int64

GetTtl returns the Ttl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RetainWorkspaceRequest) GetTtlOk

func (o *RetainWorkspaceRequest) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RetainWorkspaceRequest) HasTtl

func (o *RetainWorkspaceRequest) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (RetainWorkspaceRequest) MarshalJSON

func (o RetainWorkspaceRequest) MarshalJSON() ([]byte, error)

func (*RetainWorkspaceRequest) SetTtl

func (o *RetainWorkspaceRequest) SetTtl(v int64)

SetTtl gets a reference to the given NullableInt64 and assigns it to the Ttl field.

func (*RetainWorkspaceRequest) SetTtlNil

func (o *RetainWorkspaceRequest) SetTtlNil()

SetTtlNil sets the value for Ttl to be an explicit nil

func (RetainWorkspaceRequest) ToMap added in v1.22.0

func (o RetainWorkspaceRequest) ToMap() (map[string]interface{}, error)

func (*RetainWorkspaceRequest) UnsetTtl

func (o *RetainWorkspaceRequest) UnsetTtl()

UnsetTtl ensures that no value is present for Ttl, not even an explicit nil

type RootResourceAPIService added in v1.22.0

type RootResourceAPIService service

RootResourceAPIService RootResourceAPI service

func (*RootResourceAPIService) GetRoot added in v1.22.0

GetRoot Get the Root resource.

Retrieve the Root resource to list top level collections.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRootRequest

func (*RootResourceAPIService) GetRootExecute added in v1.22.0

Execute executes the request

@return SimpleCollection

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SimpleCollection

type SimpleCollection struct {
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

SimpleCollection This collection resource follows the common pattern of linking to contained resources. In file system terms, it is similar to a directory but only contains links to a single type of resource. It is not possible to embed resources into this collection.

func NewSimpleCollection

func NewSimpleCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *SimpleCollection

NewSimpleCollection instantiates a new SimpleCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSimpleCollectionWithDefaults

func NewSimpleCollectionWithDefaults() *SimpleCollection

NewSimpleCollectionWithDefaults instantiates a new SimpleCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *SimpleCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*SimpleCollection) GetLinksOk

func (o *SimpleCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SimpleCollection) GetMetadata

func (o *SimpleCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*SimpleCollection) GetMetadataOk

func (o *SimpleCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SimpleCollection) GetName

func (o *SimpleCollection) GetName() string

GetName returns the Name field value

func (*SimpleCollection) GetNameOk

func (o *SimpleCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SimpleCollection) GetTitle

func (o *SimpleCollection) GetTitle() string

GetTitle returns the Title field value

func (*SimpleCollection) GetTitleOk

func (o *SimpleCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (SimpleCollection) MarshalJSON

func (o SimpleCollection) MarshalJSON() ([]byte, error)
func (o *SimpleCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*SimpleCollection) SetMetadata

func (o *SimpleCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*SimpleCollection) SetName

func (o *SimpleCollection) SetName(v string)

SetName sets field value

func (*SimpleCollection) SetTitle

func (o *SimpleCollection) SetTitle(v string)

SetTitle sets field value

func (SimpleCollection) ToMap added in v1.22.0

func (o SimpleCollection) ToMap() (map[string]interface{}, error)

func (*SimpleCollection) UnmarshalJSON added in v1.22.0

func (o *SimpleCollection) UnmarshalJSON(data []byte) (err error)

type ToolchainTypes

type ToolchainTypes string

ToolchainTypes The type of toolchain that will be used to compile and link the project. * `GCC` - GNU Tools for Arm Embedded Processors. Refer to <a href=\"https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm\">Arm GCC</a>. * `G++` - Code Sourcery GCC compiler for C and C++ (is now Mentor Graphics CodeBench). * `AC5` - Arm Compiler for C and C++ Major Version 5. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation/version-5\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `AC6` - Arm Compiler for C and C++ Major Version 6. Refer to <a href=\"https://developer.arm.com/tools-and-software/embedded/arm-compiler/documentation\">Arm Compiler</a>. Due to incompatible command line syntax version 5 and 6 are listed as separate compilers. * `IAR` - IAR compiler for C and C++. * `Tasking` - TASKING compiler for C and C++. * `GHS` - Green Hills Software compiler for C, C++, and EC++.

const (
	AC5     ToolchainTypes = "AC5"
	AC6     ToolchainTypes = "AC6"
	G       ToolchainTypes = "G++"
	GCC     ToolchainTypes = "GCC"
	GHS     ToolchainTypes = "GHS"
	IAR     ToolchainTypes = "IAR"
	TASKING ToolchainTypes = "Tasking"
)

List of ToolchainTypes

func NewToolchainTypesFromValue

func NewToolchainTypesFromValue(v string) (*ToolchainTypes, error)

NewToolchainTypesFromValue returns a pointer to a valid ToolchainTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ToolchainTypes) IsValid

func (v ToolchainTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ToolchainTypes) Ptr

func (v ToolchainTypes) Ptr() *ToolchainTypes

Ptr returns reference to ToolchainTypes value

func (*ToolchainTypes) UnmarshalJSON

func (v *ToolchainTypes) UnmarshalJSON(src []byte) error

type VHTRunJobsAPIService added in v1.22.0

type VHTRunJobsAPIService service

VHTRunJobsAPIService VHTRunJobsAPI service

func (*VHTRunJobsAPIService) CancelVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) CancelVhtRunJob(ctx context.Context, jobName string) ApiCancelVhtRunJobRequest

CancelVhtRunJob Cancel a VHT run job.

This will cancel a job that is in progress. All messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiCancelVhtRunJobRequest

func (*VHTRunJobsAPIService) CancelVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsAPIService) DeleteVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) DeleteVhtRunJob(ctx context.Context, jobName string) ApiDeleteVhtRunJobRequest

DeleteVhtRunJob Delete an VHT run Job.

Deletes a job along with messages associated with it. Deleting a job is only possible if it has already completed or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiDeleteVhtRunJobRequest

func (*VHTRunJobsAPIService) DeleteVhtRunJobExecute added in v1.22.0

func (a *VHTRunJobsAPIService) DeleteVhtRunJobExecute(r ApiDeleteVhtRunJobRequest) (*http.Response, error)

Execute executes the request

func (*VHTRunJobsAPIService) GetVhtRunJob added in v1.22.0

func (a *VHTRunJobsAPIService) GetVhtRunJob(ctx context.Context, jobName string) ApiGetVhtRunJobRequest

GetVhtRunJob Return status of an VHT run Job.

An VHT run job represents the status of a run process being executed by a VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobRequest

func (*VHTRunJobsAPIService) GetVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VHTRunJobsAPIService) GetVhtRunJobMessages added in v1.22.0

func (a *VHTRunJobsAPIService) GetVhtRunJobMessages(ctx context.Context, jobName string) ApiGetVhtRunJobMessagesRequest

GetVhtRunJobMessages VHT Run Job Message Feed.

Retrieve and page through the messages for a given job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param jobName Unique ID of the VHT run job.
@return ApiGetVhtRunJobMessagesRequest

func (*VHTRunJobsAPIService) GetVhtRunJobMessagesExecute added in v1.22.0

Execute executes the request

@return NotificationFeed

func (*VHTRunJobsAPIService) ListVhtRunJobs added in v1.22.0

ListVhtRunJobs List all run jobs on VHTs.

This returns a collection resource that lists all in progress or recently completed run jobs on VHT instances. The run jobs for all VHT instances are in the same collection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtRunJobsRequest

func (*VHTRunJobsAPIService) ListVhtRunJobsExecute added in v1.22.0

Execute executes the request

@return VhtRunJobCollection

type VendorItem

type VendorItem struct {
	Links    VendorItemLinks        `json:"_links"`
	Metadata NullableCommonMetadata `json:"_metadata"`
	// Description of the Vendor
	Description *string `json:"description,omitempty"`
	// Value used to identify this Vendor, in the data source used to create this Vendor.
	ExternalId *string `json:"external_id,omitempty"`
	// Unique ID of the Vendor.
	Id string `json:"id"`
	Logo *string `json:"logo,omitempty"`
	// Web-addressable slug of the Vendor name
	Slug string `json:"slug"`
	// Human-readable name of the Vendor.
	Title string `json:"title"`
	// Type of data used to populate the `external_id` field
	Type *string `json:"type,omitempty"`
	// URL to the Vendors website
	Website *string `json:"website,omitempty"`
}

VendorItem A Vendor Item.

func NewVendorItem

func NewVendorItem(links VendorItemLinks, metadata NullableCommonMetadata, id string, slug string, title string) *VendorItem

NewVendorItem instantiates a new VendorItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVendorItemWithDefaults

func NewVendorItemWithDefaults() *VendorItem

NewVendorItemWithDefaults instantiates a new VendorItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VendorItem) GetDescription

func (o *VendorItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*VendorItem) GetDescriptionOk

func (o *VendorItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetExternalId

func (o *VendorItem) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*VendorItem) GetExternalIdOk

func (o *VendorItem) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetId

func (o *VendorItem) GetId() string

GetId returns the Id field value

func (*VendorItem) GetIdOk

func (o *VendorItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLinks() VendorItemLinks

GetLinks returns the Links field value

func (*VendorItem) GetLinksOk

func (o *VendorItem) GetLinksOk() (*VendorItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (o *VendorItem) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*VendorItem) GetLogoOk

func (o *VendorItem) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetMetadata

func (o *VendorItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VendorItem) GetMetadataOk

func (o *VendorItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VendorItem) GetSlug

func (o *VendorItem) GetSlug() string

GetSlug returns the Slug field value

func (*VendorItem) GetSlugOk

func (o *VendorItem) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value and a boolean to check if the value has been set.

func (*VendorItem) GetTitle

func (o *VendorItem) GetTitle() string

GetTitle returns the Title field value

func (*VendorItem) GetTitleOk

func (o *VendorItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VendorItem) GetType

func (o *VendorItem) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VendorItem) GetTypeOk

func (o *VendorItem) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) GetWebsite

func (o *VendorItem) GetWebsite() string

GetWebsite returns the Website field value if set, zero value otherwise.

func (*VendorItem) GetWebsiteOk

func (o *VendorItem) GetWebsiteOk() (*string, bool)

GetWebsiteOk returns a tuple with the Website field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VendorItem) HasDescription

func (o *VendorItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*VendorItem) HasExternalId

func (o *VendorItem) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (o *VendorItem) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*VendorItem) HasType

func (o *VendorItem) HasType() bool

HasType returns a boolean if a field has been set.

func (*VendorItem) HasWebsite

func (o *VendorItem) HasWebsite() bool

HasWebsite returns a boolean if a field has been set.

func (VendorItem) MarshalJSON

func (o VendorItem) MarshalJSON() ([]byte, error)

func (*VendorItem) SetDescription

func (o *VendorItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*VendorItem) SetExternalId

func (o *VendorItem) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*VendorItem) SetId

func (o *VendorItem) SetId(v string)

SetId sets field value

func (o *VendorItem) SetLinks(v VendorItemLinks)

SetLinks sets field value

func (o *VendorItem) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*VendorItem) SetMetadata

func (o *VendorItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VendorItem) SetSlug

func (o *VendorItem) SetSlug(v string)

SetSlug sets field value

func (*VendorItem) SetTitle

func (o *VendorItem) SetTitle(v string)

SetTitle sets field value

func (*VendorItem) SetType

func (o *VendorItem) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*VendorItem) SetWebsite

func (o *VendorItem) SetWebsite(v string)

SetWebsite gets a reference to the given string and assigns it to the Website field.

func (VendorItem) ToMap added in v1.22.0

func (o VendorItem) ToMap() (map[string]interface{}, error)

func (*VendorItem) UnmarshalJSON added in v1.22.0

func (o *VendorItem) UnmarshalJSON(data []byte) (err error)
type VendorItemLinks struct {
	Collection HalLinkData `json:"collection"`
	Self       HalLinkData `json:"self"`
}

VendorItemLinks The links for a VendorItem.

func NewVendorItemLinks(collection HalLinkData, self HalLinkData) *VendorItemLinks

NewVendorItemLinks instantiates a new VendorItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVendorItemLinksWithDefaults

func NewVendorItemLinksWithDefaults() *VendorItemLinks

NewVendorItemLinksWithDefaults instantiates a new VendorItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VendorItemLinks) GetCollection

func (o *VendorItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value

func (*VendorItemLinks) GetCollectionOk

func (o *VendorItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value and a boolean to check if the value has been set.

func (*VendorItemLinks) GetSelf

func (o *VendorItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VendorItemLinks) GetSelfOk

func (o *VendorItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (VendorItemLinks) MarshalJSON

func (o VendorItemLinks) MarshalJSON() ([]byte, error)

func (*VendorItemLinks) SetCollection

func (o *VendorItemLinks) SetCollection(v HalLinkData)

SetCollection sets field value

func (*VendorItemLinks) SetSelf

func (o *VendorItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VendorItemLinks) ToMap added in v1.22.0

func (o VendorItemLinks) ToMap() (map[string]interface{}, error)

func (*VendorItemLinks) UnmarshalJSON added in v1.22.0

func (o *VendorItemLinks) UnmarshalJSON(data []byte) (err error)

type VendorsAPIService added in v1.22.0

type VendorsAPIService service

VendorsAPIService VendorsAPI service

func (*VendorsAPIService) CreateVendor added in v1.22.0

CreateVendor Create a new Vendor

This creates a new Vendor entry, using external data about the Vendor and a user-supplied Name field.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateVendorRequest

func (*VendorsAPIService) CreateVendorExecute added in v1.22.0

func (a *VendorsAPIService) CreateVendorExecute(r ApiCreateVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsAPIService) GetVendor added in v1.22.0

func (a *VendorsAPIService) GetVendor(ctx context.Context, vendorSlugOrId string) ApiGetVendorRequest

GetVendor Get a Vendor Item

Get a specific Vendor Item

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vendorSlugOrId Either the Slug or ID of the Vendor
@return ApiGetVendorRequest

func (*VendorsAPIService) GetVendorExecute added in v1.22.0

func (a *VendorsAPIService) GetVendorExecute(r ApiGetVendorRequest) (*VendorItem, *http.Response, error)

Execute executes the request

@return VendorItem

func (*VendorsAPIService) ListVendors added in v1.22.0

ListVendors List all the Vendors.

This returns a collection resource that lists all of the Vendors available to the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVendorsRequest

func (*VendorsAPIService) ListVendorsExecute added in v1.22.0

Execute executes the request

@return ListVendorsCollection

type VhtCollection

type VhtCollection struct {
	Embedded *EmbeddedVhtItems          `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtCollection

func NewVhtCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtCollection

NewVhtCollection instantiates a new VhtCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtCollectionWithDefaults

func NewVhtCollectionWithDefaults() *VhtCollection

NewVhtCollectionWithDefaults instantiates a new VhtCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtCollection) FetchName added in v1.21.0

func (o *VhtCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtCollection) FetchTitle added in v1.21.0

func (o *VhtCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtCollection) FetchType added in v1.21.0

func (o *VhtCollection) FetchType() string

FetchType returns the resource type

func (*VhtCollection) GetEmbedded

func (o *VhtCollection) GetEmbedded() EmbeddedVhtItems

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtCollection) GetEmbeddedOk

func (o *VhtCollection) GetEmbeddedOk() (*EmbeddedVhtItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtCollection) GetItemCount added in v1.21.0

func (o *VhtCollection) GetItemCount() (count int64, err error)

func (*VhtCollection) GetItemIterator added in v1.21.0

func (o *VhtCollection) GetItemIterator() (IIterator, error)
func (o *VhtCollection) GetLinks() HalCollectionLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtCollection) GetLinksOk

func (o *VhtCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtCollection) GetMetadata

func (o *VhtCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtCollection) GetMetadataOk

func (o *VhtCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtCollection) GetName

func (o *VhtCollection) GetName() string

GetName returns the Name field value

func (*VhtCollection) GetNameOk

func (o *VhtCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtCollection) GetTitle

func (o *VhtCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtCollection) GetTitleOk

func (o *VhtCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtCollection) HasEmbedded

func (o *VhtCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtCollection) HasNext added in v1.21.0

func (o *VhtCollection) HasNext() bool

func (VhtCollection) MarshalJSON

func (o VhtCollection) MarshalJSON() ([]byte, error)

func (*VhtCollection) SetEmbedded

func (o *VhtCollection) SetEmbedded(v EmbeddedVhtItems)

SetEmbedded gets a reference to the given EmbeddedVhtItems and assigns it to the Embedded field.

func (o *VhtCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtCollection) SetMetadata

func (o *VhtCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtCollection) SetName

func (o *VhtCollection) SetName(v string)

SetName sets field value

func (*VhtCollection) SetTitle

func (o *VhtCollection) SetTitle(v string)

SetTitle sets field value

func (VhtCollection) ToMap added in v1.22.0

func (o VhtCollection) ToMap() (map[string]interface{}, error)

func (*VhtCollection) UnmarshalJSON added in v1.22.0

func (o *VhtCollection) UnmarshalJSON(data []byte) (err error)

type VhtInstanceCollection

type VhtInstanceCollection struct {
	Embedded *EmbeddedVhtInstanceItems  `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtInstanceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtInstanceCollection

func NewVhtInstanceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtInstanceCollection

NewVhtInstanceCollection instantiates a new VhtInstanceCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtInstanceCollectionWithDefaults

func NewVhtInstanceCollectionWithDefaults() *VhtInstanceCollection

NewVhtInstanceCollectionWithDefaults instantiates a new VhtInstanceCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtInstanceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtInstanceCollection) FetchName added in v1.25.0

func (o *VhtInstanceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtInstanceCollection) FetchTitle added in v1.25.0

func (o *VhtInstanceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtInstanceCollection) FetchType added in v1.25.0

func (o *VhtInstanceCollection) FetchType() string

FetchType returns the resource type

func (*VhtInstanceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtInstanceCollection) GetEmbeddedOk

func (o *VhtInstanceCollection) GetEmbeddedOk() (*EmbeddedVhtInstanceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceCollection) GetItemCount added in v1.25.0

func (o *VhtInstanceCollection) GetItemCount() (count int64, err error)

func (*VhtInstanceCollection) GetItemIterator added in v1.25.0

func (o *VhtInstanceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtInstanceCollection) GetLinksOk

func (o *VhtInstanceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceCollection) GetMetadata

func (o *VhtInstanceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtInstanceCollection) GetMetadataOk

func (o *VhtInstanceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceCollection) GetName

func (o *VhtInstanceCollection) GetName() string

GetName returns the Name field value

func (*VhtInstanceCollection) GetNameOk

func (o *VhtInstanceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) GetTitle

func (o *VhtInstanceCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtInstanceCollection) GetTitleOk

func (o *VhtInstanceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtInstanceCollection) HasEmbedded

func (o *VhtInstanceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtInstanceCollection) HasNext added in v1.25.0

func (o *VhtInstanceCollection) HasNext() bool

func (VhtInstanceCollection) MarshalJSON

func (o VhtInstanceCollection) MarshalJSON() ([]byte, error)

func (*VhtInstanceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedVhtInstanceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*VhtInstanceCollection) SetMetadata

func (o *VhtInstanceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtInstanceCollection) SetName

func (o *VhtInstanceCollection) SetName(v string)

SetName sets field value

func (*VhtInstanceCollection) SetTitle

func (o *VhtInstanceCollection) SetTitle(v string)

SetTitle sets field value

func (VhtInstanceCollection) ToMap added in v1.22.0

func (o VhtInstanceCollection) ToMap() (map[string]interface{}, error)

func (*VhtInstanceCollection) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceCollection) UnmarshalJSON(data []byte) (err error)

type VhtInstanceItem

type VhtInstanceItem struct {
	Links    NullableVhtInstanceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata       `json:"_metadata"`
	// True if an error occurred with the instance (e.g. network outage, etc.).
	Error bool `json:"error"`
	// The maximum time (in minutes) that the instance will be available for. After the timeout has expired the instance will be stopped and released. The timeout does not include any time the request spent being queued, waiting for the instance to be started.
	InstanceTimeout *int32 `json:"instanceTimeout,omitempty"`
	// Unique ID of the VHT instance.
	Name string `json:"name"`
	// True if an instance has all the artefacts necessary to carry out run jobs.
	Ready bool `json:"ready"`
	// True if an instance has been requested.
	Requested bool `json:"requested"`
	// A summary status of the VHT instance.  Note: this value should not be relied upon to determine whether a VHT is ready as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True when the instance has been terminated (this necessarily indicates that the instance is no longer available).
	Terminated bool `json:"terminated"`
	// Optional human readable name of the VHT instance.
	Title NullableString `json:"title,omitempty"`
}

VhtInstanceItem When the VHT instance is ready, it will include the current status of the instance and links to other available resources, such as instance messages and instance artefacts.

func NewVhtInstanceItem

func NewVhtInstanceItem(links NullableVhtInstanceItemLinks, metadata NullableCommonMetadata, error_ bool, name string, ready bool, requested bool, status string, terminated bool) *VhtInstanceItem

NewVhtInstanceItem instantiates a new VhtInstanceItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtInstanceItemWithDefaults

func NewVhtInstanceItemWithDefaults() *VhtInstanceItem

NewVhtInstanceItemWithDefaults instantiates a new VhtInstanceItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtInstanceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtInstanceItem) FetchName added in v1.25.0

func (o *VhtInstanceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtInstanceItem) FetchTitle added in v1.25.0

func (o *VhtInstanceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtInstanceItem) FetchType added in v1.25.0

func (o *VhtInstanceItem) FetchType() string

FetchType returns the resource type

func (*VhtInstanceItem) GetError

func (o *VhtInstanceItem) GetError() bool

GetError returns the Error field value

func (*VhtInstanceItem) GetErrorOk

func (o *VhtInstanceItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetInstanceTimeout

func (o *VhtInstanceItem) GetInstanceTimeout() int32

GetInstanceTimeout returns the InstanceTimeout field value if set, zero value otherwise.

func (*VhtInstanceItem) GetInstanceTimeoutOk

func (o *VhtInstanceItem) GetInstanceTimeoutOk() (*int32, bool)

GetInstanceTimeoutOk returns a tuple with the InstanceTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtInstanceItem) GetLinks() VhtInstanceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtInstanceItemLinks will be returned

func (*VhtInstanceItem) GetLinksOk

func (o *VhtInstanceItem) GetLinksOk() (*VhtInstanceItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) GetMetadata

func (o *VhtInstanceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtInstanceItem) GetMetadataOk

func (o *VhtInstanceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) GetName

func (o *VhtInstanceItem) GetName() string

GetName returns the Name field value

func (*VhtInstanceItem) GetNameOk

func (o *VhtInstanceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetReady

func (o *VhtInstanceItem) GetReady() bool

GetReady returns the Ready field value

func (*VhtInstanceItem) GetReadyOk

func (o *VhtInstanceItem) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetRequested

func (o *VhtInstanceItem) GetRequested() bool

GetRequested returns the Requested field value

func (*VhtInstanceItem) GetRequestedOk

func (o *VhtInstanceItem) GetRequestedOk() (*bool, bool)

GetRequestedOk returns a tuple with the Requested field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetStatus

func (o *VhtInstanceItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtInstanceItem) GetStatusOk

func (o *VhtInstanceItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTerminated

func (o *VhtInstanceItem) GetTerminated() bool

GetTerminated returns the Terminated field value

func (*VhtInstanceItem) GetTerminatedOk

func (o *VhtInstanceItem) GetTerminatedOk() (*bool, bool)

GetTerminatedOk returns a tuple with the Terminated field value and a boolean to check if the value has been set.

func (*VhtInstanceItem) GetTitle

func (o *VhtInstanceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtInstanceItem) GetTitleOk

func (o *VhtInstanceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtInstanceItem) HasInstanceTimeout

func (o *VhtInstanceItem) HasInstanceTimeout() bool

HasInstanceTimeout returns a boolean if a field has been set.

func (*VhtInstanceItem) HasTitle

func (o *VhtInstanceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtInstanceItem) MarshalJSON

func (o VhtInstanceItem) MarshalJSON() ([]byte, error)

func (*VhtInstanceItem) SetError

func (o *VhtInstanceItem) SetError(v bool)

SetError sets field value

func (*VhtInstanceItem) SetInstanceTimeout

func (o *VhtInstanceItem) SetInstanceTimeout(v int32)

SetInstanceTimeout gets a reference to the given int32 and assigns it to the InstanceTimeout field.

func (o *VhtInstanceItem) SetLinks(v VhtInstanceItemLinks)

SetLinks sets field value

func (*VhtInstanceItem) SetMetadata

func (o *VhtInstanceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtInstanceItem) SetName

func (o *VhtInstanceItem) SetName(v string)

SetName sets field value

func (*VhtInstanceItem) SetReady

func (o *VhtInstanceItem) SetReady(v bool)

SetReady sets field value

func (*VhtInstanceItem) SetRequested

func (o *VhtInstanceItem) SetRequested(v bool)

SetRequested sets field value

func (*VhtInstanceItem) SetStatus

func (o *VhtInstanceItem) SetStatus(v string)

SetStatus sets field value

func (*VhtInstanceItem) SetTerminated

func (o *VhtInstanceItem) SetTerminated(v bool)

SetTerminated sets field value

func (*VhtInstanceItem) SetTitle

func (o *VhtInstanceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtInstanceItem) SetTitleNil

func (o *VhtInstanceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (VhtInstanceItem) ToMap added in v1.22.0

func (o VhtInstanceItem) ToMap() (map[string]interface{}, error)

func (*VhtInstanceItem) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceItem) UnmarshalJSON(data []byte) (err error)

func (*VhtInstanceItem) UnsetTitle

func (o *VhtInstanceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtInstanceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtInstanceItemLinks The `related` link indicates the VHT defining the instance. The `details` links to a resource that provides output messages of a VHT instance. The `artefacts` links to a collection of artefact managers which are needed for a run job to happen. The `create` link (if present) provides the URI to start a VHT run job.

func NewVhtInstanceItemLinks(related HalLinkData, self HalLinkData) *VhtInstanceItemLinks

NewVhtInstanceItemLinks instantiates a new VhtInstanceItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtInstanceItemLinksWithDefaults

func NewVhtInstanceItemLinksWithDefaults() *VhtInstanceItemLinks

NewVhtInstanceItemLinksWithDefaults instantiates a new VhtInstanceItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VhtInstanceItemLinks) GetArtefacts

func (o *VhtInstanceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetArtefactsOk

func (o *VhtInstanceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCancel

func (o *VhtInstanceItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCancelOk

func (o *VhtInstanceItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCollection

func (o *VhtInstanceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCollectionOk

func (o *VhtInstanceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetCreate

func (o *VhtInstanceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetCreateOk

func (o *VhtInstanceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDelete

func (o *VhtInstanceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDeleteOk

func (o *VhtInstanceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetDetails

func (o *VhtInstanceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtInstanceItemLinks) GetDetailsOk

func (o *VhtInstanceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetRelated

func (o *VhtInstanceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtInstanceItemLinks) GetRelatedOk

func (o *VhtInstanceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) GetSelf

func (o *VhtInstanceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtInstanceItemLinks) GetSelfOk

func (o *VhtInstanceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtInstanceItemLinks) HasArtefacts

func (o *VhtInstanceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCancel

func (o *VhtInstanceItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCollection

func (o *VhtInstanceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasCreate

func (o *VhtInstanceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDelete

func (o *VhtInstanceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtInstanceItemLinks) HasDetails

func (o *VhtInstanceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtInstanceItemLinks) MarshalJSON

func (o VhtInstanceItemLinks) MarshalJSON() ([]byte, error)

func (*VhtInstanceItemLinks) SetArtefacts

func (o *VhtInstanceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*VhtInstanceItemLinks) SetCancel

func (o *VhtInstanceItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtInstanceItemLinks) SetCollection

func (o *VhtInstanceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtInstanceItemLinks) SetCreate

func (o *VhtInstanceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtInstanceItemLinks) SetDelete

func (o *VhtInstanceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtInstanceItemLinks) SetDetails

func (o *VhtInstanceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtInstanceItemLinks) SetRelated

func (o *VhtInstanceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtInstanceItemLinks) SetSelf

func (o *VhtInstanceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtInstanceItemLinks) ToMap added in v1.22.0

func (o VhtInstanceItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtInstanceItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtInstanceItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtInstanceIterator added in v1.25.0

type VhtInstanceIterator struct {
	// contains filtered or unexported fields
}

VhtInstanceIterator defines an iterator over a collection.

func (*VhtInstanceIterator) GetNext added in v1.25.0

func (m *VhtInstanceIterator) GetNext() (item any, err error)

func (*VhtInstanceIterator) HasNext added in v1.25.0

func (m *VhtInstanceIterator) HasNext() bool

type VhtItem

type VhtItem struct {
	Links           NullableVhtItemLinks   `json:"_links"`
	Metadata        NullableCommonMetadata `json:"_metadata"`
	AdditionalTools []AdditionalTool       `json:"additionalTools,omitempty"`
	// The board Target.
	Board string `json:"board"`
	// The revision of the board Target.
	BoardRevision *string `json:"boardRevision,omitempty"`
	// True if this VHT is scheduled to be removed from the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// The model used
	Model NullableString `json:"model,omitempty"`
	// Unique ID of the VHT.
	Name string `json:"name"`
	// Human readable name of the VHT.
	Title string `json:"title"`
	// The vendor who supplies the VHT.
	Vendor            string             `json:"vendor"`
	VirtualInterfaces []VirtualInterface `json:"virtualInterfaces,omitempty"`
}

VhtItem struct for VhtItem

func NewVhtItem

func NewVhtItem(links NullableVhtItemLinks, metadata NullableCommonMetadata, board string, deprecated bool, name string, title string, vendor string) *VhtItem

NewVhtItem instantiates a new VhtItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtItemWithDefaults

func NewVhtItemWithDefaults() *VhtItem

NewVhtItemWithDefaults instantiates a new VhtItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtItem) FetchName added in v1.21.0

func (o *VhtItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtItem) FetchTitle added in v1.21.0

func (o *VhtItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtItem) FetchType added in v1.21.0

func (o *VhtItem) FetchType() string

FetchType returns the resource type

func (*VhtItem) GetAdditionalTools

func (o *VhtItem) GetAdditionalTools() []AdditionalTool

GetAdditionalTools returns the AdditionalTools field value if set, zero value otherwise.

func (*VhtItem) GetAdditionalToolsOk

func (o *VhtItem) GetAdditionalToolsOk() ([]AdditionalTool, bool)

GetAdditionalToolsOk returns a tuple with the AdditionalTools field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetBoard

func (o *VhtItem) GetBoard() string

GetBoard returns the Board field value

func (*VhtItem) GetBoardOk

func (o *VhtItem) GetBoardOk() (*string, bool)

GetBoardOk returns a tuple with the Board field value and a boolean to check if the value has been set.

func (*VhtItem) GetBoardRevision

func (o *VhtItem) GetBoardRevision() string

GetBoardRevision returns the BoardRevision field value if set, zero value otherwise.

func (*VhtItem) GetBoardRevisionOk

func (o *VhtItem) GetBoardRevisionOk() (*string, bool)

GetBoardRevisionOk returns a tuple with the BoardRevision field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecated

func (o *VhtItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*VhtItem) GetDeprecatedOk

func (o *VhtItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*VhtItem) GetDeprecationInfo

func (o *VhtItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*VhtItem) GetDeprecationInfoOk

func (o *VhtItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtItem) GetLinks() VhtItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtItemLinks will be returned

func (*VhtItem) GetLinksOk

func (o *VhtItem) GetLinksOk() (*VhtItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetMetadata

func (o *VhtItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtItem) GetMetadataOk

func (o *VhtItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetModel

func (o *VhtItem) GetModel() string

GetModel returns the Model field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtItem) GetModelOk

func (o *VhtItem) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtItem) GetName

func (o *VhtItem) GetName() string

GetName returns the Name field value

func (*VhtItem) GetNameOk

func (o *VhtItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtItem) GetTitle

func (o *VhtItem) GetTitle() string

GetTitle returns the Title field value

func (*VhtItem) GetTitleOk

func (o *VhtItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtItem) GetVendor

func (o *VhtItem) GetVendor() string

GetVendor returns the Vendor field value

func (*VhtItem) GetVendorOk

func (o *VhtItem) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value and a boolean to check if the value has been set.

func (*VhtItem) GetVirtualInterfaces

func (o *VhtItem) GetVirtualInterfaces() []VirtualInterface

GetVirtualInterfaces returns the VirtualInterfaces field value if set, zero value otherwise.

func (*VhtItem) GetVirtualInterfacesOk

func (o *VhtItem) GetVirtualInterfacesOk() ([]VirtualInterface, bool)

GetVirtualInterfacesOk returns a tuple with the VirtualInterfaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItem) HasAdditionalTools

func (o *VhtItem) HasAdditionalTools() bool

HasAdditionalTools returns a boolean if a field has been set.

func (*VhtItem) HasBoardRevision

func (o *VhtItem) HasBoardRevision() bool

HasBoardRevision returns a boolean if a field has been set.

func (*VhtItem) HasDeprecationInfo

func (o *VhtItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*VhtItem) HasModel

func (o *VhtItem) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*VhtItem) HasVirtualInterfaces

func (o *VhtItem) HasVirtualInterfaces() bool

HasVirtualInterfaces returns a boolean if a field has been set.

func (VhtItem) MarshalJSON

func (o VhtItem) MarshalJSON() ([]byte, error)

func (*VhtItem) SetAdditionalTools

func (o *VhtItem) SetAdditionalTools(v []AdditionalTool)

SetAdditionalTools gets a reference to the given []AdditionalTool and assigns it to the AdditionalTools field.

func (*VhtItem) SetBoard

func (o *VhtItem) SetBoard(v string)

SetBoard sets field value

func (*VhtItem) SetBoardRevision

func (o *VhtItem) SetBoardRevision(v string)

SetBoardRevision gets a reference to the given string and assigns it to the BoardRevision field.

func (*VhtItem) SetDeprecated

func (o *VhtItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*VhtItem) SetDeprecationInfo

func (o *VhtItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (o *VhtItem) SetLinks(v VhtItemLinks)

SetLinks sets field value

func (*VhtItem) SetMetadata

func (o *VhtItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtItem) SetModel

func (o *VhtItem) SetModel(v string)

SetModel gets a reference to the given NullableString and assigns it to the Model field.

func (*VhtItem) SetModelNil

func (o *VhtItem) SetModelNil()

SetModelNil sets the value for Model to be an explicit nil

func (*VhtItem) SetName

func (o *VhtItem) SetName(v string)

SetName sets field value

func (*VhtItem) SetTitle

func (o *VhtItem) SetTitle(v string)

SetTitle sets field value

func (*VhtItem) SetVendor

func (o *VhtItem) SetVendor(v string)

SetVendor sets field value

func (*VhtItem) SetVirtualInterfaces

func (o *VhtItem) SetVirtualInterfaces(v []VirtualInterface)

SetVirtualInterfaces gets a reference to the given []VirtualInterface and assigns it to the VirtualInterfaces field.

func (VhtItem) ToMap added in v1.22.0

func (o VhtItem) ToMap() (map[string]interface{}, error)

func (*VhtItem) UnmarshalJSON added in v1.22.0

func (o *VhtItem) UnmarshalJSON(data []byte) (err error)

func (*VhtItem) UnsetModel

func (o *VhtItem) UnsetModel()

UnsetModel ensures that no value is present for Model, not even an explicit nil

type VhtItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Instance   *HalLinkData `json:"instance,omitempty"`
	Self       HalLinkData  `json:"self"`
}

VhtItemLinks The `create` link (if present) provides the URI to request a VHT instance.

func NewVhtItemLinks(self HalLinkData) *VhtItemLinks

NewVhtItemLinks instantiates a new VhtItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtItemLinksWithDefaults

func NewVhtItemLinksWithDefaults() *VhtItemLinks

NewVhtItemLinksWithDefaults instantiates a new VhtItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VhtItemLinks) GetCollection

func (o *VhtItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtItemLinks) GetCollectionOk

func (o *VhtItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetCreate

func (o *VhtItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*VhtItemLinks) GetCreateOk

func (o *VhtItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetInstance

func (o *VhtItemLinks) GetInstance() HalLinkData

GetInstance returns the Instance field value if set, zero value otherwise.

func (*VhtItemLinks) GetInstanceOk

func (o *VhtItemLinks) GetInstanceOk() (*HalLinkData, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtItemLinks) GetSelf

func (o *VhtItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtItemLinks) GetSelfOk

func (o *VhtItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtItemLinks) HasCollection

func (o *VhtItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtItemLinks) HasCreate

func (o *VhtItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (*VhtItemLinks) HasInstance

func (o *VhtItemLinks) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (VhtItemLinks) MarshalJSON

func (o VhtItemLinks) MarshalJSON() ([]byte, error)

func (*VhtItemLinks) SetCollection

func (o *VhtItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtItemLinks) SetCreate

func (o *VhtItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*VhtItemLinks) SetInstance

func (o *VhtItemLinks) SetInstance(v HalLinkData)

SetInstance gets a reference to the given HalLinkData and assigns it to the Instance field.

func (*VhtItemLinks) SetSelf

func (o *VhtItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtItemLinks) ToMap added in v1.22.0

func (o VhtItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtIterator added in v1.21.0

type VhtIterator struct {
	// contains filtered or unexported fields
}

VhtIterator defines an iterator over a collection.

func (*VhtIterator) GetNext added in v1.21.0

func (m *VhtIterator) GetNext() (item any, err error)

func (*VhtIterator) HasNext added in v1.21.0

func (m *VhtIterator) HasNext() bool

type VhtRunJobCollection

type VhtRunJobCollection struct {
	Embedded *EmbeddedVhtRunJobItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

VhtRunJobCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewVhtRunJobCollection

func NewVhtRunJobCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *VhtRunJobCollection

NewVhtRunJobCollection instantiates a new VhtRunJobCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtRunJobCollectionWithDefaults

func NewVhtRunJobCollectionWithDefaults() *VhtRunJobCollection

NewVhtRunJobCollectionWithDefaults instantiates a new VhtRunJobCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtRunJobCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtRunJobCollection) FetchName added in v1.25.0

func (o *VhtRunJobCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtRunJobCollection) FetchTitle added in v1.25.0

func (o *VhtRunJobCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtRunJobCollection) FetchType added in v1.25.0

func (o *VhtRunJobCollection) FetchType() string

FetchType returns the resource type

func (*VhtRunJobCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*VhtRunJobCollection) GetEmbeddedOk

func (o *VhtRunJobCollection) GetEmbeddedOk() (*EmbeddedVhtRunJobItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobCollection) GetItemCount added in v1.25.0

func (o *VhtRunJobCollection) GetItemCount() (count int64, err error)

func (*VhtRunJobCollection) GetItemIterator added in v1.25.0

func (o *VhtRunJobCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*VhtRunJobCollection) GetLinksOk

func (o *VhtRunJobCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobCollection) GetMetadata

func (o *VhtRunJobCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*VhtRunJobCollection) GetMetadataOk

func (o *VhtRunJobCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobCollection) GetName

func (o *VhtRunJobCollection) GetName() string

GetName returns the Name field value

func (*VhtRunJobCollection) GetNameOk

func (o *VhtRunJobCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) GetTitle

func (o *VhtRunJobCollection) GetTitle() string

GetTitle returns the Title field value

func (*VhtRunJobCollection) GetTitleOk

func (o *VhtRunJobCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VhtRunJobCollection) HasEmbedded

func (o *VhtRunJobCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*VhtRunJobCollection) HasNext added in v1.25.0

func (o *VhtRunJobCollection) HasNext() bool

func (VhtRunJobCollection) MarshalJSON

func (o VhtRunJobCollection) MarshalJSON() ([]byte, error)

func (*VhtRunJobCollection) SetEmbedded

func (o *VhtRunJobCollection) SetEmbedded(v EmbeddedVhtRunJobItems)

SetEmbedded gets a reference to the given EmbeddedVhtRunJobItems and assigns it to the Embedded field.

func (o *VhtRunJobCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*VhtRunJobCollection) SetMetadata

func (o *VhtRunJobCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*VhtRunJobCollection) SetName

func (o *VhtRunJobCollection) SetName(v string)

SetName sets field value

func (*VhtRunJobCollection) SetTitle

func (o *VhtRunJobCollection) SetTitle(v string)

SetTitle sets field value

func (VhtRunJobCollection) ToMap added in v1.22.0

func (o VhtRunJobCollection) ToMap() (map[string]interface{}, error)

func (*VhtRunJobCollection) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobCollection) UnmarshalJSON(data []byte) (err error)

type VhtRunJobItem

type VhtRunJobItem struct {
	Links    NullableVhtRunJobItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the job has completed.
	Done bool `json:"done"`
	// True if the job exited with an error code (this should be used in conjunction with the `done` property).
	Error bool `json:"error"`
	// The maximum time (in seconds) that the job will be allowed to run. After the timeout has expired the job will be aborted and reported as a failure. The timeout does not include any time the request spent being queued, waiting for the job to be started.
	JobTimeout *int32 `json:"jobTimeout,omitempty"`
	// Unique ID of the VHT run Job.
	Name string `json:"name"`
	// True if job is currently queued and waiting to be processed. Otherwise, the job is either currently being processed or ended.
	Queued bool `json:"queued"`
	// A summary status of the VHT run job.  Note: this value should not be relied upon to determine whether a job has completed, started or errored as this list may change as state machine evolves.  Use resource appropriate flags instead.
	Status string `json:"status"`
	// True if there was a system error in the service while running the job (this should be used in conjunction with the `done` property).
	SystemError bool `json:"systemError"`
	// True if the job timed out (this should be used in conjunction with the `done` property).
	TimedOut bool `json:"timedOut"`
	// Optional human readable name of the VHT run job.
	Title NullableString `json:"title,omitempty"`
}

VhtRunJobItem When the job is ready, it will include the current status of the job and links to other available resources, such as messages.

func NewVhtRunJobItem

func NewVhtRunJobItem(links NullableVhtRunJobItemLinks, metadata NullableCommonMetadata, done bool, error_ bool, name string, queued bool, status string, systemError bool, timedOut bool) *VhtRunJobItem

NewVhtRunJobItem instantiates a new VhtRunJobItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtRunJobItemWithDefaults

func NewVhtRunJobItemWithDefaults() *VhtRunJobItem

NewVhtRunJobItemWithDefaults instantiates a new VhtRunJobItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *VhtRunJobItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*VhtRunJobItem) FetchName added in v1.25.0

func (o *VhtRunJobItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*VhtRunJobItem) FetchTitle added in v1.25.0

func (o *VhtRunJobItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*VhtRunJobItem) FetchType added in v1.25.0

func (o *VhtRunJobItem) FetchType() string

FetchType returns the resource type

func (*VhtRunJobItem) GetDone

func (o *VhtRunJobItem) GetDone() bool

GetDone returns the Done field value

func (*VhtRunJobItem) GetDoneOk

func (o *VhtRunJobItem) GetDoneOk() (*bool, bool)

GetDoneOk returns a tuple with the Done field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetError

func (o *VhtRunJobItem) GetError() bool

GetError returns the Error field value

func (*VhtRunJobItem) GetErrorOk

func (o *VhtRunJobItem) GetErrorOk() (*bool, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetJobTimeout

func (o *VhtRunJobItem) GetJobTimeout() int32

GetJobTimeout returns the JobTimeout field value if set, zero value otherwise.

func (*VhtRunJobItem) GetJobTimeoutOk

func (o *VhtRunJobItem) GetJobTimeoutOk() (*int32, bool)

GetJobTimeoutOk returns a tuple with the JobTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *VhtRunJobItem) GetLinks() VhtRunJobItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for VhtRunJobItemLinks will be returned

func (*VhtRunJobItem) GetLinksOk

func (o *VhtRunJobItem) GetLinksOk() (*VhtRunJobItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) GetMetadata

func (o *VhtRunJobItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*VhtRunJobItem) GetMetadataOk

func (o *VhtRunJobItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) GetName

func (o *VhtRunJobItem) GetName() string

GetName returns the Name field value

func (*VhtRunJobItem) GetNameOk

func (o *VhtRunJobItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetQueued

func (o *VhtRunJobItem) GetQueued() bool

GetQueued returns the Queued field value

func (*VhtRunJobItem) GetQueuedOk

func (o *VhtRunJobItem) GetQueuedOk() (*bool, bool)

GetQueuedOk returns a tuple with the Queued field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetStatus

func (o *VhtRunJobItem) GetStatus() string

GetStatus returns the Status field value

func (*VhtRunJobItem) GetStatusOk

func (o *VhtRunJobItem) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetSystemError

func (o *VhtRunJobItem) GetSystemError() bool

GetSystemError returns the SystemError field value

func (*VhtRunJobItem) GetSystemErrorOk

func (o *VhtRunJobItem) GetSystemErrorOk() (*bool, bool)

GetSystemErrorOk returns a tuple with the SystemError field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTimedOut

func (o *VhtRunJobItem) GetTimedOut() bool

GetTimedOut returns the TimedOut field value

func (*VhtRunJobItem) GetTimedOutOk

func (o *VhtRunJobItem) GetTimedOutOk() (*bool, bool)

GetTimedOutOk returns a tuple with the TimedOut field value and a boolean to check if the value has been set.

func (*VhtRunJobItem) GetTitle

func (o *VhtRunJobItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VhtRunJobItem) GetTitleOk

func (o *VhtRunJobItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VhtRunJobItem) HasJobTimeout

func (o *VhtRunJobItem) HasJobTimeout() bool

HasJobTimeout returns a boolean if a field has been set.

func (*VhtRunJobItem) HasTitle

func (o *VhtRunJobItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VhtRunJobItem) MarshalJSON

func (o VhtRunJobItem) MarshalJSON() ([]byte, error)

func (*VhtRunJobItem) SetDone

func (o *VhtRunJobItem) SetDone(v bool)

SetDone sets field value

func (*VhtRunJobItem) SetError

func (o *VhtRunJobItem) SetError(v bool)

SetError sets field value

func (*VhtRunJobItem) SetJobTimeout

func (o *VhtRunJobItem) SetJobTimeout(v int32)

SetJobTimeout gets a reference to the given int32 and assigns it to the JobTimeout field.

func (o *VhtRunJobItem) SetLinks(v VhtRunJobItemLinks)

SetLinks sets field value

func (*VhtRunJobItem) SetMetadata

func (o *VhtRunJobItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*VhtRunJobItem) SetName

func (o *VhtRunJobItem) SetName(v string)

SetName sets field value

func (*VhtRunJobItem) SetQueued

func (o *VhtRunJobItem) SetQueued(v bool)

SetQueued sets field value

func (*VhtRunJobItem) SetStatus

func (o *VhtRunJobItem) SetStatus(v string)

SetStatus sets field value

func (*VhtRunJobItem) SetSystemError

func (o *VhtRunJobItem) SetSystemError(v bool)

SetSystemError sets field value

func (*VhtRunJobItem) SetTimedOut

func (o *VhtRunJobItem) SetTimedOut(v bool)

SetTimedOut sets field value

func (*VhtRunJobItem) SetTitle

func (o *VhtRunJobItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*VhtRunJobItem) SetTitleNil

func (o *VhtRunJobItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (VhtRunJobItem) ToMap added in v1.22.0

func (o VhtRunJobItem) ToMap() (map[string]interface{}, error)

func (*VhtRunJobItem) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobItem) UnmarshalJSON(data []byte) (err error)

func (*VhtRunJobItem) UnsetTitle

func (o *VhtRunJobItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type VhtRunJobItemLinks struct {
	Cancel     *HalLinkData `json:"cancel,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Self       HalLinkData  `json:"self"`
}

VhtRunJobItemLinks The `related` link indicates the VHT instance on which the job is run. The `details` links to a resource that provides details of progress (messages).

func NewVhtRunJobItemLinks(related HalLinkData, self HalLinkData) *VhtRunJobItemLinks

NewVhtRunJobItemLinks instantiates a new VhtRunJobItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVhtRunJobItemLinksWithDefaults

func NewVhtRunJobItemLinksWithDefaults() *VhtRunJobItemLinks

NewVhtRunJobItemLinksWithDefaults instantiates a new VhtRunJobItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VhtRunJobItemLinks) GetCancel

func (o *VhtRunJobItemLinks) GetCancel() HalLinkData

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCancelOk

func (o *VhtRunJobItemLinks) GetCancelOk() (*HalLinkData, bool)

GetCancelOk returns a tuple with the Cancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetCollection

func (o *VhtRunJobItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetCollectionOk

func (o *VhtRunJobItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDelete

func (o *VhtRunJobItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDeleteOk

func (o *VhtRunJobItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetDetails

func (o *VhtRunJobItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*VhtRunJobItemLinks) GetDetailsOk

func (o *VhtRunJobItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetRelated

func (o *VhtRunJobItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*VhtRunJobItemLinks) GetRelatedOk

func (o *VhtRunJobItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) GetSelf

func (o *VhtRunJobItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*VhtRunJobItemLinks) GetSelfOk

func (o *VhtRunJobItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*VhtRunJobItemLinks) HasCancel

func (o *VhtRunJobItemLinks) HasCancel() bool

HasCancel returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasCollection

func (o *VhtRunJobItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDelete

func (o *VhtRunJobItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*VhtRunJobItemLinks) HasDetails

func (o *VhtRunJobItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (VhtRunJobItemLinks) MarshalJSON

func (o VhtRunJobItemLinks) MarshalJSON() ([]byte, error)

func (*VhtRunJobItemLinks) SetCancel

func (o *VhtRunJobItemLinks) SetCancel(v HalLinkData)

SetCancel gets a reference to the given HalLinkData and assigns it to the Cancel field.

func (*VhtRunJobItemLinks) SetCollection

func (o *VhtRunJobItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*VhtRunJobItemLinks) SetDelete

func (o *VhtRunJobItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*VhtRunJobItemLinks) SetDetails

func (o *VhtRunJobItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*VhtRunJobItemLinks) SetRelated

func (o *VhtRunJobItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*VhtRunJobItemLinks) SetSelf

func (o *VhtRunJobItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (VhtRunJobItemLinks) ToMap added in v1.22.0

func (o VhtRunJobItemLinks) ToMap() (map[string]interface{}, error)

func (*VhtRunJobItemLinks) UnmarshalJSON added in v1.22.0

func (o *VhtRunJobItemLinks) UnmarshalJSON(data []byte) (err error)

type VhtRunJobIterator added in v1.25.0

type VhtRunJobIterator struct {
	// contains filtered or unexported fields
}

VhtRunJobIterator defines an iterator over a collection.

func (*VhtRunJobIterator) GetNext added in v1.25.0

func (m *VhtRunJobIterator) GetNext() (item any, err error)

func (*VhtRunJobIterator) HasNext added in v1.25.0

func (m *VhtRunJobIterator) HasNext() bool

type VirtualHardwareTargetAPIService added in v1.22.0

type VirtualHardwareTargetAPIService service

VirtualHardwareTargetAPIService VirtualHardwareTargetAPI service

func (a *VirtualHardwareTargetAPIService) FollowVirtualHardwareTargetsLink(r *ApiListVhtsRequest, link string) (*VhtCollection, *http.Response, error)

func (*VirtualHardwareTargetAPIService) GetVht added in v1.22.0

GetVht Return details of the specific VHT.

A Virtual Hardware Target (VHT) provides functional accurate simulations of Arm-based SoCs and are based on the Arm Fast Model technology. Specifically, they are Fixed Virtual Platform (FVP) models that have virtual interfaces for peripheral emulation..

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiGetVhtRequest

func (*VirtualHardwareTargetAPIService) GetVhtExecute added in v1.22.0

Execute executes the request

@return VhtItem

func (*VirtualHardwareTargetAPIService) ListFilteredVhtInstances added in v1.22.0

ListFilteredVhtInstances List all VHT instances related to this specific VHT.

This returns a collection resource that lists all requested, in use or recently used VHT instances related to this specific VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiListFilteredVhtInstancesRequest

func (*VirtualHardwareTargetAPIService) ListFilteredVhtInstancesExecute added in v1.22.0

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetAPIService) ListVhts added in v1.22.0

ListVhts List available VHTs.

This returns a collection resource that lists all of the Virtual Hardware Targets (VHT) currently available and supported by the service. Each VHT listed represents a specific combination of the following:

  • some fast model (FVP)

  • Some interfaces (VSI)

  • Some extra tools (e.g. Python)

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListVhtsRequest

func (*VirtualHardwareTargetAPIService) ListVhtsExecute added in v1.22.0

Execute executes the request

@return VhtCollection

func (*VirtualHardwareTargetAPIService) StartVhtInstance added in v1.22.0

StartVhtInstance Spawns a VHT instance matching this VHT specification.

Requests an instance of the specified VHT.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param vhtName The ID of the VHT.
@return ApiStartVhtInstanceRequest

func (*VirtualHardwareTargetAPIService) StartVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

type VirtualHardwareTargetInstanceAPIService added in v1.22.0

type VirtualHardwareTargetInstanceAPIService service

VirtualHardwareTargetInstanceAPIService VirtualHardwareTargetInstanceAPI service

func (*VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiClearVhtInstanceArtefactRequest

ClearVhtInstanceArtefact Clear the VHT artefact from the VHT instance.

Clears the VHT artefact from the VHT instance. The content of the artefact is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiClearVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) ClearVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

func (*VirtualHardwareTargetInstanceAPIService) DeleteVhtInstance added in v1.22.0

DeleteVhtInstance Delete a VHT instance

Deletes a VHT instance along with all artefacts and messages associated with it. Deleting an instance is only possible if it is terminated or been cancelled.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiDeleteVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) DeleteVhtInstanceExecute added in v1.22.0

Execute executes the request

func (*VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiDownloadVhtInstanceArtefactRequest

DownloadVhtInstanceArtefact Download the artefact named `artefactName` present on this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiDownloadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) DownloadVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

@return *os.File

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstance added in v1.22.0

GetVhtInstance Return status of a VHT instance.

The status of the instance describes in which state the VHT specified is

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManager added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManager(ctx context.Context, artefactName string, instanceName string) ApiGetVhtInstanceArtefactManagerRequest

GetVhtInstanceArtefactManager Get the VHT artefact manager for the artefact named `artefactName` present of this VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture). The manager enables upload, download and deletion of said artefact.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceArtefactManagerRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceArtefactManagerExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceMessages added in v1.22.0

GetVhtInstanceMessages Instance Message Feed.

Retrieve and page through the output messages for a given VHT instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiGetVhtInstanceMessagesRequest

func (*VirtualHardwareTargetInstanceAPIService) GetVhtInstanceMessagesExecute added in v1.22.0

Execute executes the request

@return NotificationFeed

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagers added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagers(ctx context.Context, instanceName string) ApiListVhtInstanceArtefactManagersRequest

ListVhtInstanceArtefactManagers List all the managers of the artefacts (e.g. binary, test input) available on a specific VHT instance.

An artefact represents the main product under test such as a binary file or test auxiliaries such as input files. The managers enable their upload, download or deletion.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiListVhtInstanceArtefactManagersRequest

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstanceArtefactManagersExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerCollection

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstances added in v1.22.0

ListVhtInstances List all VHT instances requested.

This returns a collection resource that lists all requested, in use or recently used VHT instances.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListVhtInstancesRequest

func (*VirtualHardwareTargetInstanceAPIService) ListVhtInstancesExecute added in v1.22.0

Execute executes the request

@return VhtInstanceCollection

func (*VirtualHardwareTargetInstanceAPIService) StartVhtRunJob added in v1.22.0

StartVhtRunJob Starts a VHT Run job.

Starts a VHT Run Job on this instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStartVhtRunJobRequest

func (*VirtualHardwareTargetInstanceAPIService) StartVhtRunJobExecute added in v1.22.0

Execute executes the request

@return VhtRunJobItem

func (*VirtualHardwareTargetInstanceAPIService) StopVhtInstance added in v1.22.0

StopVhtInstance Stop this VHT instance.

This will stop and release a VHT instance that is currently in use. All output messages associated with it will be retained.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param instanceName Unique ID of the VHT instance.
@return ApiStopVhtInstanceRequest

func (*VirtualHardwareTargetInstanceAPIService) StopVhtInstanceExecute added in v1.22.0

Execute executes the request

@return VhtInstanceItem

func (*VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefact added in v1.22.0

func (a *VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefact(ctx context.Context, artefactName string, instanceName string) ApiUploadVhtInstanceArtefactRequest

UploadVhtInstanceArtefact Upload and replace the named VHT artefact on the given VHT instance.

An artefact represents an item used by the VHT instance for a run job (e.g. binary, test fixture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param artefactName The URL safe name of the artefact.
@param instanceName Unique ID of the VHT instance.
@return ApiUploadVhtInstanceArtefactRequest

func (*VirtualHardwareTargetInstanceAPIService) UploadVhtInstanceArtefactExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

type VirtualInterface

type VirtualInterface struct {
	// Description of the interface.
	Description string `json:"description"`
	// Unique ID of the virtual interface.
	Name string `json:"name"`
	// Human readable name of the virtual interface.
	Title string `json:"title"`
}

VirtualInterface a virtual interface available on the target and which can be used to simulate hardware (e.g. microphone).

func NewVirtualInterface

func NewVirtualInterface(description string, name string, title string) *VirtualInterface

NewVirtualInterface instantiates a new VirtualInterface object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVirtualInterfaceWithDefaults

func NewVirtualInterfaceWithDefaults() *VirtualInterface

NewVirtualInterfaceWithDefaults instantiates a new VirtualInterface object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VirtualInterface) GetDescription

func (o *VirtualInterface) GetDescription() string

GetDescription returns the Description field value

func (*VirtualInterface) GetDescriptionOk

func (o *VirtualInterface) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetName

func (o *VirtualInterface) GetName() string

GetName returns the Name field value

func (*VirtualInterface) GetNameOk

func (o *VirtualInterface) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*VirtualInterface) GetTitle

func (o *VirtualInterface) GetTitle() string

GetTitle returns the Title field value

func (*VirtualInterface) GetTitleOk

func (o *VirtualInterface) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (VirtualInterface) MarshalJSON

func (o VirtualInterface) MarshalJSON() ([]byte, error)

func (*VirtualInterface) SetDescription

func (o *VirtualInterface) SetDescription(v string)

SetDescription sets field value

func (*VirtualInterface) SetName

func (o *VirtualInterface) SetName(v string)

SetName sets field value

func (*VirtualInterface) SetTitle

func (o *VirtualInterface) SetTitle(v string)

SetTitle sets field value

func (VirtualInterface) ToMap added in v1.22.0

func (o VirtualInterface) ToMap() (map[string]interface{}, error)

func (*VirtualInterface) UnmarshalJSON added in v1.22.0

func (o *VirtualInterface) UnmarshalJSON(data []byte) (err error)

type WorkspaceAPIService added in v1.22.0

type WorkspaceAPIService service

WorkspaceAPIService WorkspaceAPI service

func (*WorkspaceAPIService) ClearWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiClearWorkspaceArchiveContentRequest

ClearWorkspaceArchiveContent Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) ClearWorkspaceArchiveContentExecute added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceArchiveContentExecute(r ApiClearWorkspaceArchiveContentRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) ClearWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiClearWorkspaceRepositoryContentManagerRequest

ClearWorkspaceRepositoryContentManager Clear the content of this workspace.

Clears the content of the workspace. The content of the workspace is removed from the platform and will not be retrievable anymore.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiClearWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) ClearWorkspaceRepositoryContentManagerExecute added in v1.22.0

func (a *WorkspaceAPIService) ClearWorkspaceRepositoryContentManagerExecute(r ApiClearWorkspaceRepositoryContentManagerRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) CreateWorkspace added in v1.22.0

func (a *WorkspaceAPIService) CreateWorkspace(ctx context.Context, workspaceSourceName string) ApiCreateWorkspaceRequest

CreateWorkspace Creates a workspace based on the source.

Generates a workspace for the type of source specified.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiCreateWorkspaceRequest

func (*WorkspaceAPIService) CreateWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) DeleteWorkspace added in v1.22.0

func (a *WorkspaceAPIService) DeleteWorkspace(ctx context.Context, workspaceName string) ApiDeleteWorkspaceRequest

DeleteWorkspace Delete a Workspace

Deletes a workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiDeleteWorkspaceRequest

func (*WorkspaceAPIService) DeleteWorkspaceExecute added in v1.22.0

func (a *WorkspaceAPIService) DeleteWorkspaceExecute(r ApiDeleteWorkspaceRequest) (*http.Response, error)

Execute executes the request

func (*WorkspaceAPIService) EditWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) EditWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiEditWorkspaceRepositoryContentManagerRequest

EditWorkspaceRepositoryContentManager Edit the source for the content of the workspace.

The content of the workspace is defined in a repository which is checked out.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiEditWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) EditWorkspaceRepositoryContentManagerExecute added in v1.22.0

Execute executes the request

@return WorkspaceRepositoryContentManager

func (*WorkspaceAPIService) GetWorkspace added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspace(ctx context.Context, workspaceName string) ApiGetWorkspaceRequest

GetWorkspace Return the state of a workspace.

The state the workspace is currently in

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRequest

func (*WorkspaceAPIService) GetWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiGetWorkspaceArchiveContentRequest

GetWorkspaceArchiveContent Get the manager of the archive file containing the workspace content.

The content of the workspace is contained into an archive file.

The manager enables upload and deletion of said archive file.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) GetWorkspaceArchiveContentExecute added in v1.22.0

Execute executes the request

@return ArtefactManagerItem

func (*WorkspaceAPIService) GetWorkspaceDetails added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceDetails(ctx context.Context, workspaceName string) ApiGetWorkspaceDetailsRequest

GetWorkspaceDetails Details about the workspace.

Retrieve further details about the given Workspace.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceDetailsRequest

func (*WorkspaceAPIService) GetWorkspaceDetailsExecute added in v1.22.0

Execute executes the request

@return WorkspaceDetailsItem

func (*WorkspaceAPIService) GetWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) GetWorkspaceRepositoryContentManager added in v1.22.0

func (a *WorkspaceAPIService) GetWorkspaceRepositoryContentManager(ctx context.Context, workspaceName string) ApiGetWorkspaceRepositoryContentManagerRequest

GetWorkspaceRepositoryContentManager Get the manager of the workspace content defined in a repository.

The content of the workspace is contained in a repository.

The manager enables checkout and deletion of specified content.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiGetWorkspaceRepositoryContentManagerRequest

func (*WorkspaceAPIService) GetWorkspaceRepositoryContentManagerExecute added in v1.22.0

Execute executes the request

@return WorkspaceRepositoryContentManager

func (*WorkspaceAPIService) ListWorkspaces added in v1.22.0

ListWorkspaces List all workspaces available.

This returns a collection resource that lists all available workspaces.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspacesRequest

func (*WorkspaceAPIService) ListWorkspacesExecute added in v1.22.0

Execute executes the request

@return WorkspaceCollection

func (*WorkspaceAPIService) RetainWorkspace added in v1.22.0

func (a *WorkspaceAPIService) RetainWorkspace(ctx context.Context, workspaceName string) ApiRetainWorkspaceRequest

RetainWorkspace Update how long a workspace will be retained before automatic deletion..

Set the time at which the workspace and all associated resources will be removed from the system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiRetainWorkspaceRequest

func (*WorkspaceAPIService) RetainWorkspaceExecute added in v1.22.0

Execute executes the request

@return WorkspaceItem

func (*WorkspaceAPIService) UploadWorkspaceArchiveContent added in v1.22.0

func (a *WorkspaceAPIService) UploadWorkspaceArchiveContent(ctx context.Context, workspaceName string) ApiUploadWorkspaceArchiveContentRequest

UploadWorkspaceArchiveContent Upload and replace the content of the named workspace.

The content of the workspace is contained in an archive file which is uploaded and then, unpacked/expanded.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceName Unique ID of the Workspace.
@return ApiUploadWorkspaceArchiveContentRequest

func (*WorkspaceAPIService) UploadWorkspaceArchiveContentExecute added in v1.22.0

func (a *WorkspaceAPIService) UploadWorkspaceArchiveContentExecute(r ApiUploadWorkspaceArchiveContentRequest) (*ArtefactManagerItem, *http.Response, error)

Execute executes the request

@return ArtefactManagerItem

type WorkspaceCollection

type WorkspaceCollection struct {
	Embedded *EmbeddedWorkspaceItems    `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks `json:"_links"`
	Metadata NullablePagingMetadata     `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceCollection

func NewWorkspaceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceCollection

NewWorkspaceCollection instantiates a new WorkspaceCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceCollectionWithDefaults

func NewWorkspaceCollectionWithDefaults() *WorkspaceCollection

NewWorkspaceCollectionWithDefaults instantiates a new WorkspaceCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *WorkspaceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceCollection) FetchName added in v1.21.0

func (o *WorkspaceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceCollection) FetchTitle added in v1.21.0

func (o *WorkspaceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceCollection) FetchType added in v1.21.0

func (o *WorkspaceCollection) FetchType() string

FetchType returns the resource type

func (*WorkspaceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceCollection) GetEmbeddedOk

func (o *WorkspaceCollection) GetEmbeddedOk() (*EmbeddedWorkspaceItems, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceCollection) GetItemCount added in v1.21.0

func (o *WorkspaceCollection) GetItemCount() (count int64, err error)

func (*WorkspaceCollection) GetItemIterator added in v1.21.0

func (o *WorkspaceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceCollection) GetLinksOk

func (o *WorkspaceCollection) GetLinksOk() (*HalCollectionLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceCollection) GetMetadata

func (o *WorkspaceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceCollection) GetMetadataOk

func (o *WorkspaceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceCollection) GetName

func (o *WorkspaceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceCollection) GetNameOk

func (o *WorkspaceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) GetTitle

func (o *WorkspaceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceCollection) GetTitleOk

func (o *WorkspaceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceCollection) HasEmbedded

func (o *WorkspaceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*WorkspaceCollection) HasNext added in v1.21.0

func (o *WorkspaceCollection) HasNext() bool

func (WorkspaceCollection) MarshalJSON

func (o WorkspaceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceCollection) SetEmbedded

func (o *WorkspaceCollection) SetEmbedded(v EmbeddedWorkspaceItems)

SetEmbedded gets a reference to the given EmbeddedWorkspaceItems and assigns it to the Embedded field.

func (o *WorkspaceCollection) SetLinks(v HalCollectionLinks)

SetLinks sets field value

func (*WorkspaceCollection) SetMetadata

func (o *WorkspaceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceCollection) SetName

func (o *WorkspaceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceCollection) SetTitle

func (o *WorkspaceCollection) SetTitle(v string)

SetTitle sets field value

func (WorkspaceCollection) ToMap added in v1.22.0

func (o WorkspaceCollection) ToMap() (map[string]interface{}, error)

func (*WorkspaceCollection) UnmarshalJSON added in v1.22.0

func (o *WorkspaceCollection) UnmarshalJSON(data []byte) (err error)

type WorkspaceDetailsItem

type WorkspaceDetailsItem struct {
	Links    NullableWorkspaceDetailsItemLinks `json:"_links"`
	Metadata NullableCommonMetadata            `json:"_metadata"`
	// Unique ID of the Workspace details.
	Name string `json:"name"`
	// relative path of the workspace
	Path string `json:"path"`
	// size on disk (in Byte) used by this workspace
	SizeInByte *int64 `json:"sizeInByte,omitempty"`
	// Optional human readable name of the Workspace details.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceDetailsItem This is providing more details about the workspace

func NewWorkspaceDetailsItem

func NewWorkspaceDetailsItem(links NullableWorkspaceDetailsItemLinks, metadata NullableCommonMetadata, name string, path string) *WorkspaceDetailsItem

NewWorkspaceDetailsItem instantiates a new WorkspaceDetailsItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceDetailsItemWithDefaults

func NewWorkspaceDetailsItemWithDefaults() *WorkspaceDetailsItem

NewWorkspaceDetailsItemWithDefaults instantiates a new WorkspaceDetailsItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceDetailsItemLinks will be returned

func (*WorkspaceDetailsItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) GetMetadata

func (o *WorkspaceDetailsItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceDetailsItem) GetMetadataOk

func (o *WorkspaceDetailsItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) GetName

func (o *WorkspaceDetailsItem) GetName() string

GetName returns the Name field value

func (*WorkspaceDetailsItem) GetNameOk

func (o *WorkspaceDetailsItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetPath

func (o *WorkspaceDetailsItem) GetPath() string

GetPath returns the Path field value

func (*WorkspaceDetailsItem) GetPathOk

func (o *WorkspaceDetailsItem) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetSizeInByte

func (o *WorkspaceDetailsItem) GetSizeInByte() int64

GetSizeInByte returns the SizeInByte field value if set, zero value otherwise.

func (*WorkspaceDetailsItem) GetSizeInByteOk

func (o *WorkspaceDetailsItem) GetSizeInByteOk() (*int64, bool)

GetSizeInByteOk returns a tuple with the SizeInByte field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceDetailsItem) GetTitle

func (o *WorkspaceDetailsItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceDetailsItem) GetTitleOk

func (o *WorkspaceDetailsItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceDetailsItem) HasSizeInByte

func (o *WorkspaceDetailsItem) HasSizeInByte() bool

HasSizeInByte returns a boolean if a field has been set.

func (*WorkspaceDetailsItem) HasTitle

func (o *WorkspaceDetailsItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceDetailsItem) MarshalJSON

func (o WorkspaceDetailsItem) MarshalJSON() ([]byte, error)

SetLinks sets field value

func (*WorkspaceDetailsItem) SetMetadata

func (o *WorkspaceDetailsItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceDetailsItem) SetName

func (o *WorkspaceDetailsItem) SetName(v string)

SetName sets field value

func (*WorkspaceDetailsItem) SetPath

func (o *WorkspaceDetailsItem) SetPath(v string)

SetPath sets field value

func (*WorkspaceDetailsItem) SetSizeInByte

func (o *WorkspaceDetailsItem) SetSizeInByte(v int64)

SetSizeInByte gets a reference to the given int64 and assigns it to the SizeInByte field.

func (*WorkspaceDetailsItem) SetTitle

func (o *WorkspaceDetailsItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceDetailsItem) SetTitleNil

func (o *WorkspaceDetailsItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceDetailsItem) ToMap added in v1.22.0

func (o WorkspaceDetailsItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceDetailsItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceDetailsItem) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceDetailsItem) UnsetTitle

func (o *WorkspaceDetailsItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceDetailsItemLinks struct {
	Related HalLinkData `json:"related"`
	Self    HalLinkData `json:"self"`
}

WorkspaceDetailsItemLinks The `related` link indicates the workspace these details refer to.

func NewWorkspaceDetailsItemLinks(related HalLinkData, self HalLinkData) *WorkspaceDetailsItemLinks

NewWorkspaceDetailsItemLinks instantiates a new WorkspaceDetailsItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceDetailsItemLinksWithDefaults

func NewWorkspaceDetailsItemLinksWithDefaults() *WorkspaceDetailsItemLinks

NewWorkspaceDetailsItemLinksWithDefaults instantiates a new WorkspaceDetailsItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WorkspaceDetailsItemLinks) GetRelated

func (o *WorkspaceDetailsItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceDetailsItemLinks) GetRelatedOk

func (o *WorkspaceDetailsItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceDetailsItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceDetailsItemLinks) GetSelfOk

func (o *WorkspaceDetailsItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (WorkspaceDetailsItemLinks) MarshalJSON

func (o WorkspaceDetailsItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceDetailsItemLinks) SetRelated

func (o *WorkspaceDetailsItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceDetailsItemLinks) SetSelf

func (o *WorkspaceDetailsItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceDetailsItemLinks) ToMap added in v1.22.0

func (o WorkspaceDetailsItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceDetailsItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceDetailsItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceItem

type WorkspaceItem struct {
	// The TTL (time to live in seconds) describing how long the workspace will be still available for.
	TTL      NullableInt64              `json:"TTL,omitempty"`
	Links    NullableWorkspaceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata     `json:"_metadata"`
	// True when the workspace has a TTL
	Ephemeral *bool `json:"ephemeral,omitempty"`
	// Unique ID of the Workspace.
	Name string `json:"name"`
	// Optional human readable name of the Workspace.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceItem When the Workspace is ready, it will links to other available resources

func NewWorkspaceItem

func NewWorkspaceItem(links NullableWorkspaceItemLinks, metadata NullableCommonMetadata, name string) *WorkspaceItem

NewWorkspaceItem instantiates a new WorkspaceItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceItemWithDefaults

func NewWorkspaceItemWithDefaults() *WorkspaceItem

NewWorkspaceItemWithDefaults instantiates a new WorkspaceItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *WorkspaceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceItem) FetchName added in v1.21.0

func (o *WorkspaceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceItem) FetchTitle added in v1.21.0

func (o *WorkspaceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceItem) FetchType added in v1.21.0

func (o *WorkspaceItem) FetchType() string

FetchType returns the resource type

func (*WorkspaceItem) GetEphemeral

func (o *WorkspaceItem) GetEphemeral() bool

GetEphemeral returns the Ephemeral field value if set, zero value otherwise.

func (*WorkspaceItem) GetEphemeralOk

func (o *WorkspaceItem) GetEphemeralOk() (*bool, bool)

GetEphemeralOk returns a tuple with the Ephemeral field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *WorkspaceItem) GetLinks() WorkspaceItemLinks

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceItemLinks will be returned

func (*WorkspaceItem) GetLinksOk

func (o *WorkspaceItem) GetLinksOk() (*WorkspaceItemLinks, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetMetadata

func (o *WorkspaceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceItem) GetMetadataOk

func (o *WorkspaceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetName

func (o *WorkspaceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceItem) GetNameOk

func (o *WorkspaceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceItem) GetTTL

func (o *WorkspaceItem) GetTTL() int64

GetTTL returns the TTL field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTTLOk

func (o *WorkspaceItem) GetTTLOk() (*int64, bool)

GetTTLOk returns a tuple with the TTL field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) GetTitle

func (o *WorkspaceItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceItem) GetTitleOk

func (o *WorkspaceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceItem) HasEphemeral

func (o *WorkspaceItem) HasEphemeral() bool

HasEphemeral returns a boolean if a field has been set.

func (*WorkspaceItem) HasTTL

func (o *WorkspaceItem) HasTTL() bool

HasTTL returns a boolean if a field has been set.

func (*WorkspaceItem) HasTitle

func (o *WorkspaceItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (WorkspaceItem) MarshalJSON

func (o WorkspaceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceItem) SetEphemeral

func (o *WorkspaceItem) SetEphemeral(v bool)

SetEphemeral gets a reference to the given bool and assigns it to the Ephemeral field.

func (o *WorkspaceItem) SetLinks(v WorkspaceItemLinks)

SetLinks sets field value

func (*WorkspaceItem) SetMetadata

func (o *WorkspaceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceItem) SetName

func (o *WorkspaceItem) SetName(v string)

SetName sets field value

func (*WorkspaceItem) SetTTL

func (o *WorkspaceItem) SetTTL(v int64)

SetTTL gets a reference to the given NullableInt64 and assigns it to the TTL field.

func (*WorkspaceItem) SetTTLNil

func (o *WorkspaceItem) SetTTLNil()

SetTTLNil sets the value for TTL to be an explicit nil

func (*WorkspaceItem) SetTitle

func (o *WorkspaceItem) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceItem) SetTitleNil

func (o *WorkspaceItem) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceItem) ToMap added in v1.22.0

func (o WorkspaceItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceItem) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceItem) UnsetTTL

func (o *WorkspaceItem) UnsetTTL()

UnsetTTL ensures that no value is present for TTL, not even an explicit nil

func (*WorkspaceItem) UnsetTitle

func (o *WorkspaceItem) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceItemLinks struct {
	Artefacts  *HalLinkData `json:"artefacts,omitempty"`
	Collection *HalLinkData `json:"collection,omitempty"`
	Delete     *HalLinkData `json:"delete,omitempty"`
	Details    *HalLinkData `json:"details,omitempty"`
	Related    HalLinkData  `json:"related"`
	Retain     *HalLinkData `json:"retain,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceItemLinks The `related` link indicates the source of the workspace content. The `artefacts` links to content manager.

func NewWorkspaceItemLinks(related HalLinkData, self HalLinkData) *WorkspaceItemLinks

NewWorkspaceItemLinks instantiates a new WorkspaceItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceItemLinksWithDefaults

func NewWorkspaceItemLinksWithDefaults() *WorkspaceItemLinks

NewWorkspaceItemLinksWithDefaults instantiates a new WorkspaceItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WorkspaceItemLinks) GetArtefacts

func (o *WorkspaceItemLinks) GetArtefacts() HalLinkData

GetArtefacts returns the Artefacts field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetArtefactsOk

func (o *WorkspaceItemLinks) GetArtefactsOk() (*HalLinkData, bool)

GetArtefactsOk returns a tuple with the Artefacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetCollection

func (o *WorkspaceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetCollectionOk

func (o *WorkspaceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDelete

func (o *WorkspaceItemLinks) GetDelete() HalLinkData

GetDelete returns the Delete field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDeleteOk

func (o *WorkspaceItemLinks) GetDeleteOk() (*HalLinkData, bool)

GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetDetails

func (o *WorkspaceItemLinks) GetDetails() HalLinkData

GetDetails returns the Details field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetDetailsOk

func (o *WorkspaceItemLinks) GetDetailsOk() (*HalLinkData, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRelated

func (o *WorkspaceItemLinks) GetRelated() HalLinkData

GetRelated returns the Related field value

func (*WorkspaceItemLinks) GetRelatedOk

func (o *WorkspaceItemLinks) GetRelatedOk() (*HalLinkData, bool)

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetRetain

func (o *WorkspaceItemLinks) GetRetain() HalLinkData

GetRetain returns the Retain field value if set, zero value otherwise.

func (*WorkspaceItemLinks) GetRetainOk

func (o *WorkspaceItemLinks) GetRetainOk() (*HalLinkData, bool)

GetRetainOk returns a tuple with the Retain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) GetSelf

func (o *WorkspaceItemLinks) GetSelf() HalLinkData

GetSelf returns the Self field value

func (*WorkspaceItemLinks) GetSelfOk

func (o *WorkspaceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceItemLinks) HasArtefacts

func (o *WorkspaceItemLinks) HasArtefacts() bool

HasArtefacts returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasCollection

func (o *WorkspaceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDelete

func (o *WorkspaceItemLinks) HasDelete() bool

HasDelete returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasDetails

func (o *WorkspaceItemLinks) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*WorkspaceItemLinks) HasRetain

func (o *WorkspaceItemLinks) HasRetain() bool

HasRetain returns a boolean if a field has been set.

func (WorkspaceItemLinks) MarshalJSON

func (o WorkspaceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceItemLinks) SetArtefacts

func (o *WorkspaceItemLinks) SetArtefacts(v HalLinkData)

SetArtefacts gets a reference to the given HalLinkData and assigns it to the Artefacts field.

func (*WorkspaceItemLinks) SetCollection

func (o *WorkspaceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceItemLinks) SetDelete

func (o *WorkspaceItemLinks) SetDelete(v HalLinkData)

SetDelete gets a reference to the given HalLinkData and assigns it to the Delete field.

func (*WorkspaceItemLinks) SetDetails

func (o *WorkspaceItemLinks) SetDetails(v HalLinkData)

SetDetails gets a reference to the given HalLinkData and assigns it to the Details field.

func (*WorkspaceItemLinks) SetRelated

func (o *WorkspaceItemLinks) SetRelated(v HalLinkData)

SetRelated sets field value

func (*WorkspaceItemLinks) SetRetain

func (o *WorkspaceItemLinks) SetRetain(v HalLinkData)

SetRetain gets a reference to the given HalLinkData and assigns it to the Retain field.

func (*WorkspaceItemLinks) SetSelf

func (o *WorkspaceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceItemLinks) ToMap added in v1.22.0

func (o WorkspaceItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceIterator added in v1.21.0

type WorkspaceIterator struct {
	// contains filtered or unexported fields
}

WorkspaceIterator defines an iterator over a collection.

func (*WorkspaceIterator) GetNext added in v1.21.0

func (m *WorkspaceIterator) GetNext() (item any, err error)

func (*WorkspaceIterator) HasNext added in v1.21.0

func (m *WorkspaceIterator) HasNext() bool

type WorkspaceRepositoryContentManager

type WorkspaceRepositoryContentManager struct {
	Links    NullableWorkspaceRepositoryContentManagerLinks `json:"_links"`
	Metadata NullableCommonMetadata                         `json:"_metadata"`
	// Number of commits to fetch. 0 indicates all history for all branches and tags
	FetchDepth NullableInt32 `json:"fetchDepth,omitempty"`
	// ID of the repository.
	Name string `json:"name"`
	// The branch, tag or SHA to checkout
	Reference NullableString `json:"reference"`
	// repository URL to clone it from
	RepositoryUrl string `json:"repositoryUrl"`
	// Source Control Management system to use
	Scm string `json:"scm"`
	// Whether to checkout submodules: `true` to checkout submodules recursively
	Submodules *bool `json:"submodules,omitempty"`
	// Optional human readable name of the repository.
	Title NullableString `json:"title,omitempty"`
}

WorkspaceRepositoryContentManager workspace controller resource when the content of the workspace is defined in a repository

func NewWorkspaceRepositoryContentManager

func NewWorkspaceRepositoryContentManager(links NullableWorkspaceRepositoryContentManagerLinks, metadata NullableCommonMetadata, name string, reference NullableString, repositoryUrl string, scm string) *WorkspaceRepositoryContentManager

NewWorkspaceRepositoryContentManager instantiates a new WorkspaceRepositoryContentManager object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceRepositoryContentManagerWithDefaults

func NewWorkspaceRepositoryContentManagerWithDefaults() *WorkspaceRepositoryContentManager

NewWorkspaceRepositoryContentManagerWithDefaults instantiates a new WorkspaceRepositoryContentManager object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WorkspaceRepositoryContentManager) GetFetchDepth

func (o *WorkspaceRepositoryContentManager) GetFetchDepth() int32

GetFetchDepth returns the FetchDepth field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetFetchDepthOk

func (o *WorkspaceRepositoryContentManager) GetFetchDepthOk() (*int32, bool)

GetFetchDepthOk returns a tuple with the FetchDepth field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceRepositoryContentManagerLinks will be returned

func (*WorkspaceRepositoryContentManager) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceRepositoryContentManager) GetMetadataOk

func (o *WorkspaceRepositoryContentManager) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetName

GetName returns the Name field value

func (*WorkspaceRepositoryContentManager) GetNameOk

func (o *WorkspaceRepositoryContentManager) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetReference

func (o *WorkspaceRepositoryContentManager) GetReference() string

GetReference returns the Reference field value If the value is explicit nil, the zero value for string will be returned

func (*WorkspaceRepositoryContentManager) GetReferenceOk

func (o *WorkspaceRepositoryContentManager) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) GetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value

func (*WorkspaceRepositoryContentManager) GetRepositoryUrlOk

func (o *WorkspaceRepositoryContentManager) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetScm

GetScm returns the Scm field value

func (*WorkspaceRepositoryContentManager) GetScmOk

func (o *WorkspaceRepositoryContentManager) GetScmOk() (*string, bool)

GetScmOk returns a tuple with the Scm field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetSubmodules

func (o *WorkspaceRepositoryContentManager) GetSubmodules() bool

GetSubmodules returns the Submodules field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManager) GetSubmodulesOk

func (o *WorkspaceRepositoryContentManager) GetSubmodulesOk() (*bool, bool)

GetSubmodulesOk returns a tuple with the Submodules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManager) GetTitle

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WorkspaceRepositoryContentManager) GetTitleOk

func (o *WorkspaceRepositoryContentManager) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceRepositoryContentManager) HasFetchDepth

func (o *WorkspaceRepositoryContentManager) HasFetchDepth() bool

HasFetchDepth returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasSubmodules

func (o *WorkspaceRepositoryContentManager) HasSubmodules() bool

HasSubmodules returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManager) HasTitle

HasTitle returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManager) MarshalJSON

func (o WorkspaceRepositoryContentManager) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManager) SetFetchDepth

func (o *WorkspaceRepositoryContentManager) SetFetchDepth(v int32)

SetFetchDepth gets a reference to the given NullableInt32 and assigns it to the FetchDepth field.

func (*WorkspaceRepositoryContentManager) SetFetchDepthNil

func (o *WorkspaceRepositoryContentManager) SetFetchDepthNil()

SetFetchDepthNil sets the value for FetchDepth to be an explicit nil

SetLinks sets field value

func (*WorkspaceRepositoryContentManager) SetMetadata

SetMetadata sets field value

func (*WorkspaceRepositoryContentManager) SetName

SetName sets field value

func (*WorkspaceRepositoryContentManager) SetReference

func (o *WorkspaceRepositoryContentManager) SetReference(v string)

SetReference sets field value

func (*WorkspaceRepositoryContentManager) SetRepositoryUrl

func (o *WorkspaceRepositoryContentManager) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value

func (*WorkspaceRepositoryContentManager) SetScm

SetScm sets field value

func (*WorkspaceRepositoryContentManager) SetSubmodules

func (o *WorkspaceRepositoryContentManager) SetSubmodules(v bool)

SetSubmodules gets a reference to the given bool and assigns it to the Submodules field.

func (*WorkspaceRepositoryContentManager) SetTitle

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*WorkspaceRepositoryContentManager) SetTitleNil

func (o *WorkspaceRepositoryContentManager) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (WorkspaceRepositoryContentManager) ToMap added in v1.22.0

func (o WorkspaceRepositoryContentManager) ToMap() (map[string]interface{}, error)

func (*WorkspaceRepositoryContentManager) UnmarshalJSON added in v1.22.0

func (o *WorkspaceRepositoryContentManager) UnmarshalJSON(data []byte) (err error)

func (*WorkspaceRepositoryContentManager) UnsetFetchDepth

func (o *WorkspaceRepositoryContentManager) UnsetFetchDepth()

UnsetFetchDepth ensures that no value is present for FetchDepth, not even an explicit nil

func (*WorkspaceRepositoryContentManager) UnsetTitle

func (o *WorkspaceRepositoryContentManager) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type WorkspaceRepositoryContentManagerLinks struct {
	Clear   *HalLinkData `json:"clear,omitempty"`
	Edit    *HalLinkData `json:"edit,omitempty"`
	Related HalLinkData  `json:"related"`
	Self    HalLinkData  `json:"self"`
}

WorkspaceRepositoryContentManagerLinks links to manage the workspace contant

func NewWorkspaceRepositoryContentManagerLinks(related HalLinkData, self HalLinkData) *WorkspaceRepositoryContentManagerLinks

NewWorkspaceRepositoryContentManagerLinks instantiates a new WorkspaceRepositoryContentManagerLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceRepositoryContentManagerLinksWithDefaults

func NewWorkspaceRepositoryContentManagerLinksWithDefaults() *WorkspaceRepositoryContentManagerLinks

NewWorkspaceRepositoryContentManagerLinksWithDefaults instantiates a new WorkspaceRepositoryContentManagerLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WorkspaceRepositoryContentManagerLinks) GetClear

GetClear returns the Clear field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetClearOk

GetClearOk returns a tuple with the Clear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetEdit

GetEdit returns the Edit field value if set, zero value otherwise.

func (*WorkspaceRepositoryContentManagerLinks) GetEditOk

GetEditOk returns a tuple with the Edit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetRelated

GetRelated returns the Related field value

func (*WorkspaceRepositoryContentManagerLinks) GetRelatedOk

GetRelatedOk returns a tuple with the Related field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceRepositoryContentManagerLinks) GetSelfOk

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasClear

HasClear returns a boolean if a field has been set.

func (*WorkspaceRepositoryContentManagerLinks) HasEdit

HasEdit returns a boolean if a field has been set.

func (WorkspaceRepositoryContentManagerLinks) MarshalJSON

func (o WorkspaceRepositoryContentManagerLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceRepositoryContentManagerLinks) SetClear

SetClear gets a reference to the given HalLinkData and assigns it to the Clear field.

func (*WorkspaceRepositoryContentManagerLinks) SetEdit

SetEdit gets a reference to the given HalLinkData and assigns it to the Edit field.

func (*WorkspaceRepositoryContentManagerLinks) SetRelated

SetRelated sets field value

func (*WorkspaceRepositoryContentManagerLinks) SetSelf

SetSelf sets field value

func (WorkspaceRepositoryContentManagerLinks) ToMap added in v1.22.0

func (o WorkspaceRepositoryContentManagerLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceRepositoryContentManagerLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceRepositoryContentManagerLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceAPIService added in v1.22.0

type WorkspaceSourceAPIService service

WorkspaceSourceAPIService WorkspaceSourceAPI service

func (*WorkspaceSourceAPIService) GetWorkspaceSource added in v1.22.0

func (a *WorkspaceSourceAPIService) GetWorkspaceSource(ctx context.Context, workspaceSourceName string) ApiGetWorkspaceSourceRequest

GetWorkspaceSource Return details of the specific workspace source.

A workspace source defines what an ephemeral workspace can be created from e.g. zip file, git repository.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param workspaceSourceName The ID of the workspace source.
@return ApiGetWorkspaceSourceRequest

func (*WorkspaceSourceAPIService) GetWorkspaceSourceExecute added in v1.22.0

Execute executes the request

@return WorkspaceSourceItem

func (*WorkspaceSourceAPIService) ListWorkspaceSources added in v1.22.0

ListWorkspaceSources List available workspace sources.

This returns a collection resource that lists all of the workspace sources currently supported by the service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorkspaceSourcesRequest

func (*WorkspaceSourceAPIService) ListWorkspaceSourcesExecute added in v1.22.0

Execute executes the request

@return WorkspaceSourceCollection

type WorkspaceSourceCollection

type WorkspaceSourceCollection struct {
	Embedded *EmbeddedWorkspaceSourceItems `json:"_embedded,omitempty"`
	Links    NullableHalCollectionLinks    `json:"_links"`
	Metadata NullablePagingMetadata        `json:"_metadata"`
	// ID of the Collection.
	Name string `json:"name"`
	// Human readable title of the collection.
	Title string `json:"title"`
}

WorkspaceSourceCollection This collection resource follows the common pattern of linking to contained resources. Optionally, rather than linking to other resources, it can embed then into the collection to reduce the number of round trips to the server (at the expense of caching). In file system terms, it is similar to a directory but only contains links to (or embeds) a single type of resource.

func NewWorkspaceSourceCollection

func NewWorkspaceSourceCollection(links NullableHalCollectionLinks, metadata NullablePagingMetadata, name string, title string) *WorkspaceSourceCollection

NewWorkspaceSourceCollection instantiates a new WorkspaceSourceCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceSourceCollectionWithDefaults

func NewWorkspaceSourceCollectionWithDefaults() *WorkspaceSourceCollection

NewWorkspaceSourceCollectionWithDefaults instantiates a new WorkspaceSourceCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *WorkspaceSourceCollection) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceSourceCollection) FetchName added in v1.25.0

func (o *WorkspaceSourceCollection) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceSourceCollection) FetchTitle added in v1.25.0

func (o *WorkspaceSourceCollection) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceSourceCollection) FetchType added in v1.25.0

func (o *WorkspaceSourceCollection) FetchType() string

FetchType returns the resource type

func (*WorkspaceSourceCollection) GetEmbedded

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*WorkspaceSourceCollection) GetEmbeddedOk

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) GetItemCount added in v1.25.0

func (o *WorkspaceSourceCollection) GetItemCount() (count int64, err error)

func (*WorkspaceSourceCollection) GetItemIterator added in v1.25.0

func (o *WorkspaceSourceCollection) GetItemIterator() (IIterator, error)

GetLinks returns the Links field value If the value is explicit nil, the zero value for HalCollectionLinks will be returned

func (*WorkspaceSourceCollection) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceCollection) GetMetadata

func (o *WorkspaceSourceCollection) GetMetadata() PagingMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for PagingMetadata will be returned

func (*WorkspaceSourceCollection) GetMetadataOk

func (o *WorkspaceSourceCollection) GetMetadataOk() (*PagingMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceCollection) GetName

func (o *WorkspaceSourceCollection) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceCollection) GetNameOk

func (o *WorkspaceSourceCollection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) GetTitle

func (o *WorkspaceSourceCollection) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceCollection) GetTitleOk

func (o *WorkspaceSourceCollection) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceCollection) HasEmbedded

func (o *WorkspaceSourceCollection) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*WorkspaceSourceCollection) HasNext added in v1.25.0

func (o *WorkspaceSourceCollection) HasNext() bool

func (WorkspaceSourceCollection) MarshalJSON

func (o WorkspaceSourceCollection) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceCollection) SetEmbedded

SetEmbedded gets a reference to the given EmbeddedWorkspaceSourceItems and assigns it to the Embedded field.

SetLinks sets field value

func (*WorkspaceSourceCollection) SetMetadata

func (o *WorkspaceSourceCollection) SetMetadata(v PagingMetadata)

SetMetadata sets field value

func (*WorkspaceSourceCollection) SetName

func (o *WorkspaceSourceCollection) SetName(v string)

SetName sets field value

func (*WorkspaceSourceCollection) SetTitle

func (o *WorkspaceSourceCollection) SetTitle(v string)

SetTitle sets field value

func (WorkspaceSourceCollection) ToMap added in v1.22.0

func (o WorkspaceSourceCollection) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceCollection) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceCollection) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceItem

type WorkspaceSourceItem struct {
	Links    NullableWorkspaceSourceItemLinks `json:"_links"`
	Metadata NullableCommonMetadata           `json:"_metadata"`
	// True if this workspace source is scheduled to be no longer supported by the service.
	Deprecated      bool             `json:"deprecated"`
	DeprecationInfo *DeprecationInfo `json:"deprecationInfo,omitempty"`
	// More details about this workspace source type.
	Description *string `json:"description,omitempty"`
	// Unique ID of the Workspace Source.
	Name string `json:"name"`
	// Human readable name of the Workspace source.
	Title string `json:"title"`
}

WorkspaceSourceItem struct for WorkspaceSourceItem

func NewWorkspaceSourceItem

func NewWorkspaceSourceItem(links NullableWorkspaceSourceItemLinks, metadata NullableCommonMetadata, deprecated bool, name string, title string) *WorkspaceSourceItem

NewWorkspaceSourceItem instantiates a new WorkspaceSourceItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceSourceItemWithDefaults

func NewWorkspaceSourceItemWithDefaults() *WorkspaceSourceItem

NewWorkspaceSourceItemWithDefaults instantiates a new WorkspaceSourceItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *WorkspaceSourceItem) FetchLinks() (links any, err error)

FetchLinks returns the resource links if present

func (*WorkspaceSourceItem) FetchName added in v1.25.0

func (o *WorkspaceSourceItem) FetchName() (string, error)

FetchName returns the resource name if present, or else an error

func (*WorkspaceSourceItem) FetchTitle added in v1.25.0

func (o *WorkspaceSourceItem) FetchTitle() (string, error)

FetchTitle returns the resource title if present, or else an error

func (*WorkspaceSourceItem) FetchType added in v1.25.0

func (o *WorkspaceSourceItem) FetchType() string

FetchType returns the resource type

func (*WorkspaceSourceItem) GetDeprecated

func (o *WorkspaceSourceItem) GetDeprecated() bool

GetDeprecated returns the Deprecated field value

func (*WorkspaceSourceItem) GetDeprecatedOk

func (o *WorkspaceSourceItem) GetDeprecatedOk() (*bool, bool)

GetDeprecatedOk returns a tuple with the Deprecated field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDeprecationInfo

func (o *WorkspaceSourceItem) GetDeprecationInfo() DeprecationInfo

GetDeprecationInfo returns the DeprecationInfo field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDeprecationInfoOk

func (o *WorkspaceSourceItem) GetDeprecationInfoOk() (*DeprecationInfo, bool)

GetDeprecationInfoOk returns a tuple with the DeprecationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetDescription

func (o *WorkspaceSourceItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*WorkspaceSourceItem) GetDescriptionOk

func (o *WorkspaceSourceItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value If the value is explicit nil, the zero value for WorkspaceSourceItemLinks will be returned

func (*WorkspaceSourceItem) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceItem) GetMetadata

func (o *WorkspaceSourceItem) GetMetadata() CommonMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for CommonMetadata will be returned

func (*WorkspaceSourceItem) GetMetadataOk

func (o *WorkspaceSourceItem) GetMetadataOk() (*CommonMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WorkspaceSourceItem) GetName

func (o *WorkspaceSourceItem) GetName() string

GetName returns the Name field value

func (*WorkspaceSourceItem) GetNameOk

func (o *WorkspaceSourceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) GetTitle

func (o *WorkspaceSourceItem) GetTitle() string

GetTitle returns the Title field value

func (*WorkspaceSourceItem) GetTitleOk

func (o *WorkspaceSourceItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItem) HasDeprecationInfo

func (o *WorkspaceSourceItem) HasDeprecationInfo() bool

HasDeprecationInfo returns a boolean if a field has been set.

func (*WorkspaceSourceItem) HasDescription

func (o *WorkspaceSourceItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (WorkspaceSourceItem) MarshalJSON

func (o WorkspaceSourceItem) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItem) SetDeprecated

func (o *WorkspaceSourceItem) SetDeprecated(v bool)

SetDeprecated sets field value

func (*WorkspaceSourceItem) SetDeprecationInfo

func (o *WorkspaceSourceItem) SetDeprecationInfo(v DeprecationInfo)

SetDeprecationInfo gets a reference to the given DeprecationInfo and assigns it to the DeprecationInfo field.

func (*WorkspaceSourceItem) SetDescription

func (o *WorkspaceSourceItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

SetLinks sets field value

func (*WorkspaceSourceItem) SetMetadata

func (o *WorkspaceSourceItem) SetMetadata(v CommonMetadata)

SetMetadata sets field value

func (*WorkspaceSourceItem) SetName

func (o *WorkspaceSourceItem) SetName(v string)

SetName sets field value

func (*WorkspaceSourceItem) SetTitle

func (o *WorkspaceSourceItem) SetTitle(v string)

SetTitle sets field value

func (WorkspaceSourceItem) ToMap added in v1.22.0

func (o WorkspaceSourceItem) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceItem) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceItem) UnmarshalJSON(data []byte) (err error)
type WorkspaceSourceItemLinks struct {
	Collection *HalLinkData `json:"collection,omitempty"`
	Create     *HalLinkData `json:"create,omitempty"`
	Self       HalLinkData  `json:"self"`
}

WorkspaceSourceItemLinks The `create` link (if present) provides the URI to request a Workspace.

func NewWorkspaceSourceItemLinks(self HalLinkData) *WorkspaceSourceItemLinks

NewWorkspaceSourceItemLinks instantiates a new WorkspaceSourceItemLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWorkspaceSourceItemLinksWithDefaults

func NewWorkspaceSourceItemLinksWithDefaults() *WorkspaceSourceItemLinks

NewWorkspaceSourceItemLinksWithDefaults instantiates a new WorkspaceSourceItemLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WorkspaceSourceItemLinks) GetCollection

func (o *WorkspaceSourceItemLinks) GetCollection() HalLinkData

GetCollection returns the Collection field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCollectionOk

func (o *WorkspaceSourceItemLinks) GetCollectionOk() (*HalLinkData, bool)

GetCollectionOk returns a tuple with the Collection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetCreate

func (o *WorkspaceSourceItemLinks) GetCreate() HalLinkData

GetCreate returns the Create field value if set, zero value otherwise.

func (*WorkspaceSourceItemLinks) GetCreateOk

func (o *WorkspaceSourceItemLinks) GetCreateOk() (*HalLinkData, bool)

GetCreateOk returns a tuple with the Create field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) GetSelf

GetSelf returns the Self field value

func (*WorkspaceSourceItemLinks) GetSelfOk

func (o *WorkspaceSourceItemLinks) GetSelfOk() (*HalLinkData, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*WorkspaceSourceItemLinks) HasCollection

func (o *WorkspaceSourceItemLinks) HasCollection() bool

HasCollection returns a boolean if a field has been set.

func (*WorkspaceSourceItemLinks) HasCreate

func (o *WorkspaceSourceItemLinks) HasCreate() bool

HasCreate returns a boolean if a field has been set.

func (WorkspaceSourceItemLinks) MarshalJSON

func (o WorkspaceSourceItemLinks) MarshalJSON() ([]byte, error)

func (*WorkspaceSourceItemLinks) SetCollection

func (o *WorkspaceSourceItemLinks) SetCollection(v HalLinkData)

SetCollection gets a reference to the given HalLinkData and assigns it to the Collection field.

func (*WorkspaceSourceItemLinks) SetCreate

func (o *WorkspaceSourceItemLinks) SetCreate(v HalLinkData)

SetCreate gets a reference to the given HalLinkData and assigns it to the Create field.

func (*WorkspaceSourceItemLinks) SetSelf

func (o *WorkspaceSourceItemLinks) SetSelf(v HalLinkData)

SetSelf sets field value

func (WorkspaceSourceItemLinks) ToMap added in v1.22.0

func (o WorkspaceSourceItemLinks) ToMap() (map[string]interface{}, error)

func (*WorkspaceSourceItemLinks) UnmarshalJSON added in v1.22.0

func (o *WorkspaceSourceItemLinks) UnmarshalJSON(data []byte) (err error)

type WorkspaceSourceIterator added in v1.25.0

type WorkspaceSourceIterator struct {
	// contains filtered or unexported fields
}

WorkspaceSourceIterator defines an iterator over a collection.

func (*WorkspaceSourceIterator) GetNext added in v1.25.0

func (m *WorkspaceSourceIterator) GetNext() (item any, err error)

func (*WorkspaceSourceIterator) HasNext added in v1.25.0

func (m *WorkspaceSourceIterator) HasNext() bool

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL