openapi

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2021 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

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

Functions

func CacheExpires

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

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

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 {
	ContainerApi *ContainerApiService

	DiscoveryApi *DiscoveryApiService

	HealthApi *HealthApiService

	VulnerabilityApi *VulnerabilityApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the InsightVM Cloud API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type ApiGetImageRequest

type ApiGetImageRequest struct {
	ApiService *ContainerApiService
	// contains filtered or unexported fields
}

func (ApiGetImageRequest) Execute

func (r ApiGetImageRequest) Execute() (Image, *_nethttp.Response, error)

type ApiGetRegistryRepositoryImagesRequest

type ApiGetRegistryRepositoryImagesRequest struct {
	ApiService *ContainerApiService
	// contains filtered or unexported fields
}

func (ApiGetRegistryRepositoryImagesRequest) Assessed

func (ApiGetRegistryRepositoryImagesRequest) Execute

func (ApiGetRegistryRepositoryImagesRequest) Page

func (ApiGetRegistryRepositoryImagesRequest) Size

func (ApiGetRegistryRepositoryImagesRequest) Sort

type ApiGetVulnerabilitiesRequest

type ApiGetVulnerabilitiesRequest struct {
	ApiService *VulnerabilityApiService
	// contains filtered or unexported fields
}

func (ApiGetVulnerabilitiesRequest) Cursor

func (ApiGetVulnerabilitiesRequest) Execute

func (ApiGetVulnerabilitiesRequest) Page

func (ApiGetVulnerabilitiesRequest) Size

func (ApiGetVulnerabilitiesRequest) Sort

type ApiGetVulnerabilityRequest

type ApiGetVulnerabilityRequest struct {
	ApiService *VulnerabilityApiService
	// contains filtered or unexported fields
}

func (ApiGetVulnerabilityRequest) Execute

type ApiHealthRequest

type ApiHealthRequest struct {
	ApiService *HealthApiService
	// contains filtered or unexported fields
}

func (ApiHealthRequest) Execute

func (r ApiHealthRequest) Execute() (Health, *_nethttp.Response, error)

type ApiListApiVersionResourcesRequest

type ApiListApiVersionResourcesRequest struct {
	ApiService *DiscoveryApiService
	// contains filtered or unexported fields
}

func (ApiListApiVersionResourcesRequest) Execute

type ApiSaveImageRequest

type ApiSaveImageRequest struct {
	ApiService *ContainerApiService
	// contains filtered or unexported fields
}

func (ApiSaveImageRequest) Execute

func (ApiSaveImageRequest) ImageEdit

func (r ApiSaveImageRequest) ImageEdit(imageEdit ImageEdit) ApiSaveImageRequest

type ApiSearchVulnerabilitiesRequest

type ApiSearchVulnerabilitiesRequest struct {
	ApiService *VulnerabilityApiService
	// contains filtered or unexported fields
}

func (ApiSearchVulnerabilitiesRequest) Cursor

func (ApiSearchVulnerabilitiesRequest) Execute

func (ApiSearchVulnerabilitiesRequest) Page

func (ApiSearchVulnerabilitiesRequest) Size

func (ApiSearchVulnerabilitiesRequest) Sort

func (ApiSearchVulnerabilitiesRequest) VulnerabilitySearch

func (r ApiSearchVulnerabilitiesRequest) VulnerabilitySearch(vulnerabilitySearch VulnerabilitySearch) ApiSearchVulnerabilitiesRequest

type Assessment

type Assessment struct {
	// Status of assessment on an image.
	Status *string `json:"status,omitempty"`
}

Assessment Assessment on an image.

func NewAssessment

func NewAssessment() *Assessment

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

func NewAssessmentWithDefaults

func NewAssessmentWithDefaults() *Assessment

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

func (*Assessment) GetStatus

func (o *Assessment) GetStatus() string

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

func (*Assessment) GetStatusOk

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

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

func (*Assessment) HasStatus

func (o *Assessment) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Assessment) MarshalJSON

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

func (*Assessment) SetStatus

func (o *Assessment) SetStatus(v string)

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

type AuthenticationError

type AuthenticationError struct {
	// Credential identifier.
	CredentialId *int32 `json:"credential_id,omitempty"`
	// Description providing information about the authentication error.
	Description *string `json:"description,omitempty"`
	// Instant when the authentication error was first observed.
	FirstFailure *string `json:"first_failure,omitempty"`
	// Instant when the authentication error was last observed.
	LastFailure *string `json:"last_failure,omitempty"`
	// Type of authentication error.
	Type *string `json:"type,omitempty"`
}

AuthenticationError Details about authentication error when connecting to the cloud provider.

func NewAuthenticationError

func NewAuthenticationError() *AuthenticationError

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

func NewAuthenticationErrorWithDefaults

func NewAuthenticationErrorWithDefaults() *AuthenticationError

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

func (*AuthenticationError) GetCredentialId

func (o *AuthenticationError) GetCredentialId() int32

GetCredentialId returns the CredentialId field value if set, zero value otherwise.

func (*AuthenticationError) GetCredentialIdOk

func (o *AuthenticationError) GetCredentialIdOk() (*int32, bool)

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

func (*AuthenticationError) GetDescription

func (o *AuthenticationError) GetDescription() string

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

func (*AuthenticationError) GetDescriptionOk

func (o *AuthenticationError) 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 (*AuthenticationError) GetFirstFailure

func (o *AuthenticationError) GetFirstFailure() string

GetFirstFailure returns the FirstFailure field value if set, zero value otherwise.

func (*AuthenticationError) GetFirstFailureOk

func (o *AuthenticationError) GetFirstFailureOk() (*string, bool)

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

func (*AuthenticationError) GetLastFailure

func (o *AuthenticationError) GetLastFailure() string

GetLastFailure returns the LastFailure field value if set, zero value otherwise.

func (*AuthenticationError) GetLastFailureOk

func (o *AuthenticationError) GetLastFailureOk() (*string, bool)

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

func (*AuthenticationError) GetType

func (o *AuthenticationError) GetType() string

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

func (*AuthenticationError) GetTypeOk

func (o *AuthenticationError) 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 (*AuthenticationError) HasCredentialId

func (o *AuthenticationError) HasCredentialId() bool

HasCredentialId returns a boolean if a field has been set.

func (*AuthenticationError) HasDescription

func (o *AuthenticationError) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AuthenticationError) HasFirstFailure

func (o *AuthenticationError) HasFirstFailure() bool

HasFirstFailure returns a boolean if a field has been set.

func (*AuthenticationError) HasLastFailure

func (o *AuthenticationError) HasLastFailure() bool

HasLastFailure returns a boolean if a field has been set.

func (*AuthenticationError) HasType

func (o *AuthenticationError) HasType() bool

HasType returns a boolean if a field has been set.

func (AuthenticationError) MarshalJSON

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

func (*AuthenticationError) SetCredentialId

func (o *AuthenticationError) SetCredentialId(v int32)

SetCredentialId gets a reference to the given int32 and assigns it to the CredentialId field.

func (*AuthenticationError) SetDescription

func (o *AuthenticationError) SetDescription(v string)

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

func (*AuthenticationError) SetFirstFailure

func (o *AuthenticationError) SetFirstFailure(v string)

SetFirstFailure gets a reference to the given string and assigns it to the FirstFailure field.

func (*AuthenticationError) SetLastFailure

func (o *AuthenticationError) SetLastFailure(v string)

SetLastFailure gets a reference to the given string and assigns it to the LastFailure field.

func (*AuthenticationError) SetType

func (o *AuthenticationError) SetType(v string)

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

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

type ContainerApiService service

ContainerApiService ContainerApi service

func (*ContainerApiService) GetImage

func (a *ContainerApiService) GetImage(ctx _context.Context, region Region, id string) ApiGetImageRequest
  • GetImage Get Image
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Returns the details of previously saved image.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @param id The identifier of the image, in hash format `[<algorithm>:]<hash>`.
  • @return ApiGetImageRequest

func (*ContainerApiService) GetImageExecute

* Execute executes the request * @return Image

func (*ContainerApiService) GetRegistryRepositoryImages

func (a *ContainerApiService) GetRegistryRepositoryImages(ctx _context.Context, region Region, registryId string, repositoryId string) ApiGetRegistryRepositoryImagesRequest
  • GetRegistryRepositoryImages List Repository Images
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Returns all the images associated with a specific repository.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @param registryId The identifier of the registry, in encoded format.
  • @param repositoryId The identifier of the repository, in encoded format.
  • @return ApiGetRegistryRepositoryImagesRequest

func (*ContainerApiService) GetRegistryRepositoryImagesExecute

* Execute executes the request * @return PageOfRepositoryImageSummary

func (*ContainerApiService) SaveImage

  • SaveImage Upload Image
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Saves the details for a container image for assessment. These details typically come automatically from connecting to configured registries, but this endpoint may be used to manually upload fingerprinting and other metadata used to perform assessment of the image.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @return ApiSaveImageRequest

func (*ContainerApiService) SaveImageExecute

* Execute executes the request * @return ReferenceOfImageId

type CursorPageMetadata

type CursorPageMetadata struct {
	// The index (zero-based) of the current page returned.
	Number *int64 `json:"number,omitempty"`
	// The maximum size of the page returned.
	Size *int64 `json:"size,omitempty"`
	// The total number of pages available.
	TotalPages *int64 `json:"total_pages,omitempty"`
	// The cursor associated with the series of page requests being made.
	Cursor *string `json:"cursor,omitempty"`
	// The total number of resources available across all pages.
	TotalResources *int64 `json:"total_resources,omitempty"`
}

CursorPageMetadata The details of pagination indicating which page was returned, and how the remaining pages can be retrieved for the same cursored result set.

func NewCursorPageMetadata

func NewCursorPageMetadata() *CursorPageMetadata

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

func NewCursorPageMetadataWithDefaults

func NewCursorPageMetadataWithDefaults() *CursorPageMetadata

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

func (*CursorPageMetadata) GetCursor

func (o *CursorPageMetadata) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*CursorPageMetadata) GetCursorOk

func (o *CursorPageMetadata) GetCursorOk() (*string, bool)

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

func (*CursorPageMetadata) GetNumber

func (o *CursorPageMetadata) GetNumber() int64

GetNumber returns the Number field value if set, zero value otherwise.

func (*CursorPageMetadata) GetNumberOk

func (o *CursorPageMetadata) GetNumberOk() (*int64, bool)

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

func (*CursorPageMetadata) GetSize

func (o *CursorPageMetadata) GetSize() int64

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

func (*CursorPageMetadata) GetSizeOk

func (o *CursorPageMetadata) 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 (*CursorPageMetadata) GetTotalPages

func (o *CursorPageMetadata) GetTotalPages() int64

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*CursorPageMetadata) GetTotalPagesOk

func (o *CursorPageMetadata) GetTotalPagesOk() (*int64, bool)

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

func (*CursorPageMetadata) GetTotalResources

func (o *CursorPageMetadata) GetTotalResources() int64

GetTotalResources returns the TotalResources field value if set, zero value otherwise.

func (*CursorPageMetadata) GetTotalResourcesOk

func (o *CursorPageMetadata) GetTotalResourcesOk() (*int64, bool)

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

func (*CursorPageMetadata) HasCursor

func (o *CursorPageMetadata) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*CursorPageMetadata) HasNumber

func (o *CursorPageMetadata) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*CursorPageMetadata) HasSize

func (o *CursorPageMetadata) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CursorPageMetadata) HasTotalPages

func (o *CursorPageMetadata) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*CursorPageMetadata) HasTotalResources

func (o *CursorPageMetadata) HasTotalResources() bool

HasTotalResources returns a boolean if a field has been set.

func (CursorPageMetadata) MarshalJSON

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

func (*CursorPageMetadata) SetCursor

func (o *CursorPageMetadata) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*CursorPageMetadata) SetNumber

func (o *CursorPageMetadata) SetNumber(v int64)

SetNumber gets a reference to the given int64 and assigns it to the Number field.

func (*CursorPageMetadata) SetSize

func (o *CursorPageMetadata) SetSize(v int64)

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

func (*CursorPageMetadata) SetTotalPages

func (o *CursorPageMetadata) SetTotalPages(v int64)

SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field.

func (*CursorPageMetadata) SetTotalResources

func (o *CursorPageMetadata) SetTotalResources(v int64)

SetTotalResources gets a reference to the given int64 and assigns it to the TotalResources field.

type CvssV2

type CvssV2 struct {
	// Access Complexity (AC) component which measures the complexity of the attack required to exploit the vulnerability once an attacker has gained access to the target system. <table> <tr><th>Access Complexity</th><th>Description</th></tr> <tr><td>High (\"high\")</td><td>Specialized access conditions exist.</td></tr> <tr><td>Medium (\"medium\")</td><td>The access conditions are somewhat specialized.</td></tr> <tr><td>Low (\"low\")</td><td>Specialized access conditions or extenuating circumstances do not exist.</td></tr> </table>
	AccessComplexity *string `json:"access_complexity,omitempty"`
	// Access Vector (Av) component which reflects how the vulnerability is exploited. <table> <tr><th>Access Vector</th><th>Description</th></tr> <tr><td>Local (\"local\")</td><td>A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account.</td></tr> <tr><td>Adjacent Network (\"adjacent\")</td><td>A vulnerability exploitable with adjacent network access requires the attacker to have access to either the broadcast or collision domain of the vulnerable software.</td></tr> <tr><td>Network (\"network\")</td><td>A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed \"remotely exploitable\".</td></tr> </table>
	AccessVector *string `json:"access_vector,omitempty"`
	// Authentication (Au) component which measures the number of times an attacker must authenticate to a target in order to exploit a vulnerability.  <table> <tr><th>Authentication</th><th>Description</th></tr> <tr><td>Multiple (\"multiple\")</td><td>Exploiting the vulnerability requires that the attacker authenticate two or more times, even if the same credentials are used each time.</td></tr> <tr><td>Single (\"single\")</td><td>The vulnerability requires an attacker to be logged into the system.</td></tr> <tr><td>None (\"none\")</td><td>Authentication is not required to exploit the vulnerability.</td></tr> </table>
	Authentication *string `json:"authentication,omitempty"`
	// Availability Impact (A) component which measures the impact to availability of a successfully exploited vulnerability.  <table> <tr><th>Availability Impact</th><th>Description</th></tr> <tr><td>None (\"none)</td><td>There is no impact to the availability of the system.</td></tr> <tr><td>Partial (\"partial\")</td><td>There is reduced performance or interruptions in resource availability.</td></tr> <tr><td>Complete (\"complete\")</td><td>There is a total shutdown of the affected resource. The attacker can render the resource completely unavailable.</td></tr> </table>
	AvailabilityImpact *string `json:"availability_impact,omitempty"`
	// Confidentiality Impact (C) component which measures the impact on confidentiality of a successfully exploited vulnerability.  <table> <tr><th>Confidentiality Impact</th><th>Description</th></tr> <tr><td>None (\"none\")</td><td>There is no impact to the confidentiality of the system.</td></tr> <tr><td>Partial (\"partial\")</td><td>There is considerable informational disclosure. Access to some system files is possible, but the attacker does not have control over what is obtained, or the scope of the loss is constrained.</td></tr> <tr><td>Complete (\"complete\")</td><td>There is total information disclosure, resulting in all system files being revealed. The attacker is able to read all of the system's data (memory, files, etc.)</td></tr> </table>
	ConfidentialityImpact *string `json:"confidentiality_impact,omitempty"`
	// The CVSS exploit score.
	ExploitScore *float64 `json:"exploit_score,omitempty"`
	// The CVSS impact score.
	ImpactScore *float64 `json:"impact_score,omitempty"`
	// Integrity Impact (I) component measures the impact to integrity of a successfully exploited vulnerability.  <table> <tr><th>Integrity Impact</th><th>Description</th></tr> <tr><td>None (\"none\")</td><td>There is no impact to the integrity of the system.</td></tr> <tr><td>Partial (\"partial\")</td><td>Modification of some system files or information is possible, but the attacker does not have control over what can be modified, or the scope of what the attacker can affect is limited.</td></tr> <tr><td>Complete (\"complete\")</td><td>There is a total compromise of system integrity. There is a complete loss of system protection, resulting in the entire system being compromised. The attacker is able to modify any files on the target system.</td></tr> </table>
	IntegrityImpact *string `json:"integrity_impact,omitempty"`
	// The CVSS score, which ranges from 0-10.
	Score *float64 `json:"score,omitempty"`
	// The <a target=\"_blank\" href=\"https://www.first.org/cvss/v2/guide\">CVSS v2</a> vector.
	Vector *string `json:"vector,omitempty"`
}

CvssV2 The Common Vulnerability Scoring System (<a href=\"https://www.first.org/cvss/v2/guide\">CVSS v2</a>) information for the vulnerability.

func NewCvssV2

func NewCvssV2() *CvssV2

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

func NewCvssV2WithDefaults

func NewCvssV2WithDefaults() *CvssV2

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

func (*CvssV2) GetAccessComplexity

func (o *CvssV2) GetAccessComplexity() string

GetAccessComplexity returns the AccessComplexity field value if set, zero value otherwise.

func (*CvssV2) GetAccessComplexityOk

func (o *CvssV2) GetAccessComplexityOk() (*string, bool)

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

func (*CvssV2) GetAccessVector

func (o *CvssV2) GetAccessVector() string

GetAccessVector returns the AccessVector field value if set, zero value otherwise.

func (*CvssV2) GetAccessVectorOk

func (o *CvssV2) GetAccessVectorOk() (*string, bool)

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

func (*CvssV2) GetAuthentication

func (o *CvssV2) GetAuthentication() string

GetAuthentication returns the Authentication field value if set, zero value otherwise.

func (*CvssV2) GetAuthenticationOk

func (o *CvssV2) GetAuthenticationOk() (*string, bool)

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

func (*CvssV2) GetAvailabilityImpact

func (o *CvssV2) GetAvailabilityImpact() string

GetAvailabilityImpact returns the AvailabilityImpact field value if set, zero value otherwise.

func (*CvssV2) GetAvailabilityImpactOk

func (o *CvssV2) GetAvailabilityImpactOk() (*string, bool)

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

func (*CvssV2) GetConfidentialityImpact

func (o *CvssV2) GetConfidentialityImpact() string

GetConfidentialityImpact returns the ConfidentialityImpact field value if set, zero value otherwise.

func (*CvssV2) GetConfidentialityImpactOk

func (o *CvssV2) GetConfidentialityImpactOk() (*string, bool)

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

func (*CvssV2) GetExploitScore

func (o *CvssV2) GetExploitScore() float64

GetExploitScore returns the ExploitScore field value if set, zero value otherwise.

func (*CvssV2) GetExploitScoreOk

func (o *CvssV2) GetExploitScoreOk() (*float64, bool)

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

func (*CvssV2) GetImpactScore

func (o *CvssV2) GetImpactScore() float64

GetImpactScore returns the ImpactScore field value if set, zero value otherwise.

func (*CvssV2) GetImpactScoreOk

func (o *CvssV2) GetImpactScoreOk() (*float64, bool)

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

func (*CvssV2) GetIntegrityImpact

func (o *CvssV2) GetIntegrityImpact() string

GetIntegrityImpact returns the IntegrityImpact field value if set, zero value otherwise.

func (*CvssV2) GetIntegrityImpactOk

func (o *CvssV2) GetIntegrityImpactOk() (*string, bool)

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

func (*CvssV2) GetScore

func (o *CvssV2) GetScore() float64

GetScore returns the Score field value if set, zero value otherwise.

func (*CvssV2) GetScoreOk

func (o *CvssV2) GetScoreOk() (*float64, bool)

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

func (*CvssV2) GetVector

func (o *CvssV2) GetVector() string

GetVector returns the Vector field value if set, zero value otherwise.

func (*CvssV2) GetVectorOk

func (o *CvssV2) GetVectorOk() (*string, bool)

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

func (*CvssV2) HasAccessComplexity

func (o *CvssV2) HasAccessComplexity() bool

HasAccessComplexity returns a boolean if a field has been set.

func (*CvssV2) HasAccessVector

func (o *CvssV2) HasAccessVector() bool

HasAccessVector returns a boolean if a field has been set.

func (*CvssV2) HasAuthentication

func (o *CvssV2) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*CvssV2) HasAvailabilityImpact

func (o *CvssV2) HasAvailabilityImpact() bool

HasAvailabilityImpact returns a boolean if a field has been set.

func (*CvssV2) HasConfidentialityImpact

func (o *CvssV2) HasConfidentialityImpact() bool

HasConfidentialityImpact returns a boolean if a field has been set.

func (*CvssV2) HasExploitScore

func (o *CvssV2) HasExploitScore() bool

HasExploitScore returns a boolean if a field has been set.

func (*CvssV2) HasImpactScore

func (o *CvssV2) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (*CvssV2) HasIntegrityImpact

func (o *CvssV2) HasIntegrityImpact() bool

HasIntegrityImpact returns a boolean if a field has been set.

func (*CvssV2) HasScore

func (o *CvssV2) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*CvssV2) HasVector

func (o *CvssV2) HasVector() bool

HasVector returns a boolean if a field has been set.

func (CvssV2) MarshalJSON

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

func (*CvssV2) SetAccessComplexity

func (o *CvssV2) SetAccessComplexity(v string)

SetAccessComplexity gets a reference to the given string and assigns it to the AccessComplexity field.

func (*CvssV2) SetAccessVector

func (o *CvssV2) SetAccessVector(v string)

SetAccessVector gets a reference to the given string and assigns it to the AccessVector field.

func (*CvssV2) SetAuthentication

func (o *CvssV2) SetAuthentication(v string)

SetAuthentication gets a reference to the given string and assigns it to the Authentication field.

func (*CvssV2) SetAvailabilityImpact

func (o *CvssV2) SetAvailabilityImpact(v string)

SetAvailabilityImpact gets a reference to the given string and assigns it to the AvailabilityImpact field.

func (*CvssV2) SetConfidentialityImpact

func (o *CvssV2) SetConfidentialityImpact(v string)

SetConfidentialityImpact gets a reference to the given string and assigns it to the ConfidentialityImpact field.

func (*CvssV2) SetExploitScore

func (o *CvssV2) SetExploitScore(v float64)

SetExploitScore gets a reference to the given float64 and assigns it to the ExploitScore field.

func (*CvssV2) SetImpactScore

func (o *CvssV2) SetImpactScore(v float64)

SetImpactScore gets a reference to the given float64 and assigns it to the ImpactScore field.

func (*CvssV2) SetIntegrityImpact

func (o *CvssV2) SetIntegrityImpact(v string)

SetIntegrityImpact gets a reference to the given string and assigns it to the IntegrityImpact field.

func (*CvssV2) SetScore

func (o *CvssV2) SetScore(v float64)

SetScore gets a reference to the given float64 and assigns it to the Score field.

func (*CvssV2) SetVector

func (o *CvssV2) SetVector(v string)

SetVector gets a reference to the given string and assigns it to the Vector field.

type CvssV3

type CvssV3 struct {
	// Attack Complexity (AC) component with measures the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.   <table> <tr><th>Access Complexity</th><th>Description</th></tr> <tr><td>Low (\"low\")</td><td>Specialized access conditions or extenuating circumstances do not exist.</td></tr> <tr><td>High (\"high\")</td><td>A successful attack depends on conditions beyond the attacker's control.</td></tr> </table>
	AttackComplexity *string `json:"attack_complexity,omitempty"`
	// Attack Vector (AV) component which measures context by which vulnerability exploitation is possible.</td></tr> <table> <tr><th>Access Vector</th><th>Description</th></tr> <tr><td>Local (\"local\")</td><td>A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account.</td></tr> <tr><td>Adjacent (\"adjacent\")</td><td>A vulnerability exploitable with adjacent network access requires the attacker to have access to either the broadcast or collision domain of the vulnerable software.</td></tr> <tr><td>Network (\"network\")</td><td>A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed \"remotely exploitable\".</td></tr> <tr><td>Physical (\"physical\")</td><td>A vulnerability exploitable with Physical access requires the attacker to physically touch or manipulate the vulnerable component.</td></tr> </table>
	AttackVector *string `json:"attack_vector,omitempty"`
	// Availability Impact (A) measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.   <table> <tr><th>Availability Impact</th><th>Description</th></tr> <tr><td>High (\"high\")</td><td>There is total loss of availability, resulting in the attacker being able to fully deny access to resources in the impacted component; this loss is either sustained (while the attacker continues to deliver the attack) or persistent (the condition persists even after the attack has completed).</td></tr> <tr><td>Low (\"low\")</td><td>There is reduced performance or interruptions in resource availability. Even if repeated exploitation of the vulnerability is possible, the attacker does not have the ability to completely deny service to legitimate users.</td></tr> <tr><td>None (\"none\")</td><td>There is no impact to availability within the impacted component.</td></tr> </table>
	AvailabilityImpact *string `json:"availability_impact,omitempty"`
	// Confidentiality Impact (C) component which measures the impact on confidentiality of a successfully exploited vulnerability.   <table> <tr><th>Confidentiality Impact</th><th>Description</th></tr> <tr><td>High (\"high\")</td><td>There is total loss of confidentiality, resulting in all resources within the impacted component being divulged to the attacker.</td></tr> <tr><td>Low (\"low\")</td><td>There is some loss of confidentiality. Access to some restricted information is obtained, but the attacker does not have control over what information is obtained, or the amount or kind of loss is constrained.</td></tr> <tr><td>None (\"none\")</td><td>There is no loss of confidentiality within the impacted component.</td></tr> </table>
	ConfidentialityImpact *string `json:"confidentiality_impact,omitempty"`
	// The CVSS impact score.
	ExploitScore *float64 `json:"exploit_score,omitempty"`
	// The CVSS exploit score.
	ImpactScore *float64 `json:"impact_score,omitempty"`
	// Integrity Impact (I) measures the impact to integrity of a successfully exploited vulnerability. Integrity refers to the trustworthiness and veracity of information.   <table> <tr><th>Integrity Impact</th><th>Description</th></tr> <tr><td>High (\"high\")</td><td>There is a total loss of integrity, or a complete loss of protection.</td></tr> <tr><td>Low (\"low\")</td><td>Modification of data is possible, but the attacker does not have control over the consequence of a modification, or the amount of modification is constrained.</td></tr> <tr><td>None (\"none\")</td><td>There is no loss of integrity within the impacted component.</td></tr> </table>
	IntegrityImpact *string `json:"integrity_impact,omitempty"`
	// Level of access privilege.
	PrivilegesRequired *string `json:"privileges_required,omitempty"`
	// Scope (S) measures the collection of privileges defined by a computing authority (e.g. an application, an operating system, or a sandbox environment) when granting access to computing resources (e.g. files, CPU, memory, etc). These privileges are assigned based on some method of identification and authorization.   <table> <tr><th>Scope</th><th>Description</th></tr> <tr><td>Unchanged (\"unchanged\")</td><td>An exploited vulnerability can only affect resources managed by the same authority. In this case the vulnerable component and the impacted component are the same.</td></tr> <tr><td>Changed (\"changed\")</td><td>An exploited vulnerability can affect resources beyond the authorization privileges intended by the vulnerable component. In this case the vulnerable component and the impacted component are different.</td></tr> </table>
	Scope *string `json:"scope,omitempty"`
	// The CVSS score, which ranges from 0-10.
	Score *float64 `json:"score,omitempty"`
	// User Interaction (UI) measures the requirement for a user, other than the attacker, to participate in the successful compromise of the vulnerable component.   <table> <tr><th>User Interaction</th><th>Description</th></tr> <tr><td>None (\"none\")</td><td>The vulnerable system can be exploited without interaction from any user.</td></tr> <tr><td>Required (\"required\")</td><td>Successful exploitation of this vulnerability requires a user to take some action before the vulnerability can be exploited.</td></tr> </table>
	UserInteraction *string `json:"user_interaction,omitempty"`
	// The <a target=\"_blank\" href=\"https://www.first.org/cvss/specification-document\">CVSS v3</a> vector.
	Vector *string `json:"vector,omitempty"`
	// The version of the CVSS V3 vector.
	Version *string `json:"version,omitempty"`
}

CvssV3 The Common Vulnerability Scoring System (<a target=\"_blank\" href=\"https://www.first.org/cvss/specification-document\">CVSS v3</a>) information for the vulnerability.

func NewCvssV3

func NewCvssV3() *CvssV3

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

func NewCvssV3WithDefaults

func NewCvssV3WithDefaults() *CvssV3

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

func (*CvssV3) GetAttackComplexity

func (o *CvssV3) GetAttackComplexity() string

GetAttackComplexity returns the AttackComplexity field value if set, zero value otherwise.

func (*CvssV3) GetAttackComplexityOk

func (o *CvssV3) GetAttackComplexityOk() (*string, bool)

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

func (*CvssV3) GetAttackVector

func (o *CvssV3) GetAttackVector() string

GetAttackVector returns the AttackVector field value if set, zero value otherwise.

func (*CvssV3) GetAttackVectorOk

func (o *CvssV3) GetAttackVectorOk() (*string, bool)

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

func (*CvssV3) GetAvailabilityImpact

func (o *CvssV3) GetAvailabilityImpact() string

GetAvailabilityImpact returns the AvailabilityImpact field value if set, zero value otherwise.

func (*CvssV3) GetAvailabilityImpactOk

func (o *CvssV3) GetAvailabilityImpactOk() (*string, bool)

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

func (*CvssV3) GetConfidentialityImpact

func (o *CvssV3) GetConfidentialityImpact() string

GetConfidentialityImpact returns the ConfidentialityImpact field value if set, zero value otherwise.

func (*CvssV3) GetConfidentialityImpactOk

func (o *CvssV3) GetConfidentialityImpactOk() (*string, bool)

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

func (*CvssV3) GetExploitScore

func (o *CvssV3) GetExploitScore() float64

GetExploitScore returns the ExploitScore field value if set, zero value otherwise.

func (*CvssV3) GetExploitScoreOk

func (o *CvssV3) GetExploitScoreOk() (*float64, bool)

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

func (*CvssV3) GetImpactScore

func (o *CvssV3) GetImpactScore() float64

GetImpactScore returns the ImpactScore field value if set, zero value otherwise.

func (*CvssV3) GetImpactScoreOk

func (o *CvssV3) GetImpactScoreOk() (*float64, bool)

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

func (*CvssV3) GetIntegrityImpact

func (o *CvssV3) GetIntegrityImpact() string

GetIntegrityImpact returns the IntegrityImpact field value if set, zero value otherwise.

func (*CvssV3) GetIntegrityImpactOk

func (o *CvssV3) GetIntegrityImpactOk() (*string, bool)

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

func (*CvssV3) GetPrivilegesRequired

func (o *CvssV3) GetPrivilegesRequired() string

GetPrivilegesRequired returns the PrivilegesRequired field value if set, zero value otherwise.

func (*CvssV3) GetPrivilegesRequiredOk

func (o *CvssV3) GetPrivilegesRequiredOk() (*string, bool)

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

func (*CvssV3) GetScope

func (o *CvssV3) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*CvssV3) GetScopeOk

func (o *CvssV3) GetScopeOk() (*string, bool)

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

func (*CvssV3) GetScore

func (o *CvssV3) GetScore() float64

GetScore returns the Score field value if set, zero value otherwise.

func (*CvssV3) GetScoreOk

func (o *CvssV3) GetScoreOk() (*float64, bool)

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

func (*CvssV3) GetUserInteraction

func (o *CvssV3) GetUserInteraction() string

GetUserInteraction returns the UserInteraction field value if set, zero value otherwise.

func (*CvssV3) GetUserInteractionOk

func (o *CvssV3) GetUserInteractionOk() (*string, bool)

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

func (*CvssV3) GetVector

func (o *CvssV3) GetVector() string

GetVector returns the Vector field value if set, zero value otherwise.

func (*CvssV3) GetVectorOk

func (o *CvssV3) GetVectorOk() (*string, bool)

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

func (*CvssV3) GetVersion

func (o *CvssV3) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CvssV3) GetVersionOk

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

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

func (*CvssV3) HasAttackComplexity

func (o *CvssV3) HasAttackComplexity() bool

HasAttackComplexity returns a boolean if a field has been set.

func (*CvssV3) HasAttackVector

func (o *CvssV3) HasAttackVector() bool

HasAttackVector returns a boolean if a field has been set.

func (*CvssV3) HasAvailabilityImpact

func (o *CvssV3) HasAvailabilityImpact() bool

HasAvailabilityImpact returns a boolean if a field has been set.

func (*CvssV3) HasConfidentialityImpact

func (o *CvssV3) HasConfidentialityImpact() bool

HasConfidentialityImpact returns a boolean if a field has been set.

func (*CvssV3) HasExploitScore

func (o *CvssV3) HasExploitScore() bool

HasExploitScore returns a boolean if a field has been set.

func (*CvssV3) HasImpactScore

func (o *CvssV3) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (*CvssV3) HasIntegrityImpact

func (o *CvssV3) HasIntegrityImpact() bool

HasIntegrityImpact returns a boolean if a field has been set.

func (*CvssV3) HasPrivilegesRequired

func (o *CvssV3) HasPrivilegesRequired() bool

HasPrivilegesRequired returns a boolean if a field has been set.

func (*CvssV3) HasScope

func (o *CvssV3) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*CvssV3) HasScore

func (o *CvssV3) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*CvssV3) HasUserInteraction

func (o *CvssV3) HasUserInteraction() bool

HasUserInteraction returns a boolean if a field has been set.

func (*CvssV3) HasVector

func (o *CvssV3) HasVector() bool

HasVector returns a boolean if a field has been set.

func (*CvssV3) HasVersion

func (o *CvssV3) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CvssV3) MarshalJSON

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

func (*CvssV3) SetAttackComplexity

func (o *CvssV3) SetAttackComplexity(v string)

SetAttackComplexity gets a reference to the given string and assigns it to the AttackComplexity field.

func (*CvssV3) SetAttackVector

func (o *CvssV3) SetAttackVector(v string)

SetAttackVector gets a reference to the given string and assigns it to the AttackVector field.

func (*CvssV3) SetAvailabilityImpact

func (o *CvssV3) SetAvailabilityImpact(v string)

SetAvailabilityImpact gets a reference to the given string and assigns it to the AvailabilityImpact field.

func (*CvssV3) SetConfidentialityImpact

func (o *CvssV3) SetConfidentialityImpact(v string)

SetConfidentialityImpact gets a reference to the given string and assigns it to the ConfidentialityImpact field.

func (*CvssV3) SetExploitScore

func (o *CvssV3) SetExploitScore(v float64)

SetExploitScore gets a reference to the given float64 and assigns it to the ExploitScore field.

func (*CvssV3) SetImpactScore

func (o *CvssV3) SetImpactScore(v float64)

SetImpactScore gets a reference to the given float64 and assigns it to the ImpactScore field.

func (*CvssV3) SetIntegrityImpact

func (o *CvssV3) SetIntegrityImpact(v string)

SetIntegrityImpact gets a reference to the given string and assigns it to the IntegrityImpact field.

func (*CvssV3) SetPrivilegesRequired

func (o *CvssV3) SetPrivilegesRequired(v string)

SetPrivilegesRequired gets a reference to the given string and assigns it to the PrivilegesRequired field.

func (*CvssV3) SetScope

func (o *CvssV3) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*CvssV3) SetScore

func (o *CvssV3) SetScore(v float64)

SetScore gets a reference to the given float64 and assigns it to the Score field.

func (*CvssV3) SetUserInteraction

func (o *CvssV3) SetUserInteraction(v string)

SetUserInteraction gets a reference to the given string and assigns it to the UserInteraction field.

func (*CvssV3) SetVector

func (o *CvssV3) SetVector(v string)

SetVector gets a reference to the given string and assigns it to the Vector field.

func (*CvssV3) SetVersion

func (o *CvssV3) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type DiscoverableLink struct {
	// A hypertext reference, which is either a URI (see <a target=\"_blank\" href=\"https://tools.ietf.org/html/rfc3986\">RFC 3986</a>) or URI template (see <a target=\"_blank\" href=\"https://tools.ietf.org/html/rfc6570\">RFC 6570</a>).
	Href *string `json:"href,omitempty"`
	// The HTTP methods (verbs) supported on the endpoint.
	Methods *[]string `json:"methods,omitempty"`
	// The logical name of the endpoint.
	Rel *string `json:"rel,omitempty"`
}

DiscoverableLink A hypermedia link.

func NewDiscoverableLink() *DiscoverableLink

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

func NewDiscoverableLinkWithDefaults

func NewDiscoverableLinkWithDefaults() *DiscoverableLink

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

func (*DiscoverableLink) GetHref

func (o *DiscoverableLink) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*DiscoverableLink) GetHrefOk

func (o *DiscoverableLink) GetHrefOk() (*string, bool)

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

func (*DiscoverableLink) GetMethods

func (o *DiscoverableLink) GetMethods() []string

GetMethods returns the Methods field value if set, zero value otherwise.

func (*DiscoverableLink) GetMethodsOk

func (o *DiscoverableLink) GetMethodsOk() (*[]string, bool)

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

func (*DiscoverableLink) GetRel

func (o *DiscoverableLink) GetRel() string

GetRel returns the Rel field value if set, zero value otherwise.

func (*DiscoverableLink) GetRelOk

func (o *DiscoverableLink) GetRelOk() (*string, bool)

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

func (*DiscoverableLink) HasHref

func (o *DiscoverableLink) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*DiscoverableLink) HasMethods

func (o *DiscoverableLink) HasMethods() bool

HasMethods returns a boolean if a field has been set.

func (*DiscoverableLink) HasRel

func (o *DiscoverableLink) HasRel() bool

HasRel returns a boolean if a field has been set.

func (DiscoverableLink) MarshalJSON

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

func (*DiscoverableLink) SetHref

func (o *DiscoverableLink) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*DiscoverableLink) SetMethods

func (o *DiscoverableLink) SetMethods(v []string)

SetMethods gets a reference to the given []string and assigns it to the Methods field.

func (*DiscoverableLink) SetRel

func (o *DiscoverableLink) SetRel(v string)

SetRel gets a reference to the given string and assigns it to the Rel field.

type DiscoverableLinks struct {
	// Hypermedia links to endpoints in this API.
	Links *[]DiscoverableLink `json:"links,omitempty"`
}

DiscoverableLinks Hypermedia links to to discover available endpoints and operations.

func NewDiscoverableLinks() *DiscoverableLinks

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

func NewDiscoverableLinksWithDefaults

func NewDiscoverableLinksWithDefaults() *DiscoverableLinks

NewDiscoverableLinksWithDefaults instantiates a new DiscoverableLinks object This constructor 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 *DiscoverableLinks) GetLinks() []DiscoverableLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*DiscoverableLinks) GetLinksOk

func (o *DiscoverableLinks) GetLinksOk() (*[]DiscoverableLink, bool)

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

func (o *DiscoverableLinks) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (DiscoverableLinks) MarshalJSON

func (o DiscoverableLinks) MarshalJSON() ([]byte, error)
func (o *DiscoverableLinks) SetLinks(v []DiscoverableLink)

SetLinks gets a reference to the given []DiscoverableLink and assigns it to the Links field.

type DiscoveryApiService

type DiscoveryApiService service

DiscoveryApiService DiscoveryApi service

func (*DiscoveryApiService) ListApiVersionResources

func (a *DiscoveryApiService) ListApiVersionResources(ctx _context.Context, region Region) ApiListApiVersionResourcesRequest

* ListApiVersionResources API Version Resources * Returns a listing of resources (endpoints) available in a version of the API. Each link returned indicates an endpoint available in the API, with the supported verbs. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information. * @return ApiListApiVersionResourcesRequest

func (*DiscoveryApiService) ListApiVersionResourcesExecute

* Execute executes the request * @return DiscoverableLinks

type DockerfileCommand

type DockerfileCommand struct {
	// DockerFile commands.
	Commands *[]string `json:"commands,omitempty"`
	// Dockerfile operands.
	Operands *[]string `json:"operands,omitempty"`
	// Original dockerfile commands.
	Original *string `json:"original,omitempty"`
	// Dockerfile command instruction types.
	Type *string `json:"type,omitempty"`
}

DockerfileCommand Dockerfile commands used to build the image.

func NewDockerfileCommand

func NewDockerfileCommand() *DockerfileCommand

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

func NewDockerfileCommandWithDefaults

func NewDockerfileCommandWithDefaults() *DockerfileCommand

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

func (*DockerfileCommand) GetCommands

func (o *DockerfileCommand) GetCommands() []string

GetCommands returns the Commands field value if set, zero value otherwise.

func (*DockerfileCommand) GetCommandsOk

func (o *DockerfileCommand) GetCommandsOk() (*[]string, bool)

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

func (*DockerfileCommand) GetOperands

func (o *DockerfileCommand) GetOperands() []string

GetOperands returns the Operands field value if set, zero value otherwise.

func (*DockerfileCommand) GetOperandsOk

func (o *DockerfileCommand) GetOperandsOk() (*[]string, bool)

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

func (*DockerfileCommand) GetOriginal

func (o *DockerfileCommand) GetOriginal() string

GetOriginal returns the Original field value if set, zero value otherwise.

func (*DockerfileCommand) GetOriginalOk

func (o *DockerfileCommand) GetOriginalOk() (*string, bool)

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

func (*DockerfileCommand) GetType

func (o *DockerfileCommand) GetType() string

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

func (*DockerfileCommand) GetTypeOk

func (o *DockerfileCommand) 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 (*DockerfileCommand) HasCommands

func (o *DockerfileCommand) HasCommands() bool

HasCommands returns a boolean if a field has been set.

func (*DockerfileCommand) HasOperands

func (o *DockerfileCommand) HasOperands() bool

HasOperands returns a boolean if a field has been set.

func (*DockerfileCommand) HasOriginal

func (o *DockerfileCommand) HasOriginal() bool

HasOriginal returns a boolean if a field has been set.

func (*DockerfileCommand) HasType

func (o *DockerfileCommand) HasType() bool

HasType returns a boolean if a field has been set.

func (DockerfileCommand) MarshalJSON

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

func (*DockerfileCommand) SetCommands

func (o *DockerfileCommand) SetCommands(v []string)

SetCommands gets a reference to the given []string and assigns it to the Commands field.

func (*DockerfileCommand) SetOperands

func (o *DockerfileCommand) SetOperands(v []string)

SetOperands gets a reference to the given []string and assigns it to the Operands field.

func (*DockerfileCommand) SetOriginal

func (o *DockerfileCommand) SetOriginal(v string)

SetOriginal gets a reference to the given string and assigns it to the Original field.

func (*DockerfileCommand) SetType

func (o *DockerfileCommand) SetType(v string)

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

type Error

type Error struct {
	// The HTTP status code for the error (same as in the HTTP response).
	Status *int32 `json:"status,omitempty"`
	// An optional localized message indicating the cause or reason for failure.
	LocalizedMessage *string `json:"localized_message,omitempty"`
	// The messages indicating the cause or reason for failure.
	Message *string `json:"message,omitempty"`
}

Error The details for an error encountered by the API.

func NewError

func NewError() *Error

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

func NewErrorWithDefaults

func NewErrorWithDefaults() *Error

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

func (*Error) GetLocalizedMessage

func (o *Error) GetLocalizedMessage() string

GetLocalizedMessage returns the LocalizedMessage field value if set, zero value otherwise.

func (*Error) GetLocalizedMessageOk

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

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

func (*Error) GetMessage

func (o *Error) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*Error) GetMessageOk

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

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

func (*Error) GetStatus

func (o *Error) GetStatus() int32

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

func (*Error) GetStatusOk

func (o *Error) GetStatusOk() (*int32, bool)

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

func (*Error) HasLocalizedMessage

func (o *Error) HasLocalizedMessage() bool

HasLocalizedMessage returns a boolean if a field has been set.

func (*Error) HasMessage

func (o *Error) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Error) HasStatus

func (o *Error) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Error) MarshalJSON

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

func (*Error) SetLocalizedMessage

func (o *Error) SetLocalizedMessage(v string)

SetLocalizedMessage gets a reference to the given string and assigns it to the LocalizedMessage field.

func (*Error) SetMessage

func (o *Error) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*Error) SetStatus

func (o *Error) SetStatus(v int32)

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

type ExceptionExpiration

type ExceptionExpiration struct {
	// The new expiration time (or empty) to make the exception permanent.  The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Expiration *string `json:"expiration,omitempty"`
}

ExceptionExpiration ${exception.expiration.description}, ${exceptionexpiration.description}

func NewExceptionExpiration

func NewExceptionExpiration() *ExceptionExpiration

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

func NewExceptionExpirationWithDefaults

func NewExceptionExpirationWithDefaults() *ExceptionExpiration

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

func (*ExceptionExpiration) GetExpiration

func (o *ExceptionExpiration) GetExpiration() string

GetExpiration returns the Expiration field value if set, zero value otherwise.

func (*ExceptionExpiration) GetExpirationOk

func (o *ExceptionExpiration) GetExpirationOk() (*string, bool)

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

func (*ExceptionExpiration) HasExpiration

func (o *ExceptionExpiration) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (ExceptionExpiration) MarshalJSON

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

func (*ExceptionExpiration) SetExpiration

func (o *ExceptionExpiration) SetExpiration(v string)

SetExpiration gets a reference to the given string and assigns it to the Expiration field.

type Exploit

type Exploit struct {
	// Type name for this resource. Always \"exploit\".
	Type *string `json:"_type,omitempty"`
	// A verbose description of the exploit.
	Description *string `json:"description,omitempty"`
	// The identifier of the rule finding.
	Id *map[string]interface{} `json:"id,omitempty"`
	// How common the exploit is used.
	Rank *string `json:"rank,omitempty"`
	// The level of skill required to use the exploit.
	SkillLevel *string `json:"skill_level,omitempty"`
	// The title (short summary) of the exploit.
	Title *string `json:"title,omitempty"`
	// ${exploit.uuid.description}
	Uuid *string `json:"uuid,omitempty"`
	// Vulnerabilities known to be exploitable by this exploit.
	Vulnerabilities *[]string `json:"vulnerabilities,omitempty"`
}

Exploit ${exploit.description}

func NewExploit

func NewExploit() *Exploit

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

func NewExploitWithDefaults

func NewExploitWithDefaults() *Exploit

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

func (*Exploit) GetDescription

func (o *Exploit) GetDescription() string

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

func (*Exploit) GetDescriptionOk

func (o *Exploit) 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 (*Exploit) GetId

func (o *Exploit) GetId() map[string]interface{}

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

func (*Exploit) GetIdOk

func (o *Exploit) GetIdOk() (*map[string]interface{}, bool)

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

func (*Exploit) GetRank

func (o *Exploit) GetRank() string

GetRank returns the Rank field value if set, zero value otherwise.

func (*Exploit) GetRankOk

func (o *Exploit) GetRankOk() (*string, bool)

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

func (*Exploit) GetSkillLevel

func (o *Exploit) GetSkillLevel() string

GetSkillLevel returns the SkillLevel field value if set, zero value otherwise.

func (*Exploit) GetSkillLevelOk

func (o *Exploit) GetSkillLevelOk() (*string, bool)

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

func (*Exploit) GetTitle

func (o *Exploit) GetTitle() string

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

func (*Exploit) GetTitleOk

func (o *Exploit) 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 (*Exploit) GetType

func (o *Exploit) GetType() string

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

func (*Exploit) GetTypeOk

func (o *Exploit) 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 (*Exploit) GetUuid

func (o *Exploit) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Exploit) GetUuidOk

func (o *Exploit) GetUuidOk() (*string, bool)

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

func (*Exploit) GetVulnerabilities

func (o *Exploit) GetVulnerabilities() []string

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*Exploit) GetVulnerabilitiesOk

func (o *Exploit) GetVulnerabilitiesOk() (*[]string, bool)

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

func (*Exploit) HasDescription

func (o *Exploit) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Exploit) HasId

func (o *Exploit) HasId() bool

HasId returns a boolean if a field has been set.

func (*Exploit) HasRank

func (o *Exploit) HasRank() bool

HasRank returns a boolean if a field has been set.

func (*Exploit) HasSkillLevel

func (o *Exploit) HasSkillLevel() bool

HasSkillLevel returns a boolean if a field has been set.

func (*Exploit) HasTitle

func (o *Exploit) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*Exploit) HasType

func (o *Exploit) HasType() bool

HasType returns a boolean if a field has been set.

func (*Exploit) HasUuid

func (o *Exploit) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*Exploit) HasVulnerabilities

func (o *Exploit) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (Exploit) MarshalJSON

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

func (*Exploit) SetDescription

func (o *Exploit) SetDescription(v string)

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

func (*Exploit) SetId

func (o *Exploit) SetId(v map[string]interface{})

SetId gets a reference to the given map[string]interface{} and assigns it to the Id field.

func (*Exploit) SetRank

func (o *Exploit) SetRank(v string)

SetRank gets a reference to the given string and assigns it to the Rank field.

func (*Exploit) SetSkillLevel

func (o *Exploit) SetSkillLevel(v string)

SetSkillLevel gets a reference to the given string and assigns it to the SkillLevel field.

func (*Exploit) SetTitle

func (o *Exploit) SetTitle(v string)

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

func (*Exploit) SetType

func (o *Exploit) SetType(v string)

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

func (*Exploit) SetUuid

func (o *Exploit) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*Exploit) SetVulnerabilities

func (o *Exploit) SetVulnerabilities(v []string)

SetVulnerabilities gets a reference to the given []string and assigns it to the Vulnerabilities field.

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 Health

type Health struct {
	// The details of the health of each component in the service (optional).
	Components *map[string]HealthComponent `json:"components,omitempty"`
	// The status of the service.
	Status  *string        `json:"status,omitempty"`
	Summary *HealthSummary `json:"summary,omitempty"`
}

Health A overview of the health of the service.

func NewHealth

func NewHealth() *Health

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

func NewHealthWithDefaults

func NewHealthWithDefaults() *Health

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

func (*Health) GetComponents

func (o *Health) GetComponents() map[string]HealthComponent

GetComponents returns the Components field value if set, zero value otherwise.

func (*Health) GetComponentsOk

func (o *Health) GetComponentsOk() (*map[string]HealthComponent, bool)

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

func (*Health) GetStatus

func (o *Health) GetStatus() string

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

func (*Health) GetStatusOk

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

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

func (*Health) GetSummary

func (o *Health) GetSummary() HealthSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*Health) GetSummaryOk

func (o *Health) GetSummaryOk() (*HealthSummary, bool)

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

func (*Health) HasComponents

func (o *Health) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*Health) HasStatus

func (o *Health) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Health) HasSummary

func (o *Health) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (Health) MarshalJSON

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

func (*Health) SetComponents

func (o *Health) SetComponents(v map[string]HealthComponent)

SetComponents gets a reference to the given map[string]HealthComponent and assigns it to the Components field.

func (*Health) SetStatus

func (o *Health) SetStatus(v string)

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

func (*Health) SetSummary

func (o *Health) SetSummary(v HealthSummary)

SetSummary gets a reference to the given HealthSummary and assigns it to the Summary field.

type HealthApiService

type HealthApiService service

HealthApiService HealthApi service

func (*HealthApiService) Health

func (a *HealthApiService) Health(ctx _context.Context, region Region) ApiHealthRequest

* Health Health Check * Returns an indicator of the health of the API. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information. * @return ApiHealthRequest

func (*HealthApiService) HealthExecute

* Execute executes the request * @return Health

type HealthComponent

type HealthComponent struct {
	// ${healthcomponent.description.description}, ${health.component.description.description}
	Description *string `json:"description,omitempty"`
	// ${healthcomponent.status.description}, ${health.component.status.description}
	Status *string `json:"status,omitempty"`
}

HealthComponent The status of an individual component of health.

func NewHealthComponent

func NewHealthComponent() *HealthComponent

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

func NewHealthComponentWithDefaults

func NewHealthComponentWithDefaults() *HealthComponent

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

func (*HealthComponent) GetDescription

func (o *HealthComponent) GetDescription() string

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

func (*HealthComponent) GetDescriptionOk

func (o *HealthComponent) 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 (*HealthComponent) GetStatus

func (o *HealthComponent) GetStatus() string

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

func (*HealthComponent) GetStatusOk

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

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

func (*HealthComponent) HasDescription

func (o *HealthComponent) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*HealthComponent) HasStatus

func (o *HealthComponent) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (HealthComponent) MarshalJSON

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

func (*HealthComponent) SetDescription

func (o *HealthComponent) SetDescription(v string)

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

func (*HealthComponent) SetStatus

func (o *HealthComponent) SetStatus(v string)

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

type HealthSummary

type HealthSummary struct {
	// The components that have a health status of `\"down\"`.
	Down *[]string `json:"down,omitempty"`
	// The components that have a health status of `\"out-of-service\"`.
	OutOfService *[]string `json:"out_of_service,omitempty"`
	// The components that have a health status of `\"unknown\"`.
	Unknown *[]string `json:"unknown,omitempty"`
	// The components that have a health status of `\"up\"`.
	Up *[]string `json:"up,omitempty"`
}

HealthSummary A summarization of the health of the service (optional).

func NewHealthSummary

func NewHealthSummary() *HealthSummary

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

func NewHealthSummaryWithDefaults

func NewHealthSummaryWithDefaults() *HealthSummary

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

func (*HealthSummary) GetDown

func (o *HealthSummary) GetDown() []string

GetDown returns the Down field value if set, zero value otherwise.

func (*HealthSummary) GetDownOk

func (o *HealthSummary) GetDownOk() (*[]string, bool)

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

func (*HealthSummary) GetOutOfService

func (o *HealthSummary) GetOutOfService() []string

GetOutOfService returns the OutOfService field value if set, zero value otherwise.

func (*HealthSummary) GetOutOfServiceOk

func (o *HealthSummary) GetOutOfServiceOk() (*[]string, bool)

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

func (*HealthSummary) GetUnknown

func (o *HealthSummary) GetUnknown() []string

GetUnknown returns the Unknown field value if set, zero value otherwise.

func (*HealthSummary) GetUnknownOk

func (o *HealthSummary) GetUnknownOk() (*[]string, bool)

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

func (*HealthSummary) GetUp

func (o *HealthSummary) GetUp() []string

GetUp returns the Up field value if set, zero value otherwise.

func (*HealthSummary) GetUpOk

func (o *HealthSummary) GetUpOk() (*[]string, bool)

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

func (*HealthSummary) HasDown

func (o *HealthSummary) HasDown() bool

HasDown returns a boolean if a field has been set.

func (*HealthSummary) HasOutOfService

func (o *HealthSummary) HasOutOfService() bool

HasOutOfService returns a boolean if a field has been set.

func (*HealthSummary) HasUnknown

func (o *HealthSummary) HasUnknown() bool

HasUnknown returns a boolean if a field has been set.

func (*HealthSummary) HasUp

func (o *HealthSummary) HasUp() bool

HasUp returns a boolean if a field has been set.

func (HealthSummary) MarshalJSON

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

func (*HealthSummary) SetDown

func (o *HealthSummary) SetDown(v []string)

SetDown gets a reference to the given []string and assigns it to the Down field.

func (*HealthSummary) SetOutOfService

func (o *HealthSummary) SetOutOfService(v []string)

SetOutOfService gets a reference to the given []string and assigns it to the OutOfService field.

func (*HealthSummary) SetUnknown

func (o *HealthSummary) SetUnknown(v []string)

SetUnknown gets a reference to the given []string and assigns it to the Unknown field.

func (*HealthSummary) SetUp

func (o *HealthSummary) SetUp(v []string)

SetUp gets a reference to the given []string and assigns it to the Up field.

type IdentityExceptionCriterion

type IdentityExceptionCriterion struct {
	// ${identityexceptioncriterion.entity.id.description}, ${identity.exception.criterion.entity.id.description}, ${identityexceptioncriterion.entity_id.description}, ${identity.exception.criterion.entity_id.description}
	EntityId *string `json:"entity_id,omitempty"`
}

IdentityExceptionCriterion ${identityexceptioncriterion.description}, ${identity.exception.criterion.description}

func NewIdentityExceptionCriterion

func NewIdentityExceptionCriterion() *IdentityExceptionCriterion

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

func NewIdentityExceptionCriterionWithDefaults

func NewIdentityExceptionCriterionWithDefaults() *IdentityExceptionCriterion

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

func (*IdentityExceptionCriterion) GetEntityId

func (o *IdentityExceptionCriterion) GetEntityId() string

GetEntityId returns the EntityId field value if set, zero value otherwise.

func (*IdentityExceptionCriterion) GetEntityIdOk

func (o *IdentityExceptionCriterion) GetEntityIdOk() (*string, bool)

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

func (*IdentityExceptionCriterion) HasEntityId

func (o *IdentityExceptionCriterion) HasEntityId() bool

HasEntityId returns a boolean if a field has been set.

func (IdentityExceptionCriterion) MarshalJSON

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

func (*IdentityExceptionCriterion) SetEntityId

func (o *IdentityExceptionCriterion) SetEntityId(v string)

SetEntityId gets a reference to the given string and assigns it to the EntityId field.

type Image

type Image struct {
	Assessment *ImageAssessment `json:"assessment,omitempty"`
	// The date and time the image was created.
	Created *string `json:"created,omitempty"`
	// Digests and repositories the image is known to be associated with.
	Digests *[]RepositoryDigest `json:"digests,omitempty"`
	// Assessment finding on the image.
	Findings *[]PackageVulnerabilityEvaluation `json:"findings,omitempty"`
	// The identifier of the image, in hash format `[<algorithm>:]<hash>`.
	Id *string `json:"id,omitempty"`
	// The total number of layers in the image.
	LayerCount *int32 `json:"layer_count,omitempty"`
	// The layers that comprise the image.
	Layers          *[]Layer              `json:"layers,omitempty"`
	OperatingSystem *ImageOperatingSystem `json:"operating_system,omitempty"`
	// The total number of installed packages detected on the image.
	PackageCount *int32 `json:"package_count,omitempty"`
	// The installed packages in the image.
	Packages *[]Package `json:"packages,omitempty"`
	// The repositories this image is associated to.
	Repositories *[]RepositoryReference `json:"repositories,omitempty"`
	Repository   *RepositoryReference   `json:"repository,omitempty"`
	// Tags associated with the repository.
	RepositoryTags *[]RepositoryTagReference `json:"repository_tags,omitempty"`
	// The size of image in bytes.
	Size *int64 `json:"size,omitempty"`
	// Tags applied to the image in repositories is associated to.
	Tags *[]RepositoryTagReference `json:"tags,omitempty"`
	// The type of image, defaulting to `\"docker\"`.
	Type *string `json:"type,omitempty"`
}

Image An image that can be used to run a container.

func NewImage

func NewImage() *Image

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

func NewImageWithDefaults

func NewImageWithDefaults() *Image

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

func (*Image) GetAssessment

func (o *Image) GetAssessment() ImageAssessment

GetAssessment returns the Assessment field value if set, zero value otherwise.

func (*Image) GetAssessmentOk

func (o *Image) GetAssessmentOk() (*ImageAssessment, bool)

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

func (*Image) GetCreated

func (o *Image) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*Image) GetCreatedOk

func (o *Image) GetCreatedOk() (*string, bool)

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

func (*Image) GetDigests

func (o *Image) GetDigests() []RepositoryDigest

GetDigests returns the Digests field value if set, zero value otherwise.

func (*Image) GetDigestsOk

func (o *Image) GetDigestsOk() (*[]RepositoryDigest, bool)

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

func (*Image) GetFindings

func (o *Image) GetFindings() []PackageVulnerabilityEvaluation

GetFindings returns the Findings field value if set, zero value otherwise.

func (*Image) GetFindingsOk

func (o *Image) GetFindingsOk() (*[]PackageVulnerabilityEvaluation, bool)

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

func (*Image) GetId

func (o *Image) GetId() string

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

func (*Image) GetIdOk

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

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

func (*Image) GetLayerCount

func (o *Image) GetLayerCount() int32

GetLayerCount returns the LayerCount field value if set, zero value otherwise.

func (*Image) GetLayerCountOk

func (o *Image) GetLayerCountOk() (*int32, bool)

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

func (*Image) GetLayers

func (o *Image) GetLayers() []Layer

GetLayers returns the Layers field value if set, zero value otherwise.

func (*Image) GetLayersOk

func (o *Image) GetLayersOk() (*[]Layer, bool)

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

func (*Image) GetOperatingSystem

func (o *Image) GetOperatingSystem() ImageOperatingSystem

GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.

func (*Image) GetOperatingSystemOk

func (o *Image) GetOperatingSystemOk() (*ImageOperatingSystem, bool)

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

func (*Image) GetPackageCount

func (o *Image) GetPackageCount() int32

GetPackageCount returns the PackageCount field value if set, zero value otherwise.

func (*Image) GetPackageCountOk

func (o *Image) GetPackageCountOk() (*int32, bool)

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

func (*Image) GetPackages

func (o *Image) GetPackages() []Package

GetPackages returns the Packages field value if set, zero value otherwise.

func (*Image) GetPackagesOk

func (o *Image) GetPackagesOk() (*[]Package, bool)

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

func (*Image) GetRepositories

func (o *Image) GetRepositories() []RepositoryReference

GetRepositories returns the Repositories field value if set, zero value otherwise.

func (*Image) GetRepositoriesOk

func (o *Image) GetRepositoriesOk() (*[]RepositoryReference, bool)

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

func (*Image) GetRepository

func (o *Image) GetRepository() RepositoryReference

GetRepository returns the Repository field value if set, zero value otherwise.

func (*Image) GetRepositoryOk

func (o *Image) GetRepositoryOk() (*RepositoryReference, bool)

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

func (*Image) GetRepositoryTags

func (o *Image) GetRepositoryTags() []RepositoryTagReference

GetRepositoryTags returns the RepositoryTags field value if set, zero value otherwise.

func (*Image) GetRepositoryTagsOk

func (o *Image) GetRepositoryTagsOk() (*[]RepositoryTagReference, bool)

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

func (*Image) GetSize

func (o *Image) GetSize() int64

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

func (*Image) GetSizeOk

func (o *Image) 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 (*Image) GetTags

func (o *Image) GetTags() []RepositoryTagReference

GetTags returns the Tags field value if set, zero value otherwise.

func (*Image) GetTagsOk

func (o *Image) GetTagsOk() (*[]RepositoryTagReference, bool)

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

func (*Image) GetType

func (o *Image) GetType() string

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

func (*Image) GetTypeOk

func (o *Image) 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 (*Image) HasAssessment

func (o *Image) HasAssessment() bool

HasAssessment returns a boolean if a field has been set.

func (*Image) HasCreated

func (o *Image) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*Image) HasDigests

func (o *Image) HasDigests() bool

HasDigests returns a boolean if a field has been set.

func (*Image) HasFindings

func (o *Image) HasFindings() bool

HasFindings returns a boolean if a field has been set.

func (*Image) HasId

func (o *Image) HasId() bool

HasId returns a boolean if a field has been set.

func (*Image) HasLayerCount

func (o *Image) HasLayerCount() bool

HasLayerCount returns a boolean if a field has been set.

func (*Image) HasLayers

func (o *Image) HasLayers() bool

HasLayers returns a boolean if a field has been set.

func (*Image) HasOperatingSystem

func (o *Image) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*Image) HasPackageCount

func (o *Image) HasPackageCount() bool

HasPackageCount returns a boolean if a field has been set.

func (*Image) HasPackages

func (o *Image) HasPackages() bool

HasPackages returns a boolean if a field has been set.

func (*Image) HasRepositories

func (o *Image) HasRepositories() bool

HasRepositories returns a boolean if a field has been set.

func (*Image) HasRepository

func (o *Image) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*Image) HasRepositoryTags

func (o *Image) HasRepositoryTags() bool

HasRepositoryTags returns a boolean if a field has been set.

func (*Image) HasSize

func (o *Image) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Image) HasTags

func (o *Image) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Image) HasType

func (o *Image) HasType() bool

HasType returns a boolean if a field has been set.

func (Image) MarshalJSON

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

func (*Image) SetAssessment

func (o *Image) SetAssessment(v ImageAssessment)

SetAssessment gets a reference to the given ImageAssessment and assigns it to the Assessment field.

func (*Image) SetCreated

func (o *Image) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*Image) SetDigests

func (o *Image) SetDigests(v []RepositoryDigest)

SetDigests gets a reference to the given []RepositoryDigest and assigns it to the Digests field.

func (*Image) SetFindings

func (o *Image) SetFindings(v []PackageVulnerabilityEvaluation)

SetFindings gets a reference to the given []PackageVulnerabilityEvaluation and assigns it to the Findings field.

func (*Image) SetId

func (o *Image) SetId(v string)

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

func (*Image) SetLayerCount

func (o *Image) SetLayerCount(v int32)

SetLayerCount gets a reference to the given int32 and assigns it to the LayerCount field.

func (*Image) SetLayers

func (o *Image) SetLayers(v []Layer)

SetLayers gets a reference to the given []Layer and assigns it to the Layers field.

func (*Image) SetOperatingSystem

func (o *Image) SetOperatingSystem(v ImageOperatingSystem)

SetOperatingSystem gets a reference to the given ImageOperatingSystem and assigns it to the OperatingSystem field.

func (*Image) SetPackageCount

func (o *Image) SetPackageCount(v int32)

SetPackageCount gets a reference to the given int32 and assigns it to the PackageCount field.

func (*Image) SetPackages

func (o *Image) SetPackages(v []Package)

SetPackages gets a reference to the given []Package and assigns it to the Packages field.

func (*Image) SetRepositories

func (o *Image) SetRepositories(v []RepositoryReference)

SetRepositories gets a reference to the given []RepositoryReference and assigns it to the Repositories field.

func (*Image) SetRepository

func (o *Image) SetRepository(v RepositoryReference)

SetRepository gets a reference to the given RepositoryReference and assigns it to the Repository field.

func (*Image) SetRepositoryTags

func (o *Image) SetRepositoryTags(v []RepositoryTagReference)

SetRepositoryTags gets a reference to the given []RepositoryTagReference and assigns it to the RepositoryTags field.

func (*Image) SetSize

func (o *Image) SetSize(v int64)

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

func (*Image) SetTags

func (o *Image) SetTags(v []RepositoryTagReference)

SetTags gets a reference to the given []RepositoryTagReference and assigns it to the Tags field.

func (*Image) SetType

func (o *Image) SetType(v string)

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

type ImageAssessment

type ImageAssessment struct {
	Exploitability *ImageVulnerabilityExploitability `json:"exploitability,omitempty"`
	// The vulnerabilities findings on the image.
	Findings *[]PackageVulnerabilityEvaluation `json:"findings,omitempty"`
	// The risk score (with criticality adjustments) of the image.
	RiskScore       *float64                 `json:"risk_score,omitempty"`
	Vulnerabilities *ImageVulnerabilityCount `json:"vulnerabilities,omitempty"`
}

ImageAssessment Assessment details of an image.

func NewImageAssessment

func NewImageAssessment() *ImageAssessment

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

func NewImageAssessmentWithDefaults

func NewImageAssessmentWithDefaults() *ImageAssessment

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

func (*ImageAssessment) GetExploitability

func (o *ImageAssessment) GetExploitability() ImageVulnerabilityExploitability

GetExploitability returns the Exploitability field value if set, zero value otherwise.

func (*ImageAssessment) GetExploitabilityOk

func (o *ImageAssessment) GetExploitabilityOk() (*ImageVulnerabilityExploitability, bool)

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

func (*ImageAssessment) GetFindings

GetFindings returns the Findings field value if set, zero value otherwise.

func (*ImageAssessment) GetFindingsOk

func (o *ImageAssessment) GetFindingsOk() (*[]PackageVulnerabilityEvaluation, bool)

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

func (*ImageAssessment) GetRiskScore

func (o *ImageAssessment) GetRiskScore() float64

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*ImageAssessment) GetRiskScoreOk

func (o *ImageAssessment) GetRiskScoreOk() (*float64, bool)

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

func (*ImageAssessment) GetVulnerabilities

func (o *ImageAssessment) GetVulnerabilities() ImageVulnerabilityCount

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*ImageAssessment) GetVulnerabilitiesOk

func (o *ImageAssessment) GetVulnerabilitiesOk() (*ImageVulnerabilityCount, bool)

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

func (*ImageAssessment) HasExploitability

func (o *ImageAssessment) HasExploitability() bool

HasExploitability returns a boolean if a field has been set.

func (*ImageAssessment) HasFindings

func (o *ImageAssessment) HasFindings() bool

HasFindings returns a boolean if a field has been set.

func (*ImageAssessment) HasRiskScore

func (o *ImageAssessment) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*ImageAssessment) HasVulnerabilities

func (o *ImageAssessment) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (ImageAssessment) MarshalJSON

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

func (*ImageAssessment) SetExploitability

func (o *ImageAssessment) SetExploitability(v ImageVulnerabilityExploitability)

SetExploitability gets a reference to the given ImageVulnerabilityExploitability and assigns it to the Exploitability field.

func (*ImageAssessment) SetFindings

func (o *ImageAssessment) SetFindings(v []PackageVulnerabilityEvaluation)

SetFindings gets a reference to the given []PackageVulnerabilityEvaluation and assigns it to the Findings field.

func (*ImageAssessment) SetRiskScore

func (o *ImageAssessment) SetRiskScore(v float64)

SetRiskScore gets a reference to the given float64 and assigns it to the RiskScore field.

func (*ImageAssessment) SetVulnerabilities

func (o *ImageAssessment) SetVulnerabilities(v ImageVulnerabilityCount)

SetVulnerabilities gets a reference to the given ImageVulnerabilityCount and assigns it to the Vulnerabilities field.

type ImageAssessmentResult

type ImageAssessmentResult struct {
	// The identifier of the vulnerability check.
	CheckId *string `json:"check_id,omitempty"`
	// An additional discriminating key used to uniquely identify between multiple instances of results on the same finding.
	Key *string `json:"key,omitempty"`
	// The identifier of the package the vulnerability was detected on.
	PackageId *int64 `json:"package_id,omitempty"`
	// The proof explaining why the result was found vulnerable. The proof may container embedded HTML formatting markup.
	Proof *string `json:"proof,omitempty"`
	// The status of the vulnerability check result.
	Status *string `json:"status,omitempty"`
	// The identifier of the vulnerability.
	VulnerabilityId *string `json:"vulnerability_id,omitempty"`
}

ImageAssessmentResult ${image.assessment.result.description}, ${imageassessmentresult.description}

func NewImageAssessmentResult

func NewImageAssessmentResult() *ImageAssessmentResult

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

func NewImageAssessmentResultWithDefaults

func NewImageAssessmentResultWithDefaults() *ImageAssessmentResult

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

func (*ImageAssessmentResult) GetCheckId

func (o *ImageAssessmentResult) GetCheckId() string

GetCheckId returns the CheckId field value if set, zero value otherwise.

func (*ImageAssessmentResult) GetCheckIdOk

func (o *ImageAssessmentResult) GetCheckIdOk() (*string, bool)

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

func (*ImageAssessmentResult) GetKey

func (o *ImageAssessmentResult) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*ImageAssessmentResult) GetKeyOk

func (o *ImageAssessmentResult) GetKeyOk() (*string, bool)

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

func (*ImageAssessmentResult) GetPackageId

func (o *ImageAssessmentResult) GetPackageId() int64

GetPackageId returns the PackageId field value if set, zero value otherwise.

func (*ImageAssessmentResult) GetPackageIdOk

func (o *ImageAssessmentResult) GetPackageIdOk() (*int64, bool)

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

func (*ImageAssessmentResult) GetProof

func (o *ImageAssessmentResult) GetProof() string

GetProof returns the Proof field value if set, zero value otherwise.

func (*ImageAssessmentResult) GetProofOk

func (o *ImageAssessmentResult) GetProofOk() (*string, bool)

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

func (*ImageAssessmentResult) GetStatus

func (o *ImageAssessmentResult) GetStatus() string

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

func (*ImageAssessmentResult) GetStatusOk

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

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

func (*ImageAssessmentResult) GetVulnerabilityId

func (o *ImageAssessmentResult) GetVulnerabilityId() string

GetVulnerabilityId returns the VulnerabilityId field value if set, zero value otherwise.

func (*ImageAssessmentResult) GetVulnerabilityIdOk

func (o *ImageAssessmentResult) GetVulnerabilityIdOk() (*string, bool)

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

func (*ImageAssessmentResult) HasCheckId

func (o *ImageAssessmentResult) HasCheckId() bool

HasCheckId returns a boolean if a field has been set.

func (*ImageAssessmentResult) HasKey

func (o *ImageAssessmentResult) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*ImageAssessmentResult) HasPackageId

func (o *ImageAssessmentResult) HasPackageId() bool

HasPackageId returns a boolean if a field has been set.

func (*ImageAssessmentResult) HasProof

func (o *ImageAssessmentResult) HasProof() bool

HasProof returns a boolean if a field has been set.

func (*ImageAssessmentResult) HasStatus

func (o *ImageAssessmentResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ImageAssessmentResult) HasVulnerabilityId

func (o *ImageAssessmentResult) HasVulnerabilityId() bool

HasVulnerabilityId returns a boolean if a field has been set.

func (ImageAssessmentResult) MarshalJSON

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

func (*ImageAssessmentResult) SetCheckId

func (o *ImageAssessmentResult) SetCheckId(v string)

SetCheckId gets a reference to the given string and assigns it to the CheckId field.

func (*ImageAssessmentResult) SetKey

func (o *ImageAssessmentResult) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*ImageAssessmentResult) SetPackageId

func (o *ImageAssessmentResult) SetPackageId(v int64)

SetPackageId gets a reference to the given int64 and assigns it to the PackageId field.

func (*ImageAssessmentResult) SetProof

func (o *ImageAssessmentResult) SetProof(v string)

SetProof gets a reference to the given string and assigns it to the Proof field.

func (*ImageAssessmentResult) SetStatus

func (o *ImageAssessmentResult) SetStatus(v string)

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

func (*ImageAssessmentResult) SetVulnerabilityId

func (o *ImageAssessmentResult) SetVulnerabilityId(v string)

SetVulnerabilityId gets a reference to the given string and assigns it to the VulnerabilityId field.

type ImageDigest

type ImageDigest struct {
	// Image digest, in hash format `[<algorithm>:]<hash>`.
	Digest *string `json:"digest,omitempty"`
	// Image digest name.
	Image *string `json:"image,omitempty"`
}

ImageDigest ${image.digest.description}, ${imagedigest.description}

func NewImageDigest

func NewImageDigest() *ImageDigest

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

func NewImageDigestWithDefaults

func NewImageDigestWithDefaults() *ImageDigest

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

func (*ImageDigest) GetDigest

func (o *ImageDigest) GetDigest() string

GetDigest returns the Digest field value if set, zero value otherwise.

func (*ImageDigest) GetDigestOk

func (o *ImageDigest) GetDigestOk() (*string, bool)

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

func (*ImageDigest) GetImage

func (o *ImageDigest) GetImage() string

GetImage returns the Image field value if set, zero value otherwise.

func (*ImageDigest) GetImageOk

func (o *ImageDigest) GetImageOk() (*string, bool)

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

func (*ImageDigest) HasDigest

func (o *ImageDigest) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*ImageDigest) HasImage

func (o *ImageDigest) HasImage() bool

HasImage returns a boolean if a field has been set.

func (ImageDigest) MarshalJSON

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

func (*ImageDigest) SetDigest

func (o *ImageDigest) SetDigest(v string)

SetDigest gets a reference to the given string and assigns it to the Digest field.

func (*ImageDigest) SetImage

func (o *ImageDigest) SetImage(v string)

SetImage gets a reference to the given string and assigns it to the Image field.

type ImageEdit

type ImageEdit struct {
	// The time at which the image was created. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Created *string `json:"created,omitempty"`
	// The digests to associate to the image.
	Digests *[]RepositoryDigest `json:"digests,omitempty"`
	// The identifier of the image, in hash format `[<algorithm>:]<hash>`.
	Id *string `json:"id,omitempty"`
	// The layers that comprise the image.
	Layers *[]LayerEdit `json:"layers,omitempty"`
	// Size of image in bytes.
	Size *int64 `json:"size,omitempty"`
	// Specifies if the image type is Docker or Unknown(for anything other than a docker image).
	Type *string `json:"type,omitempty"`
}

ImageEdit ${imageedit.description}, ${image.edit.description}

func NewImageEdit

func NewImageEdit() *ImageEdit

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

func NewImageEditWithDefaults

func NewImageEditWithDefaults() *ImageEdit

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

func (*ImageEdit) GetCreated

func (o *ImageEdit) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*ImageEdit) GetCreatedOk

func (o *ImageEdit) GetCreatedOk() (*string, bool)

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

func (*ImageEdit) GetDigests

func (o *ImageEdit) GetDigests() []RepositoryDigest

GetDigests returns the Digests field value if set, zero value otherwise.

func (*ImageEdit) GetDigestsOk

func (o *ImageEdit) GetDigestsOk() (*[]RepositoryDigest, bool)

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

func (*ImageEdit) GetId

func (o *ImageEdit) GetId() string

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

func (*ImageEdit) GetIdOk

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

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

func (*ImageEdit) GetLayers

func (o *ImageEdit) GetLayers() []LayerEdit

GetLayers returns the Layers field value if set, zero value otherwise.

func (*ImageEdit) GetLayersOk

func (o *ImageEdit) GetLayersOk() (*[]LayerEdit, bool)

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

func (*ImageEdit) GetSize

func (o *ImageEdit) GetSize() int64

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

func (*ImageEdit) GetSizeOk

func (o *ImageEdit) 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 (*ImageEdit) GetType

func (o *ImageEdit) GetType() string

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

func (*ImageEdit) GetTypeOk

func (o *ImageEdit) 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 (*ImageEdit) HasCreated

func (o *ImageEdit) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*ImageEdit) HasDigests

func (o *ImageEdit) HasDigests() bool

HasDigests returns a boolean if a field has been set.

func (*ImageEdit) HasId

func (o *ImageEdit) HasId() bool

HasId returns a boolean if a field has been set.

func (*ImageEdit) HasLayers

func (o *ImageEdit) HasLayers() bool

HasLayers returns a boolean if a field has been set.

func (*ImageEdit) HasSize

func (o *ImageEdit) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ImageEdit) HasType

func (o *ImageEdit) HasType() bool

HasType returns a boolean if a field has been set.

func (ImageEdit) MarshalJSON

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

func (*ImageEdit) SetCreated

func (o *ImageEdit) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*ImageEdit) SetDigests

func (o *ImageEdit) SetDigests(v []RepositoryDigest)

SetDigests gets a reference to the given []RepositoryDigest and assigns it to the Digests field.

func (*ImageEdit) SetId

func (o *ImageEdit) SetId(v string)

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

func (*ImageEdit) SetLayers

func (o *ImageEdit) SetLayers(v []LayerEdit)

SetLayers gets a reference to the given []LayerEdit and assigns it to the Layers field.

func (*ImageEdit) SetSize

func (o *ImageEdit) SetSize(v int64)

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

func (*ImageEdit) SetType

func (o *ImageEdit) SetType(v string)

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

type ImageOperatingSystem

type ImageOperatingSystem struct {
	// The architecture of the operating system.
	Architecture *string `json:"architecture,omitempty"`
	// The description of the operating system (containing vendor, family, product, version and architecture in a single string).
	Description *string `json:"description,omitempty"`
	// The family of the operating system.
	Family *string `json:"family,omitempty"`
	// The name of the operating system.
	Name *string `json:"name,omitempty"`
	// Operating system name.
	SystemName *string `json:"system_name,omitempty"`
	// The type of operating system.
	Type *string `json:"type,omitempty"`
	// The vendor of the operating system.
	Vendor *string `json:"vendor,omitempty"`
	// The version of the operating system.
	Version *string `json:"version,omitempty"`
}

ImageOperatingSystem Operating system of the layer.

func NewImageOperatingSystem

func NewImageOperatingSystem() *ImageOperatingSystem

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

func NewImageOperatingSystemWithDefaults

func NewImageOperatingSystemWithDefaults() *ImageOperatingSystem

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

func (*ImageOperatingSystem) GetArchitecture

func (o *ImageOperatingSystem) GetArchitecture() string

GetArchitecture returns the Architecture field value if set, zero value otherwise.

func (*ImageOperatingSystem) GetArchitectureOk

func (o *ImageOperatingSystem) GetArchitectureOk() (*string, bool)

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

func (*ImageOperatingSystem) GetDescription

func (o *ImageOperatingSystem) GetDescription() string

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

func (*ImageOperatingSystem) GetDescriptionOk

func (o *ImageOperatingSystem) 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 (*ImageOperatingSystem) GetFamily

func (o *ImageOperatingSystem) GetFamily() string

GetFamily returns the Family field value if set, zero value otherwise.

func (*ImageOperatingSystem) GetFamilyOk

func (o *ImageOperatingSystem) GetFamilyOk() (*string, bool)

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

func (*ImageOperatingSystem) GetName

func (o *ImageOperatingSystem) GetName() string

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

func (*ImageOperatingSystem) GetNameOk

func (o *ImageOperatingSystem) 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 (*ImageOperatingSystem) GetSystemName

func (o *ImageOperatingSystem) GetSystemName() string

GetSystemName returns the SystemName field value if set, zero value otherwise.

func (*ImageOperatingSystem) GetSystemNameOk

func (o *ImageOperatingSystem) GetSystemNameOk() (*string, bool)

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

func (*ImageOperatingSystem) GetType

func (o *ImageOperatingSystem) GetType() string

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

func (*ImageOperatingSystem) GetTypeOk

func (o *ImageOperatingSystem) 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 (*ImageOperatingSystem) GetVendor

func (o *ImageOperatingSystem) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*ImageOperatingSystem) GetVendorOk

func (o *ImageOperatingSystem) GetVendorOk() (*string, bool)

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

func (*ImageOperatingSystem) GetVersion

func (o *ImageOperatingSystem) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*ImageOperatingSystem) GetVersionOk

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

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

func (*ImageOperatingSystem) HasArchitecture

func (o *ImageOperatingSystem) HasArchitecture() bool

HasArchitecture returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasDescription

func (o *ImageOperatingSystem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasFamily

func (o *ImageOperatingSystem) HasFamily() bool

HasFamily returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasName

func (o *ImageOperatingSystem) HasName() bool

HasName returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasSystemName

func (o *ImageOperatingSystem) HasSystemName() bool

HasSystemName returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasType

func (o *ImageOperatingSystem) HasType() bool

HasType returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasVendor

func (o *ImageOperatingSystem) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (*ImageOperatingSystem) HasVersion

func (o *ImageOperatingSystem) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ImageOperatingSystem) MarshalJSON

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

func (*ImageOperatingSystem) SetArchitecture

func (o *ImageOperatingSystem) SetArchitecture(v string)

SetArchitecture gets a reference to the given string and assigns it to the Architecture field.

func (*ImageOperatingSystem) SetDescription

func (o *ImageOperatingSystem) SetDescription(v string)

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

func (*ImageOperatingSystem) SetFamily

func (o *ImageOperatingSystem) SetFamily(v string)

SetFamily gets a reference to the given string and assigns it to the Family field.

func (*ImageOperatingSystem) SetName

func (o *ImageOperatingSystem) SetName(v string)

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

func (*ImageOperatingSystem) SetSystemName

func (o *ImageOperatingSystem) SetSystemName(v string)

SetSystemName gets a reference to the given string and assigns it to the SystemName field.

func (*ImageOperatingSystem) SetType

func (o *ImageOperatingSystem) SetType(v string)

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

func (*ImageOperatingSystem) SetVendor

func (o *ImageOperatingSystem) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

func (*ImageOperatingSystem) SetVersion

func (o *ImageOperatingSystem) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type ImageVulnerabilityCount

type ImageVulnerabilityCount struct {
	// The number of unique occurrences of the vulnerability.
	Instances *int32                           `json:"instances,omitempty"`
	Severity  *ImageVulnerabilitySeverityCount `json:"severity,omitempty"`
	// The total number of vulnerabilities.
	Total *int32 `json:"total,omitempty"`
}

ImageVulnerabilityCount Vulnerability count detailing the number of affected instances, severity level and total vulnerabilities.

func NewImageVulnerabilityCount

func NewImageVulnerabilityCount() *ImageVulnerabilityCount

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

func NewImageVulnerabilityCountWithDefaults

func NewImageVulnerabilityCountWithDefaults() *ImageVulnerabilityCount

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

func (*ImageVulnerabilityCount) GetInstances

func (o *ImageVulnerabilityCount) GetInstances() int32

GetInstances returns the Instances field value if set, zero value otherwise.

func (*ImageVulnerabilityCount) GetInstancesOk

func (o *ImageVulnerabilityCount) GetInstancesOk() (*int32, bool)

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

func (*ImageVulnerabilityCount) GetSeverity

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*ImageVulnerabilityCount) GetSeverityOk

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 (*ImageVulnerabilityCount) GetTotal

func (o *ImageVulnerabilityCount) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*ImageVulnerabilityCount) GetTotalOk

func (o *ImageVulnerabilityCount) GetTotalOk() (*int32, bool)

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

func (*ImageVulnerabilityCount) HasInstances

func (o *ImageVulnerabilityCount) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (*ImageVulnerabilityCount) HasSeverity

func (o *ImageVulnerabilityCount) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*ImageVulnerabilityCount) HasTotal

func (o *ImageVulnerabilityCount) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (ImageVulnerabilityCount) MarshalJSON

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

func (*ImageVulnerabilityCount) SetInstances

func (o *ImageVulnerabilityCount) SetInstances(v int32)

SetInstances gets a reference to the given int32 and assigns it to the Instances field.

func (*ImageVulnerabilityCount) SetSeverity

SetSeverity gets a reference to the given ImageVulnerabilitySeverityCount and assigns it to the Severity field.

func (*ImageVulnerabilityCount) SetTotal

func (o *ImageVulnerabilityCount) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

type ImageVulnerabilityExploitability

type ImageVulnerabilityExploitability struct {
	// Whether the image is exploitable or not.
	Exploitable *bool `json:"exploitable,omitempty"`
	// The number of distinct exploits that can exploit any of the vulnerabilities on the image.
	Exploits *int32 `json:"exploits,omitempty"`
	// Whether the image is exposed to malware or not.
	ExposedToMalware *bool `json:"exposed_to_malware,omitempty"`
	// The number of distinct malware kits that vulnerabilities on the image are susceptible to.
	MalwareKits *int32 `json:"malware_kits,omitempty"`
}

ImageVulnerabilityExploitability Exploitability on the image.

func NewImageVulnerabilityExploitability

func NewImageVulnerabilityExploitability() *ImageVulnerabilityExploitability

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

func NewImageVulnerabilityExploitabilityWithDefaults

func NewImageVulnerabilityExploitabilityWithDefaults() *ImageVulnerabilityExploitability

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

func (*ImageVulnerabilityExploitability) GetExploitable

func (o *ImageVulnerabilityExploitability) GetExploitable() bool

GetExploitable returns the Exploitable field value if set, zero value otherwise.

func (*ImageVulnerabilityExploitability) GetExploitableOk

func (o *ImageVulnerabilityExploitability) GetExploitableOk() (*bool, bool)

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

func (*ImageVulnerabilityExploitability) GetExploits

func (o *ImageVulnerabilityExploitability) GetExploits() int32

GetExploits returns the Exploits field value if set, zero value otherwise.

func (*ImageVulnerabilityExploitability) GetExploitsOk

func (o *ImageVulnerabilityExploitability) GetExploitsOk() (*int32, bool)

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

func (*ImageVulnerabilityExploitability) GetExposedToMalware

func (o *ImageVulnerabilityExploitability) GetExposedToMalware() bool

GetExposedToMalware returns the ExposedToMalware field value if set, zero value otherwise.

func (*ImageVulnerabilityExploitability) GetExposedToMalwareOk

func (o *ImageVulnerabilityExploitability) GetExposedToMalwareOk() (*bool, bool)

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

func (*ImageVulnerabilityExploitability) GetMalwareKits

func (o *ImageVulnerabilityExploitability) GetMalwareKits() int32

GetMalwareKits returns the MalwareKits field value if set, zero value otherwise.

func (*ImageVulnerabilityExploitability) GetMalwareKitsOk

func (o *ImageVulnerabilityExploitability) GetMalwareKitsOk() (*int32, bool)

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

func (*ImageVulnerabilityExploitability) HasExploitable

func (o *ImageVulnerabilityExploitability) HasExploitable() bool

HasExploitable returns a boolean if a field has been set.

func (*ImageVulnerabilityExploitability) HasExploits

func (o *ImageVulnerabilityExploitability) HasExploits() bool

HasExploits returns a boolean if a field has been set.

func (*ImageVulnerabilityExploitability) HasExposedToMalware

func (o *ImageVulnerabilityExploitability) HasExposedToMalware() bool

HasExposedToMalware returns a boolean if a field has been set.

func (*ImageVulnerabilityExploitability) HasMalwareKits

func (o *ImageVulnerabilityExploitability) HasMalwareKits() bool

HasMalwareKits returns a boolean if a field has been set.

func (ImageVulnerabilityExploitability) MarshalJSON

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

func (*ImageVulnerabilityExploitability) SetExploitable

func (o *ImageVulnerabilityExploitability) SetExploitable(v bool)

SetExploitable gets a reference to the given bool and assigns it to the Exploitable field.

func (*ImageVulnerabilityExploitability) SetExploits

func (o *ImageVulnerabilityExploitability) SetExploits(v int32)

SetExploits gets a reference to the given int32 and assigns it to the Exploits field.

func (*ImageVulnerabilityExploitability) SetExposedToMalware

func (o *ImageVulnerabilityExploitability) SetExposedToMalware(v bool)

SetExposedToMalware gets a reference to the given bool and assigns it to the ExposedToMalware field.

func (*ImageVulnerabilityExploitability) SetMalwareKits

func (o *ImageVulnerabilityExploitability) SetMalwareKits(v int32)

SetMalwareKits gets a reference to the given int32 and assigns it to the MalwareKits field.

type ImageVulnerabilitySeverityCount

type ImageVulnerabilitySeverityCount struct {
	// The number of critical vulnerabilities.
	Critical *int32 `json:"critical,omitempty"`
	// The number of moderate vulnerabilities.
	Moderate *int32 `json:"moderate,omitempty"`
	// The number of severe vulnerabilities.
	Severe *int32 `json:"severe,omitempty"`
}

ImageVulnerabilitySeverityCount Describes the number of vulnerabilities categorized by their severity.

func NewImageVulnerabilitySeverityCount

func NewImageVulnerabilitySeverityCount() *ImageVulnerabilitySeverityCount

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

func NewImageVulnerabilitySeverityCountWithDefaults

func NewImageVulnerabilitySeverityCountWithDefaults() *ImageVulnerabilitySeverityCount

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

func (*ImageVulnerabilitySeverityCount) GetCritical

func (o *ImageVulnerabilitySeverityCount) GetCritical() int32

GetCritical returns the Critical field value if set, zero value otherwise.

func (*ImageVulnerabilitySeverityCount) GetCriticalOk

func (o *ImageVulnerabilitySeverityCount) GetCriticalOk() (*int32, bool)

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

func (*ImageVulnerabilitySeverityCount) GetModerate

func (o *ImageVulnerabilitySeverityCount) GetModerate() int32

GetModerate returns the Moderate field value if set, zero value otherwise.

func (*ImageVulnerabilitySeverityCount) GetModerateOk

func (o *ImageVulnerabilitySeverityCount) GetModerateOk() (*int32, bool)

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

func (*ImageVulnerabilitySeverityCount) GetSevere

func (o *ImageVulnerabilitySeverityCount) GetSevere() int32

GetSevere returns the Severe field value if set, zero value otherwise.

func (*ImageVulnerabilitySeverityCount) GetSevereOk

func (o *ImageVulnerabilitySeverityCount) GetSevereOk() (*int32, bool)

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

func (*ImageVulnerabilitySeverityCount) HasCritical

func (o *ImageVulnerabilitySeverityCount) HasCritical() bool

HasCritical returns a boolean if a field has been set.

func (*ImageVulnerabilitySeverityCount) HasModerate

func (o *ImageVulnerabilitySeverityCount) HasModerate() bool

HasModerate returns a boolean if a field has been set.

func (*ImageVulnerabilitySeverityCount) HasSevere

func (o *ImageVulnerabilitySeverityCount) HasSevere() bool

HasSevere returns a boolean if a field has been set.

func (ImageVulnerabilitySeverityCount) MarshalJSON

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

func (*ImageVulnerabilitySeverityCount) SetCritical

func (o *ImageVulnerabilitySeverityCount) SetCritical(v int32)

SetCritical gets a reference to the given int32 and assigns it to the Critical field.

func (*ImageVulnerabilitySeverityCount) SetModerate

func (o *ImageVulnerabilitySeverityCount) SetModerate(v int32)

SetModerate gets a reference to the given int32 and assigns it to the Moderate field.

func (*ImageVulnerabilitySeverityCount) SetSevere

func (o *ImageVulnerabilitySeverityCount) SetSevere(v int32)

SetSevere gets a reference to the given int32 and assigns it to the Severe field.

type InfrastructureEntityId

type InfrastructureEntityId struct {
	// ${infrastructure.entity.id.entity.type.description}, ${infrastructureentityid.entity_type.description}, ${infrastructure.entity.id.entity_type.description}, ${infrastructureentityid.entity.type.description}
	EntityType *string `json:"entity_type,omitempty"`
	// ${infrastructure.entity.id.id.description}, ${infrastructureentityid.id.description}
	Id *string `json:"id,omitempty"`
}

InfrastructureEntityId ${infrastructure.entity.id.description}, ${infrastructureentityid.description}

func NewInfrastructureEntityId

func NewInfrastructureEntityId() *InfrastructureEntityId

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

func NewInfrastructureEntityIdWithDefaults

func NewInfrastructureEntityIdWithDefaults() *InfrastructureEntityId

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

func (*InfrastructureEntityId) GetEntityType

func (o *InfrastructureEntityId) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*InfrastructureEntityId) GetEntityTypeOk

func (o *InfrastructureEntityId) GetEntityTypeOk() (*string, bool)

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

func (*InfrastructureEntityId) GetId

func (o *InfrastructureEntityId) GetId() string

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

func (*InfrastructureEntityId) GetIdOk

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

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

func (*InfrastructureEntityId) HasEntityType

func (o *InfrastructureEntityId) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*InfrastructureEntityId) HasId

func (o *InfrastructureEntityId) HasId() bool

HasId returns a boolean if a field has been set.

func (InfrastructureEntityId) MarshalJSON

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

func (*InfrastructureEntityId) SetEntityType

func (o *InfrastructureEntityId) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*InfrastructureEntityId) SetId

func (o *InfrastructureEntityId) SetId(v string)

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

type Layer

type Layer struct {
	Assessment *ImageAssessment `json:"assessment,omitempty"`
	// The name of the author of the layer.
	Author  *string            `json:"author,omitempty"`
	Command *DockerfileCommand `json:"command,omitempty"`
	// Commands that were executed to create the layer.
	Commands *string `json:"commands,omitempty"`
	// Textual comment attached to the layer.
	Comment *string `json:"comment,omitempty"`
	// The ISO instant created time.
	Created *string `json:"created,omitempty"`
	// Whether the layer is empty or not.
	Empty *bool `json:"empty,omitempty"`
	// The identifier of the layer, in hash format `[<algorithm>:]<hash>`.
	Id              *string               `json:"id,omitempty"`
	OperatingSystem *ImageOperatingSystem `json:"operating_system,omitempty"`
	// Number of packages in the layer.
	PackageCount *int32 `json:"package_count,omitempty"`
	// Installed packages detected in the layer.
	Packages *[]Package `json:"packages,omitempty"`
	// The identifier of the parent layer on top of which the current layer is built, in hash format `[<algorithm>:]<hash>`.
	ParentId *string `json:"parent_id,omitempty"`
	// Position of the layer (also called intermediate images) during the Docker image build.
	Position *int32 `json:"position,omitempty"`
	// Size of the image layer in bytes.
	Size *int64 `json:"size,omitempty"`
}

Layer ${layer.description}

func NewLayer

func NewLayer() *Layer

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

func NewLayerWithDefaults

func NewLayerWithDefaults() *Layer

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

func (*Layer) GetAssessment

func (o *Layer) GetAssessment() ImageAssessment

GetAssessment returns the Assessment field value if set, zero value otherwise.

func (*Layer) GetAssessmentOk

func (o *Layer) GetAssessmentOk() (*ImageAssessment, bool)

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

func (*Layer) GetAuthor

func (o *Layer) GetAuthor() string

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

func (*Layer) GetAuthorOk

func (o *Layer) GetAuthorOk() (*string, bool)

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

func (*Layer) GetCommand

func (o *Layer) GetCommand() DockerfileCommand

GetCommand returns the Command field value if set, zero value otherwise.

func (*Layer) GetCommandOk

func (o *Layer) GetCommandOk() (*DockerfileCommand, bool)

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

func (*Layer) GetCommands

func (o *Layer) GetCommands() string

GetCommands returns the Commands field value if set, zero value otherwise.

func (*Layer) GetCommandsOk

func (o *Layer) GetCommandsOk() (*string, bool)

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

func (*Layer) GetComment

func (o *Layer) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*Layer) GetCommentOk

func (o *Layer) GetCommentOk() (*string, bool)

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

func (*Layer) GetCreated

func (o *Layer) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*Layer) GetCreatedOk

func (o *Layer) GetCreatedOk() (*string, bool)

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

func (*Layer) GetEmpty

func (o *Layer) GetEmpty() bool

GetEmpty returns the Empty field value if set, zero value otherwise.

func (*Layer) GetEmptyOk

func (o *Layer) GetEmptyOk() (*bool, bool)

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

func (*Layer) GetId

func (o *Layer) GetId() string

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

func (*Layer) GetIdOk

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

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

func (*Layer) GetOperatingSystem

func (o *Layer) GetOperatingSystem() ImageOperatingSystem

GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.

func (*Layer) GetOperatingSystemOk

func (o *Layer) GetOperatingSystemOk() (*ImageOperatingSystem, bool)

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

func (*Layer) GetPackageCount

func (o *Layer) GetPackageCount() int32

GetPackageCount returns the PackageCount field value if set, zero value otherwise.

func (*Layer) GetPackageCountOk

func (o *Layer) GetPackageCountOk() (*int32, bool)

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

func (*Layer) GetPackages

func (o *Layer) GetPackages() []Package

GetPackages returns the Packages field value if set, zero value otherwise.

func (*Layer) GetPackagesOk

func (o *Layer) GetPackagesOk() (*[]Package, bool)

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

func (*Layer) GetParentId

func (o *Layer) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*Layer) GetParentIdOk

func (o *Layer) GetParentIdOk() (*string, bool)

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

func (*Layer) GetPosition

func (o *Layer) GetPosition() int32

GetPosition returns the Position field value if set, zero value otherwise.

func (*Layer) GetPositionOk

func (o *Layer) GetPositionOk() (*int32, bool)

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

func (*Layer) GetSize

func (o *Layer) GetSize() int64

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

func (*Layer) GetSizeOk

func (o *Layer) 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 (*Layer) HasAssessment

func (o *Layer) HasAssessment() bool

HasAssessment returns a boolean if a field has been set.

func (*Layer) HasAuthor

func (o *Layer) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*Layer) HasCommand

func (o *Layer) HasCommand() bool

HasCommand returns a boolean if a field has been set.

func (*Layer) HasCommands

func (o *Layer) HasCommands() bool

HasCommands returns a boolean if a field has been set.

func (*Layer) HasComment

func (o *Layer) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Layer) HasCreated

func (o *Layer) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*Layer) HasEmpty

func (o *Layer) HasEmpty() bool

HasEmpty returns a boolean if a field has been set.

func (*Layer) HasId

func (o *Layer) HasId() bool

HasId returns a boolean if a field has been set.

func (*Layer) HasOperatingSystem

func (o *Layer) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*Layer) HasPackageCount

func (o *Layer) HasPackageCount() bool

HasPackageCount returns a boolean if a field has been set.

func (*Layer) HasPackages

func (o *Layer) HasPackages() bool

HasPackages returns a boolean if a field has been set.

func (*Layer) HasParentId

func (o *Layer) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*Layer) HasPosition

func (o *Layer) HasPosition() bool

HasPosition returns a boolean if a field has been set.

func (*Layer) HasSize

func (o *Layer) HasSize() bool

HasSize returns a boolean if a field has been set.

func (Layer) MarshalJSON

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

func (*Layer) SetAssessment

func (o *Layer) SetAssessment(v ImageAssessment)

SetAssessment gets a reference to the given ImageAssessment and assigns it to the Assessment field.

func (*Layer) SetAuthor

func (o *Layer) SetAuthor(v string)

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

func (*Layer) SetCommand

func (o *Layer) SetCommand(v DockerfileCommand)

SetCommand gets a reference to the given DockerfileCommand and assigns it to the Command field.

func (*Layer) SetCommands

func (o *Layer) SetCommands(v string)

SetCommands gets a reference to the given string and assigns it to the Commands field.

func (*Layer) SetComment

func (o *Layer) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*Layer) SetCreated

func (o *Layer) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*Layer) SetEmpty

func (o *Layer) SetEmpty(v bool)

SetEmpty gets a reference to the given bool and assigns it to the Empty field.

func (*Layer) SetId

func (o *Layer) SetId(v string)

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

func (*Layer) SetOperatingSystem

func (o *Layer) SetOperatingSystem(v ImageOperatingSystem)

SetOperatingSystem gets a reference to the given ImageOperatingSystem and assigns it to the OperatingSystem field.

func (*Layer) SetPackageCount

func (o *Layer) SetPackageCount(v int32)

SetPackageCount gets a reference to the given int32 and assigns it to the PackageCount field.

func (*Layer) SetPackages

func (o *Layer) SetPackages(v []Package)

SetPackages gets a reference to the given []Package and assigns it to the Packages field.

func (*Layer) SetParentId

func (o *Layer) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*Layer) SetPosition

func (o *Layer) SetPosition(v int32)

SetPosition gets a reference to the given int32 and assigns it to the Position field.

func (*Layer) SetSize

func (o *Layer) SetSize(v int64)

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

type LayerEdit

type LayerEdit struct {
	// The name of the author of the layer.
	Author *string `json:"author,omitempty"`
	// Commands that were executed to create the layer.
	Commands *string `json:"commands,omitempty"`
	// Textual comment attached to the layer.
	Comment *string `json:"comment,omitempty"`
	// Instant when the layer is created. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Created *string `json:"created,omitempty"`
	// Boolean flag indicating whether the layer is empty or not.
	Empty *bool `json:"empty,omitempty"`
	// The identifier of the layer, in hash format `[<algorithm>:]<hash>`.
	Id              *string               `json:"id,omitempty"`
	OperatingSystem *ImageOperatingSystem `json:"operating_system,omitempty"`
	// Set of packages on the layer.
	Packages *[]PackageEdit `json:"packages,omitempty"`
	// The identifier of the parent layer on top of which the current layer is built, in hash format `[<algorithm>:]<hash>`.
	ParentId *string `json:"parent_id,omitempty"`
	// Size of the image layer in bytes.
	Size *int64 `json:"size,omitempty"`
}

LayerEdit ${layer.edit.description}, ${layeredit.description}

func NewLayerEdit

func NewLayerEdit() *LayerEdit

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

func NewLayerEditWithDefaults

func NewLayerEditWithDefaults() *LayerEdit

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

func (*LayerEdit) GetAuthor

func (o *LayerEdit) GetAuthor() string

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

func (*LayerEdit) GetAuthorOk

func (o *LayerEdit) GetAuthorOk() (*string, bool)

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

func (*LayerEdit) GetCommands

func (o *LayerEdit) GetCommands() string

GetCommands returns the Commands field value if set, zero value otherwise.

func (*LayerEdit) GetCommandsOk

func (o *LayerEdit) GetCommandsOk() (*string, bool)

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

func (*LayerEdit) GetComment

func (o *LayerEdit) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*LayerEdit) GetCommentOk

func (o *LayerEdit) GetCommentOk() (*string, bool)

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

func (*LayerEdit) GetCreated

func (o *LayerEdit) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*LayerEdit) GetCreatedOk

func (o *LayerEdit) GetCreatedOk() (*string, bool)

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

func (*LayerEdit) GetEmpty

func (o *LayerEdit) GetEmpty() bool

GetEmpty returns the Empty field value if set, zero value otherwise.

func (*LayerEdit) GetEmptyOk

func (o *LayerEdit) GetEmptyOk() (*bool, bool)

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

func (*LayerEdit) GetId

func (o *LayerEdit) GetId() string

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

func (*LayerEdit) GetIdOk

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

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

func (*LayerEdit) GetOperatingSystem

func (o *LayerEdit) GetOperatingSystem() ImageOperatingSystem

GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.

func (*LayerEdit) GetOperatingSystemOk

func (o *LayerEdit) GetOperatingSystemOk() (*ImageOperatingSystem, bool)

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

func (*LayerEdit) GetPackages

func (o *LayerEdit) GetPackages() []PackageEdit

GetPackages returns the Packages field value if set, zero value otherwise.

func (*LayerEdit) GetPackagesOk

func (o *LayerEdit) GetPackagesOk() (*[]PackageEdit, bool)

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

func (*LayerEdit) GetParentId

func (o *LayerEdit) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*LayerEdit) GetParentIdOk

func (o *LayerEdit) GetParentIdOk() (*string, bool)

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

func (*LayerEdit) GetSize

func (o *LayerEdit) GetSize() int64

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

func (*LayerEdit) GetSizeOk

func (o *LayerEdit) 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 (*LayerEdit) HasAuthor

func (o *LayerEdit) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*LayerEdit) HasCommands

func (o *LayerEdit) HasCommands() bool

HasCommands returns a boolean if a field has been set.

func (*LayerEdit) HasComment

func (o *LayerEdit) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*LayerEdit) HasCreated

func (o *LayerEdit) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*LayerEdit) HasEmpty

func (o *LayerEdit) HasEmpty() bool

HasEmpty returns a boolean if a field has been set.

func (*LayerEdit) HasId

func (o *LayerEdit) HasId() bool

HasId returns a boolean if a field has been set.

func (*LayerEdit) HasOperatingSystem

func (o *LayerEdit) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*LayerEdit) HasPackages

func (o *LayerEdit) HasPackages() bool

HasPackages returns a boolean if a field has been set.

func (*LayerEdit) HasParentId

func (o *LayerEdit) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*LayerEdit) HasSize

func (o *LayerEdit) HasSize() bool

HasSize returns a boolean if a field has been set.

func (LayerEdit) MarshalJSON

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

func (*LayerEdit) SetAuthor

func (o *LayerEdit) SetAuthor(v string)

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

func (*LayerEdit) SetCommands

func (o *LayerEdit) SetCommands(v string)

SetCommands gets a reference to the given string and assigns it to the Commands field.

func (*LayerEdit) SetComment

func (o *LayerEdit) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*LayerEdit) SetCreated

func (o *LayerEdit) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*LayerEdit) SetEmpty

func (o *LayerEdit) SetEmpty(v bool)

SetEmpty gets a reference to the given bool and assigns it to the Empty field.

func (*LayerEdit) SetId

func (o *LayerEdit) SetId(v string)

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

func (*LayerEdit) SetOperatingSystem

func (o *LayerEdit) SetOperatingSystem(v ImageOperatingSystem)

SetOperatingSystem gets a reference to the given ImageOperatingSystem and assigns it to the OperatingSystem field.

func (*LayerEdit) SetPackages

func (o *LayerEdit) SetPackages(v []PackageEdit)

SetPackages gets a reference to the given []PackageEdit and assigns it to the Packages field.

func (*LayerEdit) SetParentId

func (o *LayerEdit) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*LayerEdit) SetSize

func (o *LayerEdit) SetSize(v int64)

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

type Link struct {
	// A hypertext reference, which is either a URI (see <a target=\"_blank\" href=\"https://tools.ietf.org/html/rfc3986\">RFC 3986</a>) or URI template (see <a target=\"_blank\" href=\"https://tools.ietf.org/html/rfc6570\">RFC 6570</a>).
	Href *string `json:"href,omitempty"`
	// The link relation type. This value is one from the <a target=\"_blank\" href=\"https://tools.ietf.org/html/rfc5988#section-6.2\">Link Relation Type Registry</a> or is the type of resource being linked to.
	Rel *string `json:"rel,omitempty"`
}

Link A hypermedia link.

func NewLink() *Link

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

func NewLinkWithDefaults

func NewLinkWithDefaults() *Link

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

func (*Link) GetHref

func (o *Link) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Link) GetHrefOk

func (o *Link) GetHrefOk() (*string, bool)

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

func (*Link) GetRel

func (o *Link) GetRel() string

GetRel returns the Rel field value if set, zero value otherwise.

func (*Link) GetRelOk

func (o *Link) GetRelOk() (*string, bool)

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

func (*Link) HasHref

func (o *Link) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Link) HasRel

func (o *Link) HasRel() bool

HasRel returns a boolean if a field has been set.

func (Link) MarshalJSON

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

func (*Link) SetHref

func (o *Link) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Link) SetRel

func (o *Link) SetRel(v string)

SetRel gets a reference to the given string and assigns it to the Rel field.

type MalwareKit

type MalwareKit struct {
	// Type name for this resource. Always \"malware-kit\".
	Type *string `json:"_type,omitempty"`
	// The identifier of the malware kit.
	Id *string `json:"id,omitempty"`
	// The popularity of the malware kit.
	Popularity *string `json:"popularity,omitempty"`
	// ${malware.kit.uuid.description}, ${malwarekit.uuid.description}
	Uuid *string `json:"uuid,omitempty"`
	// ${malware.kit.vulnerabilities.description}, ${malwarekit.vulnerabilities.description}
	Vulnerabilities *[]string `json:"vulnerabilities,omitempty"`
}

MalwareKit A known Malware Kit that can be used to compromise a vulnerability.

func NewMalwareKit

func NewMalwareKit() *MalwareKit

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

func NewMalwareKitWithDefaults

func NewMalwareKitWithDefaults() *MalwareKit

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

func (*MalwareKit) GetId

func (o *MalwareKit) GetId() string

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

func (*MalwareKit) GetIdOk

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

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

func (*MalwareKit) GetPopularity

func (o *MalwareKit) GetPopularity() string

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*MalwareKit) GetPopularityOk

func (o *MalwareKit) GetPopularityOk() (*string, bool)

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

func (*MalwareKit) GetType

func (o *MalwareKit) GetType() string

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

func (*MalwareKit) GetTypeOk

func (o *MalwareKit) 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 (*MalwareKit) GetUuid

func (o *MalwareKit) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*MalwareKit) GetUuidOk

func (o *MalwareKit) GetUuidOk() (*string, bool)

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

func (*MalwareKit) GetVulnerabilities

func (o *MalwareKit) GetVulnerabilities() []string

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*MalwareKit) GetVulnerabilitiesOk

func (o *MalwareKit) GetVulnerabilitiesOk() (*[]string, bool)

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

func (*MalwareKit) HasId

func (o *MalwareKit) HasId() bool

HasId returns a boolean if a field has been set.

func (*MalwareKit) HasPopularity

func (o *MalwareKit) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (*MalwareKit) HasType

func (o *MalwareKit) HasType() bool

HasType returns a boolean if a field has been set.

func (*MalwareKit) HasUuid

func (o *MalwareKit) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*MalwareKit) HasVulnerabilities

func (o *MalwareKit) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (MalwareKit) MarshalJSON

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

func (*MalwareKit) SetId

func (o *MalwareKit) SetId(v string)

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

func (*MalwareKit) SetPopularity

func (o *MalwareKit) SetPopularity(v string)

SetPopularity gets a reference to the given string and assigns it to the Popularity field.

func (*MalwareKit) SetType

func (o *MalwareKit) SetType(v string)

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

func (*MalwareKit) SetUuid

func (o *MalwareKit) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*MalwareKit) SetVulnerabilities

func (o *MalwareKit) SetVulnerabilities(v []string)

SetVulnerabilities gets a reference to the given []string and assigns it to the Vulnerabilities field.

type NewImageBuild

type NewImageBuild struct {
	// The identifier of the image, in hash format `[<algorithm>:]<hash>`.
	ArtifactId *string `json:"artifact_id,omitempty"`
	// Version of Jenkins build.
	BuildVersion *string `json:"build_version,omitempty"`
	// Number of the jenkins build.
	Number *string `json:"number,omitempty"`
	// Name of the jenkins platform.
	Platform *string `json:"platform,omitempty"`
	Policy   *Policy `json:"policy,omitempty"`
	// The identifier of the project
	ProjectId *string `json:"project_id,omitempty"`
	// Start time of the build.  The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Start *string `json:"start,omitempty"`
	// Status of the jenkins build.
	Status *string `json:"status,omitempty"`
	// The identifier of the system.
	SystemId *string `json:"system_id,omitempty"`
	// Version of jenkins.
	Version *string `json:"version,omitempty"`
}

NewImageBuild ${new.image.build.description}, ${newimagebuild.description}

func NewNewImageBuild

func NewNewImageBuild() *NewImageBuild

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

func NewNewImageBuildWithDefaults

func NewNewImageBuildWithDefaults() *NewImageBuild

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

func (*NewImageBuild) GetArtifactId

func (o *NewImageBuild) GetArtifactId() string

GetArtifactId returns the ArtifactId field value if set, zero value otherwise.

func (*NewImageBuild) GetArtifactIdOk

func (o *NewImageBuild) GetArtifactIdOk() (*string, bool)

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

func (*NewImageBuild) GetBuildVersion

func (o *NewImageBuild) GetBuildVersion() string

GetBuildVersion returns the BuildVersion field value if set, zero value otherwise.

func (*NewImageBuild) GetBuildVersionOk

func (o *NewImageBuild) GetBuildVersionOk() (*string, bool)

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

func (*NewImageBuild) GetNumber

func (o *NewImageBuild) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*NewImageBuild) GetNumberOk

func (o *NewImageBuild) GetNumberOk() (*string, bool)

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

func (*NewImageBuild) GetPlatform

func (o *NewImageBuild) GetPlatform() string

GetPlatform returns the Platform field value if set, zero value otherwise.

func (*NewImageBuild) GetPlatformOk

func (o *NewImageBuild) GetPlatformOk() (*string, bool)

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

func (*NewImageBuild) GetPolicy

func (o *NewImageBuild) GetPolicy() Policy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*NewImageBuild) GetPolicyOk

func (o *NewImageBuild) GetPolicyOk() (*Policy, bool)

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

func (*NewImageBuild) GetProjectId

func (o *NewImageBuild) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*NewImageBuild) GetProjectIdOk

func (o *NewImageBuild) GetProjectIdOk() (*string, bool)

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

func (*NewImageBuild) GetStart

func (o *NewImageBuild) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*NewImageBuild) GetStartOk

func (o *NewImageBuild) GetStartOk() (*string, bool)

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

func (*NewImageBuild) GetStatus

func (o *NewImageBuild) GetStatus() string

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

func (*NewImageBuild) GetStatusOk

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

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

func (*NewImageBuild) GetSystemId

func (o *NewImageBuild) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*NewImageBuild) GetSystemIdOk

func (o *NewImageBuild) GetSystemIdOk() (*string, bool)

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

func (*NewImageBuild) GetVersion

func (o *NewImageBuild) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*NewImageBuild) GetVersionOk

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

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

func (*NewImageBuild) HasArtifactId

func (o *NewImageBuild) HasArtifactId() bool

HasArtifactId returns a boolean if a field has been set.

func (*NewImageBuild) HasBuildVersion

func (o *NewImageBuild) HasBuildVersion() bool

HasBuildVersion returns a boolean if a field has been set.

func (*NewImageBuild) HasNumber

func (o *NewImageBuild) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*NewImageBuild) HasPlatform

func (o *NewImageBuild) HasPlatform() bool

HasPlatform returns a boolean if a field has been set.

func (*NewImageBuild) HasPolicy

func (o *NewImageBuild) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (*NewImageBuild) HasProjectId

func (o *NewImageBuild) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*NewImageBuild) HasStart

func (o *NewImageBuild) HasStart() bool

HasStart returns a boolean if a field has been set.

func (*NewImageBuild) HasStatus

func (o *NewImageBuild) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*NewImageBuild) HasSystemId

func (o *NewImageBuild) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*NewImageBuild) HasVersion

func (o *NewImageBuild) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (NewImageBuild) MarshalJSON

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

func (*NewImageBuild) SetArtifactId

func (o *NewImageBuild) SetArtifactId(v string)

SetArtifactId gets a reference to the given string and assigns it to the ArtifactId field.

func (*NewImageBuild) SetBuildVersion

func (o *NewImageBuild) SetBuildVersion(v string)

SetBuildVersion gets a reference to the given string and assigns it to the BuildVersion field.

func (*NewImageBuild) SetNumber

func (o *NewImageBuild) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*NewImageBuild) SetPlatform

func (o *NewImageBuild) SetPlatform(v string)

SetPlatform gets a reference to the given string and assigns it to the Platform field.

func (*NewImageBuild) SetPolicy

func (o *NewImageBuild) SetPolicy(v Policy)

SetPolicy gets a reference to the given Policy and assigns it to the Policy field.

func (*NewImageBuild) SetProjectId

func (o *NewImageBuild) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*NewImageBuild) SetStart

func (o *NewImageBuild) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*NewImageBuild) SetStatus

func (o *NewImageBuild) SetStatus(v string)

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

func (*NewImageBuild) SetSystemId

func (o *NewImageBuild) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*NewImageBuild) SetVersion

func (o *NewImageBuild) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type NullableAssessment

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

func NewNullableAssessment

func NewNullableAssessment(val *Assessment) *NullableAssessment

func (NullableAssessment) Get

func (v NullableAssessment) Get() *Assessment

func (NullableAssessment) IsSet

func (v NullableAssessment) IsSet() bool

func (NullableAssessment) MarshalJSON

func (v NullableAssessment) MarshalJSON() ([]byte, error)

func (*NullableAssessment) Set

func (v *NullableAssessment) Set(val *Assessment)

func (*NullableAssessment) UnmarshalJSON

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

func (*NullableAssessment) Unset

func (v *NullableAssessment) Unset()

type NullableAuthenticationError

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

func NewNullableAuthenticationError

func NewNullableAuthenticationError(val *AuthenticationError) *NullableAuthenticationError

func (NullableAuthenticationError) Get

func (NullableAuthenticationError) IsSet

func (NullableAuthenticationError) MarshalJSON

func (v NullableAuthenticationError) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationError) Set

func (*NullableAuthenticationError) UnmarshalJSON

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

func (*NullableAuthenticationError) Unset

func (v *NullableAuthenticationError) 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 NullableCursorPageMetadata

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

func NewNullableCursorPageMetadata

func NewNullableCursorPageMetadata(val *CursorPageMetadata) *NullableCursorPageMetadata

func (NullableCursorPageMetadata) Get

func (NullableCursorPageMetadata) IsSet

func (v NullableCursorPageMetadata) IsSet() bool

func (NullableCursorPageMetadata) MarshalJSON

func (v NullableCursorPageMetadata) MarshalJSON() ([]byte, error)

func (*NullableCursorPageMetadata) Set

func (*NullableCursorPageMetadata) UnmarshalJSON

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

func (*NullableCursorPageMetadata) Unset

func (v *NullableCursorPageMetadata) Unset()

type NullableCvssV2

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

func NewNullableCvssV2

func NewNullableCvssV2(val *CvssV2) *NullableCvssV2

func (NullableCvssV2) Get

func (v NullableCvssV2) Get() *CvssV2

func (NullableCvssV2) IsSet

func (v NullableCvssV2) IsSet() bool

func (NullableCvssV2) MarshalJSON

func (v NullableCvssV2) MarshalJSON() ([]byte, error)

func (*NullableCvssV2) Set

func (v *NullableCvssV2) Set(val *CvssV2)

func (*NullableCvssV2) UnmarshalJSON

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

func (*NullableCvssV2) Unset

func (v *NullableCvssV2) Unset()

type NullableCvssV3

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

func NewNullableCvssV3

func NewNullableCvssV3(val *CvssV3) *NullableCvssV3

func (NullableCvssV3) Get

func (v NullableCvssV3) Get() *CvssV3

func (NullableCvssV3) IsSet

func (v NullableCvssV3) IsSet() bool

func (NullableCvssV3) MarshalJSON

func (v NullableCvssV3) MarshalJSON() ([]byte, error)

func (*NullableCvssV3) Set

func (v *NullableCvssV3) Set(val *CvssV3)

func (*NullableCvssV3) UnmarshalJSON

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

func (*NullableCvssV3) Unset

func (v *NullableCvssV3) Unset()
type NullableDiscoverableLink struct {
	// contains filtered or unexported fields
}
func NewNullableDiscoverableLink(val *DiscoverableLink) *NullableDiscoverableLink

func (NullableDiscoverableLink) Get

func (NullableDiscoverableLink) IsSet

func (v NullableDiscoverableLink) IsSet() bool

func (NullableDiscoverableLink) MarshalJSON

func (v NullableDiscoverableLink) MarshalJSON() ([]byte, error)

func (*NullableDiscoverableLink) Set

func (*NullableDiscoverableLink) UnmarshalJSON

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

func (*NullableDiscoverableLink) Unset

func (v *NullableDiscoverableLink) Unset()
type NullableDiscoverableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableDiscoverableLinks(val *DiscoverableLinks) *NullableDiscoverableLinks

func (NullableDiscoverableLinks) Get

func (NullableDiscoverableLinks) IsSet

func (v NullableDiscoverableLinks) IsSet() bool

func (NullableDiscoverableLinks) MarshalJSON

func (v NullableDiscoverableLinks) MarshalJSON() ([]byte, error)

func (*NullableDiscoverableLinks) Set

func (*NullableDiscoverableLinks) UnmarshalJSON

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

func (*NullableDiscoverableLinks) Unset

func (v *NullableDiscoverableLinks) Unset()

type NullableDockerfileCommand

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

func NewNullableDockerfileCommand

func NewNullableDockerfileCommand(val *DockerfileCommand) *NullableDockerfileCommand

func (NullableDockerfileCommand) Get

func (NullableDockerfileCommand) IsSet

func (v NullableDockerfileCommand) IsSet() bool

func (NullableDockerfileCommand) MarshalJSON

func (v NullableDockerfileCommand) MarshalJSON() ([]byte, error)

func (*NullableDockerfileCommand) Set

func (*NullableDockerfileCommand) UnmarshalJSON

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

func (*NullableDockerfileCommand) Unset

func (v *NullableDockerfileCommand) Unset()

type NullableError

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

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

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

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableExceptionExpiration

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

func NewNullableExceptionExpiration

func NewNullableExceptionExpiration(val *ExceptionExpiration) *NullableExceptionExpiration

func (NullableExceptionExpiration) Get

func (NullableExceptionExpiration) IsSet

func (NullableExceptionExpiration) MarshalJSON

func (v NullableExceptionExpiration) MarshalJSON() ([]byte, error)

func (*NullableExceptionExpiration) Set

func (*NullableExceptionExpiration) UnmarshalJSON

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

func (*NullableExceptionExpiration) Unset

func (v *NullableExceptionExpiration) Unset()

type NullableExploit

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

func NewNullableExploit

func NewNullableExploit(val *Exploit) *NullableExploit

func (NullableExploit) Get

func (v NullableExploit) Get() *Exploit

func (NullableExploit) IsSet

func (v NullableExploit) IsSet() bool

func (NullableExploit) MarshalJSON

func (v NullableExploit) MarshalJSON() ([]byte, error)

func (*NullableExploit) Set

func (v *NullableExploit) Set(val *Exploit)

func (*NullableExploit) UnmarshalJSON

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

func (*NullableExploit) Unset

func (v *NullableExploit) 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 NullableHealth

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

func NewNullableHealth

func NewNullableHealth(val *Health) *NullableHealth

func (NullableHealth) Get

func (v NullableHealth) Get() *Health

func (NullableHealth) IsSet

func (v NullableHealth) IsSet() bool

func (NullableHealth) MarshalJSON

func (v NullableHealth) MarshalJSON() ([]byte, error)

func (*NullableHealth) Set

func (v *NullableHealth) Set(val *Health)

func (*NullableHealth) UnmarshalJSON

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

func (*NullableHealth) Unset

func (v *NullableHealth) Unset()

type NullableHealthComponent

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

func NewNullableHealthComponent

func NewNullableHealthComponent(val *HealthComponent) *NullableHealthComponent

func (NullableHealthComponent) Get

func (NullableHealthComponent) IsSet

func (v NullableHealthComponent) IsSet() bool

func (NullableHealthComponent) MarshalJSON

func (v NullableHealthComponent) MarshalJSON() ([]byte, error)

func (*NullableHealthComponent) Set

func (*NullableHealthComponent) UnmarshalJSON

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

func (*NullableHealthComponent) Unset

func (v *NullableHealthComponent) Unset()

type NullableHealthSummary

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

func NewNullableHealthSummary

func NewNullableHealthSummary(val *HealthSummary) *NullableHealthSummary

func (NullableHealthSummary) Get

func (NullableHealthSummary) IsSet

func (v NullableHealthSummary) IsSet() bool

func (NullableHealthSummary) MarshalJSON

func (v NullableHealthSummary) MarshalJSON() ([]byte, error)

func (*NullableHealthSummary) Set

func (v *NullableHealthSummary) Set(val *HealthSummary)

func (*NullableHealthSummary) UnmarshalJSON

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

func (*NullableHealthSummary) Unset

func (v *NullableHealthSummary) Unset()

type NullableIdentityExceptionCriterion

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

func (NullableIdentityExceptionCriterion) Get

func (NullableIdentityExceptionCriterion) IsSet

func (NullableIdentityExceptionCriterion) MarshalJSON

func (v NullableIdentityExceptionCriterion) MarshalJSON() ([]byte, error)

func (*NullableIdentityExceptionCriterion) Set

func (*NullableIdentityExceptionCriterion) UnmarshalJSON

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

func (*NullableIdentityExceptionCriterion) Unset

type NullableImage

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

func NewNullableImage

func NewNullableImage(val *Image) *NullableImage

func (NullableImage) Get

func (v NullableImage) Get() *Image

func (NullableImage) IsSet

func (v NullableImage) IsSet() bool

func (NullableImage) MarshalJSON

func (v NullableImage) MarshalJSON() ([]byte, error)

func (*NullableImage) Set

func (v *NullableImage) Set(val *Image)

func (*NullableImage) UnmarshalJSON

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

func (*NullableImage) Unset

func (v *NullableImage) Unset()

type NullableImageAssessment

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

func NewNullableImageAssessment

func NewNullableImageAssessment(val *ImageAssessment) *NullableImageAssessment

func (NullableImageAssessment) Get

func (NullableImageAssessment) IsSet

func (v NullableImageAssessment) IsSet() bool

func (NullableImageAssessment) MarshalJSON

func (v NullableImageAssessment) MarshalJSON() ([]byte, error)

func (*NullableImageAssessment) Set

func (*NullableImageAssessment) UnmarshalJSON

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

func (*NullableImageAssessment) Unset

func (v *NullableImageAssessment) Unset()

type NullableImageAssessmentResult

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

func (NullableImageAssessmentResult) Get

func (NullableImageAssessmentResult) IsSet

func (NullableImageAssessmentResult) MarshalJSON

func (v NullableImageAssessmentResult) MarshalJSON() ([]byte, error)

func (*NullableImageAssessmentResult) Set

func (*NullableImageAssessmentResult) UnmarshalJSON

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

func (*NullableImageAssessmentResult) Unset

func (v *NullableImageAssessmentResult) Unset()

type NullableImageDigest

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

func NewNullableImageDigest

func NewNullableImageDigest(val *ImageDigest) *NullableImageDigest

func (NullableImageDigest) Get

func (NullableImageDigest) IsSet

func (v NullableImageDigest) IsSet() bool

func (NullableImageDigest) MarshalJSON

func (v NullableImageDigest) MarshalJSON() ([]byte, error)

func (*NullableImageDigest) Set

func (v *NullableImageDigest) Set(val *ImageDigest)

func (*NullableImageDigest) UnmarshalJSON

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

func (*NullableImageDigest) Unset

func (v *NullableImageDigest) Unset()

type NullableImageEdit

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

func NewNullableImageEdit

func NewNullableImageEdit(val *ImageEdit) *NullableImageEdit

func (NullableImageEdit) Get

func (v NullableImageEdit) Get() *ImageEdit

func (NullableImageEdit) IsSet

func (v NullableImageEdit) IsSet() bool

func (NullableImageEdit) MarshalJSON

func (v NullableImageEdit) MarshalJSON() ([]byte, error)

func (*NullableImageEdit) Set

func (v *NullableImageEdit) Set(val *ImageEdit)

func (*NullableImageEdit) UnmarshalJSON

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

func (*NullableImageEdit) Unset

func (v *NullableImageEdit) Unset()

type NullableImageOperatingSystem

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

func NewNullableImageOperatingSystem

func NewNullableImageOperatingSystem(val *ImageOperatingSystem) *NullableImageOperatingSystem

func (NullableImageOperatingSystem) Get

func (NullableImageOperatingSystem) IsSet

func (NullableImageOperatingSystem) MarshalJSON

func (v NullableImageOperatingSystem) MarshalJSON() ([]byte, error)

func (*NullableImageOperatingSystem) Set

func (*NullableImageOperatingSystem) UnmarshalJSON

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

func (*NullableImageOperatingSystem) Unset

func (v *NullableImageOperatingSystem) Unset()

type NullableImageVulnerabilityCount

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

func (NullableImageVulnerabilityCount) Get

func (NullableImageVulnerabilityCount) IsSet

func (NullableImageVulnerabilityCount) MarshalJSON

func (v NullableImageVulnerabilityCount) MarshalJSON() ([]byte, error)

func (*NullableImageVulnerabilityCount) Set

func (*NullableImageVulnerabilityCount) UnmarshalJSON

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

func (*NullableImageVulnerabilityCount) Unset

type NullableImageVulnerabilityExploitability

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

func (NullableImageVulnerabilityExploitability) Get

func (NullableImageVulnerabilityExploitability) IsSet

func (NullableImageVulnerabilityExploitability) MarshalJSON

func (*NullableImageVulnerabilityExploitability) Set

func (*NullableImageVulnerabilityExploitability) UnmarshalJSON

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

func (*NullableImageVulnerabilityExploitability) Unset

type NullableImageVulnerabilitySeverityCount

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

func (NullableImageVulnerabilitySeverityCount) Get

func (NullableImageVulnerabilitySeverityCount) IsSet

func (NullableImageVulnerabilitySeverityCount) MarshalJSON

func (v NullableImageVulnerabilitySeverityCount) MarshalJSON() ([]byte, error)

func (*NullableImageVulnerabilitySeverityCount) Set

func (*NullableImageVulnerabilitySeverityCount) UnmarshalJSON

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

func (*NullableImageVulnerabilitySeverityCount) Unset

type NullableInfrastructureEntityId

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

func (NullableInfrastructureEntityId) Get

func (NullableInfrastructureEntityId) IsSet

func (NullableInfrastructureEntityId) MarshalJSON

func (v NullableInfrastructureEntityId) MarshalJSON() ([]byte, error)

func (*NullableInfrastructureEntityId) Set

func (*NullableInfrastructureEntityId) UnmarshalJSON

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

func (*NullableInfrastructureEntityId) Unset

func (v *NullableInfrastructureEntityId) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLayer

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

func NewNullableLayer

func NewNullableLayer(val *Layer) *NullableLayer

func (NullableLayer) Get

func (v NullableLayer) Get() *Layer

func (NullableLayer) IsSet

func (v NullableLayer) IsSet() bool

func (NullableLayer) MarshalJSON

func (v NullableLayer) MarshalJSON() ([]byte, error)

func (*NullableLayer) Set

func (v *NullableLayer) Set(val *Layer)

func (*NullableLayer) UnmarshalJSON

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

func (*NullableLayer) Unset

func (v *NullableLayer) Unset()

type NullableLayerEdit

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

func NewNullableLayerEdit

func NewNullableLayerEdit(val *LayerEdit) *NullableLayerEdit

func (NullableLayerEdit) Get

func (v NullableLayerEdit) Get() *LayerEdit

func (NullableLayerEdit) IsSet

func (v NullableLayerEdit) IsSet() bool

func (NullableLayerEdit) MarshalJSON

func (v NullableLayerEdit) MarshalJSON() ([]byte, error)

func (*NullableLayerEdit) Set

func (v *NullableLayerEdit) Set(val *LayerEdit)

func (*NullableLayerEdit) UnmarshalJSON

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

func (*NullableLayerEdit) Unset

func (v *NullableLayerEdit) Unset()
type NullableLink struct {
	// contains filtered or unexported fields
}
func NewNullableLink(val *Link) *NullableLink

func (NullableLink) Get

func (v NullableLink) Get() *Link

func (NullableLink) IsSet

func (v NullableLink) IsSet() bool

func (NullableLink) MarshalJSON

func (v NullableLink) MarshalJSON() ([]byte, error)

func (*NullableLink) Set

func (v *NullableLink) Set(val *Link)

func (*NullableLink) UnmarshalJSON

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

func (*NullableLink) Unset

func (v *NullableLink) Unset()

type NullableMalwareKit

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

func NewNullableMalwareKit

func NewNullableMalwareKit(val *MalwareKit) *NullableMalwareKit

func (NullableMalwareKit) Get

func (v NullableMalwareKit) Get() *MalwareKit

func (NullableMalwareKit) IsSet

func (v NullableMalwareKit) IsSet() bool

func (NullableMalwareKit) MarshalJSON

func (v NullableMalwareKit) MarshalJSON() ([]byte, error)

func (*NullableMalwareKit) Set

func (v *NullableMalwareKit) Set(val *MalwareKit)

func (*NullableMalwareKit) UnmarshalJSON

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

func (*NullableMalwareKit) Unset

func (v *NullableMalwareKit) Unset()

type NullableNewImageBuild

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

func NewNullableNewImageBuild

func NewNullableNewImageBuild(val *NewImageBuild) *NullableNewImageBuild

func (NullableNewImageBuild) Get

func (NullableNewImageBuild) IsSet

func (v NullableNewImageBuild) IsSet() bool

func (NullableNewImageBuild) MarshalJSON

func (v NullableNewImageBuild) MarshalJSON() ([]byte, error)

func (*NullableNewImageBuild) Set

func (v *NullableNewImageBuild) Set(val *NewImageBuild)

func (*NullableNewImageBuild) UnmarshalJSON

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

func (*NullableNewImageBuild) Unset

func (v *NullableNewImageBuild) Unset()

type NullablePackage

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

func NewNullablePackage

func NewNullablePackage(val *Package) *NullablePackage

func (NullablePackage) Get

func (v NullablePackage) Get() *Package

func (NullablePackage) IsSet

func (v NullablePackage) IsSet() bool

func (NullablePackage) MarshalJSON

func (v NullablePackage) MarshalJSON() ([]byte, error)

func (*NullablePackage) Set

func (v *NullablePackage) Set(val *Package)

func (*NullablePackage) UnmarshalJSON

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

func (*NullablePackage) Unset

func (v *NullablePackage) Unset()

type NullablePackageCvssV2

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

func NewNullablePackageCvssV2

func NewNullablePackageCvssV2(val *PackageCvssV2) *NullablePackageCvssV2

func (NullablePackageCvssV2) Get

func (NullablePackageCvssV2) IsSet

func (v NullablePackageCvssV2) IsSet() bool

func (NullablePackageCvssV2) MarshalJSON

func (v NullablePackageCvssV2) MarshalJSON() ([]byte, error)

func (*NullablePackageCvssV2) Set

func (v *NullablePackageCvssV2) Set(val *PackageCvssV2)

func (*NullablePackageCvssV2) UnmarshalJSON

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

func (*NullablePackageCvssV2) Unset

func (v *NullablePackageCvssV2) Unset()

type NullablePackageCvssV3

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

func NewNullablePackageCvssV3

func NewNullablePackageCvssV3(val *PackageCvssV3) *NullablePackageCvssV3

func (NullablePackageCvssV3) Get

func (NullablePackageCvssV3) IsSet

func (v NullablePackageCvssV3) IsSet() bool

func (NullablePackageCvssV3) MarshalJSON

func (v NullablePackageCvssV3) MarshalJSON() ([]byte, error)

func (*NullablePackageCvssV3) Set

func (v *NullablePackageCvssV3) Set(val *PackageCvssV3)

func (*NullablePackageCvssV3) UnmarshalJSON

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

func (*NullablePackageCvssV3) Unset

func (v *NullablePackageCvssV3) Unset()

type NullablePackageEdit

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

func NewNullablePackageEdit

func NewNullablePackageEdit(val *PackageEdit) *NullablePackageEdit

func (NullablePackageEdit) Get

func (NullablePackageEdit) IsSet

func (v NullablePackageEdit) IsSet() bool

func (NullablePackageEdit) MarshalJSON

func (v NullablePackageEdit) MarshalJSON() ([]byte, error)

func (*NullablePackageEdit) Set

func (v *NullablePackageEdit) Set(val *PackageEdit)

func (*NullablePackageEdit) UnmarshalJSON

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

func (*NullablePackageEdit) Unset

func (v *NullablePackageEdit) Unset()

type NullablePackageExploit

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

func NewNullablePackageExploit

func NewNullablePackageExploit(val *PackageExploit) *NullablePackageExploit

func (NullablePackageExploit) Get

func (NullablePackageExploit) IsSet

func (v NullablePackageExploit) IsSet() bool

func (NullablePackageExploit) MarshalJSON

func (v NullablePackageExploit) MarshalJSON() ([]byte, error)

func (*NullablePackageExploit) Set

func (*NullablePackageExploit) UnmarshalJSON

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

func (*NullablePackageExploit) Unset

func (v *NullablePackageExploit) Unset()

type NullablePackageMalwareKit

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

func NewNullablePackageMalwareKit

func NewNullablePackageMalwareKit(val *PackageMalwareKit) *NullablePackageMalwareKit

func (NullablePackageMalwareKit) Get

func (NullablePackageMalwareKit) IsSet

func (v NullablePackageMalwareKit) IsSet() bool

func (NullablePackageMalwareKit) MarshalJSON

func (v NullablePackageMalwareKit) MarshalJSON() ([]byte, error)

func (*NullablePackageMalwareKit) Set

func (*NullablePackageMalwareKit) UnmarshalJSON

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

func (*NullablePackageMalwareKit) Unset

func (v *NullablePackageMalwareKit) Unset()

type NullablePackageMarkup

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

func NewNullablePackageMarkup

func NewNullablePackageMarkup(val *PackageMarkup) *NullablePackageMarkup

func (NullablePackageMarkup) Get

func (NullablePackageMarkup) IsSet

func (v NullablePackageMarkup) IsSet() bool

func (NullablePackageMarkup) MarshalJSON

func (v NullablePackageMarkup) MarshalJSON() ([]byte, error)

func (*NullablePackageMarkup) Set

func (v *NullablePackageMarkup) Set(val *PackageMarkup)

func (*NullablePackageMarkup) UnmarshalJSON

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

func (*NullablePackageMarkup) Unset

func (v *NullablePackageMarkup) Unset()

type NullablePackageVulnerability

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

func NewNullablePackageVulnerability

func NewNullablePackageVulnerability(val *PackageVulnerability) *NullablePackageVulnerability

func (NullablePackageVulnerability) Get

func (NullablePackageVulnerability) IsSet

func (NullablePackageVulnerability) MarshalJSON

func (v NullablePackageVulnerability) MarshalJSON() ([]byte, error)

func (*NullablePackageVulnerability) Set

func (*NullablePackageVulnerability) UnmarshalJSON

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

func (*NullablePackageVulnerability) Unset

func (v *NullablePackageVulnerability) Unset()

type NullablePackageVulnerabilityEvaluation

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

func (NullablePackageVulnerabilityEvaluation) Get

func (NullablePackageVulnerabilityEvaluation) IsSet

func (NullablePackageVulnerabilityEvaluation) MarshalJSON

func (v NullablePackageVulnerabilityEvaluation) MarshalJSON() ([]byte, error)

func (*NullablePackageVulnerabilityEvaluation) Set

func (*NullablePackageVulnerabilityEvaluation) UnmarshalJSON

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

func (*NullablePackageVulnerabilityEvaluation) Unset

type NullablePackageVulnerabilityReference

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

func (NullablePackageVulnerabilityReference) Get

func (NullablePackageVulnerabilityReference) IsSet

func (NullablePackageVulnerabilityReference) MarshalJSON

func (v NullablePackageVulnerabilityReference) MarshalJSON() ([]byte, error)

func (*NullablePackageVulnerabilityReference) Set

func (*NullablePackageVulnerabilityReference) UnmarshalJSON

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

func (*NullablePackageVulnerabilityReference) Unset

type NullablePageMetadata

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

func NewNullablePageMetadata

func NewNullablePageMetadata(val *PageMetadata) *NullablePageMetadata

func (NullablePageMetadata) Get

func (NullablePageMetadata) IsSet

func (v NullablePageMetadata) IsSet() bool

func (NullablePageMetadata) MarshalJSON

func (v NullablePageMetadata) MarshalJSON() ([]byte, error)

func (*NullablePageMetadata) Set

func (v *NullablePageMetadata) Set(val *PageMetadata)

func (*NullablePageMetadata) UnmarshalJSON

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

func (*NullablePageMetadata) Unset

func (v *NullablePageMetadata) Unset()

type NullablePageOfRegistry

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

func NewNullablePageOfRegistry

func NewNullablePageOfRegistry(val *PageOfRegistry) *NullablePageOfRegistry

func (NullablePageOfRegistry) Get

func (NullablePageOfRegistry) IsSet

func (v NullablePageOfRegistry) IsSet() bool

func (NullablePageOfRegistry) MarshalJSON

func (v NullablePageOfRegistry) MarshalJSON() ([]byte, error)

func (*NullablePageOfRegistry) Set

func (*NullablePageOfRegistry) UnmarshalJSON

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

func (*NullablePageOfRegistry) Unset

func (v *NullablePageOfRegistry) Unset()

type NullablePageOfRepository

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

func NewNullablePageOfRepository

func NewNullablePageOfRepository(val *PageOfRepository) *NullablePageOfRepository

func (NullablePageOfRepository) Get

func (NullablePageOfRepository) IsSet

func (v NullablePageOfRepository) IsSet() bool

func (NullablePageOfRepository) MarshalJSON

func (v NullablePageOfRepository) MarshalJSON() ([]byte, error)

func (*NullablePageOfRepository) Set

func (*NullablePageOfRepository) UnmarshalJSON

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

func (*NullablePageOfRepository) Unset

func (v *NullablePageOfRepository) Unset()

type NullablePageOfRepositoryImageSummary

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

func (NullablePageOfRepositoryImageSummary) Get

func (NullablePageOfRepositoryImageSummary) IsSet

func (NullablePageOfRepositoryImageSummary) MarshalJSON

func (v NullablePageOfRepositoryImageSummary) MarshalJSON() ([]byte, error)

func (*NullablePageOfRepositoryImageSummary) Set

func (*NullablePageOfRepositoryImageSummary) UnmarshalJSON

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

func (*NullablePageOfRepositoryImageSummary) Unset

type NullablePageOfVulnerability

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

func NewNullablePageOfVulnerability

func NewNullablePageOfVulnerability(val *PageOfVulnerability) *NullablePageOfVulnerability

func (NullablePageOfVulnerability) Get

func (NullablePageOfVulnerability) IsSet

func (NullablePageOfVulnerability) MarshalJSON

func (v NullablePageOfVulnerability) MarshalJSON() ([]byte, error)

func (*NullablePageOfVulnerability) Set

func (*NullablePageOfVulnerability) UnmarshalJSON

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

func (*NullablePageOfVulnerability) Unset

func (v *NullablePageOfVulnerability) Unset()

type NullablePolicy

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

func NewNullablePolicy

func NewNullablePolicy(val *Policy) *NullablePolicy

func (NullablePolicy) Get

func (v NullablePolicy) Get() *Policy

func (NullablePolicy) IsSet

func (v NullablePolicy) IsSet() bool

func (NullablePolicy) MarshalJSON

func (v NullablePolicy) MarshalJSON() ([]byte, error)

func (*NullablePolicy) Set

func (v *NullablePolicy) Set(val *Policy)

func (*NullablePolicy) UnmarshalJSON

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

func (*NullablePolicy) Unset

func (v *NullablePolicy) Unset()

type NullablePortExceptionCriterion

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

func (NullablePortExceptionCriterion) Get

func (NullablePortExceptionCriterion) IsSet

func (NullablePortExceptionCriterion) MarshalJSON

func (v NullablePortExceptionCriterion) MarshalJSON() ([]byte, error)

func (*NullablePortExceptionCriterion) Set

func (*NullablePortExceptionCriterion) UnmarshalJSON

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

func (*NullablePortExceptionCriterion) Unset

func (v *NullablePortExceptionCriterion) Unset()

type NullableProtocolExceptionCriterion

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

func (NullableProtocolExceptionCriterion) Get

func (NullableProtocolExceptionCriterion) IsSet

func (NullableProtocolExceptionCriterion) MarshalJSON

func (v NullableProtocolExceptionCriterion) MarshalJSON() ([]byte, error)

func (*NullableProtocolExceptionCriterion) Set

func (*NullableProtocolExceptionCriterion) UnmarshalJSON

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

func (*NullableProtocolExceptionCriterion) Unset

type NullableReferenceOfAwsAccountId

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

func (NullableReferenceOfAwsAccountId) Get

func (NullableReferenceOfAwsAccountId) IsSet

func (NullableReferenceOfAwsAccountId) MarshalJSON

func (v NullableReferenceOfAwsAccountId) MarshalJSON() ([]byte, error)

func (*NullableReferenceOfAwsAccountId) Set

func (*NullableReferenceOfAwsAccountId) UnmarshalJSON

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

func (*NullableReferenceOfAwsAccountId) Unset

type NullableReferenceOfBuildId

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

func NewNullableReferenceOfBuildId

func NewNullableReferenceOfBuildId(val *ReferenceOfBuildId) *NullableReferenceOfBuildId

func (NullableReferenceOfBuildId) Get

func (NullableReferenceOfBuildId) IsSet

func (v NullableReferenceOfBuildId) IsSet() bool

func (NullableReferenceOfBuildId) MarshalJSON

func (v NullableReferenceOfBuildId) MarshalJSON() ([]byte, error)

func (*NullableReferenceOfBuildId) Set

func (*NullableReferenceOfBuildId) UnmarshalJSON

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

func (*NullableReferenceOfBuildId) Unset

func (v *NullableReferenceOfBuildId) Unset()

type NullableReferenceOfImageId

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

func NewNullableReferenceOfImageId

func NewNullableReferenceOfImageId(val *ReferenceOfImageId) *NullableReferenceOfImageId

func (NullableReferenceOfImageId) Get

func (NullableReferenceOfImageId) IsSet

func (v NullableReferenceOfImageId) IsSet() bool

func (NullableReferenceOfImageId) MarshalJSON

func (v NullableReferenceOfImageId) MarshalJSON() ([]byte, error)

func (*NullableReferenceOfImageId) Set

func (*NullableReferenceOfImageId) UnmarshalJSON

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

func (*NullableReferenceOfImageId) Unset

func (v *NullableReferenceOfImageId) Unset()

type NullableReferenceOfRegistryId

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

func (NullableReferenceOfRegistryId) Get

func (NullableReferenceOfRegistryId) IsSet

func (NullableReferenceOfRegistryId) MarshalJSON

func (v NullableReferenceOfRegistryId) MarshalJSON() ([]byte, error)

func (*NullableReferenceOfRegistryId) Set

func (*NullableReferenceOfRegistryId) UnmarshalJSON

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

func (*NullableReferenceOfRegistryId) Unset

func (v *NullableReferenceOfRegistryId) Unset()

type NullableRegion

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

func NewNullableRegion

func NewNullableRegion(val *Region) *NullableRegion

func (NullableRegion) Get

func (v NullableRegion) Get() *Region

func (NullableRegion) IsSet

func (v NullableRegion) IsSet() bool

func (NullableRegion) MarshalJSON

func (v NullableRegion) MarshalJSON() ([]byte, error)

func (*NullableRegion) Set

func (v *NullableRegion) Set(val *Region)

func (*NullableRegion) UnmarshalJSON

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

func (*NullableRegion) Unset

func (v *NullableRegion) Unset()

type NullableRegistry

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

func NewNullableRegistry

func NewNullableRegistry(val *Registry) *NullableRegistry

func (NullableRegistry) Get

func (v NullableRegistry) Get() *Registry

func (NullableRegistry) IsSet

func (v NullableRegistry) IsSet() bool

func (NullableRegistry) MarshalJSON

func (v NullableRegistry) MarshalJSON() ([]byte, error)

func (*NullableRegistry) Set

func (v *NullableRegistry) Set(val *Registry)

func (*NullableRegistry) UnmarshalJSON

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

func (*NullableRegistry) Unset

func (v *NullableRegistry) Unset()

type NullableRegistryConfiguration

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

func (NullableRegistryConfiguration) Get

func (NullableRegistryConfiguration) IsSet

func (NullableRegistryConfiguration) MarshalJSON

func (v NullableRegistryConfiguration) MarshalJSON() ([]byte, error)

func (*NullableRegistryConfiguration) Set

func (*NullableRegistryConfiguration) UnmarshalJSON

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

func (*NullableRegistryConfiguration) Unset

func (v *NullableRegistryConfiguration) Unset()

type NullableRegistryCredentials

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

func NewNullableRegistryCredentials

func NewNullableRegistryCredentials(val *RegistryCredentials) *NullableRegistryCredentials

func (NullableRegistryCredentials) Get

func (NullableRegistryCredentials) IsSet

func (NullableRegistryCredentials) MarshalJSON

func (v NullableRegistryCredentials) MarshalJSON() ([]byte, error)

func (*NullableRegistryCredentials) Set

func (*NullableRegistryCredentials) UnmarshalJSON

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

func (*NullableRegistryCredentials) Unset

func (v *NullableRegistryCredentials) Unset()

type NullableRegistryUpdate

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

func NewNullableRegistryUpdate

func NewNullableRegistryUpdate(val *RegistryUpdate) *NullableRegistryUpdate

func (NullableRegistryUpdate) Get

func (NullableRegistryUpdate) IsSet

func (v NullableRegistryUpdate) IsSet() bool

func (NullableRegistryUpdate) MarshalJSON

func (v NullableRegistryUpdate) MarshalJSON() ([]byte, error)

func (*NullableRegistryUpdate) Set

func (*NullableRegistryUpdate) UnmarshalJSON

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

func (*NullableRegistryUpdate) Unset

func (v *NullableRegistryUpdate) Unset()

type NullableRemediationSummary

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

func NewNullableRemediationSummary

func NewNullableRemediationSummary(val *RemediationSummary) *NullableRemediationSummary

func (NullableRemediationSummary) Get

func (NullableRemediationSummary) IsSet

func (v NullableRemediationSummary) IsSet() bool

func (NullableRemediationSummary) MarshalJSON

func (v NullableRemediationSummary) MarshalJSON() ([]byte, error)

func (*NullableRemediationSummary) Set

func (*NullableRemediationSummary) UnmarshalJSON

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

func (*NullableRemediationSummary) Unset

func (v *NullableRemediationSummary) Unset()

type NullableRepository

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

func NewNullableRepository

func NewNullableRepository(val *Repository) *NullableRepository

func (NullableRepository) Get

func (v NullableRepository) Get() *Repository

func (NullableRepository) IsSet

func (v NullableRepository) IsSet() bool

func (NullableRepository) MarshalJSON

func (v NullableRepository) MarshalJSON() ([]byte, error)

func (*NullableRepository) Set

func (v *NullableRepository) Set(val *Repository)

func (*NullableRepository) UnmarshalJSON

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

func (*NullableRepository) Unset

func (v *NullableRepository) Unset()

type NullableRepositoryDigest

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

func NewNullableRepositoryDigest

func NewNullableRepositoryDigest(val *RepositoryDigest) *NullableRepositoryDigest

func (NullableRepositoryDigest) Get

func (NullableRepositoryDigest) IsSet

func (v NullableRepositoryDigest) IsSet() bool

func (NullableRepositoryDigest) MarshalJSON

func (v NullableRepositoryDigest) MarshalJSON() ([]byte, error)

func (*NullableRepositoryDigest) Set

func (*NullableRepositoryDigest) UnmarshalJSON

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

func (*NullableRepositoryDigest) Unset

func (v *NullableRepositoryDigest) Unset()

type NullableRepositoryImageSummary

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

func (NullableRepositoryImageSummary) Get

func (NullableRepositoryImageSummary) IsSet

func (NullableRepositoryImageSummary) MarshalJSON

func (v NullableRepositoryImageSummary) MarshalJSON() ([]byte, error)

func (*NullableRepositoryImageSummary) Set

func (*NullableRepositoryImageSummary) UnmarshalJSON

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

func (*NullableRepositoryImageSummary) Unset

func (v *NullableRepositoryImageSummary) Unset()

type NullableRepositoryReference

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

func NewNullableRepositoryReference

func NewNullableRepositoryReference(val *RepositoryReference) *NullableRepositoryReference

func (NullableRepositoryReference) Get

func (NullableRepositoryReference) IsSet

func (NullableRepositoryReference) MarshalJSON

func (v NullableRepositoryReference) MarshalJSON() ([]byte, error)

func (*NullableRepositoryReference) Set

func (*NullableRepositoryReference) UnmarshalJSON

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

func (*NullableRepositoryReference) Unset

func (v *NullableRepositoryReference) Unset()

type NullableRepositoryTag

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

func NewNullableRepositoryTag

func NewNullableRepositoryTag(val *RepositoryTag) *NullableRepositoryTag

func (NullableRepositoryTag) Get

func (NullableRepositoryTag) IsSet

func (v NullableRepositoryTag) IsSet() bool

func (NullableRepositoryTag) MarshalJSON

func (v NullableRepositoryTag) MarshalJSON() ([]byte, error)

func (*NullableRepositoryTag) Set

func (v *NullableRepositoryTag) Set(val *RepositoryTag)

func (*NullableRepositoryTag) UnmarshalJSON

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

func (*NullableRepositoryTag) Unset

func (v *NullableRepositoryTag) Unset()

type NullableRepositoryTagReference

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

func (NullableRepositoryTagReference) Get

func (NullableRepositoryTagReference) IsSet

func (NullableRepositoryTagReference) MarshalJSON

func (v NullableRepositoryTagReference) MarshalJSON() ([]byte, error)

func (*NullableRepositoryTagReference) Set

func (*NullableRepositoryTagReference) UnmarshalJSON

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

func (*NullableRepositoryTagReference) Unset

func (v *NullableRepositoryTagReference) Unset()

type NullableRule

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

func NewNullableRule

func NewNullableRule(val *Rule) *NullableRule

func (NullableRule) Get

func (v NullableRule) Get() *Rule

func (NullableRule) IsSet

func (v NullableRule) IsSet() bool

func (NullableRule) MarshalJSON

func (v NullableRule) MarshalJSON() ([]byte, error)

func (*NullableRule) Set

func (v *NullableRule) Set(val *Rule)

func (*NullableRule) UnmarshalJSON

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

func (*NullableRule) Unset

func (v *NullableRule) Unset()

type NullableRuleException

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

func NewNullableRuleException

func NewNullableRuleException(val *RuleException) *NullableRuleException

func (NullableRuleException) Get

func (NullableRuleException) IsSet

func (v NullableRuleException) IsSet() bool

func (NullableRuleException) MarshalJSON

func (v NullableRuleException) MarshalJSON() ([]byte, error)

func (*NullableRuleException) Set

func (v *NullableRuleException) Set(val *RuleException)

func (*NullableRuleException) UnmarshalJSON

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

func (*NullableRuleException) Unset

func (v *NullableRuleException) Unset()

type NullableRuleExceptionSummary

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

func NewNullableRuleExceptionSummary

func NewNullableRuleExceptionSummary(val *RuleExceptionSummary) *NullableRuleExceptionSummary

func (NullableRuleExceptionSummary) Get

func (NullableRuleExceptionSummary) IsSet

func (NullableRuleExceptionSummary) MarshalJSON

func (v NullableRuleExceptionSummary) MarshalJSON() ([]byte, error)

func (*NullableRuleExceptionSummary) Set

func (*NullableRuleExceptionSummary) UnmarshalJSON

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

func (*NullableRuleExceptionSummary) Unset

func (v *NullableRuleExceptionSummary) Unset()

type NullableRuleFinding

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

func NewNullableRuleFinding

func NewNullableRuleFinding(val *RuleFinding) *NullableRuleFinding

func (NullableRuleFinding) Get

func (NullableRuleFinding) IsSet

func (v NullableRuleFinding) IsSet() bool

func (NullableRuleFinding) MarshalJSON

func (v NullableRuleFinding) MarshalJSON() ([]byte, error)

func (*NullableRuleFinding) Set

func (v *NullableRuleFinding) Set(val *RuleFinding)

func (*NullableRuleFinding) UnmarshalJSON

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

func (*NullableRuleFinding) Unset

func (v *NullableRuleFinding) Unset()

type NullableRuleFindingSummary

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

func NewNullableRuleFindingSummary

func NewNullableRuleFindingSummary(val *RuleFindingSummary) *NullableRuleFindingSummary

func (NullableRuleFindingSummary) Get

func (NullableRuleFindingSummary) IsSet

func (v NullableRuleFindingSummary) IsSet() bool

func (NullableRuleFindingSummary) MarshalJSON

func (v NullableRuleFindingSummary) MarshalJSON() ([]byte, error)

func (*NullableRuleFindingSummary) Set

func (*NullableRuleFindingSummary) UnmarshalJSON

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

func (*NullableRuleFindingSummary) Unset

func (v *NullableRuleFindingSummary) Unset()

type NullableRuleMetadata

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

func NewNullableRuleMetadata

func NewNullableRuleMetadata(val *RuleMetadata) *NullableRuleMetadata

func (NullableRuleMetadata) Get

func (NullableRuleMetadata) IsSet

func (v NullableRuleMetadata) IsSet() bool

func (NullableRuleMetadata) MarshalJSON

func (v NullableRuleMetadata) MarshalJSON() ([]byte, error)

func (*NullableRuleMetadata) Set

func (v *NullableRuleMetadata) Set(val *RuleMetadata)

func (*NullableRuleMetadata) UnmarshalJSON

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

func (*NullableRuleMetadata) Unset

func (v *NullableRuleMetadata) Unset()

type NullableRuleResult

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

func NewNullableRuleResult

func NewNullableRuleResult(val *RuleResult) *NullableRuleResult

func (NullableRuleResult) Get

func (v NullableRuleResult) Get() *RuleResult

func (NullableRuleResult) IsSet

func (v NullableRuleResult) IsSet() bool

func (NullableRuleResult) MarshalJSON

func (v NullableRuleResult) MarshalJSON() ([]byte, error)

func (*NullableRuleResult) Set

func (v *NullableRuleResult) Set(val *RuleResult)

func (*NullableRuleResult) UnmarshalJSON

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

func (*NullableRuleResult) Unset

func (v *NullableRuleResult) Unset()

type NullableSearchQuery

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

func NewNullableSearchQuery

func NewNullableSearchQuery(val *SearchQuery) *NullableSearchQuery

func (NullableSearchQuery) Get

func (NullableSearchQuery) IsSet

func (v NullableSearchQuery) IsSet() bool

func (NullableSearchQuery) MarshalJSON

func (v NullableSearchQuery) MarshalJSON() ([]byte, error)

func (*NullableSearchQuery) Set

func (v *NullableSearchQuery) Set(val *SearchQuery)

func (*NullableSearchQuery) UnmarshalJSON

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

func (*NullableSearchQuery) Unset

func (v *NullableSearchQuery) Unset()
type NullableStandardLink struct {
	// contains filtered or unexported fields
}
func NewNullableStandardLink(val *StandardLink) *NullableStandardLink

func (NullableStandardLink) Get

func (NullableStandardLink) IsSet

func (v NullableStandardLink) IsSet() bool

func (NullableStandardLink) MarshalJSON

func (v NullableStandardLink) MarshalJSON() ([]byte, error)

func (*NullableStandardLink) Set

func (v *NullableStandardLink) Set(val *StandardLink)

func (*NullableStandardLink) UnmarshalJSON

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

func (*NullableStandardLink) Unset

func (v *NullableStandardLink) Unset()

type NullableStandardReference

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

func NewNullableStandardReference

func NewNullableStandardReference(val *StandardReference) *NullableStandardReference

func (NullableStandardReference) Get

func (NullableStandardReference) IsSet

func (v NullableStandardReference) IsSet() bool

func (NullableStandardReference) MarshalJSON

func (v NullableStandardReference) MarshalJSON() ([]byte, error)

func (*NullableStandardReference) Set

func (*NullableStandardReference) UnmarshalJSON

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

func (*NullableStandardReference) Unset

func (v *NullableStandardReference) 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 NullableTemplatizedRemediation

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

func (NullableTemplatizedRemediation) Get

func (NullableTemplatizedRemediation) IsSet

func (NullableTemplatizedRemediation) MarshalJSON

func (v NullableTemplatizedRemediation) MarshalJSON() ([]byte, error)

func (*NullableTemplatizedRemediation) Set

func (*NullableTemplatizedRemediation) UnmarshalJSON

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

func (*NullableTemplatizedRemediation) Unset

func (v *NullableTemplatizedRemediation) Unset()

type NullableTermAggregate

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

func NewNullableTermAggregate

func NewNullableTermAggregate(val *TermAggregate) *NullableTermAggregate

func (NullableTermAggregate) Get

func (NullableTermAggregate) IsSet

func (v NullableTermAggregate) IsSet() bool

func (NullableTermAggregate) MarshalJSON

func (v NullableTermAggregate) MarshalJSON() ([]byte, error)

func (*NullableTermAggregate) Set

func (v *NullableTermAggregate) Set(val *TermAggregate)

func (*NullableTermAggregate) UnmarshalJSON

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

func (*NullableTermAggregate) Unset

func (v *NullableTermAggregate) 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 NullableVKeyExceptionCriterion

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

func (NullableVKeyExceptionCriterion) Get

func (NullableVKeyExceptionCriterion) IsSet

func (NullableVKeyExceptionCriterion) MarshalJSON

func (v NullableVKeyExceptionCriterion) MarshalJSON() ([]byte, error)

func (*NullableVKeyExceptionCriterion) Set

func (*NullableVKeyExceptionCriterion) UnmarshalJSON

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

func (*NullableVKeyExceptionCriterion) Unset

func (v *NullableVKeyExceptionCriterion) Unset()

type NullableVariable

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

func NewNullableVariable

func NewNullableVariable(val *Variable) *NullableVariable

func (NullableVariable) Get

func (v NullableVariable) Get() *Variable

func (NullableVariable) IsSet

func (v NullableVariable) IsSet() bool

func (NullableVariable) MarshalJSON

func (v NullableVariable) MarshalJSON() ([]byte, error)

func (*NullableVariable) Set

func (v *NullableVariable) Set(val *Variable)

func (*NullableVariable) UnmarshalJSON

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

func (*NullableVariable) Unset

func (v *NullableVariable) Unset()

type NullableVulnerabilities

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

func NewNullableVulnerabilities

func NewNullableVulnerabilities(val *Vulnerabilities) *NullableVulnerabilities

func (NullableVulnerabilities) Get

func (NullableVulnerabilities) IsSet

func (v NullableVulnerabilities) IsSet() bool

func (NullableVulnerabilities) MarshalJSON

func (v NullableVulnerabilities) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilities) Set

func (*NullableVulnerabilities) UnmarshalJSON

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

func (*NullableVulnerabilities) Unset

func (v *NullableVulnerabilities) Unset()

type NullableVulnerabilitiesSeverity

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

func (NullableVulnerabilitiesSeverity) Get

func (NullableVulnerabilitiesSeverity) IsSet

func (NullableVulnerabilitiesSeverity) MarshalJSON

func (v NullableVulnerabilitiesSeverity) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilitiesSeverity) Set

func (*NullableVulnerabilitiesSeverity) UnmarshalJSON

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

func (*NullableVulnerabilitiesSeverity) Unset

type NullableVulnerability

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

func NewNullableVulnerability

func NewNullableVulnerability(val *Vulnerability) *NullableVulnerability

func (NullableVulnerability) Get

func (NullableVulnerability) IsSet

func (v NullableVulnerability) IsSet() bool

func (NullableVulnerability) MarshalJSON

func (v NullableVulnerability) MarshalJSON() ([]byte, error)

func (*NullableVulnerability) Set

func (v *NullableVulnerability) Set(val *Vulnerability)

func (*NullableVulnerability) UnmarshalJSON

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

func (*NullableVulnerability) Unset

func (v *NullableVulnerability) Unset()

type NullableVulnerabilityExploitability

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

func (NullableVulnerabilityExploitability) Get

func (NullableVulnerabilityExploitability) IsSet

func (NullableVulnerabilityExploitability) MarshalJSON

func (v NullableVulnerabilityExploitability) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilityExploitability) Set

func (*NullableVulnerabilityExploitability) UnmarshalJSON

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

func (*NullableVulnerabilityExploitability) Unset

type NullableVulnerabilityPci

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

func NewNullableVulnerabilityPci

func NewNullableVulnerabilityPci(val *VulnerabilityPci) *NullableVulnerabilityPci

func (NullableVulnerabilityPci) Get

func (NullableVulnerabilityPci) IsSet

func (v NullableVulnerabilityPci) IsSet() bool

func (NullableVulnerabilityPci) MarshalJSON

func (v NullableVulnerabilityPci) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilityPci) Set

func (*NullableVulnerabilityPci) UnmarshalJSON

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

func (*NullableVulnerabilityPci) Unset

func (v *NullableVulnerabilityPci) Unset()

type NullableVulnerabilityReference

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

func (NullableVulnerabilityReference) Get

func (NullableVulnerabilityReference) IsSet

func (NullableVulnerabilityReference) MarshalJSON

func (v NullableVulnerabilityReference) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilityReference) Set

func (*NullableVulnerabilityReference) UnmarshalJSON

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

func (*NullableVulnerabilityReference) Unset

func (v *NullableVulnerabilityReference) Unset()

type NullableVulnerabilitySearch

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

func NewNullableVulnerabilitySearch

func NewNullableVulnerabilitySearch(val *VulnerabilitySearch) *NullableVulnerabilitySearch

func (NullableVulnerabilitySearch) Get

func (NullableVulnerabilitySearch) IsSet

func (NullableVulnerabilitySearch) MarshalJSON

func (v NullableVulnerabilitySearch) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilitySearch) Set

func (*NullableVulnerabilitySearch) UnmarshalJSON

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

func (*NullableVulnerabilitySearch) Unset

func (v *NullableVulnerabilitySearch) Unset()

type Package

type Package struct {
	Assessment *ImageAssessment `json:"assessment,omitempty"`
	// Provides description about the package.
	Description *string `json:"description,omitempty"`
	// Epoch time when the package was created.
	Epoch *string `json:"epoch,omitempty"`
	// URL link to the home page of the package.
	HomePage *string `json:"home_page,omitempty"`
	// Package id.
	Id *int64 `json:"id,omitempty"`
	// Describes the type of licensing model.
	License *string `json:"license,omitempty"`
	// Contact details of the maintainer of the package.
	Maintainer *string `json:"maintainer,omitempty"`
	// Name of the package.
	Name *string `json:"name,omitempty"`
	// Operating system architecture type.
	OsArchitecture *string `json:"os_architecture,omitempty"`
	// Describes the type of the operating system family. Some examples include `Windows`, `Linux`, `MacOs` etc.
	OsFamily *string `json:"os_family,omitempty"`
	// Name of the operating system.
	OsName *string `json:"os_name,omitempty"`
	// Operating system vendor.
	OsVendor *string `json:"os_vendor,omitempty"`
	// Package operating system version.
	OsVersion *string `json:"os_version,omitempty"`
	// Package release information.
	Release *string `json:"release,omitempty"`
	// Size of the package in bytes.
	Size *int64 `json:"size,omitempty"`
	// Source of the package.
	Source *string `json:"source,omitempty"`
	// Package type.
	Type *string `json:"type,omitempty"`
	// Version of the package.
	Version *string `json:"version,omitempty"`
}

Package ${package.description}

func NewPackage

func NewPackage() *Package

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

func NewPackageWithDefaults

func NewPackageWithDefaults() *Package

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

func (*Package) GetAssessment

func (o *Package) GetAssessment() ImageAssessment

GetAssessment returns the Assessment field value if set, zero value otherwise.

func (*Package) GetAssessmentOk

func (o *Package) GetAssessmentOk() (*ImageAssessment, bool)

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

func (*Package) GetDescription

func (o *Package) GetDescription() string

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

func (*Package) GetDescriptionOk

func (o *Package) 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 (*Package) GetEpoch

func (o *Package) GetEpoch() string

GetEpoch returns the Epoch field value if set, zero value otherwise.

func (*Package) GetEpochOk

func (o *Package) GetEpochOk() (*string, bool)

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

func (*Package) GetHomePage

func (o *Package) GetHomePage() string

GetHomePage returns the HomePage field value if set, zero value otherwise.

func (*Package) GetHomePageOk

func (o *Package) GetHomePageOk() (*string, bool)

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

func (*Package) GetId

func (o *Package) GetId() int64

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

func (*Package) GetIdOk

func (o *Package) GetIdOk() (*int64, bool)

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

func (*Package) GetLicense

func (o *Package) GetLicense() string

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

func (*Package) GetLicenseOk

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

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

func (*Package) GetMaintainer

func (o *Package) GetMaintainer() string

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*Package) GetMaintainerOk

func (o *Package) GetMaintainerOk() (*string, bool)

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

func (*Package) GetName

func (o *Package) GetName() string

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

func (*Package) GetNameOk

func (o *Package) 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 (*Package) GetOsArchitecture

func (o *Package) GetOsArchitecture() string

GetOsArchitecture returns the OsArchitecture field value if set, zero value otherwise.

func (*Package) GetOsArchitectureOk

func (o *Package) GetOsArchitectureOk() (*string, bool)

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

func (*Package) GetOsFamily

func (o *Package) GetOsFamily() string

GetOsFamily returns the OsFamily field value if set, zero value otherwise.

func (*Package) GetOsFamilyOk

func (o *Package) GetOsFamilyOk() (*string, bool)

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

func (*Package) GetOsName

func (o *Package) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*Package) GetOsNameOk

func (o *Package) GetOsNameOk() (*string, bool)

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

func (*Package) GetOsVendor

func (o *Package) GetOsVendor() string

GetOsVendor returns the OsVendor field value if set, zero value otherwise.

func (*Package) GetOsVendorOk

func (o *Package) GetOsVendorOk() (*string, bool)

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

func (*Package) GetOsVersion

func (o *Package) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*Package) GetOsVersionOk

func (o *Package) GetOsVersionOk() (*string, bool)

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

func (*Package) GetRelease

func (o *Package) GetRelease() string

GetRelease returns the Release field value if set, zero value otherwise.

func (*Package) GetReleaseOk

func (o *Package) GetReleaseOk() (*string, bool)

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

func (*Package) GetSize

func (o *Package) GetSize() int64

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

func (*Package) GetSizeOk

func (o *Package) 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 (*Package) GetSource

func (o *Package) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*Package) GetSourceOk

func (o *Package) 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 (*Package) GetType

func (o *Package) GetType() string

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

func (*Package) GetTypeOk

func (o *Package) 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 (*Package) GetVersion

func (o *Package) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*Package) GetVersionOk

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

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

func (*Package) HasAssessment

func (o *Package) HasAssessment() bool

HasAssessment returns a boolean if a field has been set.

func (*Package) HasDescription

func (o *Package) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Package) HasEpoch

func (o *Package) HasEpoch() bool

HasEpoch returns a boolean if a field has been set.

func (*Package) HasHomePage

func (o *Package) HasHomePage() bool

HasHomePage returns a boolean if a field has been set.

func (*Package) HasId

func (o *Package) HasId() bool

HasId returns a boolean if a field has been set.

func (*Package) HasLicense

func (o *Package) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (*Package) HasMaintainer

func (o *Package) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*Package) HasName

func (o *Package) HasName() bool

HasName returns a boolean if a field has been set.

func (*Package) HasOsArchitecture

func (o *Package) HasOsArchitecture() bool

HasOsArchitecture returns a boolean if a field has been set.

func (*Package) HasOsFamily

func (o *Package) HasOsFamily() bool

HasOsFamily returns a boolean if a field has been set.

func (*Package) HasOsName

func (o *Package) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*Package) HasOsVendor

func (o *Package) HasOsVendor() bool

HasOsVendor returns a boolean if a field has been set.

func (*Package) HasOsVersion

func (o *Package) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*Package) HasRelease

func (o *Package) HasRelease() bool

HasRelease returns a boolean if a field has been set.

func (*Package) HasSize

func (o *Package) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Package) HasSource

func (o *Package) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Package) HasType

func (o *Package) HasType() bool

HasType returns a boolean if a field has been set.

func (*Package) HasVersion

func (o *Package) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Package) MarshalJSON

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

func (*Package) SetAssessment

func (o *Package) SetAssessment(v ImageAssessment)

SetAssessment gets a reference to the given ImageAssessment and assigns it to the Assessment field.

func (*Package) SetDescription

func (o *Package) SetDescription(v string)

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

func (*Package) SetEpoch

func (o *Package) SetEpoch(v string)

SetEpoch gets a reference to the given string and assigns it to the Epoch field.

func (*Package) SetHomePage

func (o *Package) SetHomePage(v string)

SetHomePage gets a reference to the given string and assigns it to the HomePage field.

func (*Package) SetId

func (o *Package) SetId(v int64)

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

func (*Package) SetLicense

func (o *Package) SetLicense(v string)

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

func (*Package) SetMaintainer

func (o *Package) SetMaintainer(v string)

SetMaintainer gets a reference to the given string and assigns it to the Maintainer field.

func (*Package) SetName

func (o *Package) SetName(v string)

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

func (*Package) SetOsArchitecture

func (o *Package) SetOsArchitecture(v string)

SetOsArchitecture gets a reference to the given string and assigns it to the OsArchitecture field.

func (*Package) SetOsFamily

func (o *Package) SetOsFamily(v string)

SetOsFamily gets a reference to the given string and assigns it to the OsFamily field.

func (*Package) SetOsName

func (o *Package) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*Package) SetOsVendor

func (o *Package) SetOsVendor(v string)

SetOsVendor gets a reference to the given string and assigns it to the OsVendor field.

func (*Package) SetOsVersion

func (o *Package) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*Package) SetRelease

func (o *Package) SetRelease(v string)

SetRelease gets a reference to the given string and assigns it to the Release field.

func (*Package) SetSize

func (o *Package) SetSize(v int64)

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

func (*Package) SetSource

func (o *Package) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*Package) SetType

func (o *Package) SetType(v string)

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

func (*Package) SetVersion

func (o *Package) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type PackageCvssV2

type PackageCvssV2 struct {
	// ${package.cvss.v2.access.complexity.description}, ${package.cvss.v2.access_complexity.description}, ${packagecvssv2.access.complexity.description}, ${packagecvssv2.access_complexity.description}
	AccessComplexity *string `json:"access_complexity,omitempty"`
	// ${package.cvss.v2.access_vector.description}, ${package.cvss.v2.access.vector.description}, ${packagecvssv2.access.vector.description}, ${packagecvssv2.access_vector.description}
	AccessVector *string `json:"access_vector,omitempty"`
	// ${package.cvss.v2.authentication.description}, ${packagecvssv2.authentication.description}
	Authentication *string `json:"authentication,omitempty"`
	// ${package.cvss.v2.availability_impact.description}, ${packagecvssv2.availability.impact.description}, ${packagecvssv2.availability_impact.description}, ${package.cvss.v2.availability.impact.description}
	AvailabilityImpact *string `json:"availability_impact,omitempty"`
	// ${package.cvss.v2.confidentiality.impact.description}, ${packagecvssv2.confidentiality_impact.description}, ${package.cvss.v2.confidentiality_impact.description}, ${packagecvssv2.confidentiality.impact.description}
	ConfidentialityImpact *string `json:"confidentiality_impact,omitempty"`
	// ${packagecvssv2.exploit_score.description}, ${packagecvssv2.exploit.score.description}, ${package.cvss.v2.exploit.score.description}, ${package.cvss.v2.exploit_score.description}
	ExploitScore *float64 `json:"exploit_score,omitempty"`
	// ${packagecvssv2.impact.score.description}, ${packagecvssv2.impact_score.description}, ${package.cvss.v2.impact_score.description}, ${package.cvss.v2.impact.score.description}
	ImpactScore *float64 `json:"impact_score,omitempty"`
	// ${packagecvssv2.integrity_impact.description}, ${package.cvss.v2.integrity_impact.description}, ${packagecvssv2.integrity.impact.description}, ${package.cvss.v2.integrity.impact.description}
	IntegrityImpact *string `json:"integrity_impact,omitempty"`
	// ${packagecvssv2.score.description}, ${package.cvss.v2.score.description}
	Score *float64 `json:"score,omitempty"`
	// ${packagecvssv2.vector.description}, ${package.cvss.v2.vector.description}
	Vector *string `json:"vector,omitempty"`
}

PackageCvssV2 ${packagecvssv2.description}, ${package.cvss.v2.description}

func NewPackageCvssV2

func NewPackageCvssV2() *PackageCvssV2

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

func NewPackageCvssV2WithDefaults

func NewPackageCvssV2WithDefaults() *PackageCvssV2

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

func (*PackageCvssV2) GetAccessComplexity

func (o *PackageCvssV2) GetAccessComplexity() string

GetAccessComplexity returns the AccessComplexity field value if set, zero value otherwise.

func (*PackageCvssV2) GetAccessComplexityOk

func (o *PackageCvssV2) GetAccessComplexityOk() (*string, bool)

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

func (*PackageCvssV2) GetAccessVector

func (o *PackageCvssV2) GetAccessVector() string

GetAccessVector returns the AccessVector field value if set, zero value otherwise.

func (*PackageCvssV2) GetAccessVectorOk

func (o *PackageCvssV2) GetAccessVectorOk() (*string, bool)

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

func (*PackageCvssV2) GetAuthentication

func (o *PackageCvssV2) GetAuthentication() string

GetAuthentication returns the Authentication field value if set, zero value otherwise.

func (*PackageCvssV2) GetAuthenticationOk

func (o *PackageCvssV2) GetAuthenticationOk() (*string, bool)

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

func (*PackageCvssV2) GetAvailabilityImpact

func (o *PackageCvssV2) GetAvailabilityImpact() string

GetAvailabilityImpact returns the AvailabilityImpact field value if set, zero value otherwise.

func (*PackageCvssV2) GetAvailabilityImpactOk

func (o *PackageCvssV2) GetAvailabilityImpactOk() (*string, bool)

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

func (*PackageCvssV2) GetConfidentialityImpact

func (o *PackageCvssV2) GetConfidentialityImpact() string

GetConfidentialityImpact returns the ConfidentialityImpact field value if set, zero value otherwise.

func (*PackageCvssV2) GetConfidentialityImpactOk

func (o *PackageCvssV2) GetConfidentialityImpactOk() (*string, bool)

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

func (*PackageCvssV2) GetExploitScore

func (o *PackageCvssV2) GetExploitScore() float64

GetExploitScore returns the ExploitScore field value if set, zero value otherwise.

func (*PackageCvssV2) GetExploitScoreOk

func (o *PackageCvssV2) GetExploitScoreOk() (*float64, bool)

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

func (*PackageCvssV2) GetImpactScore

func (o *PackageCvssV2) GetImpactScore() float64

GetImpactScore returns the ImpactScore field value if set, zero value otherwise.

func (*PackageCvssV2) GetImpactScoreOk

func (o *PackageCvssV2) GetImpactScoreOk() (*float64, bool)

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

func (*PackageCvssV2) GetIntegrityImpact

func (o *PackageCvssV2) GetIntegrityImpact() string

GetIntegrityImpact returns the IntegrityImpact field value if set, zero value otherwise.

func (*PackageCvssV2) GetIntegrityImpactOk

func (o *PackageCvssV2) GetIntegrityImpactOk() (*string, bool)

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

func (*PackageCvssV2) GetScore

func (o *PackageCvssV2) GetScore() float64

GetScore returns the Score field value if set, zero value otherwise.

func (*PackageCvssV2) GetScoreOk

func (o *PackageCvssV2) GetScoreOk() (*float64, bool)

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

func (*PackageCvssV2) GetVector

func (o *PackageCvssV2) GetVector() string

GetVector returns the Vector field value if set, zero value otherwise.

func (*PackageCvssV2) GetVectorOk

func (o *PackageCvssV2) GetVectorOk() (*string, bool)

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

func (*PackageCvssV2) HasAccessComplexity

func (o *PackageCvssV2) HasAccessComplexity() bool

HasAccessComplexity returns a boolean if a field has been set.

func (*PackageCvssV2) HasAccessVector

func (o *PackageCvssV2) HasAccessVector() bool

HasAccessVector returns a boolean if a field has been set.

func (*PackageCvssV2) HasAuthentication

func (o *PackageCvssV2) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*PackageCvssV2) HasAvailabilityImpact

func (o *PackageCvssV2) HasAvailabilityImpact() bool

HasAvailabilityImpact returns a boolean if a field has been set.

func (*PackageCvssV2) HasConfidentialityImpact

func (o *PackageCvssV2) HasConfidentialityImpact() bool

HasConfidentialityImpact returns a boolean if a field has been set.

func (*PackageCvssV2) HasExploitScore

func (o *PackageCvssV2) HasExploitScore() bool

HasExploitScore returns a boolean if a field has been set.

func (*PackageCvssV2) HasImpactScore

func (o *PackageCvssV2) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (*PackageCvssV2) HasIntegrityImpact

func (o *PackageCvssV2) HasIntegrityImpact() bool

HasIntegrityImpact returns a boolean if a field has been set.

func (*PackageCvssV2) HasScore

func (o *PackageCvssV2) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*PackageCvssV2) HasVector

func (o *PackageCvssV2) HasVector() bool

HasVector returns a boolean if a field has been set.

func (PackageCvssV2) MarshalJSON

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

func (*PackageCvssV2) SetAccessComplexity

func (o *PackageCvssV2) SetAccessComplexity(v string)

SetAccessComplexity gets a reference to the given string and assigns it to the AccessComplexity field.

func (*PackageCvssV2) SetAccessVector

func (o *PackageCvssV2) SetAccessVector(v string)

SetAccessVector gets a reference to the given string and assigns it to the AccessVector field.

func (*PackageCvssV2) SetAuthentication

func (o *PackageCvssV2) SetAuthentication(v string)

SetAuthentication gets a reference to the given string and assigns it to the Authentication field.

func (*PackageCvssV2) SetAvailabilityImpact

func (o *PackageCvssV2) SetAvailabilityImpact(v string)

SetAvailabilityImpact gets a reference to the given string and assigns it to the AvailabilityImpact field.

func (*PackageCvssV2) SetConfidentialityImpact

func (o *PackageCvssV2) SetConfidentialityImpact(v string)

SetConfidentialityImpact gets a reference to the given string and assigns it to the ConfidentialityImpact field.

func (*PackageCvssV2) SetExploitScore

func (o *PackageCvssV2) SetExploitScore(v float64)

SetExploitScore gets a reference to the given float64 and assigns it to the ExploitScore field.

func (*PackageCvssV2) SetImpactScore

func (o *PackageCvssV2) SetImpactScore(v float64)

SetImpactScore gets a reference to the given float64 and assigns it to the ImpactScore field.

func (*PackageCvssV2) SetIntegrityImpact

func (o *PackageCvssV2) SetIntegrityImpact(v string)

SetIntegrityImpact gets a reference to the given string and assigns it to the IntegrityImpact field.

func (*PackageCvssV2) SetScore

func (o *PackageCvssV2) SetScore(v float64)

SetScore gets a reference to the given float64 and assigns it to the Score field.

func (*PackageCvssV2) SetVector

func (o *PackageCvssV2) SetVector(v string)

SetVector gets a reference to the given string and assigns it to the Vector field.

type PackageCvssV3

type PackageCvssV3 struct {
	// ${package.cvss.v3.attack_complexity.description}, ${package.cvss.v3.attack.complexity.description}, ${packagecvssv3.attack_complexity.description}, ${packagecvssv3.attack.complexity.description}
	AttackComplexity *string `json:"attack_complexity,omitempty"`
	// ${packagecvssv3.attack_vector.description}, ${package.cvss.v3.attack_vector.description}, ${packagecvssv3.attack.vector.description}, ${package.cvss.v3.attack.vector.description}
	AttackVector *string `json:"attack_vector,omitempty"`
	// ${package.cvss.v3.availability_impact.description}, ${packagecvssv3.availability.impact.description}, ${packagecvssv3.availability_impact.description}, ${package.cvss.v3.availability.impact.description}
	AvailabilityImpact *string `json:"availability_impact,omitempty"`
	// ${packagecvssv3.confidentiality_impact.description}, ${packagecvssv3.confidentiality.impact.description}, ${package.cvss.v3.confidentiality_impact.description}, ${package.cvss.v3.confidentiality.impact.description}
	ConfidentialityImpact *string `json:"confidentiality_impact,omitempty"`
	// ${packagecvssv3.exploit_score.description}, ${packagecvssv3.exploit.score.description}, ${package.cvss.v3.exploit.score.description}, ${package.cvss.v3.exploit_score.description}
	ExploitScore *float64 `json:"exploit_score,omitempty"`
	// ${package.cvss.v3.impact.score.description}, ${packagecvssv3.impact_score.description}, ${package.cvss.v3.impact_score.description}, ${packagecvssv3.impact.score.description}
	ImpactScore *float64 `json:"impact_score,omitempty"`
	// ${packagecvssv3.integrity_impact.description}, ${package.cvss.v3.integrity.impact.description}, ${package.cvss.v3.integrity_impact.description}, ${packagecvssv3.integrity.impact.description}
	IntegrityImpact *string `json:"integrity_impact,omitempty"`
	// ${package.cvss.v3.privileges.required.description}, ${packagecvssv3.privileges_required.description}, ${package.cvss.v3.privileges_required.description}, ${packagecvssv3.privileges.required.description}
	PrivilegesRequired *string `json:"privileges_required,omitempty"`
	// ${package.cvss.v3.scope.description}, ${packagecvssv3.scope.description}
	Scope *string `json:"scope,omitempty"`
	// ${packagecvssv3.score.description}, ${package.cvss.v3.score.description}
	Score *float64 `json:"score,omitempty"`
	// ${package.cvss.v3.user.interaction.description}, ${package.cvss.v3.user_interaction.description}, ${packagecvssv3.user_interaction.description}, ${packagecvssv3.user.interaction.description}
	UserInteraction *string `json:"user_interaction,omitempty"`
	// ${packagecvssv3.vector.description}, ${package.cvss.v3.vector.description}
	Vector *string `json:"vector,omitempty"`
}

PackageCvssV3 ${package.cvss.v3.description}, ${packagecvssv3.description}

func NewPackageCvssV3

func NewPackageCvssV3() *PackageCvssV3

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

func NewPackageCvssV3WithDefaults

func NewPackageCvssV3WithDefaults() *PackageCvssV3

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

func (*PackageCvssV3) GetAttackComplexity

func (o *PackageCvssV3) GetAttackComplexity() string

GetAttackComplexity returns the AttackComplexity field value if set, zero value otherwise.

func (*PackageCvssV3) GetAttackComplexityOk

func (o *PackageCvssV3) GetAttackComplexityOk() (*string, bool)

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

func (*PackageCvssV3) GetAttackVector

func (o *PackageCvssV3) GetAttackVector() string

GetAttackVector returns the AttackVector field value if set, zero value otherwise.

func (*PackageCvssV3) GetAttackVectorOk

func (o *PackageCvssV3) GetAttackVectorOk() (*string, bool)

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

func (*PackageCvssV3) GetAvailabilityImpact

func (o *PackageCvssV3) GetAvailabilityImpact() string

GetAvailabilityImpact returns the AvailabilityImpact field value if set, zero value otherwise.

func (*PackageCvssV3) GetAvailabilityImpactOk

func (o *PackageCvssV3) GetAvailabilityImpactOk() (*string, bool)

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

func (*PackageCvssV3) GetConfidentialityImpact

func (o *PackageCvssV3) GetConfidentialityImpact() string

GetConfidentialityImpact returns the ConfidentialityImpact field value if set, zero value otherwise.

func (*PackageCvssV3) GetConfidentialityImpactOk

func (o *PackageCvssV3) GetConfidentialityImpactOk() (*string, bool)

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

func (*PackageCvssV3) GetExploitScore

func (o *PackageCvssV3) GetExploitScore() float64

GetExploitScore returns the ExploitScore field value if set, zero value otherwise.

func (*PackageCvssV3) GetExploitScoreOk

func (o *PackageCvssV3) GetExploitScoreOk() (*float64, bool)

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

func (*PackageCvssV3) GetImpactScore

func (o *PackageCvssV3) GetImpactScore() float64

GetImpactScore returns the ImpactScore field value if set, zero value otherwise.

func (*PackageCvssV3) GetImpactScoreOk

func (o *PackageCvssV3) GetImpactScoreOk() (*float64, bool)

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

func (*PackageCvssV3) GetIntegrityImpact

func (o *PackageCvssV3) GetIntegrityImpact() string

GetIntegrityImpact returns the IntegrityImpact field value if set, zero value otherwise.

func (*PackageCvssV3) GetIntegrityImpactOk

func (o *PackageCvssV3) GetIntegrityImpactOk() (*string, bool)

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

func (*PackageCvssV3) GetPrivilegesRequired

func (o *PackageCvssV3) GetPrivilegesRequired() string

GetPrivilegesRequired returns the PrivilegesRequired field value if set, zero value otherwise.

func (*PackageCvssV3) GetPrivilegesRequiredOk

func (o *PackageCvssV3) GetPrivilegesRequiredOk() (*string, bool)

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

func (*PackageCvssV3) GetScope

func (o *PackageCvssV3) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*PackageCvssV3) GetScopeOk

func (o *PackageCvssV3) GetScopeOk() (*string, bool)

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

func (*PackageCvssV3) GetScore

func (o *PackageCvssV3) GetScore() float64

GetScore returns the Score field value if set, zero value otherwise.

func (*PackageCvssV3) GetScoreOk

func (o *PackageCvssV3) GetScoreOk() (*float64, bool)

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

func (*PackageCvssV3) GetUserInteraction

func (o *PackageCvssV3) GetUserInteraction() string

GetUserInteraction returns the UserInteraction field value if set, zero value otherwise.

func (*PackageCvssV3) GetUserInteractionOk

func (o *PackageCvssV3) GetUserInteractionOk() (*string, bool)

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

func (*PackageCvssV3) GetVector

func (o *PackageCvssV3) GetVector() string

GetVector returns the Vector field value if set, zero value otherwise.

func (*PackageCvssV3) GetVectorOk

func (o *PackageCvssV3) GetVectorOk() (*string, bool)

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

func (*PackageCvssV3) HasAttackComplexity

func (o *PackageCvssV3) HasAttackComplexity() bool

HasAttackComplexity returns a boolean if a field has been set.

func (*PackageCvssV3) HasAttackVector

func (o *PackageCvssV3) HasAttackVector() bool

HasAttackVector returns a boolean if a field has been set.

func (*PackageCvssV3) HasAvailabilityImpact

func (o *PackageCvssV3) HasAvailabilityImpact() bool

HasAvailabilityImpact returns a boolean if a field has been set.

func (*PackageCvssV3) HasConfidentialityImpact

func (o *PackageCvssV3) HasConfidentialityImpact() bool

HasConfidentialityImpact returns a boolean if a field has been set.

func (*PackageCvssV3) HasExploitScore

func (o *PackageCvssV3) HasExploitScore() bool

HasExploitScore returns a boolean if a field has been set.

func (*PackageCvssV3) HasImpactScore

func (o *PackageCvssV3) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (*PackageCvssV3) HasIntegrityImpact

func (o *PackageCvssV3) HasIntegrityImpact() bool

HasIntegrityImpact returns a boolean if a field has been set.

func (*PackageCvssV3) HasPrivilegesRequired

func (o *PackageCvssV3) HasPrivilegesRequired() bool

HasPrivilegesRequired returns a boolean if a field has been set.

func (*PackageCvssV3) HasScope

func (o *PackageCvssV3) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*PackageCvssV3) HasScore

func (o *PackageCvssV3) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*PackageCvssV3) HasUserInteraction

func (o *PackageCvssV3) HasUserInteraction() bool

HasUserInteraction returns a boolean if a field has been set.

func (*PackageCvssV3) HasVector

func (o *PackageCvssV3) HasVector() bool

HasVector returns a boolean if a field has been set.

func (PackageCvssV3) MarshalJSON

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

func (*PackageCvssV3) SetAttackComplexity

func (o *PackageCvssV3) SetAttackComplexity(v string)

SetAttackComplexity gets a reference to the given string and assigns it to the AttackComplexity field.

func (*PackageCvssV3) SetAttackVector

func (o *PackageCvssV3) SetAttackVector(v string)

SetAttackVector gets a reference to the given string and assigns it to the AttackVector field.

func (*PackageCvssV3) SetAvailabilityImpact

func (o *PackageCvssV3) SetAvailabilityImpact(v string)

SetAvailabilityImpact gets a reference to the given string and assigns it to the AvailabilityImpact field.

func (*PackageCvssV3) SetConfidentialityImpact

func (o *PackageCvssV3) SetConfidentialityImpact(v string)

SetConfidentialityImpact gets a reference to the given string and assigns it to the ConfidentialityImpact field.

func (*PackageCvssV3) SetExploitScore

func (o *PackageCvssV3) SetExploitScore(v float64)

SetExploitScore gets a reference to the given float64 and assigns it to the ExploitScore field.

func (*PackageCvssV3) SetImpactScore

func (o *PackageCvssV3) SetImpactScore(v float64)

SetImpactScore gets a reference to the given float64 and assigns it to the ImpactScore field.

func (*PackageCvssV3) SetIntegrityImpact

func (o *PackageCvssV3) SetIntegrityImpact(v string)

SetIntegrityImpact gets a reference to the given string and assigns it to the IntegrityImpact field.

func (*PackageCvssV3) SetPrivilegesRequired

func (o *PackageCvssV3) SetPrivilegesRequired(v string)

SetPrivilegesRequired gets a reference to the given string and assigns it to the PrivilegesRequired field.

func (*PackageCvssV3) SetScope

func (o *PackageCvssV3) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*PackageCvssV3) SetScore

func (o *PackageCvssV3) SetScore(v float64)

SetScore gets a reference to the given float64 and assigns it to the Score field.

func (*PackageCvssV3) SetUserInteraction

func (o *PackageCvssV3) SetUserInteraction(v string)

SetUserInteraction gets a reference to the given string and assigns it to the UserInteraction field.

func (*PackageCvssV3) SetVector

func (o *PackageCvssV3) SetVector(v string)

SetVector gets a reference to the given string and assigns it to the Vector field.

type PackageEdit

type PackageEdit struct {
	// Provides description about the package.
	Description *string `json:"description,omitempty"`
	// Epoch time.
	Epoch *string `json:"epoch,omitempty"`
	// URL link to the home page of the package.
	HomePage *string `json:"home_page,omitempty"`
	// Describes the type of licensing model.
	License *string `json:"license,omitempty"`
	// Contact details of the maintainer of the package.
	Maintainer *string `json:"maintainer,omitempty"`
	// Name of the package.
	Name *string `json:"name,omitempty"`
	// Operating system architecture type.
	OsArchitecture *string `json:"os_architecture,omitempty"`
	// Describes the type of the operating system family. Some examples include `Windows`, `Linux`, 'MacOs` etc.
	OsFamily *string `json:"os_family,omitempty"`
	// Name of the operating system.
	OsName *string `json:"os_name,omitempty"`
	// Operating system vendor.
	OsVendor *string `json:"os_vendor,omitempty"`
	// Package operating system version.
	OsVersion *string `json:"os_version,omitempty"`
	// Package release detail.
	Release *string `json:"release,omitempty"`
	// Size of the package in bytes.
	Size *int64 `json:"size,omitempty"`
	// Source of the package.
	Source *string `json:"source,omitempty"`
	// Package type.
	Type *string `json:"type,omitempty"`
	// Version of the package.
	Version *string `json:"version,omitempty"`
}

PackageEdit ${packageedit.description}, ${package.edit.description}

func NewPackageEdit

func NewPackageEdit() *PackageEdit

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

func NewPackageEditWithDefaults

func NewPackageEditWithDefaults() *PackageEdit

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

func (*PackageEdit) GetDescription

func (o *PackageEdit) GetDescription() string

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

func (*PackageEdit) GetDescriptionOk

func (o *PackageEdit) 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 (*PackageEdit) GetEpoch

func (o *PackageEdit) GetEpoch() string

GetEpoch returns the Epoch field value if set, zero value otherwise.

func (*PackageEdit) GetEpochOk

func (o *PackageEdit) GetEpochOk() (*string, bool)

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

func (*PackageEdit) GetHomePage

func (o *PackageEdit) GetHomePage() string

GetHomePage returns the HomePage field value if set, zero value otherwise.

func (*PackageEdit) GetHomePageOk

func (o *PackageEdit) GetHomePageOk() (*string, bool)

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

func (*PackageEdit) GetLicense

func (o *PackageEdit) GetLicense() string

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

func (*PackageEdit) GetLicenseOk

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

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

func (*PackageEdit) GetMaintainer

func (o *PackageEdit) GetMaintainer() string

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*PackageEdit) GetMaintainerOk

func (o *PackageEdit) GetMaintainerOk() (*string, bool)

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

func (*PackageEdit) GetName

func (o *PackageEdit) GetName() string

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

func (*PackageEdit) GetNameOk

func (o *PackageEdit) 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 (*PackageEdit) GetOsArchitecture

func (o *PackageEdit) GetOsArchitecture() string

GetOsArchitecture returns the OsArchitecture field value if set, zero value otherwise.

func (*PackageEdit) GetOsArchitectureOk

func (o *PackageEdit) GetOsArchitectureOk() (*string, bool)

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

func (*PackageEdit) GetOsFamily

func (o *PackageEdit) GetOsFamily() string

GetOsFamily returns the OsFamily field value if set, zero value otherwise.

func (*PackageEdit) GetOsFamilyOk

func (o *PackageEdit) GetOsFamilyOk() (*string, bool)

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

func (*PackageEdit) GetOsName

func (o *PackageEdit) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*PackageEdit) GetOsNameOk

func (o *PackageEdit) GetOsNameOk() (*string, bool)

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

func (*PackageEdit) GetOsVendor

func (o *PackageEdit) GetOsVendor() string

GetOsVendor returns the OsVendor field value if set, zero value otherwise.

func (*PackageEdit) GetOsVendorOk

func (o *PackageEdit) GetOsVendorOk() (*string, bool)

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

func (*PackageEdit) GetOsVersion

func (o *PackageEdit) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*PackageEdit) GetOsVersionOk

func (o *PackageEdit) GetOsVersionOk() (*string, bool)

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

func (*PackageEdit) GetRelease

func (o *PackageEdit) GetRelease() string

GetRelease returns the Release field value if set, zero value otherwise.

func (*PackageEdit) GetReleaseOk

func (o *PackageEdit) GetReleaseOk() (*string, bool)

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

func (*PackageEdit) GetSize

func (o *PackageEdit) GetSize() int64

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

func (*PackageEdit) GetSizeOk

func (o *PackageEdit) 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 (*PackageEdit) GetSource

func (o *PackageEdit) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*PackageEdit) GetSourceOk

func (o *PackageEdit) 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 (*PackageEdit) GetType

func (o *PackageEdit) GetType() string

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

func (*PackageEdit) GetTypeOk

func (o *PackageEdit) 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 (*PackageEdit) GetVersion

func (o *PackageEdit) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*PackageEdit) GetVersionOk

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

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

func (*PackageEdit) HasDescription

func (o *PackageEdit) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PackageEdit) HasEpoch

func (o *PackageEdit) HasEpoch() bool

HasEpoch returns a boolean if a field has been set.

func (*PackageEdit) HasHomePage

func (o *PackageEdit) HasHomePage() bool

HasHomePage returns a boolean if a field has been set.

func (*PackageEdit) HasLicense

func (o *PackageEdit) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (*PackageEdit) HasMaintainer

func (o *PackageEdit) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*PackageEdit) HasName

func (o *PackageEdit) HasName() bool

HasName returns a boolean if a field has been set.

func (*PackageEdit) HasOsArchitecture

func (o *PackageEdit) HasOsArchitecture() bool

HasOsArchitecture returns a boolean if a field has been set.

func (*PackageEdit) HasOsFamily

func (o *PackageEdit) HasOsFamily() bool

HasOsFamily returns a boolean if a field has been set.

func (*PackageEdit) HasOsName

func (o *PackageEdit) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*PackageEdit) HasOsVendor

func (o *PackageEdit) HasOsVendor() bool

HasOsVendor returns a boolean if a field has been set.

func (*PackageEdit) HasOsVersion

func (o *PackageEdit) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*PackageEdit) HasRelease

func (o *PackageEdit) HasRelease() bool

HasRelease returns a boolean if a field has been set.

func (*PackageEdit) HasSize

func (o *PackageEdit) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*PackageEdit) HasSource

func (o *PackageEdit) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*PackageEdit) HasType

func (o *PackageEdit) HasType() bool

HasType returns a boolean if a field has been set.

func (*PackageEdit) HasVersion

func (o *PackageEdit) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (PackageEdit) MarshalJSON

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

func (*PackageEdit) SetDescription

func (o *PackageEdit) SetDescription(v string)

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

func (*PackageEdit) SetEpoch

func (o *PackageEdit) SetEpoch(v string)

SetEpoch gets a reference to the given string and assigns it to the Epoch field.

func (*PackageEdit) SetHomePage

func (o *PackageEdit) SetHomePage(v string)

SetHomePage gets a reference to the given string and assigns it to the HomePage field.

func (*PackageEdit) SetLicense

func (o *PackageEdit) SetLicense(v string)

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

func (*PackageEdit) SetMaintainer

func (o *PackageEdit) SetMaintainer(v string)

SetMaintainer gets a reference to the given string and assigns it to the Maintainer field.

func (*PackageEdit) SetName

func (o *PackageEdit) SetName(v string)

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

func (*PackageEdit) SetOsArchitecture

func (o *PackageEdit) SetOsArchitecture(v string)

SetOsArchitecture gets a reference to the given string and assigns it to the OsArchitecture field.

func (*PackageEdit) SetOsFamily

func (o *PackageEdit) SetOsFamily(v string)

SetOsFamily gets a reference to the given string and assigns it to the OsFamily field.

func (*PackageEdit) SetOsName

func (o *PackageEdit) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*PackageEdit) SetOsVendor

func (o *PackageEdit) SetOsVendor(v string)

SetOsVendor gets a reference to the given string and assigns it to the OsVendor field.

func (*PackageEdit) SetOsVersion

func (o *PackageEdit) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*PackageEdit) SetRelease

func (o *PackageEdit) SetRelease(v string)

SetRelease gets a reference to the given string and assigns it to the Release field.

func (*PackageEdit) SetSize

func (o *PackageEdit) SetSize(v int64)

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

func (*PackageEdit) SetSource

func (o *PackageEdit) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*PackageEdit) SetType

func (o *PackageEdit) SetType(v string)

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

func (*PackageEdit) SetVersion

func (o *PackageEdit) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type PackageExploit

type PackageExploit struct {
	// ${package.exploit.description.description}, ${packageexploit.description.description}
	Description *string `json:"description,omitempty"`
	// ${package.exploit.id.description}, ${packageexploit.id.description}
	Id *string `json:"id,omitempty"`
	// ${packageexploit.name.description}, ${package.exploit.name.description}
	Name *string `json:"name,omitempty"`
	// ${package.exploit.rank.description}, ${packageexploit.rank.description}
	Rank *string `json:"rank,omitempty"`
	// ${package.exploit.skill_level.description}, ${packageexploit.skill_level.description}, ${package.exploit.skill.level.description}, ${packageexploit.skill.level.description}
	SkillLevel *string `json:"skill_level,omitempty"`
	// ${packageexploit.source.description}, ${package.exploit.source.description}
	Source *string `json:"source,omitempty"`
}

PackageExploit ${package.exploit.description}, ${packageexploit.description}

func NewPackageExploit

func NewPackageExploit() *PackageExploit

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

func NewPackageExploitWithDefaults

func NewPackageExploitWithDefaults() *PackageExploit

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

func (*PackageExploit) GetDescription

func (o *PackageExploit) GetDescription() string

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

func (*PackageExploit) GetDescriptionOk

func (o *PackageExploit) 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 (*PackageExploit) GetId

func (o *PackageExploit) GetId() string

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

func (*PackageExploit) GetIdOk

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

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

func (*PackageExploit) GetName

func (o *PackageExploit) GetName() string

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

func (*PackageExploit) GetNameOk

func (o *PackageExploit) 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 (*PackageExploit) GetRank

func (o *PackageExploit) GetRank() string

GetRank returns the Rank field value if set, zero value otherwise.

func (*PackageExploit) GetRankOk

func (o *PackageExploit) GetRankOk() (*string, bool)

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

func (*PackageExploit) GetSkillLevel

func (o *PackageExploit) GetSkillLevel() string

GetSkillLevel returns the SkillLevel field value if set, zero value otherwise.

func (*PackageExploit) GetSkillLevelOk

func (o *PackageExploit) GetSkillLevelOk() (*string, bool)

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

func (*PackageExploit) GetSource

func (o *PackageExploit) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*PackageExploit) GetSourceOk

func (o *PackageExploit) 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 (*PackageExploit) HasDescription

func (o *PackageExploit) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PackageExploit) HasId

func (o *PackageExploit) HasId() bool

HasId returns a boolean if a field has been set.

func (*PackageExploit) HasName

func (o *PackageExploit) HasName() bool

HasName returns a boolean if a field has been set.

func (*PackageExploit) HasRank

func (o *PackageExploit) HasRank() bool

HasRank returns a boolean if a field has been set.

func (*PackageExploit) HasSkillLevel

func (o *PackageExploit) HasSkillLevel() bool

HasSkillLevel returns a boolean if a field has been set.

func (*PackageExploit) HasSource

func (o *PackageExploit) HasSource() bool

HasSource returns a boolean if a field has been set.

func (PackageExploit) MarshalJSON

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

func (*PackageExploit) SetDescription

func (o *PackageExploit) SetDescription(v string)

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

func (*PackageExploit) SetId

func (o *PackageExploit) SetId(v string)

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

func (*PackageExploit) SetName

func (o *PackageExploit) SetName(v string)

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

func (*PackageExploit) SetRank

func (o *PackageExploit) SetRank(v string)

SetRank gets a reference to the given string and assigns it to the Rank field.

func (*PackageExploit) SetSkillLevel

func (o *PackageExploit) SetSkillLevel(v string)

SetSkillLevel gets a reference to the given string and assigns it to the SkillLevel field.

func (*PackageExploit) SetSource

func (o *PackageExploit) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

type PackageMalwareKit

type PackageMalwareKit struct {
	// ${package.malware.kit.description.description}, ${packagemalwarekit.description.description}
	Description *string `json:"description,omitempty"`
	// ${package.malware.kit.name.description}, ${packagemalwarekit.name.description}
	Name *string `json:"name,omitempty"`
	// ${packagemalwarekit.popularity.description}, ${package.malware.kit.popularity.description}
	Popularity *string `json:"popularity,omitempty"`
}

PackageMalwareKit ${package.malware.kit.description}, ${packagemalwarekit.description}

func NewPackageMalwareKit

func NewPackageMalwareKit() *PackageMalwareKit

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

func NewPackageMalwareKitWithDefaults

func NewPackageMalwareKitWithDefaults() *PackageMalwareKit

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

func (*PackageMalwareKit) GetDescription

func (o *PackageMalwareKit) GetDescription() string

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

func (*PackageMalwareKit) GetDescriptionOk

func (o *PackageMalwareKit) 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 (*PackageMalwareKit) GetName

func (o *PackageMalwareKit) GetName() string

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

func (*PackageMalwareKit) GetNameOk

func (o *PackageMalwareKit) 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 (*PackageMalwareKit) GetPopularity

func (o *PackageMalwareKit) GetPopularity() string

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*PackageMalwareKit) GetPopularityOk

func (o *PackageMalwareKit) GetPopularityOk() (*string, bool)

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

func (*PackageMalwareKit) HasDescription

func (o *PackageMalwareKit) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PackageMalwareKit) HasName

func (o *PackageMalwareKit) HasName() bool

HasName returns a boolean if a field has been set.

func (*PackageMalwareKit) HasPopularity

func (o *PackageMalwareKit) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (PackageMalwareKit) MarshalJSON

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

func (*PackageMalwareKit) SetDescription

func (o *PackageMalwareKit) SetDescription(v string)

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

func (*PackageMalwareKit) SetName

func (o *PackageMalwareKit) SetName(v string)

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

func (*PackageMalwareKit) SetPopularity

func (o *PackageMalwareKit) SetPopularity(v string)

SetPopularity gets a reference to the given string and assigns it to the Popularity field.

type PackageMarkup

type PackageMarkup struct {
	// ${package.markup.html.description}, ${packagemarkup.html.description}
	Html *string `json:"html,omitempty"`
	// ${packagemarkup.text.description}, ${package.markup.text.description}
	Text *string `json:"text,omitempty"`
}

PackageMarkup ${package.markup.description}, ${packagemarkup.description}

func NewPackageMarkup

func NewPackageMarkup() *PackageMarkup

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

func NewPackageMarkupWithDefaults

func NewPackageMarkupWithDefaults() *PackageMarkup

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

func (*PackageMarkup) GetHtml

func (o *PackageMarkup) GetHtml() string

GetHtml returns the Html field value if set, zero value otherwise.

func (*PackageMarkup) GetHtmlOk

func (o *PackageMarkup) GetHtmlOk() (*string, bool)

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

func (*PackageMarkup) GetText

func (o *PackageMarkup) GetText() string

GetText returns the Text field value if set, zero value otherwise.

func (*PackageMarkup) GetTextOk

func (o *PackageMarkup) GetTextOk() (*string, bool)

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

func (*PackageMarkup) HasHtml

func (o *PackageMarkup) HasHtml() bool

HasHtml returns a boolean if a field has been set.

func (*PackageMarkup) HasText

func (o *PackageMarkup) HasText() bool

HasText returns a boolean if a field has been set.

func (PackageMarkup) MarshalJSON

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

func (*PackageMarkup) SetHtml

func (o *PackageMarkup) SetHtml(v string)

SetHtml gets a reference to the given string and assigns it to the Html field.

func (*PackageMarkup) SetText

func (o *PackageMarkup) SetText(v string)

SetText gets a reference to the given string and assigns it to the Text field.

type PackageVulnerability

type PackageVulnerability struct {
	// ${package.vulnerability.added.description}, ${packagevulnerability.added.description}
	Added *string `json:"added,omitempty"`
	// ${package.vulnerability.categories.description}, ${packagevulnerability.categories.description}
	Categories *[]string `json:"categories,omitempty"`
	// ${package.vulnerability.cves.description}, ${packagevulnerability.cves.description}
	Cves   *[]string      `json:"cves,omitempty"`
	CvssV2 *PackageCvssV2 `json:"cvss_v2,omitempty"`
	CvssV3 *PackageCvssV3 `json:"cvss_v3,omitempty"`
	// ${packagevulnerability.denial_of_service.description}, ${packagevulnerability.denial.of.service.description}, ${package.vulnerability.denial.of.service.description}, ${package.vulnerability.denial_of_service.description}
	DenialOfService *bool          `json:"denial_of_service,omitempty"`
	Description     *PackageMarkup `json:"description,omitempty"`
	// ${package.vulnerability.exploits.description}, ${packagevulnerability.exploits.description}
	Exploits *[]PackageExploit `json:"exploits,omitempty"`
	// ${packagevulnerability.id.description}, ${package.vulnerability.id.description}
	Id *string `json:"id,omitempty"`
	// ${packagevulnerability.malware_kits.description}, ${packagevulnerability.malware.kits.description}, ${package.vulnerability.malware_kits.description}, ${package.vulnerability.malware.kits.description}
	MalwareKits *[]PackageMalwareKit `json:"malware_kits,omitempty"`
	// ${package.vulnerability.modified.description}, ${packagevulnerability.modified.description}
	Modified *string           `json:"modified,omitempty"`
	Pci      *VulnerabilityPci `json:"pci,omitempty"`
	// ${package.vulnerability.published.description}, ${packagevulnerability.published.description}
	Published *string `json:"published,omitempty"`
	// ${package.vulnerability.references.description}, ${packagevulnerability.references.description}
	References *[]PackageVulnerabilityReference `json:"references,omitempty"`
	// ${package.vulnerability.risk_score.description}, ${package.vulnerability.risk.score.description}, ${packagevulnerability.risk_score.description}, ${packagevulnerability.risk.score.description}
	RiskScore *float64 `json:"risk_score,omitempty"`
	// ${package.vulnerability.severity.description}, ${packagevulnerability.severity.description}
	Severity *string `json:"severity,omitempty"`
	// ${packagevulnerability.severity.score.description}, ${package.vulnerability.severity.score.description}, ${packagevulnerability.severity_score.description}, ${package.vulnerability.severity_score.description}
	SeverityScore *int32 `json:"severity_score,omitempty"`
	// ${packagevulnerability.title.description}, ${package.vulnerability.title.description}
	Title *string `json:"title,omitempty"`
}

PackageVulnerability ${packagevulnerability.description}, ${package.vulnerability.description}

func NewPackageVulnerability

func NewPackageVulnerability() *PackageVulnerability

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

func NewPackageVulnerabilityWithDefaults

func NewPackageVulnerabilityWithDefaults() *PackageVulnerability

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

func (*PackageVulnerability) GetAdded

func (o *PackageVulnerability) GetAdded() string

GetAdded returns the Added field value if set, zero value otherwise.

func (*PackageVulnerability) GetAddedOk

func (o *PackageVulnerability) GetAddedOk() (*string, bool)

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

func (*PackageVulnerability) GetCategories

func (o *PackageVulnerability) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*PackageVulnerability) GetCategoriesOk

func (o *PackageVulnerability) GetCategoriesOk() (*[]string, bool)

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

func (*PackageVulnerability) GetCves

func (o *PackageVulnerability) GetCves() []string

GetCves returns the Cves field value if set, zero value otherwise.

func (*PackageVulnerability) GetCvesOk

func (o *PackageVulnerability) GetCvesOk() (*[]string, bool)

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

func (*PackageVulnerability) GetCvssV2

func (o *PackageVulnerability) GetCvssV2() PackageCvssV2

GetCvssV2 returns the CvssV2 field value if set, zero value otherwise.

func (*PackageVulnerability) GetCvssV2Ok

func (o *PackageVulnerability) GetCvssV2Ok() (*PackageCvssV2, bool)

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

func (*PackageVulnerability) GetCvssV3

func (o *PackageVulnerability) GetCvssV3() PackageCvssV3

GetCvssV3 returns the CvssV3 field value if set, zero value otherwise.

func (*PackageVulnerability) GetCvssV3Ok

func (o *PackageVulnerability) GetCvssV3Ok() (*PackageCvssV3, bool)

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

func (*PackageVulnerability) GetDenialOfService

func (o *PackageVulnerability) GetDenialOfService() bool

GetDenialOfService returns the DenialOfService field value if set, zero value otherwise.

func (*PackageVulnerability) GetDenialOfServiceOk

func (o *PackageVulnerability) GetDenialOfServiceOk() (*bool, bool)

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

func (*PackageVulnerability) GetDescription

func (o *PackageVulnerability) GetDescription() PackageMarkup

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

func (*PackageVulnerability) GetDescriptionOk

func (o *PackageVulnerability) GetDescriptionOk() (*PackageMarkup, 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 (*PackageVulnerability) GetExploits

func (o *PackageVulnerability) GetExploits() []PackageExploit

GetExploits returns the Exploits field value if set, zero value otherwise.

func (*PackageVulnerability) GetExploitsOk

func (o *PackageVulnerability) GetExploitsOk() (*[]PackageExploit, bool)

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

func (*PackageVulnerability) GetId

func (o *PackageVulnerability) GetId() string

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

func (*PackageVulnerability) GetIdOk

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

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

func (*PackageVulnerability) GetMalwareKits

func (o *PackageVulnerability) GetMalwareKits() []PackageMalwareKit

GetMalwareKits returns the MalwareKits field value if set, zero value otherwise.

func (*PackageVulnerability) GetMalwareKitsOk

func (o *PackageVulnerability) GetMalwareKitsOk() (*[]PackageMalwareKit, bool)

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

func (*PackageVulnerability) GetModified

func (o *PackageVulnerability) GetModified() string

GetModified returns the Modified field value if set, zero value otherwise.

func (*PackageVulnerability) GetModifiedOk

func (o *PackageVulnerability) GetModifiedOk() (*string, bool)

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

func (*PackageVulnerability) GetPci

GetPci returns the Pci field value if set, zero value otherwise.

func (*PackageVulnerability) GetPciOk

func (o *PackageVulnerability) GetPciOk() (*VulnerabilityPci, bool)

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

func (*PackageVulnerability) GetPublished

func (o *PackageVulnerability) GetPublished() string

GetPublished returns the Published field value if set, zero value otherwise.

func (*PackageVulnerability) GetPublishedOk

func (o *PackageVulnerability) GetPublishedOk() (*string, bool)

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

func (*PackageVulnerability) GetReferences

GetReferences returns the References field value if set, zero value otherwise.

func (*PackageVulnerability) GetReferencesOk

func (o *PackageVulnerability) GetReferencesOk() (*[]PackageVulnerabilityReference, bool)

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

func (*PackageVulnerability) GetRiskScore

func (o *PackageVulnerability) GetRiskScore() float64

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*PackageVulnerability) GetRiskScoreOk

func (o *PackageVulnerability) GetRiskScoreOk() (*float64, bool)

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

func (*PackageVulnerability) GetSeverity

func (o *PackageVulnerability) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*PackageVulnerability) GetSeverityOk

func (o *PackageVulnerability) 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 (*PackageVulnerability) GetSeverityScore

func (o *PackageVulnerability) GetSeverityScore() int32

GetSeverityScore returns the SeverityScore field value if set, zero value otherwise.

func (*PackageVulnerability) GetSeverityScoreOk

func (o *PackageVulnerability) GetSeverityScoreOk() (*int32, bool)

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

func (*PackageVulnerability) GetTitle

func (o *PackageVulnerability) GetTitle() string

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

func (*PackageVulnerability) GetTitleOk

func (o *PackageVulnerability) 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 (*PackageVulnerability) HasAdded

func (o *PackageVulnerability) HasAdded() bool

HasAdded returns a boolean if a field has been set.

func (*PackageVulnerability) HasCategories

func (o *PackageVulnerability) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*PackageVulnerability) HasCves

func (o *PackageVulnerability) HasCves() bool

HasCves returns a boolean if a field has been set.

func (*PackageVulnerability) HasCvssV2

func (o *PackageVulnerability) HasCvssV2() bool

HasCvssV2 returns a boolean if a field has been set.

func (*PackageVulnerability) HasCvssV3

func (o *PackageVulnerability) HasCvssV3() bool

HasCvssV3 returns a boolean if a field has been set.

func (*PackageVulnerability) HasDenialOfService

func (o *PackageVulnerability) HasDenialOfService() bool

HasDenialOfService returns a boolean if a field has been set.

func (*PackageVulnerability) HasDescription

func (o *PackageVulnerability) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PackageVulnerability) HasExploits

func (o *PackageVulnerability) HasExploits() bool

HasExploits returns a boolean if a field has been set.

func (*PackageVulnerability) HasId

func (o *PackageVulnerability) HasId() bool

HasId returns a boolean if a field has been set.

func (*PackageVulnerability) HasMalwareKits

func (o *PackageVulnerability) HasMalwareKits() bool

HasMalwareKits returns a boolean if a field has been set.

func (*PackageVulnerability) HasModified

func (o *PackageVulnerability) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*PackageVulnerability) HasPci

func (o *PackageVulnerability) HasPci() bool

HasPci returns a boolean if a field has been set.

func (*PackageVulnerability) HasPublished

func (o *PackageVulnerability) HasPublished() bool

HasPublished returns a boolean if a field has been set.

func (*PackageVulnerability) HasReferences

func (o *PackageVulnerability) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*PackageVulnerability) HasRiskScore

func (o *PackageVulnerability) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*PackageVulnerability) HasSeverity

func (o *PackageVulnerability) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*PackageVulnerability) HasSeverityScore

func (o *PackageVulnerability) HasSeverityScore() bool

HasSeverityScore returns a boolean if a field has been set.

func (*PackageVulnerability) HasTitle

func (o *PackageVulnerability) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (PackageVulnerability) MarshalJSON

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

func (*PackageVulnerability) SetAdded

func (o *PackageVulnerability) SetAdded(v string)

SetAdded gets a reference to the given string and assigns it to the Added field.

func (*PackageVulnerability) SetCategories

func (o *PackageVulnerability) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*PackageVulnerability) SetCves

func (o *PackageVulnerability) SetCves(v []string)

SetCves gets a reference to the given []string and assigns it to the Cves field.

func (*PackageVulnerability) SetCvssV2

func (o *PackageVulnerability) SetCvssV2(v PackageCvssV2)

SetCvssV2 gets a reference to the given PackageCvssV2 and assigns it to the CvssV2 field.

func (*PackageVulnerability) SetCvssV3

func (o *PackageVulnerability) SetCvssV3(v PackageCvssV3)

SetCvssV3 gets a reference to the given PackageCvssV3 and assigns it to the CvssV3 field.

func (*PackageVulnerability) SetDenialOfService

func (o *PackageVulnerability) SetDenialOfService(v bool)

SetDenialOfService gets a reference to the given bool and assigns it to the DenialOfService field.

func (*PackageVulnerability) SetDescription

func (o *PackageVulnerability) SetDescription(v PackageMarkup)

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

func (*PackageVulnerability) SetExploits

func (o *PackageVulnerability) SetExploits(v []PackageExploit)

SetExploits gets a reference to the given []PackageExploit and assigns it to the Exploits field.

func (*PackageVulnerability) SetId

func (o *PackageVulnerability) SetId(v string)

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

func (*PackageVulnerability) SetMalwareKits

func (o *PackageVulnerability) SetMalwareKits(v []PackageMalwareKit)

SetMalwareKits gets a reference to the given []PackageMalwareKit and assigns it to the MalwareKits field.

func (*PackageVulnerability) SetModified

func (o *PackageVulnerability) SetModified(v string)

SetModified gets a reference to the given string and assigns it to the Modified field.

func (*PackageVulnerability) SetPci

SetPci gets a reference to the given VulnerabilityPci and assigns it to the Pci field.

func (*PackageVulnerability) SetPublished

func (o *PackageVulnerability) SetPublished(v string)

SetPublished gets a reference to the given string and assigns it to the Published field.

func (*PackageVulnerability) SetReferences

SetReferences gets a reference to the given []PackageVulnerabilityReference and assigns it to the References field.

func (*PackageVulnerability) SetRiskScore

func (o *PackageVulnerability) SetRiskScore(v float64)

SetRiskScore gets a reference to the given float64 and assigns it to the RiskScore field.

func (*PackageVulnerability) SetSeverity

func (o *PackageVulnerability) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*PackageVulnerability) SetSeverityScore

func (o *PackageVulnerability) SetSeverityScore(v int32)

SetSeverityScore gets a reference to the given int32 and assigns it to the SeverityScore field.

func (*PackageVulnerability) SetTitle

func (o *PackageVulnerability) SetTitle(v string)

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

type PackageVulnerabilityEvaluation

type PackageVulnerabilityEvaluation struct {
	// The total number of instances of the vulnerability detected.
	Instances *int32 `json:"instances,omitempty"`
	// The details for each vulnerability instance detected.
	Results *[]ImageAssessmentResult `json:"results,omitempty"`
	// Status of the finding.
	Status        *string               `json:"status,omitempty"`
	Vulnerability *PackageVulnerability `json:"vulnerability,omitempty"`
}

PackageVulnerabilityEvaluation ${packagevulnerabilityevaluation.description}, ${package.vulnerability.evaluation.description}

func NewPackageVulnerabilityEvaluation

func NewPackageVulnerabilityEvaluation() *PackageVulnerabilityEvaluation

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

func NewPackageVulnerabilityEvaluationWithDefaults

func NewPackageVulnerabilityEvaluationWithDefaults() *PackageVulnerabilityEvaluation

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

func (*PackageVulnerabilityEvaluation) GetInstances

func (o *PackageVulnerabilityEvaluation) GetInstances() int32

GetInstances returns the Instances field value if set, zero value otherwise.

func (*PackageVulnerabilityEvaluation) GetInstancesOk

func (o *PackageVulnerabilityEvaluation) GetInstancesOk() (*int32, bool)

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

func (*PackageVulnerabilityEvaluation) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*PackageVulnerabilityEvaluation) GetResultsOk

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

func (*PackageVulnerabilityEvaluation) GetStatus

func (o *PackageVulnerabilityEvaluation) GetStatus() string

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

func (*PackageVulnerabilityEvaluation) GetStatusOk

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

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

func (*PackageVulnerabilityEvaluation) GetVulnerability

GetVulnerability returns the Vulnerability field value if set, zero value otherwise.

func (*PackageVulnerabilityEvaluation) GetVulnerabilityOk

func (o *PackageVulnerabilityEvaluation) GetVulnerabilityOk() (*PackageVulnerability, bool)

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

func (*PackageVulnerabilityEvaluation) HasInstances

func (o *PackageVulnerabilityEvaluation) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (*PackageVulnerabilityEvaluation) HasResults

func (o *PackageVulnerabilityEvaluation) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*PackageVulnerabilityEvaluation) HasStatus

func (o *PackageVulnerabilityEvaluation) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PackageVulnerabilityEvaluation) HasVulnerability

func (o *PackageVulnerabilityEvaluation) HasVulnerability() bool

HasVulnerability returns a boolean if a field has been set.

func (PackageVulnerabilityEvaluation) MarshalJSON

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

func (*PackageVulnerabilityEvaluation) SetInstances

func (o *PackageVulnerabilityEvaluation) SetInstances(v int32)

SetInstances gets a reference to the given int32 and assigns it to the Instances field.

func (*PackageVulnerabilityEvaluation) SetResults

SetResults gets a reference to the given []ImageAssessmentResult and assigns it to the Results field.

func (*PackageVulnerabilityEvaluation) SetStatus

func (o *PackageVulnerabilityEvaluation) SetStatus(v string)

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

func (*PackageVulnerabilityEvaluation) SetVulnerability

SetVulnerability gets a reference to the given PackageVulnerability and assigns it to the Vulnerability field.

type PackageVulnerabilityReference

type PackageVulnerabilityReference struct {
	// ${package.vulnerability.reference.id.description}, ${packagevulnerabilityreference.id.description}
	Id *string `json:"id,omitempty"`
	// ${packagevulnerabilityreference.source.description}, ${package.vulnerability.reference.source.description}
	Source *string `json:"source,omitempty"`
	// ${packagevulnerabilityreference.url.description}, ${package.vulnerability.reference.url.description}
	Url *string `json:"url,omitempty"`
}

PackageVulnerabilityReference ${packagevulnerabilityreference.description}, ${package.vulnerability.reference.description}

func NewPackageVulnerabilityReference

func NewPackageVulnerabilityReference() *PackageVulnerabilityReference

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

func NewPackageVulnerabilityReferenceWithDefaults

func NewPackageVulnerabilityReferenceWithDefaults() *PackageVulnerabilityReference

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

func (*PackageVulnerabilityReference) GetId

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

func (*PackageVulnerabilityReference) GetIdOk

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

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

func (*PackageVulnerabilityReference) GetSource

func (o *PackageVulnerabilityReference) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*PackageVulnerabilityReference) GetSourceOk

func (o *PackageVulnerabilityReference) 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 (*PackageVulnerabilityReference) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*PackageVulnerabilityReference) GetUrlOk

func (o *PackageVulnerabilityReference) GetUrlOk() (*string, bool)

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

func (*PackageVulnerabilityReference) HasId

HasId returns a boolean if a field has been set.

func (*PackageVulnerabilityReference) HasSource

func (o *PackageVulnerabilityReference) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*PackageVulnerabilityReference) HasUrl

func (o *PackageVulnerabilityReference) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (PackageVulnerabilityReference) MarshalJSON

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

func (*PackageVulnerabilityReference) SetId

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

func (*PackageVulnerabilityReference) SetSource

func (o *PackageVulnerabilityReference) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*PackageVulnerabilityReference) SetUrl

SetUrl gets a reference to the given string and assigns it to the Url field.

type PageMetadata

type PageMetadata struct {
	// The index (zero-based) of the current page returned.
	Index *int64 `json:"index,omitempty"`
	// The maximum size of the page returned.
	Size *int64 `json:"size,omitempty"`
	// The total number of resources available across all pages.
	TotalData *int64 `json:"total_data,omitempty"`
	// The total number of pages available.
	TotalPages *int64 `json:"total_pages,omitempty"`
}

PageMetadata The details of pagination indicating which page was returned, and how the remaining pages can be retrieved.

func NewPageMetadata

func NewPageMetadata() *PageMetadata

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

func NewPageMetadataWithDefaults

func NewPageMetadataWithDefaults() *PageMetadata

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

func (*PageMetadata) GetIndex

func (o *PageMetadata) GetIndex() int64

GetIndex returns the Index field value if set, zero value otherwise.

func (*PageMetadata) GetIndexOk

func (o *PageMetadata) GetIndexOk() (*int64, bool)

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

func (*PageMetadata) GetSize

func (o *PageMetadata) GetSize() int64

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

func (*PageMetadata) GetSizeOk

func (o *PageMetadata) 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 (*PageMetadata) GetTotalData

func (o *PageMetadata) GetTotalData() int64

GetTotalData returns the TotalData field value if set, zero value otherwise.

func (*PageMetadata) GetTotalDataOk

func (o *PageMetadata) GetTotalDataOk() (*int64, bool)

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

func (*PageMetadata) GetTotalPages

func (o *PageMetadata) GetTotalPages() int64

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*PageMetadata) GetTotalPagesOk

func (o *PageMetadata) GetTotalPagesOk() (*int64, bool)

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

func (*PageMetadata) HasIndex

func (o *PageMetadata) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*PageMetadata) HasSize

func (o *PageMetadata) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*PageMetadata) HasTotalData

func (o *PageMetadata) HasTotalData() bool

HasTotalData returns a boolean if a field has been set.

func (*PageMetadata) HasTotalPages

func (o *PageMetadata) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (PageMetadata) MarshalJSON

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

func (*PageMetadata) SetIndex

func (o *PageMetadata) SetIndex(v int64)

SetIndex gets a reference to the given int64 and assigns it to the Index field.

func (*PageMetadata) SetSize

func (o *PageMetadata) SetSize(v int64)

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

func (*PageMetadata) SetTotalData

func (o *PageMetadata) SetTotalData(v int64)

SetTotalData gets a reference to the given int64 and assigns it to the TotalData field.

func (*PageMetadata) SetTotalPages

func (o *PageMetadata) SetTotalPages(v int64)

SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field.

type PageOfRegistry

type PageOfRegistry struct {
	// The page of resources returned.
	Data *[]Registry `json:"data,omitempty"`
	// Hypermedia links that allow navigation to the previous, next, first and last pages.
	Links    *[]Link       `json:"links,omitempty"`
	Metadata *PageMetadata `json:"metadata,omitempty"`
}

PageOfRegistry ${pageofregistry.description}, ${page.of.registry.description}

func NewPageOfRegistry

func NewPageOfRegistry() *PageOfRegistry

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

func NewPageOfRegistryWithDefaults

func NewPageOfRegistryWithDefaults() *PageOfRegistry

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

func (*PageOfRegistry) GetData

func (o *PageOfRegistry) GetData() []Registry

GetData returns the Data field value if set, zero value otherwise.

func (*PageOfRegistry) GetDataOk

func (o *PageOfRegistry) GetDataOk() (*[]Registry, bool)

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

func (o *PageOfRegistry) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*PageOfRegistry) GetLinksOk

func (o *PageOfRegistry) GetLinksOk() (*[]Link, bool)

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

func (*PageOfRegistry) GetMetadata

func (o *PageOfRegistry) GetMetadata() PageMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PageOfRegistry) GetMetadataOk

func (o *PageOfRegistry) GetMetadataOk() (*PageMetadata, bool)

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

func (*PageOfRegistry) HasData

func (o *PageOfRegistry) HasData() bool

HasData returns a boolean if a field has been set.

func (o *PageOfRegistry) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PageOfRegistry) HasMetadata

func (o *PageOfRegistry) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (PageOfRegistry) MarshalJSON

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

func (*PageOfRegistry) SetData

func (o *PageOfRegistry) SetData(v []Registry)

SetData gets a reference to the given []Registry and assigns it to the Data field.

func (o *PageOfRegistry) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*PageOfRegistry) SetMetadata

func (o *PageOfRegistry) SetMetadata(v PageMetadata)

SetMetadata gets a reference to the given PageMetadata and assigns it to the Metadata field.

type PageOfRepository

type PageOfRepository struct {
	// The page of resources returned.
	Data *[]Repository `json:"data,omitempty"`
	// Hypermedia links that allow navigation to the previous, next, first and last pages.
	Links    *[]Link       `json:"links,omitempty"`
	Metadata *PageMetadata `json:"metadata,omitempty"`
}

PageOfRepository ${pageofrepository.description}, ${page.of.repository.description}

func NewPageOfRepository

func NewPageOfRepository() *PageOfRepository

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

func NewPageOfRepositoryWithDefaults

func NewPageOfRepositoryWithDefaults() *PageOfRepository

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

func (*PageOfRepository) GetData

func (o *PageOfRepository) GetData() []Repository

GetData returns the Data field value if set, zero value otherwise.

func (*PageOfRepository) GetDataOk

func (o *PageOfRepository) GetDataOk() (*[]Repository, bool)

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

func (o *PageOfRepository) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*PageOfRepository) GetLinksOk

func (o *PageOfRepository) GetLinksOk() (*[]Link, bool)

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

func (*PageOfRepository) GetMetadata

func (o *PageOfRepository) GetMetadata() PageMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PageOfRepository) GetMetadataOk

func (o *PageOfRepository) GetMetadataOk() (*PageMetadata, bool)

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

func (*PageOfRepository) HasData

func (o *PageOfRepository) HasData() bool

HasData returns a boolean if a field has been set.

func (o *PageOfRepository) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PageOfRepository) HasMetadata

func (o *PageOfRepository) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (PageOfRepository) MarshalJSON

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

func (*PageOfRepository) SetData

func (o *PageOfRepository) SetData(v []Repository)

SetData gets a reference to the given []Repository and assigns it to the Data field.

func (o *PageOfRepository) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*PageOfRepository) SetMetadata

func (o *PageOfRepository) SetMetadata(v PageMetadata)

SetMetadata gets a reference to the given PageMetadata and assigns it to the Metadata field.

type PageOfRepositoryImageSummary

type PageOfRepositoryImageSummary struct {
	// The page of resources returned.
	Data *[]RepositoryImageSummary `json:"data,omitempty"`
	// Hypermedia links that allow navigation to the previous, next, first and last pages.
	Links    *[]Link       `json:"links,omitempty"`
	Metadata *PageMetadata `json:"metadata,omitempty"`
}

PageOfRepositoryImageSummary ${page.of.repository.image.summary.description}, ${pageofrepositoryimagesummary.description}

func NewPageOfRepositoryImageSummary

func NewPageOfRepositoryImageSummary() *PageOfRepositoryImageSummary

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

func NewPageOfRepositoryImageSummaryWithDefaults

func NewPageOfRepositoryImageSummaryWithDefaults() *PageOfRepositoryImageSummary

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

func (*PageOfRepositoryImageSummary) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PageOfRepositoryImageSummary) GetDataOk

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

func (o *PageOfRepositoryImageSummary) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*PageOfRepositoryImageSummary) GetLinksOk

func (o *PageOfRepositoryImageSummary) GetLinksOk() (*[]Link, bool)

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

func (*PageOfRepositoryImageSummary) GetMetadata

func (o *PageOfRepositoryImageSummary) GetMetadata() PageMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PageOfRepositoryImageSummary) GetMetadataOk

func (o *PageOfRepositoryImageSummary) GetMetadataOk() (*PageMetadata, bool)

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

func (*PageOfRepositoryImageSummary) HasData

func (o *PageOfRepositoryImageSummary) HasData() bool

HasData returns a boolean if a field has been set.

func (o *PageOfRepositoryImageSummary) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PageOfRepositoryImageSummary) HasMetadata

func (o *PageOfRepositoryImageSummary) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (PageOfRepositoryImageSummary) MarshalJSON

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

func (*PageOfRepositoryImageSummary) SetData

SetData gets a reference to the given []RepositoryImageSummary and assigns it to the Data field.

func (o *PageOfRepositoryImageSummary) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*PageOfRepositoryImageSummary) SetMetadata

func (o *PageOfRepositoryImageSummary) SetMetadata(v PageMetadata)

SetMetadata gets a reference to the given PageMetadata and assigns it to the Metadata field.

type PageOfVulnerability

type PageOfVulnerability struct {
	// The page of resources returned.
	Data *[]Vulnerability `json:"data,omitempty"`
	// Hypermedia links that allow navigation to the previous, next, first and last pages.
	Links    *[]Link             `json:"links,omitempty"`
	Metadata *CursorPageMetadata `json:"metadata,omitempty"`
}

PageOfVulnerability ${pageofvulnerability.description}, ${page.of.vulnerability.description}

func NewPageOfVulnerability

func NewPageOfVulnerability() *PageOfVulnerability

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

func NewPageOfVulnerabilityWithDefaults

func NewPageOfVulnerabilityWithDefaults() *PageOfVulnerability

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

func (*PageOfVulnerability) GetData

func (o *PageOfVulnerability) GetData() []Vulnerability

GetData returns the Data field value if set, zero value otherwise.

func (*PageOfVulnerability) GetDataOk

func (o *PageOfVulnerability) GetDataOk() (*[]Vulnerability, bool)

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

func (o *PageOfVulnerability) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*PageOfVulnerability) GetLinksOk

func (o *PageOfVulnerability) GetLinksOk() (*[]Link, bool)

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

func (*PageOfVulnerability) GetMetadata

func (o *PageOfVulnerability) GetMetadata() CursorPageMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PageOfVulnerability) GetMetadataOk

func (o *PageOfVulnerability) GetMetadataOk() (*CursorPageMetadata, bool)

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

func (*PageOfVulnerability) HasData

func (o *PageOfVulnerability) HasData() bool

HasData returns a boolean if a field has been set.

func (o *PageOfVulnerability) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PageOfVulnerability) HasMetadata

func (o *PageOfVulnerability) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (PageOfVulnerability) MarshalJSON

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

func (*PageOfVulnerability) SetData

func (o *PageOfVulnerability) SetData(v []Vulnerability)

SetData gets a reference to the given []Vulnerability and assigns it to the Data field.

func (o *PageOfVulnerability) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*PageOfVulnerability) SetMetadata

func (o *PageOfVulnerability) SetMetadata(v CursorPageMetadata)

SetMetadata gets a reference to the given CursorPageMetadata and assigns it to the Metadata field.

type Policy

type Policy struct {
	// Set of rules to match with.
	Rules *[]Rule `json:"rules,omitempty"`
}

Policy Set of policy rules.

func NewPolicy

func NewPolicy() *Policy

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

func NewPolicyWithDefaults

func NewPolicyWithDefaults() *Policy

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

func (*Policy) GetRules

func (o *Policy) GetRules() []Rule

GetRules returns the Rules field value if set, zero value otherwise.

func (*Policy) GetRulesOk

func (o *Policy) GetRulesOk() (*[]Rule, bool)

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

func (*Policy) HasRules

func (o *Policy) HasRules() bool

HasRules returns a boolean if a field has been set.

func (Policy) MarshalJSON

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

func (*Policy) SetRules

func (o *Policy) SetRules(v []Rule)

SetRules gets a reference to the given []Rule and assigns it to the Rules field.

type PortExceptionCriterion

type PortExceptionCriterion struct {
	// ${port.exception.criterion.ports.description}, ${portexceptioncriterion.ports.description}
	Ports *[]int32 `json:"ports,omitempty"`
}

PortExceptionCriterion ${port.exception.criterion.description}, ${portexceptioncriterion.description}

func NewPortExceptionCriterion

func NewPortExceptionCriterion() *PortExceptionCriterion

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

func NewPortExceptionCriterionWithDefaults

func NewPortExceptionCriterionWithDefaults() *PortExceptionCriterion

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

func (*PortExceptionCriterion) GetPorts

func (o *PortExceptionCriterion) GetPorts() []int32

GetPorts returns the Ports field value if set, zero value otherwise.

func (*PortExceptionCriterion) GetPortsOk

func (o *PortExceptionCriterion) GetPortsOk() (*[]int32, bool)

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

func (*PortExceptionCriterion) HasPorts

func (o *PortExceptionCriterion) HasPorts() bool

HasPorts returns a boolean if a field has been set.

func (PortExceptionCriterion) MarshalJSON

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

func (*PortExceptionCriterion) SetPorts

func (o *PortExceptionCriterion) SetPorts(v []int32)

SetPorts gets a reference to the given []int32 and assigns it to the Ports field.

type ProtocolExceptionCriterion

type ProtocolExceptionCriterion struct {
	// ${protocolexceptioncriterion.protocols.description}, ${protocol.exception.criterion.protocols.description}
	Protocols *[]string `json:"protocols,omitempty"`
}

ProtocolExceptionCriterion ${protocolexceptioncriterion.description}, ${protocol.exception.criterion.description}

func NewProtocolExceptionCriterion

func NewProtocolExceptionCriterion() *ProtocolExceptionCriterion

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

func NewProtocolExceptionCriterionWithDefaults

func NewProtocolExceptionCriterionWithDefaults() *ProtocolExceptionCriterion

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

func (*ProtocolExceptionCriterion) GetProtocols

func (o *ProtocolExceptionCriterion) GetProtocols() []string

GetProtocols returns the Protocols field value if set, zero value otherwise.

func (*ProtocolExceptionCriterion) GetProtocolsOk

func (o *ProtocolExceptionCriterion) GetProtocolsOk() (*[]string, bool)

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

func (*ProtocolExceptionCriterion) HasProtocols

func (o *ProtocolExceptionCriterion) HasProtocols() bool

HasProtocols returns a boolean if a field has been set.

func (ProtocolExceptionCriterion) MarshalJSON

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

func (*ProtocolExceptionCriterion) SetProtocols

func (o *ProtocolExceptionCriterion) SetProtocols(v []string)

SetProtocols gets a reference to the given []string and assigns it to the Protocols field.

type ReferenceOfAwsAccountId

type ReferenceOfAwsAccountId struct {
	// AWS account id.
	Id *string `json:"id,omitempty"`
	// Connection links.
	Links *[]Link `json:"links,omitempty"`
}

ReferenceOfAwsAccountId ${reference.of.aws.account.id.description}, ${referenceofawsaccountid.description}

func NewReferenceOfAwsAccountId

func NewReferenceOfAwsAccountId() *ReferenceOfAwsAccountId

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

func NewReferenceOfAwsAccountIdWithDefaults

func NewReferenceOfAwsAccountIdWithDefaults() *ReferenceOfAwsAccountId

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

func (*ReferenceOfAwsAccountId) GetId

func (o *ReferenceOfAwsAccountId) GetId() string

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

func (*ReferenceOfAwsAccountId) GetIdOk

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

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

func (o *ReferenceOfAwsAccountId) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ReferenceOfAwsAccountId) GetLinksOk

func (o *ReferenceOfAwsAccountId) GetLinksOk() (*[]Link, bool)

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

func (*ReferenceOfAwsAccountId) HasId

func (o *ReferenceOfAwsAccountId) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ReferenceOfAwsAccountId) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ReferenceOfAwsAccountId) MarshalJSON

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

func (*ReferenceOfAwsAccountId) SetId

func (o *ReferenceOfAwsAccountId) SetId(v string)

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

func (o *ReferenceOfAwsAccountId) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

type ReferenceOfBuildId

type ReferenceOfBuildId struct {
	// The identifier of the build, in hash format `[<algorithm>:]<hash>`.
	Id *int32 `json:"id,omitempty"`
	// Build links.
	Links *[]Link `json:"links,omitempty"`
}

ReferenceOfBuildId ${referenceofbuildid.description}, ${reference.of.build.id.description}

func NewReferenceOfBuildId

func NewReferenceOfBuildId() *ReferenceOfBuildId

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

func NewReferenceOfBuildIdWithDefaults

func NewReferenceOfBuildIdWithDefaults() *ReferenceOfBuildId

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

func (*ReferenceOfBuildId) GetId

func (o *ReferenceOfBuildId) GetId() int32

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

func (*ReferenceOfBuildId) GetIdOk

func (o *ReferenceOfBuildId) GetIdOk() (*int32, bool)

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

func (o *ReferenceOfBuildId) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ReferenceOfBuildId) GetLinksOk

func (o *ReferenceOfBuildId) GetLinksOk() (*[]Link, bool)

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

func (*ReferenceOfBuildId) HasId

func (o *ReferenceOfBuildId) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ReferenceOfBuildId) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ReferenceOfBuildId) MarshalJSON

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

func (*ReferenceOfBuildId) SetId

func (o *ReferenceOfBuildId) SetId(v int32)

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

func (o *ReferenceOfBuildId) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

type ReferenceOfImageId

type ReferenceOfImageId struct {
	// The identifier of the image, in hash format `[<algorithm>:]<hash>`.
	Id *string `json:"id,omitempty"`
	// Image links.
	Links *[]Link `json:"links,omitempty"`
}

ReferenceOfImageId ${referenceofimageid.description}, ${reference.of.image.id.description}

func NewReferenceOfImageId

func NewReferenceOfImageId() *ReferenceOfImageId

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

func NewReferenceOfImageIdWithDefaults

func NewReferenceOfImageIdWithDefaults() *ReferenceOfImageId

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

func (*ReferenceOfImageId) GetId

func (o *ReferenceOfImageId) GetId() string

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

func (*ReferenceOfImageId) GetIdOk

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

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

func (o *ReferenceOfImageId) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ReferenceOfImageId) GetLinksOk

func (o *ReferenceOfImageId) GetLinksOk() (*[]Link, bool)

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

func (*ReferenceOfImageId) HasId

func (o *ReferenceOfImageId) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ReferenceOfImageId) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ReferenceOfImageId) MarshalJSON

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

func (*ReferenceOfImageId) SetId

func (o *ReferenceOfImageId) SetId(v string)

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

func (o *ReferenceOfImageId) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

type ReferenceOfRegistryId

type ReferenceOfRegistryId struct {
	// The identifier of the registry.
	Id *string `json:"id,omitempty"`
	// Registry links.
	Links *[]Link `json:"links,omitempty"`
}

ReferenceOfRegistryId ${reference.of.registry.id.description}, ${referenceofregistryid.description}

func NewReferenceOfRegistryId

func NewReferenceOfRegistryId() *ReferenceOfRegistryId

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

func NewReferenceOfRegistryIdWithDefaults

func NewReferenceOfRegistryIdWithDefaults() *ReferenceOfRegistryId

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

func (*ReferenceOfRegistryId) GetId

func (o *ReferenceOfRegistryId) GetId() string

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

func (*ReferenceOfRegistryId) GetIdOk

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

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

func (o *ReferenceOfRegistryId) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ReferenceOfRegistryId) GetLinksOk

func (o *ReferenceOfRegistryId) GetLinksOk() (*[]Link, bool)

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

func (*ReferenceOfRegistryId) HasId

func (o *ReferenceOfRegistryId) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ReferenceOfRegistryId) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ReferenceOfRegistryId) MarshalJSON

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

func (*ReferenceOfRegistryId) SetId

func (o *ReferenceOfRegistryId) SetId(v string)

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

func (o *ReferenceOfRegistryId) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

type Region

type Region string

Region the model 'Region'

const (
	US Region = "us"
	EU Region = "eu"
	CA Region = "ca"
	AU Region = "au"
	AP Region = "ap"
)

List of Region

func (Region) Ptr

func (v Region) Ptr() *Region

Ptr returns reference to Region value

func (*Region) UnmarshalJSON

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

type Registry

type Registry struct {
	// List of connection configurations used to connect to a registry.
	Configurations *[]Configuration `json:"configurations,omitempty"`
	// The identifier of the registry.
	Id *string `json:"id,omitempty"`
	// Scope of the registry.
	Scope *string `json:"scope,omitempty"`
	// URI of the registry.
	Uri *string `json:"uri,omitempty"`
	// Name of the vendor used to create, store and manage the registry.
	Vendor *string `json:"vendor,omitempty"`
}

Registry A registry.

func NewRegistry

func NewRegistry() *Registry

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

func NewRegistryWithDefaults

func NewRegistryWithDefaults() *Registry

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

func (*Registry) GetConfigurations

func (o *Registry) GetConfigurations() []Configuration

GetConfigurations returns the Configurations field value if set, zero value otherwise.

func (*Registry) GetConfigurationsOk

func (o *Registry) GetConfigurationsOk() (*[]Configuration, bool)

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

func (*Registry) GetId

func (o *Registry) GetId() string

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

func (*Registry) GetIdOk

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

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

func (*Registry) GetScope

func (o *Registry) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*Registry) GetScopeOk

func (o *Registry) GetScopeOk() (*string, bool)

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

func (*Registry) GetUri

func (o *Registry) GetUri() string

GetUri returns the Uri field value if set, zero value otherwise.

func (*Registry) GetUriOk

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

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

func (*Registry) GetVendor

func (o *Registry) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*Registry) GetVendorOk

func (o *Registry) GetVendorOk() (*string, bool)

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

func (*Registry) HasConfigurations

func (o *Registry) HasConfigurations() bool

HasConfigurations returns a boolean if a field has been set.

func (*Registry) HasId

func (o *Registry) HasId() bool

HasId returns a boolean if a field has been set.

func (*Registry) HasScope

func (o *Registry) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*Registry) HasUri

func (o *Registry) HasUri() bool

HasUri returns a boolean if a field has been set.

func (*Registry) HasVendor

func (o *Registry) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (Registry) MarshalJSON

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

func (*Registry) SetConfigurations

func (o *Registry) SetConfigurations(v []Configuration)

SetConfigurations gets a reference to the given []Configuration and assigns it to the Configurations field.

func (*Registry) SetId

func (o *Registry) SetId(v string)

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

func (*Registry) SetScope

func (o *Registry) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*Registry) SetUri

func (o *Registry) SetUri(v string)

SetUri gets a reference to the given string and assigns it to the Uri field.

func (*Registry) SetVendor

func (o *Registry) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

type RegistryConfiguration

type RegistryConfiguration struct {
	// Boolean indicating whether the registry should be assessed or not on a successful connection.
	AssessOnSync *bool `json:"assess_on_sync,omitempty"`
	// Allowable values: `basic`,`gcr` and `quay`. The configuration type is `basic` when username and password is supplied, `gcr` when adding a configuration to GCP Cloud Registry and `quay` when adding a configuration to Red Hat Quay container image registry.
	ConfigurationType *string              `json:"configuration_type,omitempty"`
	Credentials       *RegistryCredentials `json:"credentials,omitempty"`
	// Google Cloud Console project ID. Required if `configuration_type` is `gcr`.
	ProjectId *string `json:"project_id,omitempty"`
	// Quay Organization namespace. Required if `configuration_type` is `quay`.
	QuayOrganization *string `json:"quay_organization,omitempty"`
	// Specific repository for which the credentials are used in place of global credentials during synchronization. If no value is supplied then the scope of the registry configuration is for all repositories in the registry.
	Repository *string `json:"repository,omitempty"`
}

RegistryConfiguration ${registryconfiguration.description}, ${registry.configuration.description}

func NewRegistryConfiguration

func NewRegistryConfiguration() *RegistryConfiguration

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

func NewRegistryConfigurationWithDefaults

func NewRegistryConfigurationWithDefaults() *RegistryConfiguration

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

func (*RegistryConfiguration) GetAssessOnSync

func (o *RegistryConfiguration) GetAssessOnSync() bool

GetAssessOnSync returns the AssessOnSync field value if set, zero value otherwise.

func (*RegistryConfiguration) GetAssessOnSyncOk

func (o *RegistryConfiguration) GetAssessOnSyncOk() (*bool, bool)

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

func (*RegistryConfiguration) GetConfigurationType

func (o *RegistryConfiguration) GetConfigurationType() string

GetConfigurationType returns the ConfigurationType field value if set, zero value otherwise.

func (*RegistryConfiguration) GetConfigurationTypeOk

func (o *RegistryConfiguration) GetConfigurationTypeOk() (*string, bool)

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

func (*RegistryConfiguration) GetCredentials

func (o *RegistryConfiguration) GetCredentials() RegistryCredentials

GetCredentials returns the Credentials field value if set, zero value otherwise.

func (*RegistryConfiguration) GetCredentialsOk

func (o *RegistryConfiguration) GetCredentialsOk() (*RegistryCredentials, bool)

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

func (*RegistryConfiguration) GetProjectId

func (o *RegistryConfiguration) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*RegistryConfiguration) GetProjectIdOk

func (o *RegistryConfiguration) GetProjectIdOk() (*string, bool)

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

func (*RegistryConfiguration) GetQuayOrganization

func (o *RegistryConfiguration) GetQuayOrganization() string

GetQuayOrganization returns the QuayOrganization field value if set, zero value otherwise.

func (*RegistryConfiguration) GetQuayOrganizationOk

func (o *RegistryConfiguration) GetQuayOrganizationOk() (*string, bool)

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

func (*RegistryConfiguration) GetRepository

func (o *RegistryConfiguration) GetRepository() string

GetRepository returns the Repository field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRepositoryOk

func (o *RegistryConfiguration) GetRepositoryOk() (*string, bool)

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

func (*RegistryConfiguration) HasAssessOnSync

func (o *RegistryConfiguration) HasAssessOnSync() bool

HasAssessOnSync returns a boolean if a field has been set.

func (*RegistryConfiguration) HasConfigurationType

func (o *RegistryConfiguration) HasConfigurationType() bool

HasConfigurationType returns a boolean if a field has been set.

func (*RegistryConfiguration) HasCredentials

func (o *RegistryConfiguration) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (*RegistryConfiguration) HasProjectId

func (o *RegistryConfiguration) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*RegistryConfiguration) HasQuayOrganization

func (o *RegistryConfiguration) HasQuayOrganization() bool

HasQuayOrganization returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRepository

func (o *RegistryConfiguration) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (RegistryConfiguration) MarshalJSON

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

func (*RegistryConfiguration) SetAssessOnSync

func (o *RegistryConfiguration) SetAssessOnSync(v bool)

SetAssessOnSync gets a reference to the given bool and assigns it to the AssessOnSync field.

func (*RegistryConfiguration) SetConfigurationType

func (o *RegistryConfiguration) SetConfigurationType(v string)

SetConfigurationType gets a reference to the given string and assigns it to the ConfigurationType field.

func (*RegistryConfiguration) SetCredentials

func (o *RegistryConfiguration) SetCredentials(v RegistryCredentials)

SetCredentials gets a reference to the given RegistryCredentials and assigns it to the Credentials field.

func (*RegistryConfiguration) SetProjectId

func (o *RegistryConfiguration) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*RegistryConfiguration) SetQuayOrganization

func (o *RegistryConfiguration) SetQuayOrganization(v string)

SetQuayOrganization gets a reference to the given string and assigns it to the QuayOrganization field.

func (*RegistryConfiguration) SetRepository

func (o *RegistryConfiguration) SetRepository(v string)

SetRepository gets a reference to the given string and assigns it to the Repository field.

type RegistryCredentials

type RegistryCredentials struct {
	// Credential type used to connect to a registry. Available types are `basic`, `aws` and `key`. `Basic` credential type uses `username` and `password` to connect to the registry. `Aws` credential type requires an IAM role with access to connect to AWS registry. `Key` credential type is a user-managed key-pair that you can use to connect to GCR and Quay.
	Type *string `json:"type,omitempty"`
}

RegistryCredentials List of registry credentials configured to access the registry.

func NewRegistryCredentials

func NewRegistryCredentials() *RegistryCredentials

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

func NewRegistryCredentialsWithDefaults

func NewRegistryCredentialsWithDefaults() *RegistryCredentials

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

func (*RegistryCredentials) GetType

func (o *RegistryCredentials) GetType() string

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

func (*RegistryCredentials) GetTypeOk

func (o *RegistryCredentials) 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 (*RegistryCredentials) HasType

func (o *RegistryCredentials) HasType() bool

HasType returns a boolean if a field has been set.

func (RegistryCredentials) MarshalJSON

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

func (*RegistryCredentials) SetType

func (o *RegistryCredentials) SetType(v string)

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

type RegistryUpdate

type RegistryUpdate struct {
	// URI of the registry.
	Uri *string `json:"uri,omitempty"`
	// Name of the vendor used to create, store and manage the registry.
	Vendor *string `json:"vendor,omitempty"`
}

RegistryUpdate ${registryupdate.description}, ${registry.update.description}

func NewRegistryUpdate

func NewRegistryUpdate() *RegistryUpdate

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

func NewRegistryUpdateWithDefaults

func NewRegistryUpdateWithDefaults() *RegistryUpdate

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

func (*RegistryUpdate) GetUri

func (o *RegistryUpdate) GetUri() string

GetUri returns the Uri field value if set, zero value otherwise.

func (*RegistryUpdate) GetUriOk

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

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

func (*RegistryUpdate) GetVendor

func (o *RegistryUpdate) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*RegistryUpdate) GetVendorOk

func (o *RegistryUpdate) GetVendorOk() (*string, bool)

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

func (*RegistryUpdate) HasUri

func (o *RegistryUpdate) HasUri() bool

HasUri returns a boolean if a field has been set.

func (*RegistryUpdate) HasVendor

func (o *RegistryUpdate) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (RegistryUpdate) MarshalJSON

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

func (*RegistryUpdate) SetUri

func (o *RegistryUpdate) SetUri(v string)

SetUri gets a reference to the given string and assigns it to the Uri field.

func (*RegistryUpdate) SetVendor

func (o *RegistryUpdate) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

type RemediationSummary

type RemediationSummary struct {
	// Set of remediations that can be use to remediate the finding.
	Remediations *[]TemplatizedRemediation `json:"remediations,omitempty"`
	Result       *RuleResult               `json:"result,omitempty"`
}

RemediationSummary ${remediation.summary.description}, ${remediationsummary.description}

func NewRemediationSummary

func NewRemediationSummary() *RemediationSummary

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

func NewRemediationSummaryWithDefaults

func NewRemediationSummaryWithDefaults() *RemediationSummary

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

func (*RemediationSummary) GetRemediations

func (o *RemediationSummary) GetRemediations() []TemplatizedRemediation

GetRemediations returns the Remediations field value if set, zero value otherwise.

func (*RemediationSummary) GetRemediationsOk

func (o *RemediationSummary) GetRemediationsOk() (*[]TemplatizedRemediation, bool)

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

func (*RemediationSummary) GetResult

func (o *RemediationSummary) GetResult() RuleResult

GetResult returns the Result field value if set, zero value otherwise.

func (*RemediationSummary) GetResultOk

func (o *RemediationSummary) GetResultOk() (*RuleResult, bool)

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

func (*RemediationSummary) HasRemediations

func (o *RemediationSummary) HasRemediations() bool

HasRemediations returns a boolean if a field has been set.

func (*RemediationSummary) HasResult

func (o *RemediationSummary) HasResult() bool

HasResult returns a boolean if a field has been set.

func (RemediationSummary) MarshalJSON

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

func (*RemediationSummary) SetRemediations

func (o *RemediationSummary) SetRemediations(v []TemplatizedRemediation)

SetRemediations gets a reference to the given []TemplatizedRemediation and assigns it to the Remediations field.

func (*RemediationSummary) SetResult

func (o *RemediationSummary) SetResult(v RuleResult)

SetResult gets a reference to the given RuleResult and assigns it to the Result field.

type Repository

type Repository struct {
	// Description about the repository.
	Description *string `json:"description,omitempty"`
	// The identifier of the repository.
	Id *string `json:"id,omitempty"`
	// Digest corresponding to an image.
	ImageDigests *[]ImageDigest `json:"image_digests,omitempty"`
	// Last date and time this repository was synced. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	LastSync *string `json:"last_sync,omitempty"`
	// Boolean value indicating if the repository is published by Docker or not.
	Official *bool `json:"official,omitempty"`
	// Digest corresponding to a tag.
	Tags *[]RepositoryTag `json:"tags,omitempty"`
}

Repository ${repository.description}

func NewRepository

func NewRepository() *Repository

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

func NewRepositoryWithDefaults

func NewRepositoryWithDefaults() *Repository

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

func (*Repository) GetDescription

func (o *Repository) GetDescription() string

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

func (*Repository) GetDescriptionOk

func (o *Repository) 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 (*Repository) GetId

func (o *Repository) GetId() string

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

func (*Repository) GetIdOk

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

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

func (*Repository) GetImageDigests

func (o *Repository) GetImageDigests() []ImageDigest

GetImageDigests returns the ImageDigests field value if set, zero value otherwise.

func (*Repository) GetImageDigestsOk

func (o *Repository) GetImageDigestsOk() (*[]ImageDigest, bool)

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

func (*Repository) GetLastSync

func (o *Repository) GetLastSync() string

GetLastSync returns the LastSync field value if set, zero value otherwise.

func (*Repository) GetLastSyncOk

func (o *Repository) GetLastSyncOk() (*string, bool)

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

func (*Repository) GetOfficial

func (o *Repository) GetOfficial() bool

GetOfficial returns the Official field value if set, zero value otherwise.

func (*Repository) GetOfficialOk

func (o *Repository) GetOfficialOk() (*bool, bool)

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

func (*Repository) GetTags

func (o *Repository) GetTags() []RepositoryTag

GetTags returns the Tags field value if set, zero value otherwise.

func (*Repository) GetTagsOk

func (o *Repository) GetTagsOk() (*[]RepositoryTag, bool)

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

func (*Repository) HasDescription

func (o *Repository) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Repository) HasId

func (o *Repository) HasId() bool

HasId returns a boolean if a field has been set.

func (*Repository) HasImageDigests

func (o *Repository) HasImageDigests() bool

HasImageDigests returns a boolean if a field has been set.

func (*Repository) HasLastSync

func (o *Repository) HasLastSync() bool

HasLastSync returns a boolean if a field has been set.

func (*Repository) HasOfficial

func (o *Repository) HasOfficial() bool

HasOfficial returns a boolean if a field has been set.

func (*Repository) HasTags

func (o *Repository) HasTags() bool

HasTags returns a boolean if a field has been set.

func (Repository) MarshalJSON

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

func (*Repository) SetDescription

func (o *Repository) SetDescription(v string)

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

func (*Repository) SetId

func (o *Repository) SetId(v string)

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

func (*Repository) SetImageDigests

func (o *Repository) SetImageDigests(v []ImageDigest)

SetImageDigests gets a reference to the given []ImageDigest and assigns it to the ImageDigests field.

func (*Repository) SetLastSync

func (o *Repository) SetLastSync(v string)

SetLastSync gets a reference to the given string and assigns it to the LastSync field.

func (*Repository) SetOfficial

func (o *Repository) SetOfficial(v bool)

SetOfficial gets a reference to the given bool and assigns it to the Official field.

func (*Repository) SetTags

func (o *Repository) SetTags(v []RepositoryTag)

SetTags gets a reference to the given []RepositoryTag and assigns it to the Tags field.

type RepositoryDigest

type RepositoryDigest struct {
	// The identifier of the repository, in hash format `[<algorithm>:]<hash>`.
	Digest *string `json:"digest,omitempty"`
	// Type of docker registry used to store the image.
	Registry *string `json:"registry,omitempty"`
	// Base name of the image.
	Repository *string `json:"repository,omitempty"`
}

RepositoryDigest ${repository.digest.description}, ${repositorydigest.description}

func NewRepositoryDigest

func NewRepositoryDigest() *RepositoryDigest

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

func NewRepositoryDigestWithDefaults

func NewRepositoryDigestWithDefaults() *RepositoryDigest

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

func (*RepositoryDigest) GetDigest

func (o *RepositoryDigest) GetDigest() string

GetDigest returns the Digest field value if set, zero value otherwise.

func (*RepositoryDigest) GetDigestOk

func (o *RepositoryDigest) GetDigestOk() (*string, bool)

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

func (*RepositoryDigest) GetRegistry

func (o *RepositoryDigest) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*RepositoryDigest) GetRegistryOk

func (o *RepositoryDigest) GetRegistryOk() (*string, bool)

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

func (*RepositoryDigest) GetRepository

func (o *RepositoryDigest) GetRepository() string

GetRepository returns the Repository field value if set, zero value otherwise.

func (*RepositoryDigest) GetRepositoryOk

func (o *RepositoryDigest) GetRepositoryOk() (*string, bool)

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

func (*RepositoryDigest) HasDigest

func (o *RepositoryDigest) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*RepositoryDigest) HasRegistry

func (o *RepositoryDigest) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*RepositoryDigest) HasRepository

func (o *RepositoryDigest) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (RepositoryDigest) MarshalJSON

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

func (*RepositoryDigest) SetDigest

func (o *RepositoryDigest) SetDigest(v string)

SetDigest gets a reference to the given string and assigns it to the Digest field.

func (*RepositoryDigest) SetRegistry

func (o *RepositoryDigest) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*RepositoryDigest) SetRepository

func (o *RepositoryDigest) SetRepository(v string)

SetRepository gets a reference to the given string and assigns it to the Repository field.

type RepositoryImageSummary

type RepositoryImageSummary struct {
	// Boolean flag indicating whether the image is analyzed or not.
	Analyzed   *bool       `json:"analyzed,omitempty"`
	Assessment *Assessment `json:"assessment,omitempty"`
	// The time at which the image was created. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Created *string `json:"created,omitempty"`
	// Digest corresponding to a repository.
	Digests        *[]RepositoryDigest          `json:"digests,omitempty"`
	Exploitability *VulnerabilityExploitability `json:"exploitability,omitempty"`
	// Number of hosts.
	Hosts *int32 `json:"hosts,omitempty"`
	// The identifier of the image, in hash format `[<algorithm>:]<hash>`.
	Id *string `json:"id,omitempty"`
	// Number of layers comprising the image.
	LayerCount *int32 `json:"layer_count,omitempty"`
	// Name of the operating system.
	Os *string `json:"os,omitempty"`
	// Number of packages in the image.
	PackageCount *int32               `json:"package_count,omitempty"`
	Repository   *RepositoryReference `json:"repository,omitempty"`
	// Risk score of the image.
	RiskScore *float32 `json:"risk_score,omitempty"`
	// Size of the image, in bytes.
	Size *int64 `json:"size,omitempty"`
	// Repository tag digest for each tag on the repository.
	Tags *[]RepositoryTagReference `json:"tags,omitempty"`
	// Type of image.
	Type            *string          `json:"type,omitempty"`
	Vulnerabilities *Vulnerabilities `json:"vulnerabilities,omitempty"`
}

RepositoryImageSummary ${repository.image.summary.description}, ${repositoryimagesummary.description}

func NewRepositoryImageSummary

func NewRepositoryImageSummary() *RepositoryImageSummary

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

func NewRepositoryImageSummaryWithDefaults

func NewRepositoryImageSummaryWithDefaults() *RepositoryImageSummary

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

func (*RepositoryImageSummary) GetAnalyzed

func (o *RepositoryImageSummary) GetAnalyzed() bool

GetAnalyzed returns the Analyzed field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetAnalyzedOk

func (o *RepositoryImageSummary) GetAnalyzedOk() (*bool, bool)

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

func (*RepositoryImageSummary) GetAssessment

func (o *RepositoryImageSummary) GetAssessment() Assessment

GetAssessment returns the Assessment field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetAssessmentOk

func (o *RepositoryImageSummary) GetAssessmentOk() (*Assessment, bool)

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

func (*RepositoryImageSummary) GetCreated

func (o *RepositoryImageSummary) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetCreatedOk

func (o *RepositoryImageSummary) GetCreatedOk() (*string, bool)

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

func (*RepositoryImageSummary) GetDigests

func (o *RepositoryImageSummary) GetDigests() []RepositoryDigest

GetDigests returns the Digests field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetDigestsOk

func (o *RepositoryImageSummary) GetDigestsOk() (*[]RepositoryDigest, bool)

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

func (*RepositoryImageSummary) GetExploitability

func (o *RepositoryImageSummary) GetExploitability() VulnerabilityExploitability

GetExploitability returns the Exploitability field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetExploitabilityOk

func (o *RepositoryImageSummary) GetExploitabilityOk() (*VulnerabilityExploitability, bool)

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

func (*RepositoryImageSummary) GetHosts

func (o *RepositoryImageSummary) GetHosts() int32

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetHostsOk

func (o *RepositoryImageSummary) GetHostsOk() (*int32, bool)

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

func (*RepositoryImageSummary) GetId

func (o *RepositoryImageSummary) GetId() string

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

func (*RepositoryImageSummary) GetIdOk

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

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

func (*RepositoryImageSummary) GetLayerCount

func (o *RepositoryImageSummary) GetLayerCount() int32

GetLayerCount returns the LayerCount field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetLayerCountOk

func (o *RepositoryImageSummary) GetLayerCountOk() (*int32, bool)

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

func (*RepositoryImageSummary) GetOs

func (o *RepositoryImageSummary) GetOs() string

GetOs returns the Os field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetOsOk

func (o *RepositoryImageSummary) GetOsOk() (*string, bool)

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

func (*RepositoryImageSummary) GetPackageCount

func (o *RepositoryImageSummary) GetPackageCount() int32

GetPackageCount returns the PackageCount field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetPackageCountOk

func (o *RepositoryImageSummary) GetPackageCountOk() (*int32, bool)

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

func (*RepositoryImageSummary) GetRepository

func (o *RepositoryImageSummary) GetRepository() RepositoryReference

GetRepository returns the Repository field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetRepositoryOk

func (o *RepositoryImageSummary) GetRepositoryOk() (*RepositoryReference, bool)

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

func (*RepositoryImageSummary) GetRiskScore

func (o *RepositoryImageSummary) GetRiskScore() float32

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetRiskScoreOk

func (o *RepositoryImageSummary) GetRiskScoreOk() (*float32, bool)

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

func (*RepositoryImageSummary) GetSize

func (o *RepositoryImageSummary) GetSize() int64

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

func (*RepositoryImageSummary) GetSizeOk

func (o *RepositoryImageSummary) 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 (*RepositoryImageSummary) GetTags

GetTags returns the Tags field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetTagsOk

func (o *RepositoryImageSummary) GetTagsOk() (*[]RepositoryTagReference, bool)

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

func (*RepositoryImageSummary) GetType

func (o *RepositoryImageSummary) GetType() string

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

func (*RepositoryImageSummary) GetTypeOk

func (o *RepositoryImageSummary) 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 (*RepositoryImageSummary) GetVulnerabilities

func (o *RepositoryImageSummary) GetVulnerabilities() Vulnerabilities

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*RepositoryImageSummary) GetVulnerabilitiesOk

func (o *RepositoryImageSummary) GetVulnerabilitiesOk() (*Vulnerabilities, bool)

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

func (*RepositoryImageSummary) HasAnalyzed

func (o *RepositoryImageSummary) HasAnalyzed() bool

HasAnalyzed returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasAssessment

func (o *RepositoryImageSummary) HasAssessment() bool

HasAssessment returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasCreated

func (o *RepositoryImageSummary) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasDigests

func (o *RepositoryImageSummary) HasDigests() bool

HasDigests returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasExploitability

func (o *RepositoryImageSummary) HasExploitability() bool

HasExploitability returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasHosts

func (o *RepositoryImageSummary) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasId

func (o *RepositoryImageSummary) HasId() bool

HasId returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasLayerCount

func (o *RepositoryImageSummary) HasLayerCount() bool

HasLayerCount returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasOs

func (o *RepositoryImageSummary) HasOs() bool

HasOs returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasPackageCount

func (o *RepositoryImageSummary) HasPackageCount() bool

HasPackageCount returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasRepository

func (o *RepositoryImageSummary) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasRiskScore

func (o *RepositoryImageSummary) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasSize

func (o *RepositoryImageSummary) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasTags

func (o *RepositoryImageSummary) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasType

func (o *RepositoryImageSummary) HasType() bool

HasType returns a boolean if a field has been set.

func (*RepositoryImageSummary) HasVulnerabilities

func (o *RepositoryImageSummary) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (RepositoryImageSummary) MarshalJSON

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

func (*RepositoryImageSummary) SetAnalyzed

func (o *RepositoryImageSummary) SetAnalyzed(v bool)

SetAnalyzed gets a reference to the given bool and assigns it to the Analyzed field.

func (*RepositoryImageSummary) SetAssessment

func (o *RepositoryImageSummary) SetAssessment(v Assessment)

SetAssessment gets a reference to the given Assessment and assigns it to the Assessment field.

func (*RepositoryImageSummary) SetCreated

func (o *RepositoryImageSummary) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*RepositoryImageSummary) SetDigests

func (o *RepositoryImageSummary) SetDigests(v []RepositoryDigest)

SetDigests gets a reference to the given []RepositoryDigest and assigns it to the Digests field.

func (*RepositoryImageSummary) SetExploitability

func (o *RepositoryImageSummary) SetExploitability(v VulnerabilityExploitability)

SetExploitability gets a reference to the given VulnerabilityExploitability and assigns it to the Exploitability field.

func (*RepositoryImageSummary) SetHosts

func (o *RepositoryImageSummary) SetHosts(v int32)

SetHosts gets a reference to the given int32 and assigns it to the Hosts field.

func (*RepositoryImageSummary) SetId

func (o *RepositoryImageSummary) SetId(v string)

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

func (*RepositoryImageSummary) SetLayerCount

func (o *RepositoryImageSummary) SetLayerCount(v int32)

SetLayerCount gets a reference to the given int32 and assigns it to the LayerCount field.

func (*RepositoryImageSummary) SetOs

func (o *RepositoryImageSummary) SetOs(v string)

SetOs gets a reference to the given string and assigns it to the Os field.

func (*RepositoryImageSummary) SetPackageCount

func (o *RepositoryImageSummary) SetPackageCount(v int32)

SetPackageCount gets a reference to the given int32 and assigns it to the PackageCount field.

func (*RepositoryImageSummary) SetRepository

func (o *RepositoryImageSummary) SetRepository(v RepositoryReference)

SetRepository gets a reference to the given RepositoryReference and assigns it to the Repository field.

func (*RepositoryImageSummary) SetRiskScore

func (o *RepositoryImageSummary) SetRiskScore(v float32)

SetRiskScore gets a reference to the given float32 and assigns it to the RiskScore field.

func (*RepositoryImageSummary) SetSize

func (o *RepositoryImageSummary) SetSize(v int64)

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

func (*RepositoryImageSummary) SetTags

SetTags gets a reference to the given []RepositoryTagReference and assigns it to the Tags field.

func (*RepositoryImageSummary) SetType

func (o *RepositoryImageSummary) SetType(v string)

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

func (*RepositoryImageSummary) SetVulnerabilities

func (o *RepositoryImageSummary) SetVulnerabilities(v Vulnerabilities)

SetVulnerabilities gets a reference to the given Vulnerabilities and assigns it to the Vulnerabilities field.

type RepositoryReference

type RepositoryReference struct {
	// Type of docker registry used to store the image.
	Registry *string `json:"registry,omitempty"`
	// Base name of the image.
	Repository *string `json:"repository,omitempty"`
}

RepositoryReference Repository associated with the image.

func NewRepositoryReference

func NewRepositoryReference() *RepositoryReference

NewRepositoryReference instantiates a new RepositoryReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryReferenceWithDefaults

func NewRepositoryReferenceWithDefaults() *RepositoryReference

NewRepositoryReferenceWithDefaults instantiates a new RepositoryReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryReference) GetRegistry

func (o *RepositoryReference) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*RepositoryReference) GetRegistryOk

func (o *RepositoryReference) GetRegistryOk() (*string, bool)

GetRegistryOk returns a tuple with the Registry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryReference) GetRepository

func (o *RepositoryReference) GetRepository() string

GetRepository returns the Repository field value if set, zero value otherwise.

func (*RepositoryReference) GetRepositoryOk

func (o *RepositoryReference) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryReference) HasRegistry

func (o *RepositoryReference) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*RepositoryReference) HasRepository

func (o *RepositoryReference) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (RepositoryReference) MarshalJSON

func (o RepositoryReference) MarshalJSON() ([]byte, error)

func (*RepositoryReference) SetRegistry

func (o *RepositoryReference) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*RepositoryReference) SetRepository

func (o *RepositoryReference) SetRepository(v string)

SetRepository gets a reference to the given string and assigns it to the Repository field.

type RepositoryTag

type RepositoryTag struct {
	// Tag digest, in hash format `[<algorithm>:]<hash>`.
	Digest *string `json:"digest,omitempty"`
	// Tag name.
	Name *string `json:"name,omitempty"`
}

RepositoryTag ${repository.tag.description}, ${repositorytag.description}

func NewRepositoryTag

func NewRepositoryTag() *RepositoryTag

NewRepositoryTag instantiates a new RepositoryTag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryTagWithDefaults

func NewRepositoryTagWithDefaults() *RepositoryTag

NewRepositoryTagWithDefaults instantiates a new RepositoryTag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryTag) GetDigest

func (o *RepositoryTag) GetDigest() string

GetDigest returns the Digest field value if set, zero value otherwise.

func (*RepositoryTag) GetDigestOk

func (o *RepositoryTag) GetDigestOk() (*string, bool)

GetDigestOk returns a tuple with the Digest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryTag) GetName

func (o *RepositoryTag) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RepositoryTag) GetNameOk

func (o *RepositoryTag) 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 (*RepositoryTag) HasDigest

func (o *RepositoryTag) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*RepositoryTag) HasName

func (o *RepositoryTag) HasName() bool

HasName returns a boolean if a field has been set.

func (RepositoryTag) MarshalJSON

func (o RepositoryTag) MarshalJSON() ([]byte, error)

func (*RepositoryTag) SetDigest

func (o *RepositoryTag) SetDigest(v string)

SetDigest gets a reference to the given string and assigns it to the Digest field.

func (*RepositoryTag) SetName

func (o *RepositoryTag) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type RepositoryTagReference

type RepositoryTagReference struct {
	// The identifier of the repository, in hash format `[<algorithm>:]<hash>`.
	Digest *string `json:"digest,omitempty"`
	// Repository tag name.
	Name *string `json:"name,omitempty"`
	// Type of docker registry used to store the image.
	Registry *string `json:"registry,omitempty"`
	// Base name of the image.
	Repository *string `json:"repository,omitempty"`
}

RepositoryTagReference ${repository.tag.reference.description}, ${repositorytagreference.description}

func NewRepositoryTagReference

func NewRepositoryTagReference() *RepositoryTagReference

NewRepositoryTagReference instantiates a new RepositoryTagReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryTagReferenceWithDefaults

func NewRepositoryTagReferenceWithDefaults() *RepositoryTagReference

NewRepositoryTagReferenceWithDefaults instantiates a new RepositoryTagReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryTagReference) GetDigest

func (o *RepositoryTagReference) GetDigest() string

GetDigest returns the Digest field value if set, zero value otherwise.

func (*RepositoryTagReference) GetDigestOk

func (o *RepositoryTagReference) GetDigestOk() (*string, bool)

GetDigestOk returns a tuple with the Digest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryTagReference) GetName

func (o *RepositoryTagReference) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RepositoryTagReference) GetNameOk

func (o *RepositoryTagReference) 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 (*RepositoryTagReference) GetRegistry

func (o *RepositoryTagReference) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*RepositoryTagReference) GetRegistryOk

func (o *RepositoryTagReference) GetRegistryOk() (*string, bool)

GetRegistryOk returns a tuple with the Registry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryTagReference) GetRepository

func (o *RepositoryTagReference) GetRepository() string

GetRepository returns the Repository field value if set, zero value otherwise.

func (*RepositoryTagReference) GetRepositoryOk

func (o *RepositoryTagReference) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryTagReference) HasDigest

func (o *RepositoryTagReference) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*RepositoryTagReference) HasName

func (o *RepositoryTagReference) HasName() bool

HasName returns a boolean if a field has been set.

func (*RepositoryTagReference) HasRegistry

func (o *RepositoryTagReference) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*RepositoryTagReference) HasRepository

func (o *RepositoryTagReference) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (RepositoryTagReference) MarshalJSON

func (o RepositoryTagReference) MarshalJSON() ([]byte, error)

func (*RepositoryTagReference) SetDigest

func (o *RepositoryTagReference) SetDigest(v string)

SetDigest gets a reference to the given string and assigns it to the Digest field.

func (*RepositoryTagReference) SetName

func (o *RepositoryTagReference) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RepositoryTagReference) SetRegistry

func (o *RepositoryTagReference) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*RepositoryTagReference) SetRepository

func (o *RepositoryTagReference) SetRepository(v string)

SetRepository gets a reference to the given string and assigns it to the Repository field.

type Rule

type Rule struct {
	// Describes the action defined on the rule when the criteria is not met.
	Action *string `json:"action,omitempty"`
	// Actual value for the defined criteria.
	ActualValue *string `json:"actual_value,omitempty"`
	// The numeric threshold value that will trigger the selected action.
	ConfiguredValue *string `json:"configured_value,omitempty"`
	// Threshold criteria under consideration.
	Criterion *string `json:"criterion,omitempty"`
	// Package IDs.
	PackageIds *[]int64 `json:"package_ids,omitempty"`
	// Indicates whether the defined rule has `PASSED` or `FAILED`.
	Status *string `json:"status,omitempty"`
	// Vulnerability IDs.
	VulnerabilityIds *[]string `json:"vulnerability_ids,omitempty"`
}

Rule ${rule.description}

func NewRule

func NewRule() *Rule

NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Rule) GetAction

func (o *Rule) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*Rule) GetActionOk

func (o *Rule) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetActualValue

func (o *Rule) GetActualValue() string

GetActualValue returns the ActualValue field value if set, zero value otherwise.

func (*Rule) GetActualValueOk

func (o *Rule) GetActualValueOk() (*string, bool)

GetActualValueOk returns a tuple with the ActualValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetConfiguredValue

func (o *Rule) GetConfiguredValue() string

GetConfiguredValue returns the ConfiguredValue field value if set, zero value otherwise.

func (*Rule) GetConfiguredValueOk

func (o *Rule) GetConfiguredValueOk() (*string, bool)

GetConfiguredValueOk returns a tuple with the ConfiguredValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetCriterion

func (o *Rule) GetCriterion() string

GetCriterion returns the Criterion field value if set, zero value otherwise.

func (*Rule) GetCriterionOk

func (o *Rule) GetCriterionOk() (*string, bool)

GetCriterionOk returns a tuple with the Criterion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetPackageIds

func (o *Rule) GetPackageIds() []int64

GetPackageIds returns the PackageIds field value if set, zero value otherwise.

func (*Rule) GetPackageIdsOk

func (o *Rule) GetPackageIdsOk() (*[]int64, bool)

GetPackageIdsOk returns a tuple with the PackageIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetStatus

func (o *Rule) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Rule) GetStatusOk

func (o *Rule) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetVulnerabilityIds

func (o *Rule) GetVulnerabilityIds() []string

GetVulnerabilityIds returns the VulnerabilityIds field value if set, zero value otherwise.

func (*Rule) GetVulnerabilityIdsOk

func (o *Rule) GetVulnerabilityIdsOk() (*[]string, bool)

GetVulnerabilityIdsOk returns a tuple with the VulnerabilityIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) HasAction

func (o *Rule) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*Rule) HasActualValue

func (o *Rule) HasActualValue() bool

HasActualValue returns a boolean if a field has been set.

func (*Rule) HasConfiguredValue

func (o *Rule) HasConfiguredValue() bool

HasConfiguredValue returns a boolean if a field has been set.

func (*Rule) HasCriterion

func (o *Rule) HasCriterion() bool

HasCriterion returns a boolean if a field has been set.

func (*Rule) HasPackageIds

func (o *Rule) HasPackageIds() bool

HasPackageIds returns a boolean if a field has been set.

func (*Rule) HasStatus

func (o *Rule) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Rule) HasVulnerabilityIds

func (o *Rule) HasVulnerabilityIds() bool

HasVulnerabilityIds returns a boolean if a field has been set.

func (Rule) MarshalJSON

func (o Rule) MarshalJSON() ([]byte, error)

func (*Rule) SetAction

func (o *Rule) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*Rule) SetActualValue

func (o *Rule) SetActualValue(v string)

SetActualValue gets a reference to the given string and assigns it to the ActualValue field.

func (*Rule) SetConfiguredValue

func (o *Rule) SetConfiguredValue(v string)

SetConfiguredValue gets a reference to the given string and assigns it to the ConfiguredValue field.

func (*Rule) SetCriterion

func (o *Rule) SetCriterion(v string)

SetCriterion gets a reference to the given string and assigns it to the Criterion field.

func (*Rule) SetPackageIds

func (o *Rule) SetPackageIds(v []int64)

SetPackageIds gets a reference to the given []int64 and assigns it to the PackageIds field.

func (*Rule) SetStatus

func (o *Rule) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*Rule) SetVulnerabilityIds

func (o *Rule) SetVulnerabilityIds(v []string)

SetVulnerabilityIds gets a reference to the given []string and assigns it to the VulnerabilityIds field.

type RuleException

type RuleException struct {
	// Reason that was added when excluding the exception.
	Comment *string `json:"comment,omitempty"`
	// Date when the exception is created. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Created *string `json:"created,omitempty"`
	// Exception criteria to define the scope of an exception on a rule finding.
	Criteria *[]map[string]interface{} `json:"criteria,omitempty"`
	// The type of the exception. One of : `single`, `global` and `custom`.
	ExceptionType *string `json:"exception_type,omitempty"`
	// The time until which an exception is applied on a finding. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	Expiration *string `json:"expiration,omitempty"`
	// Boolean indicating whether the validity of the exception has passed the expiration date or not.
	Expired *bool `json:"expired,omitempty"`
	// The identifier of the exception.
	Id *int32 `json:"id,omitempty"`
	// Describes if none, any or all of the exception criteria is matched with.
	Match *string `json:"match,omitempty"`
	// Reason for excluding the exception.
	Reason *string `json:"reason,omitempty"`
	// The identifier of the rule.
	RuleId *string `json:"rule_id,omitempty"`
	// Exception expiration state.
	State *string `json:"state,omitempty"`
}

RuleException Details about the exception

func NewRuleException

func NewRuleException() *RuleException

NewRuleException instantiates a new RuleException object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleExceptionWithDefaults

func NewRuleExceptionWithDefaults() *RuleException

NewRuleExceptionWithDefaults instantiates a new RuleException object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleException) GetComment

func (o *RuleException) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*RuleException) GetCommentOk

func (o *RuleException) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetCreated

func (o *RuleException) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*RuleException) GetCreatedOk

func (o *RuleException) GetCreatedOk() (*string, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetCriteria

func (o *RuleException) GetCriteria() []map[string]interface{}

GetCriteria returns the Criteria field value if set, zero value otherwise.

func (*RuleException) GetCriteriaOk

func (o *RuleException) GetCriteriaOk() (*[]map[string]interface{}, bool)

GetCriteriaOk returns a tuple with the Criteria field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetExceptionType

func (o *RuleException) GetExceptionType() string

GetExceptionType returns the ExceptionType field value if set, zero value otherwise.

func (*RuleException) GetExceptionTypeOk

func (o *RuleException) GetExceptionTypeOk() (*string, bool)

GetExceptionTypeOk returns a tuple with the ExceptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetExpiration

func (o *RuleException) GetExpiration() string

GetExpiration returns the Expiration field value if set, zero value otherwise.

func (*RuleException) GetExpirationOk

func (o *RuleException) GetExpirationOk() (*string, bool)

GetExpirationOk returns a tuple with the Expiration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetExpired

func (o *RuleException) GetExpired() bool

GetExpired returns the Expired field value if set, zero value otherwise.

func (*RuleException) GetExpiredOk

func (o *RuleException) GetExpiredOk() (*bool, bool)

GetExpiredOk returns a tuple with the Expired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetId

func (o *RuleException) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*RuleException) GetIdOk

func (o *RuleException) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetMatch

func (o *RuleException) GetMatch() string

GetMatch returns the Match field value if set, zero value otherwise.

func (*RuleException) GetMatchOk

func (o *RuleException) GetMatchOk() (*string, bool)

GetMatchOk returns a tuple with the Match field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetReason

func (o *RuleException) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*RuleException) GetReasonOk

func (o *RuleException) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetRuleId

func (o *RuleException) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*RuleException) GetRuleIdOk

func (o *RuleException) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) GetState

func (o *RuleException) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*RuleException) GetStateOk

func (o *RuleException) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleException) HasComment

func (o *RuleException) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*RuleException) HasCreated

func (o *RuleException) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*RuleException) HasCriteria

func (o *RuleException) HasCriteria() bool

HasCriteria returns a boolean if a field has been set.

func (*RuleException) HasExceptionType

func (o *RuleException) HasExceptionType() bool

HasExceptionType returns a boolean if a field has been set.

func (*RuleException) HasExpiration

func (o *RuleException) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (*RuleException) HasExpired

func (o *RuleException) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*RuleException) HasId

func (o *RuleException) HasId() bool

HasId returns a boolean if a field has been set.

func (*RuleException) HasMatch

func (o *RuleException) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*RuleException) HasReason

func (o *RuleException) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*RuleException) HasRuleId

func (o *RuleException) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*RuleException) HasState

func (o *RuleException) HasState() bool

HasState returns a boolean if a field has been set.

func (RuleException) MarshalJSON

func (o RuleException) MarshalJSON() ([]byte, error)

func (*RuleException) SetComment

func (o *RuleException) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*RuleException) SetCreated

func (o *RuleException) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*RuleException) SetCriteria

func (o *RuleException) SetCriteria(v []map[string]interface{})

SetCriteria gets a reference to the given []map[string]interface{} and assigns it to the Criteria field.

func (*RuleException) SetExceptionType

func (o *RuleException) SetExceptionType(v string)

SetExceptionType gets a reference to the given string and assigns it to the ExceptionType field.

func (*RuleException) SetExpiration

func (o *RuleException) SetExpiration(v string)

SetExpiration gets a reference to the given string and assigns it to the Expiration field.

func (*RuleException) SetExpired

func (o *RuleException) SetExpired(v bool)

SetExpired gets a reference to the given bool and assigns it to the Expired field.

func (*RuleException) SetId

func (o *RuleException) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*RuleException) SetMatch

func (o *RuleException) SetMatch(v string)

SetMatch gets a reference to the given string and assigns it to the Match field.

func (*RuleException) SetReason

func (o *RuleException) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*RuleException) SetRuleId

func (o *RuleException) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*RuleException) SetState

func (o *RuleException) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

type RuleExceptionSummary

type RuleExceptionSummary struct {
	Exception *RuleException `json:"exception,omitempty"`
	// Describes if the exception is expired, expiring(if the exception expires after the next seven days) or not expired.
	ExpirationState *string `json:"expiration_state,omitempty"`
	// Aggregate metadata describing an aggregate field and the matching count based on the exception criteria.
	Metrics *[]TermAggregate `json:"metrics,omitempty"`
	Rule    *RuleMetadata    `json:"rule,omitempty"`
	// Title of the finding.
	Title *string `json:"title,omitempty"`
}

RuleExceptionSummary ${ruleexceptionsummary.description}, ${rule.exception.summary.description}

func NewRuleExceptionSummary

func NewRuleExceptionSummary() *RuleExceptionSummary

NewRuleExceptionSummary instantiates a new RuleExceptionSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleExceptionSummaryWithDefaults

func NewRuleExceptionSummaryWithDefaults() *RuleExceptionSummary

NewRuleExceptionSummaryWithDefaults instantiates a new RuleExceptionSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleExceptionSummary) GetException

func (o *RuleExceptionSummary) GetException() RuleException

GetException returns the Exception field value if set, zero value otherwise.

func (*RuleExceptionSummary) GetExceptionOk

func (o *RuleExceptionSummary) GetExceptionOk() (*RuleException, bool)

GetExceptionOk returns a tuple with the Exception field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleExceptionSummary) GetExpirationState

func (o *RuleExceptionSummary) GetExpirationState() string

GetExpirationState returns the ExpirationState field value if set, zero value otherwise.

func (*RuleExceptionSummary) GetExpirationStateOk

func (o *RuleExceptionSummary) GetExpirationStateOk() (*string, bool)

GetExpirationStateOk returns a tuple with the ExpirationState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleExceptionSummary) GetMetrics

func (o *RuleExceptionSummary) GetMetrics() []TermAggregate

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*RuleExceptionSummary) GetMetricsOk

func (o *RuleExceptionSummary) GetMetricsOk() (*[]TermAggregate, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleExceptionSummary) GetRule

func (o *RuleExceptionSummary) GetRule() RuleMetadata

GetRule returns the Rule field value if set, zero value otherwise.

func (*RuleExceptionSummary) GetRuleOk

func (o *RuleExceptionSummary) GetRuleOk() (*RuleMetadata, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleExceptionSummary) GetTitle

func (o *RuleExceptionSummary) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*RuleExceptionSummary) GetTitleOk

func (o *RuleExceptionSummary) 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 (*RuleExceptionSummary) HasException

func (o *RuleExceptionSummary) HasException() bool

HasException returns a boolean if a field has been set.

func (*RuleExceptionSummary) HasExpirationState

func (o *RuleExceptionSummary) HasExpirationState() bool

HasExpirationState returns a boolean if a field has been set.

func (*RuleExceptionSummary) HasMetrics

func (o *RuleExceptionSummary) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*RuleExceptionSummary) HasRule

func (o *RuleExceptionSummary) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*RuleExceptionSummary) HasTitle

func (o *RuleExceptionSummary) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (RuleExceptionSummary) MarshalJSON

func (o RuleExceptionSummary) MarshalJSON() ([]byte, error)

func (*RuleExceptionSummary) SetException

func (o *RuleExceptionSummary) SetException(v RuleException)

SetException gets a reference to the given RuleException and assigns it to the Exception field.

func (*RuleExceptionSummary) SetExpirationState

func (o *RuleExceptionSummary) SetExpirationState(v string)

SetExpirationState gets a reference to the given string and assigns it to the ExpirationState field.

func (*RuleExceptionSummary) SetMetrics

func (o *RuleExceptionSummary) SetMetrics(v []TermAggregate)

SetMetrics gets a reference to the given []TermAggregate and assigns it to the Metrics field.

func (*RuleExceptionSummary) SetRule

func (o *RuleExceptionSummary) SetRule(v RuleMetadata)

SetRule gets a reference to the given RuleMetadata and assigns it to the Rule field.

func (*RuleExceptionSummary) SetTitle

func (o *RuleExceptionSummary) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type RuleFinding

type RuleFinding struct {
	EntityId *InfrastructureEntityId `json:"entity_id,omitempty"`
	// Set of rule finding exception identifiers.
	Exceptions *[]int32 `json:"exceptions,omitempty"`
	// Datetime from when the finding has been failing. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	FailedSince *string `json:"failed_since,omitempty"`
	// Datetime when the finding was first evaluated. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	FirstEvaluated *string `json:"first_evaluated,omitempty"`
	// The identifier of the rule finding.
	Id *map[string]interface{} `json:"id,omitempty"`
	// Datetime when the finding was last evaluated. The format is an ISO 8601 date time, `YYYY-MM-DDThh:mm:ssZ`.
	LastEvaluated *string `json:"last_evaluated,omitempty"`
	// Set of rule results.
	Results *[]RuleResult `json:"results,omitempty"`
	// Status of the rule finding.
	Status *string `json:"status,omitempty"`
}

RuleFinding Rule finding on a resource.

func NewRuleFinding

func NewRuleFinding() *RuleFinding

NewRuleFinding instantiates a new RuleFinding object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleFindingWithDefaults

func NewRuleFindingWithDefaults() *RuleFinding

NewRuleFindingWithDefaults instantiates a new RuleFinding object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleFinding) GetEntityId

func (o *RuleFinding) GetEntityId() InfrastructureEntityId

GetEntityId returns the EntityId field value if set, zero value otherwise.

func (*RuleFinding) GetEntityIdOk

func (o *RuleFinding) GetEntityIdOk() (*InfrastructureEntityId, bool)

GetEntityIdOk returns a tuple with the EntityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetExceptions

func (o *RuleFinding) GetExceptions() []int32

GetExceptions returns the Exceptions field value if set, zero value otherwise.

func (*RuleFinding) GetExceptionsOk

func (o *RuleFinding) GetExceptionsOk() (*[]int32, bool)

GetExceptionsOk returns a tuple with the Exceptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetFailedSince

func (o *RuleFinding) GetFailedSince() string

GetFailedSince returns the FailedSince field value if set, zero value otherwise.

func (*RuleFinding) GetFailedSinceOk

func (o *RuleFinding) GetFailedSinceOk() (*string, bool)

GetFailedSinceOk returns a tuple with the FailedSince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetFirstEvaluated

func (o *RuleFinding) GetFirstEvaluated() string

GetFirstEvaluated returns the FirstEvaluated field value if set, zero value otherwise.

func (*RuleFinding) GetFirstEvaluatedOk

func (o *RuleFinding) GetFirstEvaluatedOk() (*string, bool)

GetFirstEvaluatedOk returns a tuple with the FirstEvaluated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetId

func (o *RuleFinding) GetId() map[string]interface{}

GetId returns the Id field value if set, zero value otherwise.

func (*RuleFinding) GetIdOk

func (o *RuleFinding) GetIdOk() (*map[string]interface{}, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetLastEvaluated

func (o *RuleFinding) GetLastEvaluated() string

GetLastEvaluated returns the LastEvaluated field value if set, zero value otherwise.

func (*RuleFinding) GetLastEvaluatedOk

func (o *RuleFinding) GetLastEvaluatedOk() (*string, bool)

GetLastEvaluatedOk returns a tuple with the LastEvaluated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetResults

func (o *RuleFinding) GetResults() []RuleResult

GetResults returns the Results field value if set, zero value otherwise.

func (*RuleFinding) GetResultsOk

func (o *RuleFinding) GetResultsOk() (*[]RuleResult, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) GetStatus

func (o *RuleFinding) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*RuleFinding) GetStatusOk

func (o *RuleFinding) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFinding) HasEntityId

func (o *RuleFinding) HasEntityId() bool

HasEntityId returns a boolean if a field has been set.

func (*RuleFinding) HasExceptions

func (o *RuleFinding) HasExceptions() bool

HasExceptions returns a boolean if a field has been set.

func (*RuleFinding) HasFailedSince

func (o *RuleFinding) HasFailedSince() bool

HasFailedSince returns a boolean if a field has been set.

func (*RuleFinding) HasFirstEvaluated

func (o *RuleFinding) HasFirstEvaluated() bool

HasFirstEvaluated returns a boolean if a field has been set.

func (*RuleFinding) HasId

func (o *RuleFinding) HasId() bool

HasId returns a boolean if a field has been set.

func (*RuleFinding) HasLastEvaluated

func (o *RuleFinding) HasLastEvaluated() bool

HasLastEvaluated returns a boolean if a field has been set.

func (*RuleFinding) HasResults

func (o *RuleFinding) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*RuleFinding) HasStatus

func (o *RuleFinding) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (RuleFinding) MarshalJSON

func (o RuleFinding) MarshalJSON() ([]byte, error)

func (*RuleFinding) SetEntityId

func (o *RuleFinding) SetEntityId(v InfrastructureEntityId)

SetEntityId gets a reference to the given InfrastructureEntityId and assigns it to the EntityId field.

func (*RuleFinding) SetExceptions

func (o *RuleFinding) SetExceptions(v []int32)

SetExceptions gets a reference to the given []int32 and assigns it to the Exceptions field.

func (*RuleFinding) SetFailedSince

func (o *RuleFinding) SetFailedSince(v string)

SetFailedSince gets a reference to the given string and assigns it to the FailedSince field.

func (*RuleFinding) SetFirstEvaluated

func (o *RuleFinding) SetFirstEvaluated(v string)

SetFirstEvaluated gets a reference to the given string and assigns it to the FirstEvaluated field.

func (*RuleFinding) SetId

func (o *RuleFinding) SetId(v map[string]interface{})

SetId gets a reference to the given map[string]interface{} and assigns it to the Id field.

func (*RuleFinding) SetLastEvaluated

func (o *RuleFinding) SetLastEvaluated(v string)

SetLastEvaluated gets a reference to the given string and assigns it to the LastEvaluated field.

func (*RuleFinding) SetResults

func (o *RuleFinding) SetResults(v []RuleResult)

SetResults gets a reference to the given []RuleResult and assigns it to the Results field.

func (*RuleFinding) SetStatus

func (o *RuleFinding) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type RuleFindingSummary

type RuleFindingSummary struct {
	Finding *RuleFinding `json:"finding,omitempty"`
	// Set of remediations for rule findings.
	Remediations *[]RemediationSummary `json:"remediations,omitempty"`
	Rule         *RuleMetadata         `json:"rule,omitempty"`
}

RuleFindingSummary ${rule.finding.summary.description}, ${rulefindingsummary.description}

func NewRuleFindingSummary

func NewRuleFindingSummary() *RuleFindingSummary

NewRuleFindingSummary instantiates a new RuleFindingSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleFindingSummaryWithDefaults

func NewRuleFindingSummaryWithDefaults() *RuleFindingSummary

NewRuleFindingSummaryWithDefaults instantiates a new RuleFindingSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleFindingSummary) GetFinding

func (o *RuleFindingSummary) GetFinding() RuleFinding

GetFinding returns the Finding field value if set, zero value otherwise.

func (*RuleFindingSummary) GetFindingOk

func (o *RuleFindingSummary) GetFindingOk() (*RuleFinding, bool)

GetFindingOk returns a tuple with the Finding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFindingSummary) GetRemediations

func (o *RuleFindingSummary) GetRemediations() []RemediationSummary

GetRemediations returns the Remediations field value if set, zero value otherwise.

func (*RuleFindingSummary) GetRemediationsOk

func (o *RuleFindingSummary) GetRemediationsOk() (*[]RemediationSummary, bool)

GetRemediationsOk returns a tuple with the Remediations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFindingSummary) GetRule

func (o *RuleFindingSummary) GetRule() RuleMetadata

GetRule returns the Rule field value if set, zero value otherwise.

func (*RuleFindingSummary) GetRuleOk

func (o *RuleFindingSummary) GetRuleOk() (*RuleMetadata, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleFindingSummary) HasFinding

func (o *RuleFindingSummary) HasFinding() bool

HasFinding returns a boolean if a field has been set.

func (*RuleFindingSummary) HasRemediations

func (o *RuleFindingSummary) HasRemediations() bool

HasRemediations returns a boolean if a field has been set.

func (*RuleFindingSummary) HasRule

func (o *RuleFindingSummary) HasRule() bool

HasRule returns a boolean if a field has been set.

func (RuleFindingSummary) MarshalJSON

func (o RuleFindingSummary) MarshalJSON() ([]byte, error)

func (*RuleFindingSummary) SetFinding

func (o *RuleFindingSummary) SetFinding(v RuleFinding)

SetFinding gets a reference to the given RuleFinding and assigns it to the Finding field.

func (*RuleFindingSummary) SetRemediations

func (o *RuleFindingSummary) SetRemediations(v []RemediationSummary)

SetRemediations gets a reference to the given []RemediationSummary and assigns it to the Remediations field.

func (*RuleFindingSummary) SetRule

func (o *RuleFindingSummary) SetRule(v RuleMetadata)

SetRule gets a reference to the given RuleMetadata and assigns it to the Rule field.

type RuleMetadata

type RuleMetadata struct {
	// Created date. The format is an ISO 8601 date, `YYYY-MM-DD`.
	Created *string `json:"created,omitempty"`
	// Description about the rule.
	Description *string `json:"description,omitempty"`
	// Type of resource.
	EntityType *string `json:"entity_type,omitempty"`
	// The identifier of the rule.
	Id *string `json:"id,omitempty"`
	// Links associated to the rule finding providing additional information.
	Links *[]StandardLink `json:"links,omitempty"`
	// Modified date. The format is an ISO 8601 date, `YYYY-MM-DD`.
	Modified *string `json:"modified,omitempty"`
	// Rule identifiers related to the current rule.
	Related *[]string `json:"related,omitempty"`
	// Severity of the rule finding.
	Severity *string `json:"severity,omitempty"`
	// Standards related to the rule finding.
	Standards *[]StandardReference `json:"standards,omitempty"`
	// Title of the rule finding.
	Title *string `json:"title,omitempty"`
}

RuleMetadata Detailed description about the rule.

func NewRuleMetadata

func NewRuleMetadata() *RuleMetadata

NewRuleMetadata instantiates a new RuleMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleMetadataWithDefaults

func NewRuleMetadataWithDefaults() *RuleMetadata

NewRuleMetadataWithDefaults instantiates a new RuleMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleMetadata) GetCreated

func (o *RuleMetadata) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*RuleMetadata) GetCreatedOk

func (o *RuleMetadata) GetCreatedOk() (*string, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetDescription

func (o *RuleMetadata) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RuleMetadata) GetDescriptionOk

func (o *RuleMetadata) 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 (*RuleMetadata) GetEntityType

func (o *RuleMetadata) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*RuleMetadata) GetEntityTypeOk

func (o *RuleMetadata) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetId

func (o *RuleMetadata) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RuleMetadata) GetIdOk

func (o *RuleMetadata) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RuleMetadata) GetLinks() []StandardLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*RuleMetadata) GetLinksOk

func (o *RuleMetadata) GetLinksOk() (*[]StandardLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetModified

func (o *RuleMetadata) GetModified() string

GetModified returns the Modified field value if set, zero value otherwise.

func (*RuleMetadata) GetModifiedOk

func (o *RuleMetadata) GetModifiedOk() (*string, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetRelated

func (o *RuleMetadata) GetRelated() []string

GetRelated returns the Related field value if set, zero value otherwise.

func (*RuleMetadata) GetRelatedOk

func (o *RuleMetadata) GetRelatedOk() (*[]string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetSeverity

func (o *RuleMetadata) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*RuleMetadata) GetSeverityOk

func (o *RuleMetadata) 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 (*RuleMetadata) GetStandards

func (o *RuleMetadata) GetStandards() []StandardReference

GetStandards returns the Standards field value if set, zero value otherwise.

func (*RuleMetadata) GetStandardsOk

func (o *RuleMetadata) GetStandardsOk() (*[]StandardReference, bool)

GetStandardsOk returns a tuple with the Standards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleMetadata) GetTitle

func (o *RuleMetadata) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*RuleMetadata) GetTitleOk

func (o *RuleMetadata) 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 (*RuleMetadata) HasCreated

func (o *RuleMetadata) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*RuleMetadata) HasDescription

func (o *RuleMetadata) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RuleMetadata) HasEntityType

func (o *RuleMetadata) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*RuleMetadata) HasId

func (o *RuleMetadata) HasId() bool

HasId returns a boolean if a field has been set.

func (o *RuleMetadata) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RuleMetadata) HasModified

func (o *RuleMetadata) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*RuleMetadata) HasRelated

func (o *RuleMetadata) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (*RuleMetadata) HasSeverity

func (o *RuleMetadata) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*RuleMetadata) HasStandards

func (o *RuleMetadata) HasStandards() bool

HasStandards returns a boolean if a field has been set.

func (*RuleMetadata) HasTitle

func (o *RuleMetadata) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (RuleMetadata) MarshalJSON

func (o RuleMetadata) MarshalJSON() ([]byte, error)

func (*RuleMetadata) SetCreated

func (o *RuleMetadata) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*RuleMetadata) SetDescription

func (o *RuleMetadata) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RuleMetadata) SetEntityType

func (o *RuleMetadata) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*RuleMetadata) SetId

func (o *RuleMetadata) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *RuleMetadata) SetLinks(v []StandardLink)

SetLinks gets a reference to the given []StandardLink and assigns it to the Links field.

func (*RuleMetadata) SetModified

func (o *RuleMetadata) SetModified(v string)

SetModified gets a reference to the given string and assigns it to the Modified field.

func (*RuleMetadata) SetRelated

func (o *RuleMetadata) SetRelated(v []string)

SetRelated gets a reference to the given []string and assigns it to the Related field.

func (*RuleMetadata) SetSeverity

func (o *RuleMetadata) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*RuleMetadata) SetStandards

func (o *RuleMetadata) SetStandards(v []StandardReference)

SetStandards gets a reference to the given []StandardReference and assigns it to the Standards field.

func (*RuleMetadata) SetTitle

func (o *RuleMetadata) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type RuleResult

type RuleResult struct {
	// Rule result localization prefix.
	LocalizationPrefix *string `json:"localization_prefix,omitempty"`
	// Rule result identifier.
	ResultId *string `json:"result_id,omitempty"`
	// The identifier of the rule.
	RuleId *string `json:"rule_id,omitempty"`
	// Set of key value pairs.
	Variables *[]Variable `json:"variables,omitempty"`
}

RuleResult Remediation result.

func NewRuleResult

func NewRuleResult() *RuleResult

NewRuleResult instantiates a new RuleResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleResultWithDefaults

func NewRuleResultWithDefaults() *RuleResult

NewRuleResultWithDefaults instantiates a new RuleResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RuleResult) GetLocalizationPrefix

func (o *RuleResult) GetLocalizationPrefix() string

GetLocalizationPrefix returns the LocalizationPrefix field value if set, zero value otherwise.

func (*RuleResult) GetLocalizationPrefixOk

func (o *RuleResult) GetLocalizationPrefixOk() (*string, bool)

GetLocalizationPrefixOk returns a tuple with the LocalizationPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleResult) GetResultId

func (o *RuleResult) GetResultId() string

GetResultId returns the ResultId field value if set, zero value otherwise.

func (*RuleResult) GetResultIdOk

func (o *RuleResult) GetResultIdOk() (*string, bool)

GetResultIdOk returns a tuple with the ResultId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleResult) GetRuleId

func (o *RuleResult) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*RuleResult) GetRuleIdOk

func (o *RuleResult) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleResult) GetVariables

func (o *RuleResult) GetVariables() []Variable

GetVariables returns the Variables field value if set, zero value otherwise.

func (*RuleResult) GetVariablesOk

func (o *RuleResult) GetVariablesOk() (*[]Variable, bool)

GetVariablesOk returns a tuple with the Variables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleResult) HasLocalizationPrefix

func (o *RuleResult) HasLocalizationPrefix() bool

HasLocalizationPrefix returns a boolean if a field has been set.

func (*RuleResult) HasResultId

func (o *RuleResult) HasResultId() bool

HasResultId returns a boolean if a field has been set.

func (*RuleResult) HasRuleId

func (o *RuleResult) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*RuleResult) HasVariables

func (o *RuleResult) HasVariables() bool

HasVariables returns a boolean if a field has been set.

func (RuleResult) MarshalJSON

func (o RuleResult) MarshalJSON() ([]byte, error)

func (*RuleResult) SetLocalizationPrefix

func (o *RuleResult) SetLocalizationPrefix(v string)

SetLocalizationPrefix gets a reference to the given string and assigns it to the LocalizationPrefix field.

func (*RuleResult) SetResultId

func (o *RuleResult) SetResultId(v string)

SetResultId gets a reference to the given string and assigns it to the ResultId field.

func (*RuleResult) SetRuleId

func (o *RuleResult) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*RuleResult) SetVariables

func (o *RuleResult) SetVariables(v []Variable)

SetVariables gets a reference to the given []Variable and assigns it to the Variables field.

type SearchQuery

type SearchQuery struct {
	// Search expression with criteria to filter rule findings.
	Query *string `json:"query,omitempty"`
}

SearchQuery ${searchquery.description}, ${search.query.description}

func NewSearchQuery

func NewSearchQuery() *SearchQuery

NewSearchQuery instantiates a new SearchQuery object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchQueryWithDefaults

func NewSearchQueryWithDefaults() *SearchQuery

NewSearchQueryWithDefaults instantiates a new SearchQuery object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchQuery) GetQuery

func (o *SearchQuery) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SearchQuery) GetQueryOk

func (o *SearchQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchQuery) HasQuery

func (o *SearchQuery) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SearchQuery) MarshalJSON

func (o SearchQuery) MarshalJSON() ([]byte, error)

func (*SearchQuery) SetQuery

func (o *SearchQuery) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

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 StandardLink struct {
	// URL link relating to the standard.
	Href *string `json:"href,omitempty"`
	// Title of the standard related to the rule finding.
	Title *string `json:"title,omitempty"`
}

StandardLink URL link relating to the standard.

func NewStandardLink() *StandardLink

NewStandardLink instantiates a new StandardLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandardLinkWithDefaults

func NewStandardLinkWithDefaults() *StandardLink

NewStandardLinkWithDefaults instantiates a new StandardLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StandardLink) GetHref

func (o *StandardLink) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*StandardLink) GetHrefOk

func (o *StandardLink) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandardLink) GetTitle

func (o *StandardLink) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*StandardLink) GetTitleOk

func (o *StandardLink) 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 (*StandardLink) HasHref

func (o *StandardLink) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*StandardLink) HasTitle

func (o *StandardLink) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (StandardLink) MarshalJSON

func (o StandardLink) MarshalJSON() ([]byte, error)

func (*StandardLink) SetHref

func (o *StandardLink) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*StandardLink) SetTitle

func (o *StandardLink) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type StandardReference

type StandardReference struct {
	// Standard key.
	Key  *string       `json:"key,omitempty"`
	Link *StandardLink `json:"link,omitempty"`
	// The identifier of the standard.
	Standard *string `json:"standard,omitempty"`
	// Title of the standard.
	StandardTitle *string `json:"standard_title,omitempty"`
	// Security threat identifiers.
	Threats *[]string `json:"threats,omitempty"`
	// Human friendly customized title.
	Title *string `json:"title,omitempty"`
}

StandardReference ${standard.reference.description}, ${standardreference.description}

func NewStandardReference

func NewStandardReference() *StandardReference

NewStandardReference instantiates a new StandardReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandardReferenceWithDefaults

func NewStandardReferenceWithDefaults() *StandardReference

NewStandardReferenceWithDefaults instantiates a new StandardReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StandardReference) GetKey

func (o *StandardReference) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*StandardReference) GetKeyOk

func (o *StandardReference) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *StandardReference) GetLink() StandardLink

GetLink returns the Link field value if set, zero value otherwise.

func (*StandardReference) GetLinkOk

func (o *StandardReference) GetLinkOk() (*StandardLink, bool)

GetLinkOk returns a tuple with the Link field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandardReference) GetStandard

func (o *StandardReference) GetStandard() string

GetStandard returns the Standard field value if set, zero value otherwise.

func (*StandardReference) GetStandardOk

func (o *StandardReference) GetStandardOk() (*string, bool)

GetStandardOk returns a tuple with the Standard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandardReference) GetStandardTitle

func (o *StandardReference) GetStandardTitle() string

GetStandardTitle returns the StandardTitle field value if set, zero value otherwise.

func (*StandardReference) GetStandardTitleOk

func (o *StandardReference) GetStandardTitleOk() (*string, bool)

GetStandardTitleOk returns a tuple with the StandardTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandardReference) GetThreats

func (o *StandardReference) GetThreats() []string

GetThreats returns the Threats field value if set, zero value otherwise.

func (*StandardReference) GetThreatsOk

func (o *StandardReference) GetThreatsOk() (*[]string, bool)

GetThreatsOk returns a tuple with the Threats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandardReference) GetTitle

func (o *StandardReference) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*StandardReference) GetTitleOk

func (o *StandardReference) 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 (*StandardReference) HasKey

func (o *StandardReference) HasKey() bool

HasKey returns a boolean if a field has been set.

func (o *StandardReference) HasLink() bool

HasLink returns a boolean if a field has been set.

func (*StandardReference) HasStandard

func (o *StandardReference) HasStandard() bool

HasStandard returns a boolean if a field has been set.

func (*StandardReference) HasStandardTitle

func (o *StandardReference) HasStandardTitle() bool

HasStandardTitle returns a boolean if a field has been set.

func (*StandardReference) HasThreats

func (o *StandardReference) HasThreats() bool

HasThreats returns a boolean if a field has been set.

func (*StandardReference) HasTitle

func (o *StandardReference) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (StandardReference) MarshalJSON

func (o StandardReference) MarshalJSON() ([]byte, error)

func (*StandardReference) SetKey

func (o *StandardReference) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (o *StandardReference) SetLink(v StandardLink)

SetLink gets a reference to the given StandardLink and assigns it to the Link field.

func (*StandardReference) SetStandard

func (o *StandardReference) SetStandard(v string)

SetStandard gets a reference to the given string and assigns it to the Standard field.

func (*StandardReference) SetStandardTitle

func (o *StandardReference) SetStandardTitle(v string)

SetStandardTitle gets a reference to the given string and assigns it to the StandardTitle field.

func (*StandardReference) SetThreats

func (o *StandardReference) SetThreats(v []string)

SetThreats gets a reference to the given []string and assigns it to the Threats field.

func (*StandardReference) SetTitle

func (o *StandardReference) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type TemplatizedRemediation

type TemplatizedRemediation struct {
	// The identifier of remediation.
	Id *string `json:"id,omitempty"`
	// Remediation script.
	Remediation *string `json:"remediation,omitempty"`
}

TemplatizedRemediation ${templatizedremediation.description}, ${templatized.remediation.description}

func NewTemplatizedRemediation

func NewTemplatizedRemediation() *TemplatizedRemediation

NewTemplatizedRemediation instantiates a new TemplatizedRemediation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTemplatizedRemediationWithDefaults

func NewTemplatizedRemediationWithDefaults() *TemplatizedRemediation

NewTemplatizedRemediationWithDefaults instantiates a new TemplatizedRemediation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TemplatizedRemediation) GetId

func (o *TemplatizedRemediation) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TemplatizedRemediation) GetIdOk

func (o *TemplatizedRemediation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TemplatizedRemediation) GetRemediation

func (o *TemplatizedRemediation) GetRemediation() string

GetRemediation returns the Remediation field value if set, zero value otherwise.

func (*TemplatizedRemediation) GetRemediationOk

func (o *TemplatizedRemediation) GetRemediationOk() (*string, bool)

GetRemediationOk returns a tuple with the Remediation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TemplatizedRemediation) HasId

func (o *TemplatizedRemediation) HasId() bool

HasId returns a boolean if a field has been set.

func (*TemplatizedRemediation) HasRemediation

func (o *TemplatizedRemediation) HasRemediation() bool

HasRemediation returns a boolean if a field has been set.

func (TemplatizedRemediation) MarshalJSON

func (o TemplatizedRemediation) MarshalJSON() ([]byte, error)

func (*TemplatizedRemediation) SetId

func (o *TemplatizedRemediation) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TemplatizedRemediation) SetRemediation

func (o *TemplatizedRemediation) SetRemediation(v string)

SetRemediation gets a reference to the given string and assigns it to the Remediation field.

type TermAggregate

type TermAggregate struct {
	Aggregates *map[string]int64 `json:"aggregates,omitempty"`
	// Aggregate field.
	Field *string `json:"field,omitempty"`
	// Aggregate term.
	Term *string `json:"term,omitempty"`
	// Number of elements matching the term aggregate field.
	TotalCount *int64 `json:"total_count,omitempty"`
}

TermAggregate ${term.aggregate.description}, ${termaggregate.description}

func NewTermAggregate

func NewTermAggregate() *TermAggregate

NewTermAggregate instantiates a new TermAggregate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTermAggregateWithDefaults

func NewTermAggregateWithDefaults() *TermAggregate

NewTermAggregateWithDefaults instantiates a new TermAggregate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TermAggregate) GetAggregates

func (o *TermAggregate) GetAggregates() map[string]int64

GetAggregates returns the Aggregates field value if set, zero value otherwise.

func (*TermAggregate) GetAggregatesOk

func (o *TermAggregate) GetAggregatesOk() (*map[string]int64, bool)

GetAggregatesOk returns a tuple with the Aggregates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TermAggregate) GetField

func (o *TermAggregate) GetField() string

GetField returns the Field field value if set, zero value otherwise.

func (*TermAggregate) GetFieldOk

func (o *TermAggregate) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TermAggregate) GetTerm

func (o *TermAggregate) GetTerm() string

GetTerm returns the Term field value if set, zero value otherwise.

func (*TermAggregate) GetTermOk

func (o *TermAggregate) GetTermOk() (*string, bool)

GetTermOk returns a tuple with the Term field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TermAggregate) GetTotalCount

func (o *TermAggregate) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*TermAggregate) GetTotalCountOk

func (o *TermAggregate) GetTotalCountOk() (*int64, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TermAggregate) HasAggregates

func (o *TermAggregate) HasAggregates() bool

HasAggregates returns a boolean if a field has been set.

func (*TermAggregate) HasField

func (o *TermAggregate) HasField() bool

HasField returns a boolean if a field has been set.

func (*TermAggregate) HasTerm

func (o *TermAggregate) HasTerm() bool

HasTerm returns a boolean if a field has been set.

func (*TermAggregate) HasTotalCount

func (o *TermAggregate) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (TermAggregate) MarshalJSON

func (o TermAggregate) MarshalJSON() ([]byte, error)

func (*TermAggregate) SetAggregates

func (o *TermAggregate) SetAggregates(v map[string]int64)

SetAggregates gets a reference to the given map[string]int64 and assigns it to the Aggregates field.

func (*TermAggregate) SetField

func (o *TermAggregate) SetField(v string)

SetField gets a reference to the given string and assigns it to the Field field.

func (*TermAggregate) SetTerm

func (o *TermAggregate) SetTerm(v string)

SetTerm gets a reference to the given string and assigns it to the Term field.

func (*TermAggregate) SetTotalCount

func (o *TermAggregate) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

type VKeyExceptionCriterion

type VKeyExceptionCriterion struct {
	// ${vkeyexceptioncriterion.pattern.description}, ${v.key.exception.criterion.pattern.description}
	Pattern *map[string]interface{} `json:"pattern,omitempty"`
}

VKeyExceptionCriterion ${vkeyexceptioncriterion.description}, ${v.key.exception.criterion.description}

func NewVKeyExceptionCriterion

func NewVKeyExceptionCriterion() *VKeyExceptionCriterion

NewVKeyExceptionCriterion instantiates a new VKeyExceptionCriterion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVKeyExceptionCriterionWithDefaults

func NewVKeyExceptionCriterionWithDefaults() *VKeyExceptionCriterion

NewVKeyExceptionCriterionWithDefaults instantiates a new VKeyExceptionCriterion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VKeyExceptionCriterion) GetPattern

func (o *VKeyExceptionCriterion) GetPattern() map[string]interface{}

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*VKeyExceptionCriterion) GetPatternOk

func (o *VKeyExceptionCriterion) GetPatternOk() (*map[string]interface{}, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VKeyExceptionCriterion) HasPattern

func (o *VKeyExceptionCriterion) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (VKeyExceptionCriterion) MarshalJSON

func (o VKeyExceptionCriterion) MarshalJSON() ([]byte, error)

func (*VKeyExceptionCriterion) SetPattern

func (o *VKeyExceptionCriterion) SetPattern(v map[string]interface{})

SetPattern gets a reference to the given map[string]interface{} and assigns it to the Pattern field.

type Variable

type Variable struct {
	// Variable key.
	Key *string `json:"key,omitempty"`
	// Variable value.
	Value *map[string]interface{} `json:"value,omitempty"`
}

Variable ${variable.description}

func NewVariable

func NewVariable() *Variable

NewVariable instantiates a new Variable object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVariableWithDefaults

func NewVariableWithDefaults() *Variable

NewVariableWithDefaults instantiates a new Variable object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Variable) GetKey

func (o *Variable) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Variable) GetKeyOk

func (o *Variable) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variable) GetValue

func (o *Variable) GetValue() map[string]interface{}

GetValue returns the Value field value if set, zero value otherwise.

func (*Variable) GetValueOk

func (o *Variable) GetValueOk() (*map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variable) HasKey

func (o *Variable) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*Variable) HasValue

func (o *Variable) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Variable) MarshalJSON

func (o Variable) MarshalJSON() ([]byte, error)

func (*Variable) SetKey

func (o *Variable) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*Variable) SetValue

func (o *Variable) SetValue(v map[string]interface{})

SetValue gets a reference to the given map[string]interface{} and assigns it to the Value field.

type Vulnerabilities

type Vulnerabilities struct {
	// Number of instances where the vulnerability is found.
	Instances *int32                   `json:"instances,omitempty"`
	Severity  *VulnerabilitiesSeverity `json:"severity,omitempty"`
	// Total number of vulnerabilities.
	Total *int32 `json:"total,omitempty"`
}

Vulnerabilities Vulnerability count detailing the number of affected instances, severity level and total vulnerabilities.

func NewVulnerabilities

func NewVulnerabilities() *Vulnerabilities

NewVulnerabilities instantiates a new Vulnerabilities object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilitiesWithDefaults

func NewVulnerabilitiesWithDefaults() *Vulnerabilities

NewVulnerabilitiesWithDefaults instantiates a new Vulnerabilities object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Vulnerabilities) GetInstances

func (o *Vulnerabilities) GetInstances() int32

GetInstances returns the Instances field value if set, zero value otherwise.

func (*Vulnerabilities) GetInstancesOk

func (o *Vulnerabilities) GetInstancesOk() (*int32, bool)

GetInstancesOk returns a tuple with the Instances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerabilities) GetSeverity

func (o *Vulnerabilities) GetSeverity() VulnerabilitiesSeverity

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*Vulnerabilities) GetSeverityOk

func (o *Vulnerabilities) GetSeverityOk() (*VulnerabilitiesSeverity, 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 (*Vulnerabilities) GetTotal

func (o *Vulnerabilities) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*Vulnerabilities) GetTotalOk

func (o *Vulnerabilities) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerabilities) HasInstances

func (o *Vulnerabilities) HasInstances() bool

HasInstances returns a boolean if a field has been set.

func (*Vulnerabilities) HasSeverity

func (o *Vulnerabilities) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*Vulnerabilities) HasTotal

func (o *Vulnerabilities) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (Vulnerabilities) MarshalJSON

func (o Vulnerabilities) MarshalJSON() ([]byte, error)

func (*Vulnerabilities) SetInstances

func (o *Vulnerabilities) SetInstances(v int32)

SetInstances gets a reference to the given int32 and assigns it to the Instances field.

func (*Vulnerabilities) SetSeverity

func (o *Vulnerabilities) SetSeverity(v VulnerabilitiesSeverity)

SetSeverity gets a reference to the given VulnerabilitiesSeverity and assigns it to the Severity field.

func (*Vulnerabilities) SetTotal

func (o *Vulnerabilities) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

type VulnerabilitiesSeverity

type VulnerabilitiesSeverity struct {
	// Number of `critical` vulnerabilities.
	Critical *int32 `json:"critical,omitempty"`
	// Number of `moderate` vulnerabilities.
	Moderate *int32 `json:"moderate,omitempty"`
	// Number of `severe` vulnerabilities.
	Severe *int32 `json:"severe,omitempty"`
}

VulnerabilitiesSeverity Severity of the vulnerability.

func NewVulnerabilitiesSeverity

func NewVulnerabilitiesSeverity() *VulnerabilitiesSeverity

NewVulnerabilitiesSeverity instantiates a new VulnerabilitiesSeverity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilitiesSeverityWithDefaults

func NewVulnerabilitiesSeverityWithDefaults() *VulnerabilitiesSeverity

NewVulnerabilitiesSeverityWithDefaults instantiates a new VulnerabilitiesSeverity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilitiesSeverity) GetCritical

func (o *VulnerabilitiesSeverity) GetCritical() int32

GetCritical returns the Critical field value if set, zero value otherwise.

func (*VulnerabilitiesSeverity) GetCriticalOk

func (o *VulnerabilitiesSeverity) GetCriticalOk() (*int32, bool)

GetCriticalOk returns a tuple with the Critical field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilitiesSeverity) GetModerate

func (o *VulnerabilitiesSeverity) GetModerate() int32

GetModerate returns the Moderate field value if set, zero value otherwise.

func (*VulnerabilitiesSeverity) GetModerateOk

func (o *VulnerabilitiesSeverity) GetModerateOk() (*int32, bool)

GetModerateOk returns a tuple with the Moderate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilitiesSeverity) GetSevere

func (o *VulnerabilitiesSeverity) GetSevere() int32

GetSevere returns the Severe field value if set, zero value otherwise.

func (*VulnerabilitiesSeverity) GetSevereOk

func (o *VulnerabilitiesSeverity) GetSevereOk() (*int32, bool)

GetSevereOk returns a tuple with the Severe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilitiesSeverity) HasCritical

func (o *VulnerabilitiesSeverity) HasCritical() bool

HasCritical returns a boolean if a field has been set.

func (*VulnerabilitiesSeverity) HasModerate

func (o *VulnerabilitiesSeverity) HasModerate() bool

HasModerate returns a boolean if a field has been set.

func (*VulnerabilitiesSeverity) HasSevere

func (o *VulnerabilitiesSeverity) HasSevere() bool

HasSevere returns a boolean if a field has been set.

func (VulnerabilitiesSeverity) MarshalJSON

func (o VulnerabilitiesSeverity) MarshalJSON() ([]byte, error)

func (*VulnerabilitiesSeverity) SetCritical

func (o *VulnerabilitiesSeverity) SetCritical(v int32)

SetCritical gets a reference to the given int32 and assigns it to the Critical field.

func (*VulnerabilitiesSeverity) SetModerate

func (o *VulnerabilitiesSeverity) SetModerate(v int32)

SetModerate gets a reference to the given int32 and assigns it to the Moderate field.

func (*VulnerabilitiesSeverity) SetSevere

func (o *VulnerabilitiesSeverity) SetSevere(v int32)

SetSevere gets a reference to the given int32 and assigns it to the Severe field.

type Vulnerability

type Vulnerability struct {
	// Type name for this resource. Always \"vulnerability\".
	Type *string `json:"_type,omitempty"`
	// The date the vulnerability coverage was added. The format is an ISO 8601 date, `YYYY-MM-DD`.
	Added *string `json:"added,omitempty"`
	// All vulnerability categories assigned to this vulnerability.
	Categories *[]string `json:"categories,omitempty"`
	CvssV2     *CvssV2   `json:"cvss_v2,omitempty"`
	CvssV3     *CvssV3   `json:"cvss_v3,omitempty"`
	// Whether the vulnerability can lead to Denial of Service (DoS).
	DenialOfService *bool `json:"denial_of_service,omitempty"`
	// A verbose description of the vulnerability.
	Description *string `json:"description,omitempty"`
	// Whether this vulnerability has at least one known exploit.
	Exploitable *bool `json:"exploitable,omitempty"`
	// The exploits that can be used to exploit a vulnerability.
	Exploits *[]Exploit `json:"exploits,omitempty"`
	// Whether this vulnerability has at least one known associated malware kit.
	ExposedToMalware *bool `json:"exposed_to_malware,omitempty"`
	// The identifier of the vulnerability.
	Id *string `json:"id,omitempty"`
	// External links to additional information of this vulnerability.
	Links *[]StandardLink `json:"links,omitempty"`
	// The malware kits that are known to be used to exploit the vulnerability.
	MalwareKits *[]MalwareKit `json:"malware_kits,omitempty"`
	// The last date the vulnerability was modified. The format is an ISO 8601 date, `YYYY-MM-DD`.
	Modified *string `json:"modified,omitempty"`
	// The PCI compliance status of the vulnerability.
	PciComplianceStatus *string `json:"pci_compliance_status,omitempty"`
	// The CVSS score of the vulnerability, adjusted for PCI rules and exceptions, on a scale of 0-10.
	PciCvssScore *float64 `json:"pci_cvss_score,omitempty"`
	// ${vulnerability.pci.severity.level.description}, ${vulnerability.pci_severity_level.description}
	PciSeverityLevel *string `json:"pci_severity_level,omitempty"`
	// The severity score of the vulnerability, adjusted for PCI rules and exceptions, on a scale of 0-10.
	PciSeverityScore *int32 `json:"pci_severity_score,omitempty"`
	// Any special notes or remarks about the vulnerability that pertain to PCI compliance.
	PciSpecialNotes *string `json:"pci_special_notes,omitempty"`
	// The date the vulnerability was first published or announced. The format is an ISO 8601 date, `YYYY-MM-DD`.
	Published *string `json:"published,omitempty"`
	// References to security standards this vulnerability is a part of.
	References *[]VulnerabilityReference `json:"references,omitempty"`
	// Vulnerabilities that are related to this vulnerability.
	Related *[]string `json:"related,omitempty"`
	// The risk score of the vulnerability. If using the default Rapid7 Real Risk™ model, this value ranges from 0-1000.
	RiskScore *float64 `json:"risk_score,omitempty"`
	// The severity of the vulnerability.
	Severity *string `json:"severity,omitempty"`
	// The severity score of the vulnerability, on a scale of 0-10.
	SeverityScore *int32 `json:"severity_score,omitempty"`
	// Solutions that can be used to remediated this vulnerability.
	Solutions *[]string `json:"solutions,omitempty"`
	// References to security standards this vulnerability is a part of.
	Standards *[]StandardReference `json:"standards,omitempty"`
	// The title (summary) of the vulnerability.
	Title *string `json:"title,omitempty"`
	// ${vulnerability.uuid.description}
	Uuid *string `json:"uuid,omitempty"`
}

Vulnerability A well-known, publicized vulnerability that can be detected during an assessment of an entity.

func NewVulnerability

func NewVulnerability() *Vulnerability

NewVulnerability instantiates a new Vulnerability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilityWithDefaults

func NewVulnerabilityWithDefaults() *Vulnerability

NewVulnerabilityWithDefaults instantiates a new Vulnerability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Vulnerability) GetAdded

func (o *Vulnerability) GetAdded() string

GetAdded returns the Added field value if set, zero value otherwise.

func (*Vulnerability) GetAddedOk

func (o *Vulnerability) GetAddedOk() (*string, bool)

GetAddedOk returns a tuple with the Added field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetCategories

func (o *Vulnerability) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*Vulnerability) GetCategoriesOk

func (o *Vulnerability) GetCategoriesOk() (*[]string, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetCvssV2

func (o *Vulnerability) GetCvssV2() CvssV2

GetCvssV2 returns the CvssV2 field value if set, zero value otherwise.

func (*Vulnerability) GetCvssV2Ok

func (o *Vulnerability) GetCvssV2Ok() (*CvssV2, bool)

GetCvssV2Ok returns a tuple with the CvssV2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetCvssV3

func (o *Vulnerability) GetCvssV3() CvssV3

GetCvssV3 returns the CvssV3 field value if set, zero value otherwise.

func (*Vulnerability) GetCvssV3Ok

func (o *Vulnerability) GetCvssV3Ok() (*CvssV3, bool)

GetCvssV3Ok returns a tuple with the CvssV3 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetDenialOfService

func (o *Vulnerability) GetDenialOfService() bool

GetDenialOfService returns the DenialOfService field value if set, zero value otherwise.

func (*Vulnerability) GetDenialOfServiceOk

func (o *Vulnerability) GetDenialOfServiceOk() (*bool, bool)

GetDenialOfServiceOk returns a tuple with the DenialOfService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetDescription

func (o *Vulnerability) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Vulnerability) GetDescriptionOk

func (o *Vulnerability) 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 (*Vulnerability) GetExploitable

func (o *Vulnerability) GetExploitable() bool

GetExploitable returns the Exploitable field value if set, zero value otherwise.

func (*Vulnerability) GetExploitableOk

func (o *Vulnerability) GetExploitableOk() (*bool, bool)

GetExploitableOk returns a tuple with the Exploitable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetExploits

func (o *Vulnerability) GetExploits() []Exploit

GetExploits returns the Exploits field value if set, zero value otherwise.

func (*Vulnerability) GetExploitsOk

func (o *Vulnerability) GetExploitsOk() (*[]Exploit, bool)

GetExploitsOk returns a tuple with the Exploits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetExposedToMalware

func (o *Vulnerability) GetExposedToMalware() bool

GetExposedToMalware returns the ExposedToMalware field value if set, zero value otherwise.

func (*Vulnerability) GetExposedToMalwareOk

func (o *Vulnerability) GetExposedToMalwareOk() (*bool, bool)

GetExposedToMalwareOk returns a tuple with the ExposedToMalware field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetId

func (o *Vulnerability) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Vulnerability) GetIdOk

func (o *Vulnerability) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Vulnerability) GetLinks() []StandardLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*Vulnerability) GetLinksOk

func (o *Vulnerability) GetLinksOk() (*[]StandardLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetMalwareKits

func (o *Vulnerability) GetMalwareKits() []MalwareKit

GetMalwareKits returns the MalwareKits field value if set, zero value otherwise.

func (*Vulnerability) GetMalwareKitsOk

func (o *Vulnerability) GetMalwareKitsOk() (*[]MalwareKit, bool)

GetMalwareKitsOk returns a tuple with the MalwareKits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetModified

func (o *Vulnerability) GetModified() string

GetModified returns the Modified field value if set, zero value otherwise.

func (*Vulnerability) GetModifiedOk

func (o *Vulnerability) GetModifiedOk() (*string, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPciComplianceStatus

func (o *Vulnerability) GetPciComplianceStatus() string

GetPciComplianceStatus returns the PciComplianceStatus field value if set, zero value otherwise.

func (*Vulnerability) GetPciComplianceStatusOk

func (o *Vulnerability) GetPciComplianceStatusOk() (*string, bool)

GetPciComplianceStatusOk returns a tuple with the PciComplianceStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPciCvssScore

func (o *Vulnerability) GetPciCvssScore() float64

GetPciCvssScore returns the PciCvssScore field value if set, zero value otherwise.

func (*Vulnerability) GetPciCvssScoreOk

func (o *Vulnerability) GetPciCvssScoreOk() (*float64, bool)

GetPciCvssScoreOk returns a tuple with the PciCvssScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPciSeverityLevel

func (o *Vulnerability) GetPciSeverityLevel() string

GetPciSeverityLevel returns the PciSeverityLevel field value if set, zero value otherwise.

func (*Vulnerability) GetPciSeverityLevelOk

func (o *Vulnerability) GetPciSeverityLevelOk() (*string, bool)

GetPciSeverityLevelOk returns a tuple with the PciSeverityLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPciSeverityScore

func (o *Vulnerability) GetPciSeverityScore() int32

GetPciSeverityScore returns the PciSeverityScore field value if set, zero value otherwise.

func (*Vulnerability) GetPciSeverityScoreOk

func (o *Vulnerability) GetPciSeverityScoreOk() (*int32, bool)

GetPciSeverityScoreOk returns a tuple with the PciSeverityScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPciSpecialNotes

func (o *Vulnerability) GetPciSpecialNotes() string

GetPciSpecialNotes returns the PciSpecialNotes field value if set, zero value otherwise.

func (*Vulnerability) GetPciSpecialNotesOk

func (o *Vulnerability) GetPciSpecialNotesOk() (*string, bool)

GetPciSpecialNotesOk returns a tuple with the PciSpecialNotes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPublished

func (o *Vulnerability) GetPublished() string

GetPublished returns the Published field value if set, zero value otherwise.

func (*Vulnerability) GetPublishedOk

func (o *Vulnerability) GetPublishedOk() (*string, bool)

GetPublishedOk returns a tuple with the Published field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetReferences

func (o *Vulnerability) GetReferences() []VulnerabilityReference

GetReferences returns the References field value if set, zero value otherwise.

func (*Vulnerability) GetReferencesOk

func (o *Vulnerability) GetReferencesOk() (*[]VulnerabilityReference, bool)

GetReferencesOk returns a tuple with the References field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetRelated

func (o *Vulnerability) GetRelated() []string

GetRelated returns the Related field value if set, zero value otherwise.

func (*Vulnerability) GetRelatedOk

func (o *Vulnerability) GetRelatedOk() (*[]string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetRiskScore

func (o *Vulnerability) GetRiskScore() float64

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*Vulnerability) GetRiskScoreOk

func (o *Vulnerability) GetRiskScoreOk() (*float64, bool)

GetRiskScoreOk returns a tuple with the RiskScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetSeverity

func (o *Vulnerability) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*Vulnerability) GetSeverityOk

func (o *Vulnerability) 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 (*Vulnerability) GetSeverityScore

func (o *Vulnerability) GetSeverityScore() int32

GetSeverityScore returns the SeverityScore field value if set, zero value otherwise.

func (*Vulnerability) GetSeverityScoreOk

func (o *Vulnerability) GetSeverityScoreOk() (*int32, bool)

GetSeverityScoreOk returns a tuple with the SeverityScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetSolutions

func (o *Vulnerability) GetSolutions() []string

GetSolutions returns the Solutions field value if set, zero value otherwise.

func (*Vulnerability) GetSolutionsOk

func (o *Vulnerability) GetSolutionsOk() (*[]string, bool)

GetSolutionsOk returns a tuple with the Solutions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetStandards

func (o *Vulnerability) GetStandards() []StandardReference

GetStandards returns the Standards field value if set, zero value otherwise.

func (*Vulnerability) GetStandardsOk

func (o *Vulnerability) GetStandardsOk() (*[]StandardReference, bool)

GetStandardsOk returns a tuple with the Standards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetTitle

func (o *Vulnerability) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*Vulnerability) GetTitleOk

func (o *Vulnerability) 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 (*Vulnerability) GetType

func (o *Vulnerability) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Vulnerability) GetTypeOk

func (o *Vulnerability) 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 (*Vulnerability) GetUuid

func (o *Vulnerability) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Vulnerability) GetUuidOk

func (o *Vulnerability) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) HasAdded

func (o *Vulnerability) HasAdded() bool

HasAdded returns a boolean if a field has been set.

func (*Vulnerability) HasCategories

func (o *Vulnerability) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*Vulnerability) HasCvssV2

func (o *Vulnerability) HasCvssV2() bool

HasCvssV2 returns a boolean if a field has been set.

func (*Vulnerability) HasCvssV3

func (o *Vulnerability) HasCvssV3() bool

HasCvssV3 returns a boolean if a field has been set.

func (*Vulnerability) HasDenialOfService

func (o *Vulnerability) HasDenialOfService() bool

HasDenialOfService returns a boolean if a field has been set.

func (*Vulnerability) HasDescription

func (o *Vulnerability) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Vulnerability) HasExploitable

func (o *Vulnerability) HasExploitable() bool

HasExploitable returns a boolean if a field has been set.

func (*Vulnerability) HasExploits

func (o *Vulnerability) HasExploits() bool

HasExploits returns a boolean if a field has been set.

func (*Vulnerability) HasExposedToMalware

func (o *Vulnerability) HasExposedToMalware() bool

HasExposedToMalware returns a boolean if a field has been set.

func (*Vulnerability) HasId

func (o *Vulnerability) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Vulnerability) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Vulnerability) HasMalwareKits

func (o *Vulnerability) HasMalwareKits() bool

HasMalwareKits returns a boolean if a field has been set.

func (*Vulnerability) HasModified

func (o *Vulnerability) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*Vulnerability) HasPciComplianceStatus

func (o *Vulnerability) HasPciComplianceStatus() bool

HasPciComplianceStatus returns a boolean if a field has been set.

func (*Vulnerability) HasPciCvssScore

func (o *Vulnerability) HasPciCvssScore() bool

HasPciCvssScore returns a boolean if a field has been set.

func (*Vulnerability) HasPciSeverityLevel

func (o *Vulnerability) HasPciSeverityLevel() bool

HasPciSeverityLevel returns a boolean if a field has been set.

func (*Vulnerability) HasPciSeverityScore

func (o *Vulnerability) HasPciSeverityScore() bool

HasPciSeverityScore returns a boolean if a field has been set.

func (*Vulnerability) HasPciSpecialNotes

func (o *Vulnerability) HasPciSpecialNotes() bool

HasPciSpecialNotes returns a boolean if a field has been set.

func (*Vulnerability) HasPublished

func (o *Vulnerability) HasPublished() bool

HasPublished returns a boolean if a field has been set.

func (*Vulnerability) HasReferences

func (o *Vulnerability) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*Vulnerability) HasRelated

func (o *Vulnerability) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (*Vulnerability) HasRiskScore

func (o *Vulnerability) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*Vulnerability) HasSeverity

func (o *Vulnerability) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*Vulnerability) HasSeverityScore

func (o *Vulnerability) HasSeverityScore() bool

HasSeverityScore returns a boolean if a field has been set.

func (*Vulnerability) HasSolutions

func (o *Vulnerability) HasSolutions() bool

HasSolutions returns a boolean if a field has been set.

func (*Vulnerability) HasStandards

func (o *Vulnerability) HasStandards() bool

HasStandards returns a boolean if a field has been set.

func (*Vulnerability) HasTitle

func (o *Vulnerability) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*Vulnerability) HasType

func (o *Vulnerability) HasType() bool

HasType returns a boolean if a field has been set.

func (*Vulnerability) HasUuid

func (o *Vulnerability) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Vulnerability) MarshalJSON

func (o Vulnerability) MarshalJSON() ([]byte, error)

func (*Vulnerability) SetAdded

func (o *Vulnerability) SetAdded(v string)

SetAdded gets a reference to the given string and assigns it to the Added field.

func (*Vulnerability) SetCategories

func (o *Vulnerability) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*Vulnerability) SetCvssV2

func (o *Vulnerability) SetCvssV2(v CvssV2)

SetCvssV2 gets a reference to the given CvssV2 and assigns it to the CvssV2 field.

func (*Vulnerability) SetCvssV3

func (o *Vulnerability) SetCvssV3(v CvssV3)

SetCvssV3 gets a reference to the given CvssV3 and assigns it to the CvssV3 field.

func (*Vulnerability) SetDenialOfService

func (o *Vulnerability) SetDenialOfService(v bool)

SetDenialOfService gets a reference to the given bool and assigns it to the DenialOfService field.

func (*Vulnerability) SetDescription

func (o *Vulnerability) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Vulnerability) SetExploitable

func (o *Vulnerability) SetExploitable(v bool)

SetExploitable gets a reference to the given bool and assigns it to the Exploitable field.

func (*Vulnerability) SetExploits

func (o *Vulnerability) SetExploits(v []Exploit)

SetExploits gets a reference to the given []Exploit and assigns it to the Exploits field.

func (*Vulnerability) SetExposedToMalware

func (o *Vulnerability) SetExposedToMalware(v bool)

SetExposedToMalware gets a reference to the given bool and assigns it to the ExposedToMalware field.

func (*Vulnerability) SetId

func (o *Vulnerability) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Vulnerability) SetLinks(v []StandardLink)

SetLinks gets a reference to the given []StandardLink and assigns it to the Links field.

func (*Vulnerability) SetMalwareKits

func (o *Vulnerability) SetMalwareKits(v []MalwareKit)

SetMalwareKits gets a reference to the given []MalwareKit and assigns it to the MalwareKits field.

func (*Vulnerability) SetModified

func (o *Vulnerability) SetModified(v string)

SetModified gets a reference to the given string and assigns it to the Modified field.

func (*Vulnerability) SetPciComplianceStatus

func (o *Vulnerability) SetPciComplianceStatus(v string)

SetPciComplianceStatus gets a reference to the given string and assigns it to the PciComplianceStatus field.

func (*Vulnerability) SetPciCvssScore

func (o *Vulnerability) SetPciCvssScore(v float64)

SetPciCvssScore gets a reference to the given float64 and assigns it to the PciCvssScore field.

func (*Vulnerability) SetPciSeverityLevel

func (o *Vulnerability) SetPciSeverityLevel(v string)

SetPciSeverityLevel gets a reference to the given string and assigns it to the PciSeverityLevel field.

func (*Vulnerability) SetPciSeverityScore

func (o *Vulnerability) SetPciSeverityScore(v int32)

SetPciSeverityScore gets a reference to the given int32 and assigns it to the PciSeverityScore field.

func (*Vulnerability) SetPciSpecialNotes

func (o *Vulnerability) SetPciSpecialNotes(v string)

SetPciSpecialNotes gets a reference to the given string and assigns it to the PciSpecialNotes field.

func (*Vulnerability) SetPublished

func (o *Vulnerability) SetPublished(v string)

SetPublished gets a reference to the given string and assigns it to the Published field.

func (*Vulnerability) SetReferences

func (o *Vulnerability) SetReferences(v []VulnerabilityReference)

SetReferences gets a reference to the given []VulnerabilityReference and assigns it to the References field.

func (*Vulnerability) SetRelated

func (o *Vulnerability) SetRelated(v []string)

SetRelated gets a reference to the given []string and assigns it to the Related field.

func (*Vulnerability) SetRiskScore

func (o *Vulnerability) SetRiskScore(v float64)

SetRiskScore gets a reference to the given float64 and assigns it to the RiskScore field.

func (*Vulnerability) SetSeverity

func (o *Vulnerability) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*Vulnerability) SetSeverityScore

func (o *Vulnerability) SetSeverityScore(v int32)

SetSeverityScore gets a reference to the given int32 and assigns it to the SeverityScore field.

func (*Vulnerability) SetSolutions

func (o *Vulnerability) SetSolutions(v []string)

SetSolutions gets a reference to the given []string and assigns it to the Solutions field.

func (*Vulnerability) SetStandards

func (o *Vulnerability) SetStandards(v []StandardReference)

SetStandards gets a reference to the given []StandardReference and assigns it to the Standards field.

func (*Vulnerability) SetTitle

func (o *Vulnerability) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*Vulnerability) SetType

func (o *Vulnerability) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Vulnerability) SetUuid

func (o *Vulnerability) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

type VulnerabilityApiService

type VulnerabilityApiService service

VulnerabilityApiService VulnerabilityApi service

func (*VulnerabilityApiService) GetVulnerabilities

func (a *VulnerabilityApiService) GetVulnerabilities(ctx _context.Context, region Region) ApiGetVulnerabilitiesRequest
  • GetVulnerabilities List Vulnerabilities
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Returns all vulnerabilities that can be assessed.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @return ApiGetVulnerabilitiesRequest

func (*VulnerabilityApiService) GetVulnerabilitiesExecute

* Execute executes the request * @return PageOfVulnerability

func (*VulnerabilityApiService) GetVulnerability

func (a *VulnerabilityApiService) GetVulnerability(ctx _context.Context, region Region, id string) ApiGetVulnerabilityRequest
  • GetVulnerability Get Vulnerability
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Returns the metadata for a vulnerability that can be assessed.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @param id The identifier of the vulnerability to retrieve details for.
  • @return ApiGetVulnerabilityRequest

func (*VulnerabilityApiService) GetVulnerabilityExecute

* Execute executes the request * @return Vulnerability

func (*VulnerabilityApiService) SearchVulnerabilities

func (a *VulnerabilityApiService) SearchVulnerabilities(ctx _context.Context, region Region) ApiSearchVulnerabilitiesRequest
  • SearchVulnerabilities Search Vulnerabilities
  • <div style="border: 1px #FFA700 solid; padding: 10px; border-radius: 2px; background-color: rgba(229,145,53,0.1);"> <div style="font-weight: bold; font-size: 110%; color: #FFA700; padding-bottom: 5px;">Experimental</div> <div style="font-style: italic; font-size: 90%;">This endpoint is experimental and subject to change at any time. No guarantee is made that this endpoint does not change in backward incompatible ways.</div> </div>

Returns all vulnerabilities that can be assessed.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param region The region of the Insight Platform to use. See [Overview](#section/Overview) for more information.
  • @return ApiSearchVulnerabilitiesRequest

func (*VulnerabilityApiService) SearchVulnerabilitiesExecute

* Execute executes the request * @return PageOfVulnerability

type VulnerabilityExploitability

type VulnerabilityExploitability struct {
	// Boolean field indicating if the image is exploitable or not.
	Exploitable *bool `json:"exploitable,omitempty"`
	// Number of exploits on the image.
	Exploits *int32 `json:"exploits,omitempty"`
	// Boolean field indicating if the image is exposed to malware or not.
	ExposedToMalware *bool `json:"exposed_to_malware,omitempty"`
	// Number of malware kits.
	MalwareKits *int32 `json:"malware_kits,omitempty"`
}

VulnerabilityExploitability Exploitability on an image.

func NewVulnerabilityExploitability

func NewVulnerabilityExploitability() *VulnerabilityExploitability

NewVulnerabilityExploitability instantiates a new VulnerabilityExploitability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilityExploitabilityWithDefaults

func NewVulnerabilityExploitabilityWithDefaults() *VulnerabilityExploitability

NewVulnerabilityExploitabilityWithDefaults instantiates a new VulnerabilityExploitability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilityExploitability) GetExploitable

func (o *VulnerabilityExploitability) GetExploitable() bool

GetExploitable returns the Exploitable field value if set, zero value otherwise.

func (*VulnerabilityExploitability) GetExploitableOk

func (o *VulnerabilityExploitability) GetExploitableOk() (*bool, bool)

GetExploitableOk returns a tuple with the Exploitable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityExploitability) GetExploits

func (o *VulnerabilityExploitability) GetExploits() int32

GetExploits returns the Exploits field value if set, zero value otherwise.

func (*VulnerabilityExploitability) GetExploitsOk

func (o *VulnerabilityExploitability) GetExploitsOk() (*int32, bool)

GetExploitsOk returns a tuple with the Exploits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityExploitability) GetExposedToMalware

func (o *VulnerabilityExploitability) GetExposedToMalware() bool

GetExposedToMalware returns the ExposedToMalware field value if set, zero value otherwise.

func (*VulnerabilityExploitability) GetExposedToMalwareOk

func (o *VulnerabilityExploitability) GetExposedToMalwareOk() (*bool, bool)

GetExposedToMalwareOk returns a tuple with the ExposedToMalware field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityExploitability) GetMalwareKits

func (o *VulnerabilityExploitability) GetMalwareKits() int32

GetMalwareKits returns the MalwareKits field value if set, zero value otherwise.

func (*VulnerabilityExploitability) GetMalwareKitsOk

func (o *VulnerabilityExploitability) GetMalwareKitsOk() (*int32, bool)

GetMalwareKitsOk returns a tuple with the MalwareKits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityExploitability) HasExploitable

func (o *VulnerabilityExploitability) HasExploitable() bool

HasExploitable returns a boolean if a field has been set.

func (*VulnerabilityExploitability) HasExploits

func (o *VulnerabilityExploitability) HasExploits() bool

HasExploits returns a boolean if a field has been set.

func (*VulnerabilityExploitability) HasExposedToMalware

func (o *VulnerabilityExploitability) HasExposedToMalware() bool

HasExposedToMalware returns a boolean if a field has been set.

func (*VulnerabilityExploitability) HasMalwareKits

func (o *VulnerabilityExploitability) HasMalwareKits() bool

HasMalwareKits returns a boolean if a field has been set.

func (VulnerabilityExploitability) MarshalJSON

func (o VulnerabilityExploitability) MarshalJSON() ([]byte, error)

func (*VulnerabilityExploitability) SetExploitable

func (o *VulnerabilityExploitability) SetExploitable(v bool)

SetExploitable gets a reference to the given bool and assigns it to the Exploitable field.

func (*VulnerabilityExploitability) SetExploits

func (o *VulnerabilityExploitability) SetExploits(v int32)

SetExploits gets a reference to the given int32 and assigns it to the Exploits field.

func (*VulnerabilityExploitability) SetExposedToMalware

func (o *VulnerabilityExploitability) SetExposedToMalware(v bool)

SetExposedToMalware gets a reference to the given bool and assigns it to the ExposedToMalware field.

func (*VulnerabilityExploitability) SetMalwareKits

func (o *VulnerabilityExploitability) SetMalwareKits(v int32)

SetMalwareKits gets a reference to the given int32 and assigns it to the MalwareKits field.

type VulnerabilityPci

type VulnerabilityPci struct {
	// The CVSS score of the vulnerability, adjusted for PCI rules and exceptions, on a scale of 0-10.
	CvssScore *float64 `json:"cvss_score,omitempty"`
	// Whether if present on a host this vulnerability would cause a PCI failure. `true` if compliance status is `\"fail\"`, `false` otherwise.
	Fail *bool `json:"fail,omitempty"`
	// The severity score of the vulnerability, adjusted for PCI rules and exceptions, on a scale of 0-10.
	SeverityScore *int32 `json:"severity_score,omitempty"`
	// Any special notes or remarks about the vulnerability that pertain to PCI compliance.
	SpecialNotes *string `json:"special_notes,omitempty"`
	// ${vulnerabilitypci.status.description}, ${vulnerability.pci.status.description}
	Status *string `json:"status,omitempty"`
}

VulnerabilityPci Details the <a target=\"_blank\" href=\"https://www.pcisecuritystandards.org/\">Payment Card Industry (PCI)</a> details of the vulnerability.

func NewVulnerabilityPci

func NewVulnerabilityPci() *VulnerabilityPci

NewVulnerabilityPci instantiates a new VulnerabilityPci object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilityPciWithDefaults

func NewVulnerabilityPciWithDefaults() *VulnerabilityPci

NewVulnerabilityPciWithDefaults instantiates a new VulnerabilityPci object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilityPci) GetCvssScore

func (o *VulnerabilityPci) GetCvssScore() float64

GetCvssScore returns the CvssScore field value if set, zero value otherwise.

func (*VulnerabilityPci) GetCvssScoreOk

func (o *VulnerabilityPci) GetCvssScoreOk() (*float64, bool)

GetCvssScoreOk returns a tuple with the CvssScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityPci) GetFail

func (o *VulnerabilityPci) GetFail() bool

GetFail returns the Fail field value if set, zero value otherwise.

func (*VulnerabilityPci) GetFailOk

func (o *VulnerabilityPci) GetFailOk() (*bool, bool)

GetFailOk returns a tuple with the Fail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityPci) GetSeverityScore

func (o *VulnerabilityPci) GetSeverityScore() int32

GetSeverityScore returns the SeverityScore field value if set, zero value otherwise.

func (*VulnerabilityPci) GetSeverityScoreOk

func (o *VulnerabilityPci) GetSeverityScoreOk() (*int32, bool)

GetSeverityScoreOk returns a tuple with the SeverityScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityPci) GetSpecialNotes

func (o *VulnerabilityPci) GetSpecialNotes() string

GetSpecialNotes returns the SpecialNotes field value if set, zero value otherwise.

func (*VulnerabilityPci) GetSpecialNotesOk

func (o *VulnerabilityPci) GetSpecialNotesOk() (*string, bool)

GetSpecialNotesOk returns a tuple with the SpecialNotes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityPci) GetStatus

func (o *VulnerabilityPci) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*VulnerabilityPci) GetStatusOk

func (o *VulnerabilityPci) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityPci) HasCvssScore

func (o *VulnerabilityPci) HasCvssScore() bool

HasCvssScore returns a boolean if a field has been set.

func (*VulnerabilityPci) HasFail

func (o *VulnerabilityPci) HasFail() bool

HasFail returns a boolean if a field has been set.

func (*VulnerabilityPci) HasSeverityScore

func (o *VulnerabilityPci) HasSeverityScore() bool

HasSeverityScore returns a boolean if a field has been set.

func (*VulnerabilityPci) HasSpecialNotes

func (o *VulnerabilityPci) HasSpecialNotes() bool

HasSpecialNotes returns a boolean if a field has been set.

func (*VulnerabilityPci) HasStatus

func (o *VulnerabilityPci) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (VulnerabilityPci) MarshalJSON

func (o VulnerabilityPci) MarshalJSON() ([]byte, error)

func (*VulnerabilityPci) SetCvssScore

func (o *VulnerabilityPci) SetCvssScore(v float64)

SetCvssScore gets a reference to the given float64 and assigns it to the CvssScore field.

func (*VulnerabilityPci) SetFail

func (o *VulnerabilityPci) SetFail(v bool)

SetFail gets a reference to the given bool and assigns it to the Fail field.

func (*VulnerabilityPci) SetSeverityScore

func (o *VulnerabilityPci) SetSeverityScore(v int32)

SetSeverityScore gets a reference to the given int32 and assigns it to the SeverityScore field.

func (*VulnerabilityPci) SetSpecialNotes

func (o *VulnerabilityPci) SetSpecialNotes(v string)

SetSpecialNotes gets a reference to the given string and assigns it to the SpecialNotes field.

func (*VulnerabilityPci) SetStatus

func (o *VulnerabilityPci) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type VulnerabilityReference

type VulnerabilityReference struct {
	// Hypermedia link to the destination of the vulnerability reference.
	Href *string `json:"href,omitempty"`
	// The contents of the reference, typically an identifier or hyperlink. Example: `\"CVE-2011-0762\"`
	Reference *string `json:"reference,omitempty"`
	// The originating source of the reference. Examples: `\"url\"`, `\"cve\"`, `\"bid\"`, `\"redhat\"`
	Source *string `json:"source,omitempty"`
	// The title of the vulnerability reference link.
	Title *string `json:"title,omitempty"`
}

VulnerabilityReference A reference to additional information about a vulnerability, typically to a vendor or third-party advisory details page.

func NewVulnerabilityReference

func NewVulnerabilityReference() *VulnerabilityReference

NewVulnerabilityReference instantiates a new VulnerabilityReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilityReferenceWithDefaults

func NewVulnerabilityReferenceWithDefaults() *VulnerabilityReference

NewVulnerabilityReferenceWithDefaults instantiates a new VulnerabilityReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilityReference) GetHref

func (o *VulnerabilityReference) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*VulnerabilityReference) GetHrefOk

func (o *VulnerabilityReference) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityReference) GetReference

func (o *VulnerabilityReference) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*VulnerabilityReference) GetReferenceOk

func (o *VulnerabilityReference) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityReference) GetSource

func (o *VulnerabilityReference) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*VulnerabilityReference) GetSourceOk

func (o *VulnerabilityReference) 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 (*VulnerabilityReference) GetTitle

func (o *VulnerabilityReference) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*VulnerabilityReference) GetTitleOk

func (o *VulnerabilityReference) 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 (*VulnerabilityReference) HasHref

func (o *VulnerabilityReference) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*VulnerabilityReference) HasReference

func (o *VulnerabilityReference) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*VulnerabilityReference) HasSource

func (o *VulnerabilityReference) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*VulnerabilityReference) HasTitle

func (o *VulnerabilityReference) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (VulnerabilityReference) MarshalJSON

func (o VulnerabilityReference) MarshalJSON() ([]byte, error)

func (*VulnerabilityReference) SetHref

func (o *VulnerabilityReference) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*VulnerabilityReference) SetReference

func (o *VulnerabilityReference) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*VulnerabilityReference) SetSource

func (o *VulnerabilityReference) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*VulnerabilityReference) SetTitle

func (o *VulnerabilityReference) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type VulnerabilitySearch

type VulnerabilitySearch struct {
	// Search expression with criteria for searching on vulnerabilities.
	Vulnerability *string `json:"vulnerability,omitempty"`
}

VulnerabilitySearch Criteria for searching vulnerabilities.

func NewVulnerabilitySearch

func NewVulnerabilitySearch() *VulnerabilitySearch

NewVulnerabilitySearch instantiates a new VulnerabilitySearch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilitySearchWithDefaults

func NewVulnerabilitySearchWithDefaults() *VulnerabilitySearch

NewVulnerabilitySearchWithDefaults instantiates a new VulnerabilitySearch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilitySearch) GetVulnerability

func (o *VulnerabilitySearch) GetVulnerability() string

GetVulnerability returns the Vulnerability field value if set, zero value otherwise.

func (*VulnerabilitySearch) GetVulnerabilityOk

func (o *VulnerabilitySearch) GetVulnerabilityOk() (*string, bool)

GetVulnerabilityOk returns a tuple with the Vulnerability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilitySearch) HasVulnerability

func (o *VulnerabilitySearch) HasVulnerability() bool

HasVulnerability returns a boolean if a field has been set.

func (VulnerabilitySearch) MarshalJSON

func (o VulnerabilitySearch) MarshalJSON() ([]byte, error)

func (*VulnerabilitySearch) SetVulnerability

func (o *VulnerabilitySearch) SetVulnerability(v string)

SetVulnerability gets a reference to the given string and assigns it to the Vulnerability field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL