engine

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2022 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for engine

This is the Anchore Engine API. Provides the primary external API for users of the service.

Overview

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

  • API version: 0.3.0
  • Package version: 4.1.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import sw "./engine"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
ArchivesApi ArchiveImageAnalysis Post /archives/images
ArchivesApi CreateAnalysisArchiveRule Post /archives/rules
ArchivesApi DeleteAnalysisArchiveRule Delete /archives/rules/{ruleId}
ArchivesApi DeleteArchivedAnalysis Delete /archives/images/{imageDigest}
ArchivesApi GetAnalysisArchiveRule Get /archives/rules/{ruleId}
ArchivesApi GetArchivedAnalysis Get /archives/images/{imageDigest}
ArchivesApi ListAnalysisArchive Get /archives/images
ArchivesApi ListAnalysisArchiveRules Get /archives/rules
ArchivesApi ListArchives Get /archives
DefaultApi GetOauthToken Post /oauth/token
DefaultApi HealthCheck Get /health
DefaultApi ListFileContentSearchResults Get /images/{imageDigest}/artifacts/file_content_search Return a list of analyzer artifacts of the specified type
DefaultApi ListRetrievedFiles Get /images/{imageDigest}/artifacts/retrieved_files Return a list of analyzer artifacts of the specified type
DefaultApi ListSecretSearchResults Get /images/{imageDigest}/artifacts/secret_search Return a list of analyzer artifacts of the specified type
DefaultApi Ping Get /
DefaultApi VersionCheck Get /version
EventsApi DeleteEvent Delete /events/{eventId} Delete Event
EventsApi DeleteEvents Delete /events Delete Events
EventsApi GetEvent Get /events/{eventId} Get Event
EventsApi ListEventTypes Get /event_types List Event Types
EventsApi ListEvents Get /events List Events
IdentityApi AddCredential Post /user/credentials add/replace credential
IdentityApi GetCredentials Get /user/credentials Get current credential summary
IdentityApi GetUser Get /user List authenticated user info
IdentityApi GetUsersAccount Get /account List the account for the authenticated user
ImagesApi AddImage Post /images Submit a new image for analysis by the engine
ImagesApi DeleteImage Delete /images/{imageDigest} Delete an image analysis
ImagesApi DeleteImageByImageId Delete /images/by_id/{imageId} Delete image by docker imageId
ImagesApi DeleteImagesAsync Delete /images Bulk mark images for deletion
ImagesApi GetImage Get /images/{imageDigest} Get image metadata
ImagesApi GetImageByImageId Get /images/by_id/{imageId} Lookup image by docker imageId
ImagesApi GetImageContentByType Get /images/{imageDigest}/content/{ctype} Get the content of an image by type
ImagesApi GetImageContentByTypeFiles Get /images/{imageDigest}/content/files Get the content of an image by type files
ImagesApi GetImageContentByTypeImageId Get /images/by_id/{imageId}/content/{ctype} Get the content of an image by type
ImagesApi GetImageContentByTypeImageIdFiles Get /images/by_id/{imageId}/content/files Get the content of an image by type files
ImagesApi GetImageContentByTypeImageIdJavapackage Get /images/by_id/{imageId}/content/java Get the content of an image by type java
ImagesApi GetImageContentByTypeJavapackage Get /images/{imageDigest}/content/java Get the content of an image by type java
ImagesApi GetImageContentByTypeMalware Get /images/{imageDigest}/content/malware Get the content of an image by type malware
ImagesApi GetImageMetadataByType Get /images/{imageDigest}/metadata/{mtype} Get the metadata of an image by type
ImagesApi GetImagePolicyCheck Get /images/{imageDigest}/check Check policy evaluation status for image
ImagesApi GetImagePolicyCheckByImageId Get /images/by_id/{imageId}/check Check policy evaluation status for image
ImagesApi GetImageSbomNative Get /images/{imageDigest}/sboms/native Get image sbom in the native Anchore format
ImagesApi GetImageVulnerabilitiesByType Get /images/{imageDigest}/vuln/{vtype} Get vulnerabilities by type
ImagesApi GetImageVulnerabilitiesByTypeImageId Get /images/by_id/{imageId}/vuln/{vtype} Get vulnerabilities by type
ImagesApi GetImageVulnerabilityTypes Get /images/{imageDigest}/vuln Get vulnerability types
ImagesApi GetImageVulnerabilityTypesByImageId Get /images/by_id/{imageId}/vuln Get vulnerability types
ImagesApi ListImageContent Get /images/{imageDigest}/content List image content types
ImagesApi ListImageContentByImageid Get /images/by_id/{imageId}/content List image content types
ImagesApi ListImageMetadata Get /images/{imageDigest}/metadata List image metadata types
ImagesApi ListImages Get /images List all visible images
ImportApi ImportImageArchive Post /import/images Import an anchore image tar.gz archive file. This is a deprecated API replaced by the "/imports/images" route
ImportsApi CreateOperation Post /imports/images Begin the import of an image analyzed by Syft into the system
ImportsApi GetOperation Get /imports/images/{operation_id} Get detail on a single import
ImportsApi ImportImageConfig Post /imports/images/{operation_id}/image_config Import a docker or OCI image config to associate with the image
ImportsApi ImportImageDockerfile Post /imports/images/{operation_id}/dockerfile Begin the import of an image analyzed by Syft into the system
ImportsApi ImportImageManifest Post /imports/images/{operation_id}/manifest Import a docker or OCI distribution manifest to associate with the image
ImportsApi ImportImagePackages Post /imports/images/{operation_id}/packages Begin the import of an image analyzed by Syft into the system
ImportsApi ImportImageParentManifest Post /imports/images/{operation_id}/parent_manifest Import a docker or OCI distribution manifest list to associate with the image
ImportsApi InvalidateOperation Delete /imports/images/{operation_id} Invalidate operation ID so it can be garbage collected
ImportsApi ListImportDockerfiles Get /imports/images/{operation_id}/dockerfile List uploaded dockerfiles
ImportsApi ListImportImageConfigs Get /imports/images/{operation_id}/image_config List uploaded image configs
ImportsApi ListImportImageManifests Get /imports/images/{operation_id}/manifest List uploaded image manifests
ImportsApi ListImportPackages Get /imports/images/{operation_id}/packages List uploaded package manifests
ImportsApi ListImportParentManifests Get /imports/images/{operation_id}/parent_manifest List uploaded parent manifests (manifest lists for a tag)
ImportsApi ListOperations Get /imports/images Lists in-progress imports
PoliciesApi AddPolicy Post /policies Add a new policy
PoliciesApi DeletePolicy Delete /policies/{policyId} Delete policy
PoliciesApi GetPolicy Get /policies/{policyId} Get specific policy
PoliciesApi ListPolicies Get /policies List policies
PoliciesApi UpdatePolicy Put /policies/{policyId} Update policy
QueryApi QueryImagesByPackage Get /query/images/by_package List of images containing given package
QueryApi QueryImagesByVulnerability Get /query/images/by_vulnerability List images vulnerable to the specific vulnerability ID.
QueryApi QueryVulnerabilities Get /query/vulnerabilities Listing information about given vulnerability
RegistriesApi CreateRegistry Post /registries Add a new registry
RegistriesApi DeleteRegistry Delete /registries/{registry} Delete a registry configuration
RegistriesApi GetRegistry Get /registries/{registry} Get a specific registry configuration
RegistriesApi ListRegistries Get /registries List configured registries
RegistriesApi UpdateRegistry Put /registries/{registry} Update/replace a registry configuration
RepositoryCredentialsApi AddRepository Post /repositories Add repository to watch
SubscriptionsApi AddSubscription Post /subscriptions Add a subscription of a specific type
SubscriptionsApi DeleteSubscription Delete /subscriptions/{subscriptionId} Delete subscriptions of a specific type
SubscriptionsApi GetSubscription Get /subscriptions/{subscriptionId} Get a specific subscription set
SubscriptionsApi ListSubscriptions Get /subscriptions List all subscriptions
SubscriptionsApi UpdateSubscription Put /subscriptions/{subscriptionId} Update an existing and specific subscription
SummariesApi ListImagetags Get /summaries/imagetags List all visible image digests and tags
SystemApi DeleteFeed Delete /system/feeds/{feed}
SystemApi DeleteFeedGroup Delete /system/feeds/{feed}/{group}
SystemApi DeleteService Delete /system/services/{servicename}/{hostid} Delete the service config
SystemApi DescribeErrorCodes Get /system/error_codes Describe anchore engine error codes.
SystemApi DescribePolicy Get /system/policy_spec Describe the policy language spec implemented by this service.
SystemApi GetServiceDetail Get /system System status
SystemApi GetServicesByName Get /system/services/{servicename} Get a service configuration and state
SystemApi GetServicesByNameAndHost Get /system/services/{servicename}/{hostid} Get service config for a specific host
SystemApi GetStatus Get /status Service status
SystemApi GetSystemFeeds Get /system/feeds list feeds operations and information
SystemApi ListServices Get /system/services List system services
SystemApi PostSystemFeeds Post /system/feeds trigger feeds operations
SystemApi TestWebhook Post /system/webhooks/{webhook_type}/test Adds the capabilities to test a webhook delivery for the given notification type
SystemApi ToggleFeedEnabled Put /system/feeds/{feed}
SystemApi ToggleGroupEnabled Put /system/feeds/{feed}/{group}
UserManagementApi CreateAccount Post /accounts Create a new account. Only avaialble to admin user.
UserManagementApi CreateUser Post /accounts/{accountname}/users Create a new user within the specified account.
UserManagementApi CreateUserCredential Post /accounts/{accountname}/users/{username}/credentials add/replace credential
UserManagementApi DeleteAccount Delete /accounts/{accountname} Delete the specified account, only allowed if the account is in the disabled state. All users will be deleted along with the account and all resources will be garbage collected
UserManagementApi DeleteUser Delete /accounts/{accountname}/users/{username} Delete a specific user credential by username of the credential. Cannot be the credential used to authenticate the request.
UserManagementApi DeleteUserCredential Delete /accounts/{accountname}/users/{username}/credentials Delete a credential by type
UserManagementApi GetAccount Get /accounts/{accountname} Get account info about this specific account.
UserManagementApi GetAccountUser Get /accounts/{accountname}/users/{username} Get a specific user in the specified account
UserManagementApi ListAccounts Get /accounts List account summaries. Only available to the system admin user.
UserManagementApi ListUserCredentials Get /accounts/{accountname}/users/{username}/credentials Get current credential summary
UserManagementApi ListUsers Get /accounts/{accountname}/users List of users found in this account.
UserManagementApi UpdateAccountState Put /accounts/{accountname}/state Update the state of an account to either enabled or disabled. For deletion use the DELETE route

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

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

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

Author

nurmi@anchore.com

Documentation

Overview

Code generated by go generate; DO NOT EDIT. This file was generated by robots at 2022-12-05 15:23:39.558661 -0500 EST m=+0.028879874

Index

Constants

View Source
const ServerBaseURL = "/"

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 Document

func Document() string

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 {
	ArchivesApi ArchivesApi

	DefaultApi DefaultApi

	EventsApi EventsApi

	IdentityApi IdentityApi

	ImagesApi ImagesApi

	ImportApi ImportApi

	ImportsApi ImportsApi

	PoliciesApi PoliciesApi

	QueryApi QueryApi

	RegistriesApi RegistriesApi

	RepositoryCredentialsApi RepositoryCredentialsApi

	SubscriptionsApi SubscriptionsApi

	SummariesApi SummariesApi

	SystemApi SystemApi

	UserManagementApi UserManagementApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Anchore Engine API Server API v0.3.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 APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AccessCredential

type AccessCredential struct {
	// The type of credential
	Type string `json:"type"`
	// The credential value (e.g. the password)
	Value string `json:"value"`
	// The timestamp of creation of the credential
	CreatedAt *string `json:"created_at,omitempty"`
}

AccessCredential A login credential mapped to a user identity. For password credentials, the username to present for Basic auth is the user's username from the user record

func NewAccessCredential

func NewAccessCredential(type_ string, value string) *AccessCredential

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

func NewAccessCredentialWithDefaults

func NewAccessCredentialWithDefaults() *AccessCredential

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

func (*AccessCredential) GetCreatedAt

func (o *AccessCredential) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AccessCredential) GetCreatedAtOk

func (o *AccessCredential) GetCreatedAtOk() (*string, bool)

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

func (*AccessCredential) GetType

func (o *AccessCredential) GetType() string

GetType returns the Type field value

func (*AccessCredential) GetTypeOk

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

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

func (*AccessCredential) GetValue

func (o *AccessCredential) GetValue() string

GetValue returns the Value field value

func (*AccessCredential) GetValueOk

func (o *AccessCredential) GetValueOk() (*string, bool)

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

func (*AccessCredential) HasCreatedAt

func (o *AccessCredential) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (AccessCredential) MarshalJSON

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

func (*AccessCredential) SetCreatedAt

func (o *AccessCredential) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*AccessCredential) SetType

func (o *AccessCredential) SetType(v string)

SetType sets field value

func (*AccessCredential) SetValue

func (o *AccessCredential) SetValue(v string)

SetValue sets field value

type Account

type Account struct {
	// The account identifier, not updatable after creation
	Name string `json:"name"`
	// The user type (admin vs user). If not specified in a POST request, 'user' is default
	Type *string `json:"type,omitempty"`
	// State of the account. Disabled accounts prevent member users from logging in, deleting accounts are disabled and pending deletion and will be removed once all owned resources are garbage collected by the system
	State *string `json:"state,omitempty"`
	// Optional email address associated with the account
	Email *string `json:"email,omitempty"`
	// The timestamp when the account was created
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// The timestamp of the last update to the account metadata itself (not users or creds)
	LastUpdated *time.Time `json:"last_updated,omitempty"`
}

Account Account information

func NewAccount

func NewAccount(name string) *Account

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

func NewAccountWithDefaults

func NewAccountWithDefaults() *Account

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

func (*Account) GetCreatedAt

func (o *Account) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Account) GetCreatedAtOk

func (o *Account) GetCreatedAtOk() (*time.Time, bool)

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

func (*Account) GetEmail

func (o *Account) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Account) GetEmailOk

func (o *Account) GetEmailOk() (*string, bool)

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

func (*Account) GetLastUpdated

func (o *Account) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*Account) GetLastUpdatedOk

func (o *Account) GetLastUpdatedOk() (*time.Time, bool)

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

func (*Account) GetName

func (o *Account) GetName() string

GetName returns the Name field value

func (*Account) GetNameOk

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

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

func (*Account) GetState

func (o *Account) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*Account) GetStateOk

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

func (o *Account) GetType() string

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

func (*Account) GetTypeOk

func (o *Account) 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 (*Account) HasCreatedAt

func (o *Account) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Account) HasEmail

func (o *Account) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Account) HasLastUpdated

func (o *Account) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*Account) HasState

func (o *Account) HasState() bool

HasState returns a boolean if a field has been set.

func (*Account) HasType

func (o *Account) HasType() bool

HasType returns a boolean if a field has been set.

func (Account) MarshalJSON

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

func (*Account) SetCreatedAt

func (o *Account) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Account) SetEmail

func (o *Account) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Account) SetLastUpdated

func (o *Account) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*Account) SetName

func (o *Account) SetName(v string)

SetName sets field value

func (*Account) SetState

func (o *Account) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*Account) SetType

func (o *Account) SetType(v string)

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

type AccountCreationRequest

type AccountCreationRequest struct {
	// The account name to use. This will identify the account and must be globally unique in the system.
	Name string `json:"name"`
	// An optional email to associate with the account for contact purposes
	Email *string `json:"email,omitempty"`
}

AccountCreationRequest An account to create/add to the system. If already exists will return 400.

func NewAccountCreationRequest

func NewAccountCreationRequest(name string) *AccountCreationRequest

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

func NewAccountCreationRequestWithDefaults

func NewAccountCreationRequestWithDefaults() *AccountCreationRequest

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

func (*AccountCreationRequest) GetEmail

func (o *AccountCreationRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*AccountCreationRequest) GetEmailOk

func (o *AccountCreationRequest) GetEmailOk() (*string, bool)

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

func (*AccountCreationRequest) GetName

func (o *AccountCreationRequest) GetName() string

GetName returns the Name field value

func (*AccountCreationRequest) GetNameOk

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

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

func (*AccountCreationRequest) HasEmail

func (o *AccountCreationRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (AccountCreationRequest) MarshalJSON

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

func (*AccountCreationRequest) SetEmail

func (o *AccountCreationRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*AccountCreationRequest) SetName

func (o *AccountCreationRequest) SetName(v string)

SetName sets field value

type AccountStatus

type AccountStatus struct {
	// The status of the account
	State *string `json:"state,omitempty"`
}

AccountStatus A summary of account status

func NewAccountStatus

func NewAccountStatus() *AccountStatus

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

func NewAccountStatusWithDefaults

func NewAccountStatusWithDefaults() *AccountStatus

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

func (*AccountStatus) GetState

func (o *AccountStatus) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*AccountStatus) GetStateOk

func (o *AccountStatus) 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 (*AccountStatus) HasState

func (o *AccountStatus) HasState() bool

HasState returns a boolean if a field has been set.

func (AccountStatus) MarshalJSON

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

func (*AccountStatus) SetState

func (o *AccountStatus) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

type AnalysisArchiveAddResult

type AnalysisArchiveAddResult struct {
	// The image digest requested to be added
	Digest *string `json:"digest,omitempty"`
	// The status of the archive add operation. Typically either 'archived' or 'error'
	Status *string `json:"status,omitempty"`
	// Details on the status, e.g. the error message
	Detail *string `json:"detail,omitempty"`
}

AnalysisArchiveAddResult The result of adding a single digest to the archive

func NewAnalysisArchiveAddResult

func NewAnalysisArchiveAddResult() *AnalysisArchiveAddResult

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

func NewAnalysisArchiveAddResultWithDefaults

func NewAnalysisArchiveAddResultWithDefaults() *AnalysisArchiveAddResult

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

func (*AnalysisArchiveAddResult) GetDetail

func (o *AnalysisArchiveAddResult) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*AnalysisArchiveAddResult) GetDetailOk

func (o *AnalysisArchiveAddResult) GetDetailOk() (*string, bool)

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

func (*AnalysisArchiveAddResult) GetDigest

func (o *AnalysisArchiveAddResult) GetDigest() string

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

func (*AnalysisArchiveAddResult) GetDigestOk

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

func (o *AnalysisArchiveAddResult) GetStatus() string

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

func (*AnalysisArchiveAddResult) GetStatusOk

func (o *AnalysisArchiveAddResult) 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 (*AnalysisArchiveAddResult) HasDetail

func (o *AnalysisArchiveAddResult) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*AnalysisArchiveAddResult) HasDigest

func (o *AnalysisArchiveAddResult) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*AnalysisArchiveAddResult) HasStatus

func (o *AnalysisArchiveAddResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AnalysisArchiveAddResult) MarshalJSON

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

func (*AnalysisArchiveAddResult) SetDetail

func (o *AnalysisArchiveAddResult) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*AnalysisArchiveAddResult) SetDigest

func (o *AnalysisArchiveAddResult) SetDigest(v string)

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

func (*AnalysisArchiveAddResult) SetStatus

func (o *AnalysisArchiveAddResult) SetStatus(v string)

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

type AnalysisArchiveRulesSummary

type AnalysisArchiveRulesSummary struct {
	// The number of rules for this account
	Count *int32 `json:"count,omitempty"`
	// The newest last_updated timestamp from the set of rules
	LastUpdated *time.Time `json:"last_updated,omitempty"`
}

AnalysisArchiveRulesSummary Summary of the transition rule set

func NewAnalysisArchiveRulesSummary

func NewAnalysisArchiveRulesSummary() *AnalysisArchiveRulesSummary

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

func NewAnalysisArchiveRulesSummaryWithDefaults

func NewAnalysisArchiveRulesSummaryWithDefaults() *AnalysisArchiveRulesSummary

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

func (*AnalysisArchiveRulesSummary) GetCount

func (o *AnalysisArchiveRulesSummary) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*AnalysisArchiveRulesSummary) GetCountOk

func (o *AnalysisArchiveRulesSummary) GetCountOk() (*int32, bool)

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

func (*AnalysisArchiveRulesSummary) GetLastUpdated

func (o *AnalysisArchiveRulesSummary) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnalysisArchiveRulesSummary) GetLastUpdatedOk

func (o *AnalysisArchiveRulesSummary) GetLastUpdatedOk() (*time.Time, bool)

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

func (*AnalysisArchiveRulesSummary) HasCount

func (o *AnalysisArchiveRulesSummary) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*AnalysisArchiveRulesSummary) HasLastUpdated

func (o *AnalysisArchiveRulesSummary) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (AnalysisArchiveRulesSummary) MarshalJSON

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

func (*AnalysisArchiveRulesSummary) SetCount

func (o *AnalysisArchiveRulesSummary) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*AnalysisArchiveRulesSummary) SetLastUpdated

func (o *AnalysisArchiveRulesSummary) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

type AnalysisArchiveSource

type AnalysisArchiveSource struct {
	// The image digest identify the analysis. Archived analyses are based on digest, tag records are restored as analysis is restored.
	Digest string `json:"digest"`
}

AnalysisArchiveSource An image reference in the analysis archive for the purposes of loading analysis from the archive into th working set

func NewAnalysisArchiveSource

func NewAnalysisArchiveSource(digest string) *AnalysisArchiveSource

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

func NewAnalysisArchiveSourceWithDefaults

func NewAnalysisArchiveSourceWithDefaults() *AnalysisArchiveSource

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

func (*AnalysisArchiveSource) GetDigest

func (o *AnalysisArchiveSource) GetDigest() string

GetDigest returns the Digest field value

func (*AnalysisArchiveSource) GetDigestOk

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

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

func (AnalysisArchiveSource) MarshalJSON

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

func (*AnalysisArchiveSource) SetDigest

func (o *AnalysisArchiveSource) SetDigest(v string)

SetDigest sets field value

type AnalysisArchiveSummary

type AnalysisArchiveSummary struct {
	// The number of unique images (digests) in the archive
	TotalImageCount *int32 `json:"total_image_count,omitempty"`
	// The number of tag records (registry/repo:tag pull strings) in the archive. This may include repeated tags but will always have a unique tag->digest mapping per record.
	TotalTagCount *int32 `json:"total_tag_count,omitempty"`
	// The total sum of all the bytes stored to the backing storage. Accounts for anchore-applied compression, but not compression by the underlying storage system.
	TotalDataBytes *int32 `json:"total_data_bytes,omitempty"`
	// The timestamp of the most recent archived image
	LastUpdated *time.Time `json:"last_updated,omitempty"`
}

AnalysisArchiveSummary A summarization of the analysis archive, including size, counts, etc. This archive stores image analysis only, never the actual image content or layers.

func NewAnalysisArchiveSummary

func NewAnalysisArchiveSummary() *AnalysisArchiveSummary

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

func NewAnalysisArchiveSummaryWithDefaults

func NewAnalysisArchiveSummaryWithDefaults() *AnalysisArchiveSummary

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

func (*AnalysisArchiveSummary) GetLastUpdated

func (o *AnalysisArchiveSummary) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnalysisArchiveSummary) GetLastUpdatedOk

func (o *AnalysisArchiveSummary) GetLastUpdatedOk() (*time.Time, bool)

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

func (*AnalysisArchiveSummary) GetTotalDataBytes

func (o *AnalysisArchiveSummary) GetTotalDataBytes() int32

GetTotalDataBytes returns the TotalDataBytes field value if set, zero value otherwise.

func (*AnalysisArchiveSummary) GetTotalDataBytesOk

func (o *AnalysisArchiveSummary) GetTotalDataBytesOk() (*int32, bool)

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

func (*AnalysisArchiveSummary) GetTotalImageCount

func (o *AnalysisArchiveSummary) GetTotalImageCount() int32

GetTotalImageCount returns the TotalImageCount field value if set, zero value otherwise.

func (*AnalysisArchiveSummary) GetTotalImageCountOk

func (o *AnalysisArchiveSummary) GetTotalImageCountOk() (*int32, bool)

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

func (*AnalysisArchiveSummary) GetTotalTagCount

func (o *AnalysisArchiveSummary) GetTotalTagCount() int32

GetTotalTagCount returns the TotalTagCount field value if set, zero value otherwise.

func (*AnalysisArchiveSummary) GetTotalTagCountOk

func (o *AnalysisArchiveSummary) GetTotalTagCountOk() (*int32, bool)

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

func (*AnalysisArchiveSummary) HasLastUpdated

func (o *AnalysisArchiveSummary) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*AnalysisArchiveSummary) HasTotalDataBytes

func (o *AnalysisArchiveSummary) HasTotalDataBytes() bool

HasTotalDataBytes returns a boolean if a field has been set.

func (*AnalysisArchiveSummary) HasTotalImageCount

func (o *AnalysisArchiveSummary) HasTotalImageCount() bool

HasTotalImageCount returns a boolean if a field has been set.

func (*AnalysisArchiveSummary) HasTotalTagCount

func (o *AnalysisArchiveSummary) HasTotalTagCount() bool

HasTotalTagCount returns a boolean if a field has been set.

func (AnalysisArchiveSummary) MarshalJSON

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

func (*AnalysisArchiveSummary) SetLastUpdated

func (o *AnalysisArchiveSummary) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*AnalysisArchiveSummary) SetTotalDataBytes

func (o *AnalysisArchiveSummary) SetTotalDataBytes(v int32)

SetTotalDataBytes gets a reference to the given int32 and assigns it to the TotalDataBytes field.

func (*AnalysisArchiveSummary) SetTotalImageCount

func (o *AnalysisArchiveSummary) SetTotalImageCount(v int32)

SetTotalImageCount gets a reference to the given int32 and assigns it to the TotalImageCount field.

func (*AnalysisArchiveSummary) SetTotalTagCount

func (o *AnalysisArchiveSummary) SetTotalTagCount(v int32)

SetTotalTagCount gets a reference to the given int32 and assigns it to the TotalTagCount field.

type AnalysisArchiveTransitionHistory

type AnalysisArchiveTransitionHistory struct {
	// The task that created & updated this entry
	TransitionTaskId *string    `json:"transition_task_id,omitempty"`
	RuleId           *string    `json:"rule_id,omitempty"`
	ImageDigest      *string    `json:"imageDigest,omitempty"`
	Transition       *string    `json:"transition,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`
	LastUpdated      *time.Time `json:"last_updated,omitempty"`
}

AnalysisArchiveTransitionHistory A rule for auto-archiving image analysis by time and/or tag-history

func NewAnalysisArchiveTransitionHistory

func NewAnalysisArchiveTransitionHistory() *AnalysisArchiveTransitionHistory

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

func NewAnalysisArchiveTransitionHistoryWithDefaults

func NewAnalysisArchiveTransitionHistoryWithDefaults() *AnalysisArchiveTransitionHistory

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

func (*AnalysisArchiveTransitionHistory) GetCreatedAt

func (o *AnalysisArchiveTransitionHistory) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetCreatedAtOk

func (o *AnalysisArchiveTransitionHistory) GetCreatedAtOk() (*time.Time, bool)

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

func (*AnalysisArchiveTransitionHistory) GetImageDigest

func (o *AnalysisArchiveTransitionHistory) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetImageDigestOk

func (o *AnalysisArchiveTransitionHistory) GetImageDigestOk() (*string, bool)

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

func (*AnalysisArchiveTransitionHistory) GetLastUpdated

func (o *AnalysisArchiveTransitionHistory) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetLastUpdatedOk

func (o *AnalysisArchiveTransitionHistory) GetLastUpdatedOk() (*time.Time, bool)

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

func (*AnalysisArchiveTransitionHistory) GetRuleId

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetRuleIdOk

func (o *AnalysisArchiveTransitionHistory) 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 (*AnalysisArchiveTransitionHistory) GetTransition

func (o *AnalysisArchiveTransitionHistory) GetTransition() string

GetTransition returns the Transition field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetTransitionOk

func (o *AnalysisArchiveTransitionHistory) GetTransitionOk() (*string, bool)

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

func (*AnalysisArchiveTransitionHistory) GetTransitionTaskId

func (o *AnalysisArchiveTransitionHistory) GetTransitionTaskId() string

GetTransitionTaskId returns the TransitionTaskId field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionHistory) GetTransitionTaskIdOk

func (o *AnalysisArchiveTransitionHistory) GetTransitionTaskIdOk() (*string, bool)

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

func (*AnalysisArchiveTransitionHistory) HasCreatedAt

func (o *AnalysisArchiveTransitionHistory) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionHistory) HasImageDigest

func (o *AnalysisArchiveTransitionHistory) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionHistory) HasLastUpdated

func (o *AnalysisArchiveTransitionHistory) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionHistory) HasRuleId

func (o *AnalysisArchiveTransitionHistory) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionHistory) HasTransition

func (o *AnalysisArchiveTransitionHistory) HasTransition() bool

HasTransition returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionHistory) HasTransitionTaskId

func (o *AnalysisArchiveTransitionHistory) HasTransitionTaskId() bool

HasTransitionTaskId returns a boolean if a field has been set.

func (AnalysisArchiveTransitionHistory) MarshalJSON

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

func (*AnalysisArchiveTransitionHistory) SetCreatedAt

func (o *AnalysisArchiveTransitionHistory) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AnalysisArchiveTransitionHistory) SetImageDigest

func (o *AnalysisArchiveTransitionHistory) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*AnalysisArchiveTransitionHistory) SetLastUpdated

func (o *AnalysisArchiveTransitionHistory) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*AnalysisArchiveTransitionHistory) SetRuleId

func (o *AnalysisArchiveTransitionHistory) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*AnalysisArchiveTransitionHistory) SetTransition

func (o *AnalysisArchiveTransitionHistory) SetTransition(v string)

SetTransition gets a reference to the given string and assigns it to the Transition field.

func (*AnalysisArchiveTransitionHistory) SetTransitionTaskId

func (o *AnalysisArchiveTransitionHistory) SetTransitionTaskId(v string)

SetTransitionTaskId gets a reference to the given string and assigns it to the TransitionTaskId field.

type AnalysisArchiveTransitionRule

type AnalysisArchiveTransitionRule struct {
	Selector *ImageSelector `json:"selector,omitempty"`
	// Unique identifier for archive rule
	RuleId *string `json:"rule_id,omitempty"`
	// Number of images mapped to the tag that are newer
	TagVersionsNewer *int32 `json:"tag_versions_newer,omitempty"`
	// Matches if the analysis is strictly older than this number of days
	AnalysisAgeDays *int32 `json:"analysis_age_days,omitempty"`
	// The type of transition to make. If \"archive\", then archive an image from the working set and remove it from the working set. If \"delete\", then match against archived images and delete from the archive if match.
	Transition string `json:"transition"`
	// True if the rule applies to all accounts in the system. This is only available to admin users to update/modify, but all users with permission to list rules can see them
	SystemGlobal *bool                                 `json:"system_global,omitempty"`
	CreatedAt    *time.Time                            `json:"created_at,omitempty"`
	LastUpdated  *time.Time                            `json:"last_updated,omitempty"`
	Exclude      *AnalysisArchiveTransitionRuleExclude `json:"exclude,omitempty"`
	// This is the maximum number of image analyses an account can have. Can only be set on system_global rules
	MaxImagesPerAccount *int32 `json:"max_images_per_account,omitempty"`
}

AnalysisArchiveTransitionRule A rule for auto-archiving image analysis by time and/or tag-history

func NewAnalysisArchiveTransitionRule

func NewAnalysisArchiveTransitionRule(transition string) *AnalysisArchiveTransitionRule

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

func NewAnalysisArchiveTransitionRuleWithDefaults

func NewAnalysisArchiveTransitionRuleWithDefaults() *AnalysisArchiveTransitionRule

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

func (*AnalysisArchiveTransitionRule) GetAnalysisAgeDays

func (o *AnalysisArchiveTransitionRule) GetAnalysisAgeDays() int32

GetAnalysisAgeDays returns the AnalysisAgeDays field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetAnalysisAgeDaysOk

func (o *AnalysisArchiveTransitionRule) GetAnalysisAgeDaysOk() (*int32, bool)

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

func (*AnalysisArchiveTransitionRule) GetCreatedAt

func (o *AnalysisArchiveTransitionRule) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetCreatedAtOk

func (o *AnalysisArchiveTransitionRule) GetCreatedAtOk() (*time.Time, bool)

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

func (*AnalysisArchiveTransitionRule) GetExclude

GetExclude returns the Exclude field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetExcludeOk

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

func (*AnalysisArchiveTransitionRule) GetLastUpdated

func (o *AnalysisArchiveTransitionRule) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetLastUpdatedOk

func (o *AnalysisArchiveTransitionRule) GetLastUpdatedOk() (*time.Time, bool)

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

func (*AnalysisArchiveTransitionRule) GetMaxImagesPerAccount

func (o *AnalysisArchiveTransitionRule) GetMaxImagesPerAccount() int32

GetMaxImagesPerAccount returns the MaxImagesPerAccount field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetMaxImagesPerAccountOk

func (o *AnalysisArchiveTransitionRule) GetMaxImagesPerAccountOk() (*int32, bool)

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

func (*AnalysisArchiveTransitionRule) GetRuleId

func (o *AnalysisArchiveTransitionRule) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetRuleIdOk

func (o *AnalysisArchiveTransitionRule) 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 (*AnalysisArchiveTransitionRule) GetSelector

GetSelector returns the Selector field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetSelectorOk

func (o *AnalysisArchiveTransitionRule) GetSelectorOk() (*ImageSelector, bool)

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

func (*AnalysisArchiveTransitionRule) GetSystemGlobal

func (o *AnalysisArchiveTransitionRule) GetSystemGlobal() bool

GetSystemGlobal returns the SystemGlobal field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetSystemGlobalOk

func (o *AnalysisArchiveTransitionRule) GetSystemGlobalOk() (*bool, bool)

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

func (*AnalysisArchiveTransitionRule) GetTagVersionsNewer

func (o *AnalysisArchiveTransitionRule) GetTagVersionsNewer() int32

GetTagVersionsNewer returns the TagVersionsNewer field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRule) GetTagVersionsNewerOk

func (o *AnalysisArchiveTransitionRule) GetTagVersionsNewerOk() (*int32, bool)

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

func (*AnalysisArchiveTransitionRule) GetTransition

func (o *AnalysisArchiveTransitionRule) GetTransition() string

GetTransition returns the Transition field value

func (*AnalysisArchiveTransitionRule) GetTransitionOk

func (o *AnalysisArchiveTransitionRule) GetTransitionOk() (*string, bool)

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

func (*AnalysisArchiveTransitionRule) HasAnalysisAgeDays

func (o *AnalysisArchiveTransitionRule) HasAnalysisAgeDays() bool

HasAnalysisAgeDays returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasCreatedAt

func (o *AnalysisArchiveTransitionRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasExclude

func (o *AnalysisArchiveTransitionRule) HasExclude() bool

HasExclude returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasLastUpdated

func (o *AnalysisArchiveTransitionRule) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasMaxImagesPerAccount

func (o *AnalysisArchiveTransitionRule) HasMaxImagesPerAccount() bool

HasMaxImagesPerAccount returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasRuleId

func (o *AnalysisArchiveTransitionRule) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasSelector

func (o *AnalysisArchiveTransitionRule) HasSelector() bool

HasSelector returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasSystemGlobal

func (o *AnalysisArchiveTransitionRule) HasSystemGlobal() bool

HasSystemGlobal returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRule) HasTagVersionsNewer

func (o *AnalysisArchiveTransitionRule) HasTagVersionsNewer() bool

HasTagVersionsNewer returns a boolean if a field has been set.

func (AnalysisArchiveTransitionRule) MarshalJSON

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

func (*AnalysisArchiveTransitionRule) SetAnalysisAgeDays

func (o *AnalysisArchiveTransitionRule) SetAnalysisAgeDays(v int32)

SetAnalysisAgeDays gets a reference to the given int32 and assigns it to the AnalysisAgeDays field.

func (*AnalysisArchiveTransitionRule) SetCreatedAt

func (o *AnalysisArchiveTransitionRule) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AnalysisArchiveTransitionRule) SetExclude

SetExclude gets a reference to the given AnalysisArchiveTransitionRuleExclude and assigns it to the Exclude field.

func (*AnalysisArchiveTransitionRule) SetLastUpdated

func (o *AnalysisArchiveTransitionRule) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*AnalysisArchiveTransitionRule) SetMaxImagesPerAccount

func (o *AnalysisArchiveTransitionRule) SetMaxImagesPerAccount(v int32)

SetMaxImagesPerAccount gets a reference to the given int32 and assigns it to the MaxImagesPerAccount field.

func (*AnalysisArchiveTransitionRule) SetRuleId

func (o *AnalysisArchiveTransitionRule) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*AnalysisArchiveTransitionRule) SetSelector

func (o *AnalysisArchiveTransitionRule) SetSelector(v ImageSelector)

SetSelector gets a reference to the given ImageSelector and assigns it to the Selector field.

func (*AnalysisArchiveTransitionRule) SetSystemGlobal

func (o *AnalysisArchiveTransitionRule) SetSystemGlobal(v bool)

SetSystemGlobal gets a reference to the given bool and assigns it to the SystemGlobal field.

func (*AnalysisArchiveTransitionRule) SetTagVersionsNewer

func (o *AnalysisArchiveTransitionRule) SetTagVersionsNewer(v int32)

SetTagVersionsNewer gets a reference to the given int32 and assigns it to the TagVersionsNewer field.

func (*AnalysisArchiveTransitionRule) SetTransition

func (o *AnalysisArchiveTransitionRule) SetTransition(v string)

SetTransition sets field value

type AnalysisArchiveTransitionRuleExclude

type AnalysisArchiveTransitionRuleExclude struct {
	Selector *ImageSelector `json:"selector,omitempty"`
	// How long the image selected will be excluded from the archive transition
	ExpirationDays *int32 `json:"expiration_days,omitempty"`
	// Exclude image from archive if last seen in inventory within defined number of days
	LastSeenInDays *int32 `json:"last_seen_in_days,omitempty"`
}

AnalysisArchiveTransitionRuleExclude Which Images to exclude from auto-archiving logic

func NewAnalysisArchiveTransitionRuleExclude

func NewAnalysisArchiveTransitionRuleExclude() *AnalysisArchiveTransitionRuleExclude

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

func NewAnalysisArchiveTransitionRuleExcludeWithDefaults

func NewAnalysisArchiveTransitionRuleExcludeWithDefaults() *AnalysisArchiveTransitionRuleExclude

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

func (*AnalysisArchiveTransitionRuleExclude) GetExpirationDays

func (o *AnalysisArchiveTransitionRuleExclude) GetExpirationDays() int32

GetExpirationDays returns the ExpirationDays field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRuleExclude) GetExpirationDaysOk

func (o *AnalysisArchiveTransitionRuleExclude) GetExpirationDaysOk() (*int32, bool)

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

func (*AnalysisArchiveTransitionRuleExclude) GetLastSeenInDays

func (o *AnalysisArchiveTransitionRuleExclude) GetLastSeenInDays() int32

GetLastSeenInDays returns the LastSeenInDays field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRuleExclude) GetLastSeenInDaysOk

func (o *AnalysisArchiveTransitionRuleExclude) GetLastSeenInDaysOk() (*int32, bool)

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

func (*AnalysisArchiveTransitionRuleExclude) GetSelector

GetSelector returns the Selector field value if set, zero value otherwise.

func (*AnalysisArchiveTransitionRuleExclude) GetSelectorOk

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

func (*AnalysisArchiveTransitionRuleExclude) HasExpirationDays

func (o *AnalysisArchiveTransitionRuleExclude) HasExpirationDays() bool

HasExpirationDays returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRuleExclude) HasLastSeenInDays

func (o *AnalysisArchiveTransitionRuleExclude) HasLastSeenInDays() bool

HasLastSeenInDays returns a boolean if a field has been set.

func (*AnalysisArchiveTransitionRuleExclude) HasSelector

func (o *AnalysisArchiveTransitionRuleExclude) HasSelector() bool

HasSelector returns a boolean if a field has been set.

func (AnalysisArchiveTransitionRuleExclude) MarshalJSON

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

func (*AnalysisArchiveTransitionRuleExclude) SetExpirationDays

func (o *AnalysisArchiveTransitionRuleExclude) SetExpirationDays(v int32)

SetExpirationDays gets a reference to the given int32 and assigns it to the ExpirationDays field.

func (*AnalysisArchiveTransitionRuleExclude) SetLastSeenInDays

func (o *AnalysisArchiveTransitionRuleExclude) SetLastSeenInDays(v int32)

SetLastSeenInDays gets a reference to the given int32 and assigns it to the LastSeenInDays field.

func (*AnalysisArchiveTransitionRuleExclude) SetSelector

SetSelector gets a reference to the given ImageSelector and assigns it to the Selector field.

type AnalysisUpdateEval

type AnalysisUpdateEval struct {
	AnalysisStatus *string      `json:"analysis_status,omitempty"`
	Annotations    *interface{} `json:"annotations,omitempty"`
	ImageDigest    *string      `json:"image_digest,omitempty"`
}

AnalysisUpdateEval Evaluation Results for an entity (current or last)

func NewAnalysisUpdateEval

func NewAnalysisUpdateEval() *AnalysisUpdateEval

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

func NewAnalysisUpdateEvalWithDefaults

func NewAnalysisUpdateEvalWithDefaults() *AnalysisUpdateEval

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

func (*AnalysisUpdateEval) GetAnalysisStatus

func (o *AnalysisUpdateEval) GetAnalysisStatus() string

GetAnalysisStatus returns the AnalysisStatus field value if set, zero value otherwise.

func (*AnalysisUpdateEval) GetAnalysisStatusOk

func (o *AnalysisUpdateEval) GetAnalysisStatusOk() (*string, bool)

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

func (*AnalysisUpdateEval) GetAnnotations

func (o *AnalysisUpdateEval) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise.

func (*AnalysisUpdateEval) GetAnnotationsOk

func (o *AnalysisUpdateEval) GetAnnotationsOk() (*interface{}, bool)

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

func (*AnalysisUpdateEval) GetImageDigest

func (o *AnalysisUpdateEval) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*AnalysisUpdateEval) GetImageDigestOk

func (o *AnalysisUpdateEval) GetImageDigestOk() (*string, bool)

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

func (*AnalysisUpdateEval) HasAnalysisStatus

func (o *AnalysisUpdateEval) HasAnalysisStatus() bool

HasAnalysisStatus returns a boolean if a field has been set.

func (*AnalysisUpdateEval) HasAnnotations

func (o *AnalysisUpdateEval) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*AnalysisUpdateEval) HasImageDigest

func (o *AnalysisUpdateEval) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (AnalysisUpdateEval) MarshalJSON

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

func (*AnalysisUpdateEval) SetAnalysisStatus

func (o *AnalysisUpdateEval) SetAnalysisStatus(v string)

SetAnalysisStatus gets a reference to the given string and assigns it to the AnalysisStatus field.

func (*AnalysisUpdateEval) SetAnnotations

func (o *AnalysisUpdateEval) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*AnalysisUpdateEval) SetImageDigest

func (o *AnalysisUpdateEval) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type AnalysisUpdateNotification

type AnalysisUpdateNotification struct {
	QueueId        *string                         `json:"queueId,omitempty"`
	UserId         *string                         `json:"userId,omitempty"`
	DataId         *string                         `json:"dataId,omitempty"`
	CreatedAt      *int32                          `json:"created_at,omitempty"`
	LastUpdated    *int32                          `json:"last_updated,omitempty"`
	RecordStateKey *string                         `json:"record_state_key,omitempty"`
	RecordStateVal NullableString                  `json:"record_state_val,omitempty"`
	Tries          *int32                          `json:"tries,omitempty"`
	MaxTries       *int32                          `json:"max_tries,omitempty"`
	Data           *AnalysisUpdateNotificationData `json:"data,omitempty"`
}

AnalysisUpdateNotification struct for AnalysisUpdateNotification

func NewAnalysisUpdateNotification

func NewAnalysisUpdateNotification() *AnalysisUpdateNotification

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

func NewAnalysisUpdateNotificationWithDefaults

func NewAnalysisUpdateNotificationWithDefaults() *AnalysisUpdateNotification

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

func (*AnalysisUpdateNotification) GetCreatedAt

func (o *AnalysisUpdateNotification) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetCreatedAtOk

func (o *AnalysisUpdateNotification) GetCreatedAtOk() (*int32, bool)

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

func (*AnalysisUpdateNotification) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetDataId

func (o *AnalysisUpdateNotification) GetDataId() string

GetDataId returns the DataId field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetDataIdOk

func (o *AnalysisUpdateNotification) GetDataIdOk() (*string, bool)

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

func (*AnalysisUpdateNotification) 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 (*AnalysisUpdateNotification) GetLastUpdated

func (o *AnalysisUpdateNotification) GetLastUpdated() int32

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetLastUpdatedOk

func (o *AnalysisUpdateNotification) GetLastUpdatedOk() (*int32, bool)

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

func (*AnalysisUpdateNotification) GetMaxTries

func (o *AnalysisUpdateNotification) GetMaxTries() int32

GetMaxTries returns the MaxTries field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetMaxTriesOk

func (o *AnalysisUpdateNotification) GetMaxTriesOk() (*int32, bool)

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

func (*AnalysisUpdateNotification) GetQueueId

func (o *AnalysisUpdateNotification) GetQueueId() string

GetQueueId returns the QueueId field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetQueueIdOk

func (o *AnalysisUpdateNotification) GetQueueIdOk() (*string, bool)

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

func (*AnalysisUpdateNotification) GetRecordStateKey

func (o *AnalysisUpdateNotification) GetRecordStateKey() string

GetRecordStateKey returns the RecordStateKey field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetRecordStateKeyOk

func (o *AnalysisUpdateNotification) GetRecordStateKeyOk() (*string, bool)

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

func (*AnalysisUpdateNotification) GetRecordStateVal

func (o *AnalysisUpdateNotification) GetRecordStateVal() string

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

func (*AnalysisUpdateNotification) GetRecordStateValOk

func (o *AnalysisUpdateNotification) GetRecordStateValOk() (*string, bool)

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

func (*AnalysisUpdateNotification) GetTries

func (o *AnalysisUpdateNotification) GetTries() int32

GetTries returns the Tries field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetTriesOk

func (o *AnalysisUpdateNotification) GetTriesOk() (*int32, bool)

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

func (*AnalysisUpdateNotification) GetUserId

func (o *AnalysisUpdateNotification) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*AnalysisUpdateNotification) GetUserIdOk

func (o *AnalysisUpdateNotification) GetUserIdOk() (*string, bool)

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

func (*AnalysisUpdateNotification) HasCreatedAt

func (o *AnalysisUpdateNotification) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasData

func (o *AnalysisUpdateNotification) HasData() bool

HasData returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasDataId

func (o *AnalysisUpdateNotification) HasDataId() bool

HasDataId returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasLastUpdated

func (o *AnalysisUpdateNotification) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasMaxTries

func (o *AnalysisUpdateNotification) HasMaxTries() bool

HasMaxTries returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasQueueId

func (o *AnalysisUpdateNotification) HasQueueId() bool

HasQueueId returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasRecordStateKey

func (o *AnalysisUpdateNotification) HasRecordStateKey() bool

HasRecordStateKey returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasRecordStateVal

func (o *AnalysisUpdateNotification) HasRecordStateVal() bool

HasRecordStateVal returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasTries

func (o *AnalysisUpdateNotification) HasTries() bool

HasTries returns a boolean if a field has been set.

func (*AnalysisUpdateNotification) HasUserId

func (o *AnalysisUpdateNotification) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (AnalysisUpdateNotification) MarshalJSON

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

func (*AnalysisUpdateNotification) SetCreatedAt

func (o *AnalysisUpdateNotification) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*AnalysisUpdateNotification) SetData

SetData gets a reference to the given AnalysisUpdateNotificationData and assigns it to the Data field.

func (*AnalysisUpdateNotification) SetDataId

func (o *AnalysisUpdateNotification) SetDataId(v string)

SetDataId gets a reference to the given string and assigns it to the DataId field.

func (*AnalysisUpdateNotification) SetLastUpdated

func (o *AnalysisUpdateNotification) SetLastUpdated(v int32)

SetLastUpdated gets a reference to the given int32 and assigns it to the LastUpdated field.

func (*AnalysisUpdateNotification) SetMaxTries

func (o *AnalysisUpdateNotification) SetMaxTries(v int32)

SetMaxTries gets a reference to the given int32 and assigns it to the MaxTries field.

func (*AnalysisUpdateNotification) SetQueueId

func (o *AnalysisUpdateNotification) SetQueueId(v string)

SetQueueId gets a reference to the given string and assigns it to the QueueId field.

func (*AnalysisUpdateNotification) SetRecordStateKey

func (o *AnalysisUpdateNotification) SetRecordStateKey(v string)

SetRecordStateKey gets a reference to the given string and assigns it to the RecordStateKey field.

func (*AnalysisUpdateNotification) SetRecordStateVal

func (o *AnalysisUpdateNotification) SetRecordStateVal(v string)

SetRecordStateVal gets a reference to the given NullableString and assigns it to the RecordStateVal field.

func (*AnalysisUpdateNotification) SetRecordStateValNil

func (o *AnalysisUpdateNotification) SetRecordStateValNil()

SetRecordStateValNil sets the value for RecordStateVal to be an explicit nil

func (*AnalysisUpdateNotification) SetTries

func (o *AnalysisUpdateNotification) SetTries(v int32)

SetTries gets a reference to the given int32 and assigns it to the Tries field.

func (*AnalysisUpdateNotification) SetUserId

func (o *AnalysisUpdateNotification) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*AnalysisUpdateNotification) UnsetRecordStateVal

func (o *AnalysisUpdateNotification) UnsetRecordStateVal()

UnsetRecordStateVal ensures that no value is present for RecordStateVal, not even an explicit nil

type AnalysisUpdateNotificationAllOf

type AnalysisUpdateNotificationAllOf struct {
	Data *AnalysisUpdateNotificationData `json:"data,omitempty"`
}

AnalysisUpdateNotificationAllOf The Notification Object definition for Tag Update Notifications

func NewAnalysisUpdateNotificationAllOf

func NewAnalysisUpdateNotificationAllOf() *AnalysisUpdateNotificationAllOf

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

func NewAnalysisUpdateNotificationAllOfWithDefaults

func NewAnalysisUpdateNotificationAllOfWithDefaults() *AnalysisUpdateNotificationAllOf

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

func (*AnalysisUpdateNotificationAllOf) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationAllOf) 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 (*AnalysisUpdateNotificationAllOf) HasData

HasData returns a boolean if a field has been set.

func (AnalysisUpdateNotificationAllOf) MarshalJSON

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

func (*AnalysisUpdateNotificationAllOf) SetData

SetData gets a reference to the given AnalysisUpdateNotificationData and assigns it to the Data field.

type AnalysisUpdateNotificationData

type AnalysisUpdateNotificationData struct {
	NotificationUser      *string                            `json:"notification_user,omitempty"`
	NotificationUserEmail *string                            `json:"notification_user_email,omitempty"`
	NotificationType      *string                            `json:"notification_type,omitempty"`
	NotificationPayload   *AnalysisUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

AnalysisUpdateNotificationData struct for AnalysisUpdateNotificationData

func NewAnalysisUpdateNotificationData

func NewAnalysisUpdateNotificationData() *AnalysisUpdateNotificationData

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

func NewAnalysisUpdateNotificationDataWithDefaults

func NewAnalysisUpdateNotificationDataWithDefaults() *AnalysisUpdateNotificationData

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

func (*AnalysisUpdateNotificationData) GetNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationData) GetNotificationPayloadOk

func (o *AnalysisUpdateNotificationData) GetNotificationPayloadOk() (*AnalysisUpdateNotificationPayload, bool)

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

func (*AnalysisUpdateNotificationData) GetNotificationType

func (o *AnalysisUpdateNotificationData) GetNotificationType() string

GetNotificationType returns the NotificationType field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationData) GetNotificationTypeOk

func (o *AnalysisUpdateNotificationData) GetNotificationTypeOk() (*string, bool)

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

func (*AnalysisUpdateNotificationData) GetNotificationUser

func (o *AnalysisUpdateNotificationData) GetNotificationUser() string

GetNotificationUser returns the NotificationUser field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationData) GetNotificationUserEmail

func (o *AnalysisUpdateNotificationData) GetNotificationUserEmail() string

GetNotificationUserEmail returns the NotificationUserEmail field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationData) GetNotificationUserEmailOk

func (o *AnalysisUpdateNotificationData) GetNotificationUserEmailOk() (*string, bool)

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

func (*AnalysisUpdateNotificationData) GetNotificationUserOk

func (o *AnalysisUpdateNotificationData) GetNotificationUserOk() (*string, bool)

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

func (*AnalysisUpdateNotificationData) HasNotificationPayload

func (o *AnalysisUpdateNotificationData) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationData) HasNotificationType

func (o *AnalysisUpdateNotificationData) HasNotificationType() bool

HasNotificationType returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationData) HasNotificationUser

func (o *AnalysisUpdateNotificationData) HasNotificationUser() bool

HasNotificationUser returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationData) HasNotificationUserEmail

func (o *AnalysisUpdateNotificationData) HasNotificationUserEmail() bool

HasNotificationUserEmail returns a boolean if a field has been set.

func (AnalysisUpdateNotificationData) MarshalJSON

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

func (*AnalysisUpdateNotificationData) SetNotificationPayload

SetNotificationPayload gets a reference to the given AnalysisUpdateNotificationPayload and assigns it to the NotificationPayload field.

func (*AnalysisUpdateNotificationData) SetNotificationType

func (o *AnalysisUpdateNotificationData) SetNotificationType(v string)

SetNotificationType gets a reference to the given string and assigns it to the NotificationType field.

func (*AnalysisUpdateNotificationData) SetNotificationUser

func (o *AnalysisUpdateNotificationData) SetNotificationUser(v string)

SetNotificationUser gets a reference to the given string and assigns it to the NotificationUser field.

func (*AnalysisUpdateNotificationData) SetNotificationUserEmail

func (o *AnalysisUpdateNotificationData) SetNotificationUserEmail(v string)

SetNotificationUserEmail gets a reference to the given string and assigns it to the NotificationUserEmail field.

type AnalysisUpdateNotificationDataAllOf

type AnalysisUpdateNotificationDataAllOf struct {
	NotificationPayload *AnalysisUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

AnalysisUpdateNotificationDataAllOf struct for AnalysisUpdateNotificationDataAllOf

func NewAnalysisUpdateNotificationDataAllOf

func NewAnalysisUpdateNotificationDataAllOf() *AnalysisUpdateNotificationDataAllOf

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

func NewAnalysisUpdateNotificationDataAllOfWithDefaults

func NewAnalysisUpdateNotificationDataAllOfWithDefaults() *AnalysisUpdateNotificationDataAllOf

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

func (*AnalysisUpdateNotificationDataAllOf) GetNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationDataAllOf) GetNotificationPayloadOk

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

func (*AnalysisUpdateNotificationDataAllOf) HasNotificationPayload

func (o *AnalysisUpdateNotificationDataAllOf) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (AnalysisUpdateNotificationDataAllOf) MarshalJSON

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

func (*AnalysisUpdateNotificationDataAllOf) SetNotificationPayload

SetNotificationPayload gets a reference to the given AnalysisUpdateNotificationPayload and assigns it to the NotificationPayload field.

type AnalysisUpdateNotificationPayload

type AnalysisUpdateNotificationPayload struct {
	UserId           *string             `json:"userId,omitempty"`
	SubscriptionKey  *string             `json:"subscription_key,omitempty"`
	SubscriptionType *string             `json:"subscription_type,omitempty"`
	NotificationId   *string             `json:"notificationId,omitempty"`
	CurrEval         *AnalysisUpdateEval `json:"curr_eval,omitempty"`
	LastEval         *AnalysisUpdateEval `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

AnalysisUpdateNotificationPayload struct for AnalysisUpdateNotificationPayload

func NewAnalysisUpdateNotificationPayload

func NewAnalysisUpdateNotificationPayload() *AnalysisUpdateNotificationPayload

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

func NewAnalysisUpdateNotificationPayloadWithDefaults

func NewAnalysisUpdateNotificationPayloadWithDefaults() *AnalysisUpdateNotificationPayload

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

func (*AnalysisUpdateNotificationPayload) GetAnnotations

func (o *AnalysisUpdateNotificationPayload) GetAnnotations() interface{}

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

func (*AnalysisUpdateNotificationPayload) GetAnnotationsOk

func (o *AnalysisUpdateNotificationPayload) GetAnnotationsOk() (*interface{}, bool)

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

func (*AnalysisUpdateNotificationPayload) GetCurrEval

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetCurrEvalOk

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

func (*AnalysisUpdateNotificationPayload) GetLastEval

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetLastEvalOk

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

func (*AnalysisUpdateNotificationPayload) GetNotificationId

func (o *AnalysisUpdateNotificationPayload) GetNotificationId() string

GetNotificationId returns the NotificationId field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetNotificationIdOk

func (o *AnalysisUpdateNotificationPayload) GetNotificationIdOk() (*string, bool)

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

func (*AnalysisUpdateNotificationPayload) GetSubscriptionKey

func (o *AnalysisUpdateNotificationPayload) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetSubscriptionKeyOk

func (o *AnalysisUpdateNotificationPayload) GetSubscriptionKeyOk() (*string, bool)

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

func (*AnalysisUpdateNotificationPayload) GetSubscriptionType

func (o *AnalysisUpdateNotificationPayload) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetSubscriptionTypeOk

func (o *AnalysisUpdateNotificationPayload) GetSubscriptionTypeOk() (*string, bool)

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

func (*AnalysisUpdateNotificationPayload) GetUserId

GetUserId returns the UserId field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayload) GetUserIdOk

func (o *AnalysisUpdateNotificationPayload) GetUserIdOk() (*string, bool)

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

func (*AnalysisUpdateNotificationPayload) HasAnnotations

func (o *AnalysisUpdateNotificationPayload) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasCurrEval

func (o *AnalysisUpdateNotificationPayload) HasCurrEval() bool

HasCurrEval returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasLastEval

func (o *AnalysisUpdateNotificationPayload) HasLastEval() bool

HasLastEval returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasNotificationId

func (o *AnalysisUpdateNotificationPayload) HasNotificationId() bool

HasNotificationId returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasSubscriptionKey

func (o *AnalysisUpdateNotificationPayload) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasSubscriptionType

func (o *AnalysisUpdateNotificationPayload) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayload) HasUserId

func (o *AnalysisUpdateNotificationPayload) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (AnalysisUpdateNotificationPayload) MarshalJSON

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

func (*AnalysisUpdateNotificationPayload) SetAnnotations

func (o *AnalysisUpdateNotificationPayload) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*AnalysisUpdateNotificationPayload) SetCurrEval

SetCurrEval gets a reference to the given AnalysisUpdateEval and assigns it to the CurrEval field.

func (*AnalysisUpdateNotificationPayload) SetLastEval

SetLastEval gets a reference to the given AnalysisUpdateEval and assigns it to the LastEval field.

func (*AnalysisUpdateNotificationPayload) SetNotificationId

func (o *AnalysisUpdateNotificationPayload) SetNotificationId(v string)

SetNotificationId gets a reference to the given string and assigns it to the NotificationId field.

func (*AnalysisUpdateNotificationPayload) SetSubscriptionKey

func (o *AnalysisUpdateNotificationPayload) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*AnalysisUpdateNotificationPayload) SetSubscriptionType

func (o *AnalysisUpdateNotificationPayload) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*AnalysisUpdateNotificationPayload) SetUserId

func (o *AnalysisUpdateNotificationPayload) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type AnalysisUpdateNotificationPayloadAllOf

type AnalysisUpdateNotificationPayloadAllOf struct {
	CurrEval *AnalysisUpdateEval `json:"curr_eval,omitempty"`
	LastEval *AnalysisUpdateEval `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

AnalysisUpdateNotificationPayloadAllOf struct for AnalysisUpdateNotificationPayloadAllOf

func NewAnalysisUpdateNotificationPayloadAllOf

func NewAnalysisUpdateNotificationPayloadAllOf() *AnalysisUpdateNotificationPayloadAllOf

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

func NewAnalysisUpdateNotificationPayloadAllOfWithDefaults

func NewAnalysisUpdateNotificationPayloadAllOfWithDefaults() *AnalysisUpdateNotificationPayloadAllOf

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

func (*AnalysisUpdateNotificationPayloadAllOf) GetAnnotations

func (o *AnalysisUpdateNotificationPayloadAllOf) GetAnnotations() interface{}

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

func (*AnalysisUpdateNotificationPayloadAllOf) GetAnnotationsOk

func (o *AnalysisUpdateNotificationPayloadAllOf) GetAnnotationsOk() (*interface{}, bool)

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

func (*AnalysisUpdateNotificationPayloadAllOf) GetCurrEval

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayloadAllOf) GetCurrEvalOk

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

func (*AnalysisUpdateNotificationPayloadAllOf) GetLastEval

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*AnalysisUpdateNotificationPayloadAllOf) GetLastEvalOk

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

func (*AnalysisUpdateNotificationPayloadAllOf) HasAnnotations

func (o *AnalysisUpdateNotificationPayloadAllOf) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayloadAllOf) HasCurrEval

HasCurrEval returns a boolean if a field has been set.

func (*AnalysisUpdateNotificationPayloadAllOf) HasLastEval

HasLastEval returns a boolean if a field has been set.

func (AnalysisUpdateNotificationPayloadAllOf) MarshalJSON

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

func (*AnalysisUpdateNotificationPayloadAllOf) SetAnnotations

func (o *AnalysisUpdateNotificationPayloadAllOf) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*AnalysisUpdateNotificationPayloadAllOf) SetCurrEval

SetCurrEval gets a reference to the given AnalysisUpdateEval and assigns it to the CurrEval field.

func (*AnalysisUpdateNotificationPayloadAllOf) SetLastEval

SetLastEval gets a reference to the given AnalysisUpdateEval and assigns it to the LastEval field.

type AnchoreErrorCode

type AnchoreErrorCode struct {
	// Error code name
	Name *string `json:"name,omitempty"`
	// Description of the error code
	Description *string `json:"description,omitempty"`
}

AnchoreErrorCode A description of an anchore error code (name, description)

func NewAnchoreErrorCode

func NewAnchoreErrorCode() *AnchoreErrorCode

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

func NewAnchoreErrorCodeWithDefaults

func NewAnchoreErrorCodeWithDefaults() *AnchoreErrorCode

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

func (*AnchoreErrorCode) GetDescription

func (o *AnchoreErrorCode) GetDescription() string

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

func (*AnchoreErrorCode) GetDescriptionOk

func (o *AnchoreErrorCode) 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 (*AnchoreErrorCode) GetName

func (o *AnchoreErrorCode) GetName() string

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

func (*AnchoreErrorCode) GetNameOk

func (o *AnchoreErrorCode) 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 (*AnchoreErrorCode) HasDescription

func (o *AnchoreErrorCode) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AnchoreErrorCode) HasName

func (o *AnchoreErrorCode) HasName() bool

HasName returns a boolean if a field has been set.

func (AnchoreErrorCode) MarshalJSON

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

func (*AnchoreErrorCode) SetDescription

func (o *AnchoreErrorCode) SetDescription(v string)

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

func (*AnchoreErrorCode) SetName

func (o *AnchoreErrorCode) SetName(v string)

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

type AnchoreImage

type AnchoreImage struct {
	// A metadata content record for a specific image, containing different content type entries
	ImageContent *interface{} `json:"image_content,omitempty"`
	// Details specific to an image reference and type such as tag and image source
	ImageDetail *[]ImageDetail `json:"image_detail,omitempty"`
	LastUpdated *time.Time     `json:"last_updated,omitempty"`
	CreatedAt   *time.Time     `json:"created_at,omitempty"`
	ImageDigest *string        `json:"imageDigest,omitempty"`
	UserId      *string        `json:"userId,omitempty"`
	Annotations *interface{}   `json:"annotations,omitempty"`
	// State of the image
	ImageStatus *string `json:"image_status,omitempty"`
	// A state value for the current status of the analysis progress of the image
	AnalysisStatus *string `json:"analysis_status,omitempty"`
	// The version of the record, used for internal schema updates and data migrations.
	RecordVersion *string `json:"record_version,omitempty"`
}

AnchoreImage A unique image in the engine. May have multiple tags or references. Unique to an image content across registries or repositories.

func NewAnchoreImage

func NewAnchoreImage() *AnchoreImage

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

func NewAnchoreImageWithDefaults

func NewAnchoreImageWithDefaults() *AnchoreImage

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

func (*AnchoreImage) GetAnalysisStatus

func (o *AnchoreImage) GetAnalysisStatus() string

GetAnalysisStatus returns the AnalysisStatus field value if set, zero value otherwise.

func (*AnchoreImage) GetAnalysisStatusOk

func (o *AnchoreImage) GetAnalysisStatusOk() (*string, bool)

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

func (*AnchoreImage) GetAnnotations

func (o *AnchoreImage) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise.

func (*AnchoreImage) GetAnnotationsOk

func (o *AnchoreImage) GetAnnotationsOk() (*interface{}, bool)

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

func (*AnchoreImage) GetCreatedAt

func (o *AnchoreImage) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AnchoreImage) GetCreatedAtOk

func (o *AnchoreImage) GetCreatedAtOk() (*time.Time, bool)

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

func (*AnchoreImage) GetImageContent

func (o *AnchoreImage) GetImageContent() interface{}

GetImageContent returns the ImageContent field value if set, zero value otherwise.

func (*AnchoreImage) GetImageContentOk

func (o *AnchoreImage) GetImageContentOk() (*interface{}, bool)

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

func (*AnchoreImage) GetImageDetail

func (o *AnchoreImage) GetImageDetail() []ImageDetail

GetImageDetail returns the ImageDetail field value if set, zero value otherwise.

func (*AnchoreImage) GetImageDetailOk

func (o *AnchoreImage) GetImageDetailOk() (*[]ImageDetail, bool)

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

func (*AnchoreImage) GetImageDigest

func (o *AnchoreImage) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*AnchoreImage) GetImageDigestOk

func (o *AnchoreImage) GetImageDigestOk() (*string, bool)

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

func (*AnchoreImage) GetImageStatus

func (o *AnchoreImage) GetImageStatus() string

GetImageStatus returns the ImageStatus field value if set, zero value otherwise.

func (*AnchoreImage) GetImageStatusOk

func (o *AnchoreImage) GetImageStatusOk() (*string, bool)

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

func (*AnchoreImage) GetLastUpdated

func (o *AnchoreImage) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*AnchoreImage) GetLastUpdatedOk

func (o *AnchoreImage) GetLastUpdatedOk() (*time.Time, bool)

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

func (*AnchoreImage) GetRecordVersion

func (o *AnchoreImage) GetRecordVersion() string

GetRecordVersion returns the RecordVersion field value if set, zero value otherwise.

func (*AnchoreImage) GetRecordVersionOk

func (o *AnchoreImage) GetRecordVersionOk() (*string, bool)

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

func (*AnchoreImage) GetUserId

func (o *AnchoreImage) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*AnchoreImage) GetUserIdOk

func (o *AnchoreImage) GetUserIdOk() (*string, bool)

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

func (*AnchoreImage) HasAnalysisStatus

func (o *AnchoreImage) HasAnalysisStatus() bool

HasAnalysisStatus returns a boolean if a field has been set.

func (*AnchoreImage) HasAnnotations

func (o *AnchoreImage) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*AnchoreImage) HasCreatedAt

func (o *AnchoreImage) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AnchoreImage) HasImageContent

func (o *AnchoreImage) HasImageContent() bool

HasImageContent returns a boolean if a field has been set.

func (*AnchoreImage) HasImageDetail

func (o *AnchoreImage) HasImageDetail() bool

HasImageDetail returns a boolean if a field has been set.

func (*AnchoreImage) HasImageDigest

func (o *AnchoreImage) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*AnchoreImage) HasImageStatus

func (o *AnchoreImage) HasImageStatus() bool

HasImageStatus returns a boolean if a field has been set.

func (*AnchoreImage) HasLastUpdated

func (o *AnchoreImage) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*AnchoreImage) HasRecordVersion

func (o *AnchoreImage) HasRecordVersion() bool

HasRecordVersion returns a boolean if a field has been set.

func (*AnchoreImage) HasUserId

func (o *AnchoreImage) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (AnchoreImage) MarshalJSON

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

func (*AnchoreImage) SetAnalysisStatus

func (o *AnchoreImage) SetAnalysisStatus(v string)

SetAnalysisStatus gets a reference to the given string and assigns it to the AnalysisStatus field.

func (*AnchoreImage) SetAnnotations

func (o *AnchoreImage) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*AnchoreImage) SetCreatedAt

func (o *AnchoreImage) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AnchoreImage) SetImageContent

func (o *AnchoreImage) SetImageContent(v interface{})

SetImageContent gets a reference to the given interface{} and assigns it to the ImageContent field.

func (*AnchoreImage) SetImageDetail

func (o *AnchoreImage) SetImageDetail(v []ImageDetail)

SetImageDetail gets a reference to the given []ImageDetail and assigns it to the ImageDetail field.

func (*AnchoreImage) SetImageDigest

func (o *AnchoreImage) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*AnchoreImage) SetImageStatus

func (o *AnchoreImage) SetImageStatus(v string)

SetImageStatus gets a reference to the given string and assigns it to the ImageStatus field.

func (*AnchoreImage) SetLastUpdated

func (o *AnchoreImage) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*AnchoreImage) SetRecordVersion

func (o *AnchoreImage) SetRecordVersion(v string)

SetRecordVersion gets a reference to the given string and assigns it to the RecordVersion field.

func (*AnchoreImage) SetUserId

func (o *AnchoreImage) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type AnchoreImageTagSummary

type AnchoreImageTagSummary struct {
	ImageDigest    *string `json:"imageDigest,omitempty"`
	ParentDigest   *string `json:"parentDigest,omitempty"`
	ImageId        *string `json:"imageId,omitempty"`
	AnalysisStatus *string `json:"analysis_status,omitempty"`
	Fulltag        *string `json:"fulltag,omitempty"`
	CreatedAt      *int32  `json:"created_at,omitempty"`
	AnalyzedAt     *int32  `json:"analyzed_at,omitempty"`
	TagDetectedAt  *int32  `json:"tag_detected_at,omitempty"`
	ImageStatus    *string `json:"image_status,omitempty"`
}

AnchoreImageTagSummary A unique image in the engine.

func NewAnchoreImageTagSummary

func NewAnchoreImageTagSummary() *AnchoreImageTagSummary

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

func NewAnchoreImageTagSummaryWithDefaults

func NewAnchoreImageTagSummaryWithDefaults() *AnchoreImageTagSummary

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

func (*AnchoreImageTagSummary) GetAnalysisStatus

func (o *AnchoreImageTagSummary) GetAnalysisStatus() string

GetAnalysisStatus returns the AnalysisStatus field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetAnalysisStatusOk

func (o *AnchoreImageTagSummary) GetAnalysisStatusOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetAnalyzedAt

func (o *AnchoreImageTagSummary) GetAnalyzedAt() int32

GetAnalyzedAt returns the AnalyzedAt field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetAnalyzedAtOk

func (o *AnchoreImageTagSummary) GetAnalyzedAtOk() (*int32, bool)

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

func (*AnchoreImageTagSummary) GetCreatedAt

func (o *AnchoreImageTagSummary) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetCreatedAtOk

func (o *AnchoreImageTagSummary) GetCreatedAtOk() (*int32, bool)

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

func (*AnchoreImageTagSummary) GetFulltag

func (o *AnchoreImageTagSummary) GetFulltag() string

GetFulltag returns the Fulltag field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetFulltagOk

func (o *AnchoreImageTagSummary) GetFulltagOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetImageDigest

func (o *AnchoreImageTagSummary) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetImageDigestOk

func (o *AnchoreImageTagSummary) GetImageDigestOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetImageId

func (o *AnchoreImageTagSummary) GetImageId() string

GetImageId returns the ImageId field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetImageIdOk

func (o *AnchoreImageTagSummary) GetImageIdOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetImageStatus

func (o *AnchoreImageTagSummary) GetImageStatus() string

GetImageStatus returns the ImageStatus field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetImageStatusOk

func (o *AnchoreImageTagSummary) GetImageStatusOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetParentDigest

func (o *AnchoreImageTagSummary) GetParentDigest() string

GetParentDigest returns the ParentDigest field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetParentDigestOk

func (o *AnchoreImageTagSummary) GetParentDigestOk() (*string, bool)

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

func (*AnchoreImageTagSummary) GetTagDetectedAt

func (o *AnchoreImageTagSummary) GetTagDetectedAt() int32

GetTagDetectedAt returns the TagDetectedAt field value if set, zero value otherwise.

func (*AnchoreImageTagSummary) GetTagDetectedAtOk

func (o *AnchoreImageTagSummary) GetTagDetectedAtOk() (*int32, bool)

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

func (*AnchoreImageTagSummary) HasAnalysisStatus

func (o *AnchoreImageTagSummary) HasAnalysisStatus() bool

HasAnalysisStatus returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasAnalyzedAt

func (o *AnchoreImageTagSummary) HasAnalyzedAt() bool

HasAnalyzedAt returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasCreatedAt

func (o *AnchoreImageTagSummary) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasFulltag

func (o *AnchoreImageTagSummary) HasFulltag() bool

HasFulltag returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasImageDigest

func (o *AnchoreImageTagSummary) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasImageId

func (o *AnchoreImageTagSummary) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasImageStatus

func (o *AnchoreImageTagSummary) HasImageStatus() bool

HasImageStatus returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasParentDigest

func (o *AnchoreImageTagSummary) HasParentDigest() bool

HasParentDigest returns a boolean if a field has been set.

func (*AnchoreImageTagSummary) HasTagDetectedAt

func (o *AnchoreImageTagSummary) HasTagDetectedAt() bool

HasTagDetectedAt returns a boolean if a field has been set.

func (AnchoreImageTagSummary) MarshalJSON

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

func (*AnchoreImageTagSummary) SetAnalysisStatus

func (o *AnchoreImageTagSummary) SetAnalysisStatus(v string)

SetAnalysisStatus gets a reference to the given string and assigns it to the AnalysisStatus field.

func (*AnchoreImageTagSummary) SetAnalyzedAt

func (o *AnchoreImageTagSummary) SetAnalyzedAt(v int32)

SetAnalyzedAt gets a reference to the given int32 and assigns it to the AnalyzedAt field.

func (*AnchoreImageTagSummary) SetCreatedAt

func (o *AnchoreImageTagSummary) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*AnchoreImageTagSummary) SetFulltag

func (o *AnchoreImageTagSummary) SetFulltag(v string)

SetFulltag gets a reference to the given string and assigns it to the Fulltag field.

func (*AnchoreImageTagSummary) SetImageDigest

func (o *AnchoreImageTagSummary) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*AnchoreImageTagSummary) SetImageId

func (o *AnchoreImageTagSummary) SetImageId(v string)

SetImageId gets a reference to the given string and assigns it to the ImageId field.

func (*AnchoreImageTagSummary) SetImageStatus

func (o *AnchoreImageTagSummary) SetImageStatus(v string)

SetImageStatus gets a reference to the given string and assigns it to the ImageStatus field.

func (*AnchoreImageTagSummary) SetParentDigest

func (o *AnchoreImageTagSummary) SetParentDigest(v string)

SetParentDigest gets a reference to the given string and assigns it to the ParentDigest field.

func (*AnchoreImageTagSummary) SetTagDetectedAt

func (o *AnchoreImageTagSummary) SetTagDetectedAt(v int32)

SetTagDetectedAt gets a reference to the given int32 and assigns it to the TagDetectedAt field.

type ApiAddCredentialRequest

type ApiAddCredentialRequest struct {
	ApiService IdentityApi
	// contains filtered or unexported fields
}

func (ApiAddCredentialRequest) Credential

func (ApiAddCredentialRequest) Execute

type ApiAddImageRequest

type ApiAddImageRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiAddImageRequest) Autosubscribe

func (r ApiAddImageRequest) Autosubscribe(autosubscribe bool) ApiAddImageRequest

Instruct engine to automatically begin watching the added tag for updates from registry

func (ApiAddImageRequest) Execute

func (ApiAddImageRequest) Force

Override any existing entry in the system

func (ApiAddImageRequest) Image

func (ApiAddImageRequest) XAnchoreAccount

func (r ApiAddImageRequest) XAnchoreAccount(xAnchoreAccount string) ApiAddImageRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiAddPolicyRequest

type ApiAddPolicyRequest struct {
	ApiService PoliciesApi
	// contains filtered or unexported fields
}

func (ApiAddPolicyRequest) Bundle

func (ApiAddPolicyRequest) Execute

func (ApiAddPolicyRequest) XAnchoreAccount

func (r ApiAddPolicyRequest) XAnchoreAccount(xAnchoreAccount string) ApiAddPolicyRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiAddRepositoryRequest

type ApiAddRepositoryRequest struct {
	ApiService RepositoryCredentialsApi
	// contains filtered or unexported fields
}

func (ApiAddRepositoryRequest) Autosubscribe

func (r ApiAddRepositoryRequest) Autosubscribe(autosubscribe bool) ApiAddRepositoryRequest

flag to enable/disable auto tag_update activation when new images from a repo are added

func (ApiAddRepositoryRequest) Dryrun

flag to return tags in the repository without actually watching the repository, default is false

func (ApiAddRepositoryRequest) Execute

func (ApiAddRepositoryRequest) Repository

func (r ApiAddRepositoryRequest) Repository(repository string) ApiAddRepositoryRequest

full repository to add e.g. docker.io/library/alpine

func (ApiAddRepositoryRequest) XAnchoreAccount

func (r ApiAddRepositoryRequest) XAnchoreAccount(xAnchoreAccount string) ApiAddRepositoryRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiAddSubscriptionRequest

type ApiAddSubscriptionRequest struct {
	ApiService SubscriptionsApi
	// contains filtered or unexported fields
}

func (ApiAddSubscriptionRequest) Execute

func (ApiAddSubscriptionRequest) Subscription

func (ApiAddSubscriptionRequest) XAnchoreAccount

func (r ApiAddSubscriptionRequest) XAnchoreAccount(xAnchoreAccount string) ApiAddSubscriptionRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiArchiveImageAnalysisRequest

type ApiArchiveImageAnalysisRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiArchiveImageAnalysisRequest) Execute

func (ApiArchiveImageAnalysisRequest) ImageReferences

func (r ApiArchiveImageAnalysisRequest) ImageReferences(imageReferences []string) ApiArchiveImageAnalysisRequest

type ApiCreateAccountRequest

type ApiCreateAccountRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiCreateAccountRequest) Account

func (ApiCreateAccountRequest) Execute

type ApiCreateAnalysisArchiveRuleRequest

type ApiCreateAnalysisArchiveRuleRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiCreateAnalysisArchiveRuleRequest) Execute

type ApiCreateOperationRequest

type ApiCreateOperationRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiCreateOperationRequest) Execute

type ApiCreateRegistryRequest

type ApiCreateRegistryRequest struct {
	ApiService RegistriesApi
	// contains filtered or unexported fields
}

func (ApiCreateRegistryRequest) Execute

func (ApiCreateRegistryRequest) Registrydata

func (ApiCreateRegistryRequest) Validate

flag to determine whether or not to validate registry/credential at registry add time

func (ApiCreateRegistryRequest) XAnchoreAccount

func (r ApiCreateRegistryRequest) XAnchoreAccount(xAnchoreAccount string) ApiCreateRegistryRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiCreateUserCredentialRequest

type ApiCreateUserCredentialRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiCreateUserCredentialRequest) Credential

func (ApiCreateUserCredentialRequest) Execute

type ApiCreateUserRequest

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

func (ApiCreateUserRequest) Execute

func (r ApiCreateUserRequest) Execute() (User, *_nethttp.Response, error)

func (ApiCreateUserRequest) User

type ApiDeleteAccountRequest

type ApiDeleteAccountRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiDeleteAccountRequest) Execute

type ApiDeleteAnalysisArchiveRuleRequest

type ApiDeleteAnalysisArchiveRuleRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiDeleteAnalysisArchiveRuleRequest) Execute

type ApiDeleteArchivedAnalysisRequest

type ApiDeleteArchivedAnalysisRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiDeleteArchivedAnalysisRequest) Execute

func (ApiDeleteArchivedAnalysisRequest) Force

type ApiDeleteEventRequest

type ApiDeleteEventRequest struct {
	ApiService EventsApi
	// contains filtered or unexported fields
}

func (ApiDeleteEventRequest) Execute

func (r ApiDeleteEventRequest) Execute() (*_nethttp.Response, error)

func (ApiDeleteEventRequest) XAnchoreAccount

func (r ApiDeleteEventRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteEventRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteEventsRequest

type ApiDeleteEventsRequest struct {
	ApiService EventsApi
	// contains filtered or unexported fields
}

func (ApiDeleteEventsRequest) Before

Delete events that occurred before the timestamp

func (ApiDeleteEventsRequest) Execute

func (ApiDeleteEventsRequest) Level

Delete events that match the level - INFO or ERROR

func (ApiDeleteEventsRequest) Since

Delete events that occurred after the timestamp

func (ApiDeleteEventsRequest) XAnchoreAccount

func (r ApiDeleteEventsRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteEventsRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteFeedGroupRequest

type ApiDeleteFeedGroupRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiDeleteFeedGroupRequest) Execute

type ApiDeleteFeedRequest

type ApiDeleteFeedRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiDeleteFeedRequest) Execute

func (r ApiDeleteFeedRequest) Execute() (*_nethttp.Response, error)

type ApiDeleteImageByImageIdRequest

type ApiDeleteImageByImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiDeleteImageByImageIdRequest) Execute

func (ApiDeleteImageByImageIdRequest) Force

func (ApiDeleteImageByImageIdRequest) XAnchoreAccount

func (r ApiDeleteImageByImageIdRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteImageByImageIdRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteImageRequest

type ApiDeleteImageRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiDeleteImageRequest) Execute

func (ApiDeleteImageRequest) Force

func (ApiDeleteImageRequest) XAnchoreAccount

func (r ApiDeleteImageRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteImageRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteImagesAsyncRequest

type ApiDeleteImagesAsyncRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiDeleteImagesAsyncRequest) Execute

func (ApiDeleteImagesAsyncRequest) Force

func (ApiDeleteImagesAsyncRequest) ImageDigests

func (r ApiDeleteImagesAsyncRequest) ImageDigests(imageDigests []string) ApiDeleteImagesAsyncRequest

func (ApiDeleteImagesAsyncRequest) XAnchoreAccount

func (r ApiDeleteImagesAsyncRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteImagesAsyncRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeletePolicyRequest

type ApiDeletePolicyRequest struct {
	ApiService PoliciesApi
	// contains filtered or unexported fields
}

func (ApiDeletePolicyRequest) Execute

func (ApiDeletePolicyRequest) XAnchoreAccount

func (r ApiDeletePolicyRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeletePolicyRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteRegistryRequest

type ApiDeleteRegistryRequest struct {
	ApiService RegistriesApi
	// contains filtered or unexported fields
}

func (ApiDeleteRegistryRequest) Execute

func (ApiDeleteRegistryRequest) XAnchoreAccount

func (r ApiDeleteRegistryRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteRegistryRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteServiceRequest

type ApiDeleteServiceRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiDeleteServiceRequest) Execute

type ApiDeleteSubscriptionRequest

type ApiDeleteSubscriptionRequest struct {
	ApiService SubscriptionsApi
	// contains filtered or unexported fields
}

func (ApiDeleteSubscriptionRequest) Execute

func (ApiDeleteSubscriptionRequest) XAnchoreAccount

func (r ApiDeleteSubscriptionRequest) XAnchoreAccount(xAnchoreAccount string) ApiDeleteSubscriptionRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiDeleteUserCredentialRequest

type ApiDeleteUserCredentialRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiDeleteUserCredentialRequest) CredentialType

func (r ApiDeleteUserCredentialRequest) CredentialType(credentialType string) ApiDeleteUserCredentialRequest

func (ApiDeleteUserCredentialRequest) Execute

type ApiDeleteUserRequest

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

func (ApiDeleteUserRequest) Execute

func (r ApiDeleteUserRequest) Execute() (*_nethttp.Response, error)

type ApiDescribeErrorCodesRequest

type ApiDescribeErrorCodesRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiDescribeErrorCodesRequest) Execute

type ApiDescribePolicyRequest

type ApiDescribePolicyRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiDescribePolicyRequest) Execute

type ApiErrorResponse

type ApiErrorResponse struct {
	Code      *int32  `json:"code,omitempty"`
	ErrorType *string `json:"error_type,omitempty"`
	Message   *string `json:"message,omitempty"`
	// Details structure for additional information about the error if available. Content and structure will be error specific.
	Detail *interface{} `json:"detail,omitempty"`
}

ApiErrorResponse Generic HTTP API error response

func NewApiErrorResponse

func NewApiErrorResponse() *ApiErrorResponse

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

func NewApiErrorResponseWithDefaults

func NewApiErrorResponseWithDefaults() *ApiErrorResponse

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

func (*ApiErrorResponse) GetCode

func (o *ApiErrorResponse) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiErrorResponse) GetCodeOk

func (o *ApiErrorResponse) GetCodeOk() (*int32, bool)

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

func (*ApiErrorResponse) GetDetail

func (o *ApiErrorResponse) GetDetail() interface{}

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ApiErrorResponse) GetDetailOk

func (o *ApiErrorResponse) GetDetailOk() (*interface{}, bool)

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

func (*ApiErrorResponse) GetErrorType

func (o *ApiErrorResponse) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*ApiErrorResponse) GetErrorTypeOk

func (o *ApiErrorResponse) GetErrorTypeOk() (*string, bool)

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

func (*ApiErrorResponse) GetMessage

func (o *ApiErrorResponse) GetMessage() string

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

func (*ApiErrorResponse) GetMessageOk

func (o *ApiErrorResponse) 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 (*ApiErrorResponse) HasCode

func (o *ApiErrorResponse) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiErrorResponse) HasDetail

func (o *ApiErrorResponse) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ApiErrorResponse) HasErrorType

func (o *ApiErrorResponse) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*ApiErrorResponse) HasMessage

func (o *ApiErrorResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ApiErrorResponse) MarshalJSON

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

func (*ApiErrorResponse) SetCode

func (o *ApiErrorResponse) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*ApiErrorResponse) SetDetail

func (o *ApiErrorResponse) SetDetail(v interface{})

SetDetail gets a reference to the given interface{} and assigns it to the Detail field.

func (*ApiErrorResponse) SetErrorType

func (o *ApiErrorResponse) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*ApiErrorResponse) SetMessage

func (o *ApiErrorResponse) SetMessage(v string)

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

type ApiGetAccountRequest

type ApiGetAccountRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiGetAccountRequest) Execute

type ApiGetAccountUserRequest

type ApiGetAccountUserRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiGetAccountUserRequest) Execute

type ApiGetAnalysisArchiveRuleRequest

type ApiGetAnalysisArchiveRuleRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiGetAnalysisArchiveRuleRequest) Execute

type ApiGetArchivedAnalysisRequest

type ApiGetArchivedAnalysisRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiGetArchivedAnalysisRequest) Execute

type ApiGetCredentialsRequest

type ApiGetCredentialsRequest struct {
	ApiService IdentityApi
	// contains filtered or unexported fields
}

func (ApiGetCredentialsRequest) Execute

type ApiGetEventRequest

type ApiGetEventRequest struct {
	ApiService EventsApi
	// contains filtered or unexported fields
}

func (ApiGetEventRequest) Execute

func (ApiGetEventRequest) XAnchoreAccount

func (r ApiGetEventRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetEventRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageByImageIdRequest

type ApiGetImageByImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageByImageIdRequest) Execute

func (ApiGetImageByImageIdRequest) XAnchoreAccount

func (r ApiGetImageByImageIdRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetImageByImageIdRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeFilesRequest

type ApiGetImageContentByTypeFilesRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeFilesRequest) Execute

func (ApiGetImageContentByTypeFilesRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeImageIdFilesRequest

type ApiGetImageContentByTypeImageIdFilesRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeImageIdFilesRequest) Execute

func (ApiGetImageContentByTypeImageIdFilesRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeImageIdJavapackageRequest

type ApiGetImageContentByTypeImageIdJavapackageRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeImageIdJavapackageRequest) Execute

func (ApiGetImageContentByTypeImageIdJavapackageRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeImageIdRequest

type ApiGetImageContentByTypeImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeImageIdRequest) Execute

func (ApiGetImageContentByTypeImageIdRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeJavapackageRequest

type ApiGetImageContentByTypeJavapackageRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeJavapackageRequest) Execute

func (ApiGetImageContentByTypeJavapackageRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeMalwareRequest

type ApiGetImageContentByTypeMalwareRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeMalwareRequest) Execute

func (ApiGetImageContentByTypeMalwareRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageContentByTypeRequest

type ApiGetImageContentByTypeRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageContentByTypeRequest) Execute

func (ApiGetImageContentByTypeRequest) XAnchoreAccount

func (r ApiGetImageContentByTypeRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetImageContentByTypeRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageMetadataByTypeRequest

type ApiGetImageMetadataByTypeRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageMetadataByTypeRequest) Execute

func (ApiGetImageMetadataByTypeRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImagePolicyCheckByImageIdRequest

type ApiGetImagePolicyCheckByImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImagePolicyCheckByImageIdRequest) Detail

func (ApiGetImagePolicyCheckByImageIdRequest) Execute

func (r ApiGetImagePolicyCheckByImageIdRequest) Execute() ([]interface{}, *_nethttp.Response, error)

func (ApiGetImagePolicyCheckByImageIdRequest) History

func (ApiGetImagePolicyCheckByImageIdRequest) PolicyId

func (ApiGetImagePolicyCheckByImageIdRequest) Tag

func (ApiGetImagePolicyCheckByImageIdRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImagePolicyCheckRequest

type ApiGetImagePolicyCheckRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImagePolicyCheckRequest) Detail

func (ApiGetImagePolicyCheckRequest) Execute

func (r ApiGetImagePolicyCheckRequest) Execute() ([]interface{}, *_nethttp.Response, error)

func (ApiGetImagePolicyCheckRequest) History

func (ApiGetImagePolicyCheckRequest) Interactive

func (ApiGetImagePolicyCheckRequest) PolicyId

func (ApiGetImagePolicyCheckRequest) Tag

func (ApiGetImagePolicyCheckRequest) XAnchoreAccount

func (r ApiGetImagePolicyCheckRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetImagePolicyCheckRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageRequest

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

func (ApiGetImageRequest) Execute

func (ApiGetImageRequest) XAnchoreAccount

func (r ApiGetImageRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetImageRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageSbomNativeRequest

type ApiGetImageSbomNativeRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageSbomNativeRequest) Execute

func (ApiGetImageSbomNativeRequest) XAnchoreAccount

func (r ApiGetImageSbomNativeRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetImageSbomNativeRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageVulnerabilitiesByTypeImageIdRequest

type ApiGetImageVulnerabilitiesByTypeImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageVulnerabilitiesByTypeImageIdRequest) Execute

func (ApiGetImageVulnerabilitiesByTypeImageIdRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageVulnerabilitiesByTypeRequest

type ApiGetImageVulnerabilitiesByTypeRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageVulnerabilitiesByTypeRequest) Execute

func (ApiGetImageVulnerabilitiesByTypeRequest) ForceRefresh

func (ApiGetImageVulnerabilitiesByTypeRequest) VendorOnly

Filter results to include only vulnerabilities that are not marked as invalid by upstream OS vendor data. When set to true, it will filter out all vulnerabilities where `will_not_fix` is False. If false all vulnerabilities are returned regardless of `will_not_fix`

func (ApiGetImageVulnerabilitiesByTypeRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageVulnerabilityTypesByImageIdRequest

type ApiGetImageVulnerabilityTypesByImageIdRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageVulnerabilityTypesByImageIdRequest) Execute

func (ApiGetImageVulnerabilityTypesByImageIdRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetImageVulnerabilityTypesRequest

type ApiGetImageVulnerabilityTypesRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiGetImageVulnerabilityTypesRequest) Execute

func (ApiGetImageVulnerabilityTypesRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetOauthTokenRequest

type ApiGetOauthTokenRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiGetOauthTokenRequest) ClientId

The type of client used for the OAuth token

func (ApiGetOauthTokenRequest) Execute

func (ApiGetOauthTokenRequest) GrantType

OAuth Grant type for token

func (ApiGetOauthTokenRequest) Password

Password for corresponding user

func (ApiGetOauthTokenRequest) Username

User to assign OAuth token to

type ApiGetOperationRequest

type ApiGetOperationRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiGetOperationRequest) Execute

type ApiGetPolicyRequest

type ApiGetPolicyRequest struct {
	ApiService PoliciesApi
	// contains filtered or unexported fields
}

func (ApiGetPolicyRequest) Detail

func (r ApiGetPolicyRequest) Detail(detail bool) ApiGetPolicyRequest

Include policy bundle detail in the form of the full bundle content for each entry

func (ApiGetPolicyRequest) Execute

func (ApiGetPolicyRequest) XAnchoreAccount

func (r ApiGetPolicyRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetPolicyRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetRegistryRequest

type ApiGetRegistryRequest struct {
	ApiService RegistriesApi
	// contains filtered or unexported fields
}

func (ApiGetRegistryRequest) Execute

func (ApiGetRegistryRequest) XAnchoreAccount

func (r ApiGetRegistryRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetRegistryRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetServiceDetailRequest

type ApiGetServiceDetailRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiGetServiceDetailRequest) Execute

type ApiGetServicesByNameAndHostRequest

type ApiGetServicesByNameAndHostRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiGetServicesByNameAndHostRequest) Execute

type ApiGetServicesByNameRequest

type ApiGetServicesByNameRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiGetServicesByNameRequest) Execute

type ApiGetStatusRequest

type ApiGetStatusRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiGetStatusRequest) Execute

type ApiGetSubscriptionRequest

type ApiGetSubscriptionRequest struct {
	ApiService SubscriptionsApi
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionRequest) Execute

func (ApiGetSubscriptionRequest) XAnchoreAccount

func (r ApiGetSubscriptionRequest) XAnchoreAccount(xAnchoreAccount string) ApiGetSubscriptionRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiGetSystemFeedsRequest

type ApiGetSystemFeedsRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiGetSystemFeedsRequest) Execute

type ApiGetUserRequest

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

func (ApiGetUserRequest) Execute

func (r ApiGetUserRequest) Execute() (User, *_nethttp.Response, error)

type ApiGetUsersAccountRequest

type ApiGetUsersAccountRequest struct {
	ApiService IdentityApi
	// contains filtered or unexported fields
}

func (ApiGetUsersAccountRequest) Execute

type ApiHealthCheckRequest

type ApiHealthCheckRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiHealthCheckRequest) Execute

func (r ApiHealthCheckRequest) Execute() (*_nethttp.Response, error)

type ApiImportImageArchiveRequest

type ApiImportImageArchiveRequest struct {
	ApiService ImportApi
	// contains filtered or unexported fields
}

func (ApiImportImageArchiveRequest) ArchiveFile

anchore image tar archive.

func (ApiImportImageArchiveRequest) Execute

type ApiImportImageConfigRequest

type ApiImportImageConfigRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiImportImageConfigRequest) Contents

func (r ApiImportImageConfigRequest) Contents(contents interface{}) ApiImportImageConfigRequest

func (ApiImportImageConfigRequest) Execute

type ApiImportImageDockerfileRequest

type ApiImportImageDockerfileRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiImportImageDockerfileRequest) Contents

func (ApiImportImageDockerfileRequest) Execute

type ApiImportImageManifestRequest

type ApiImportImageManifestRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiImportImageManifestRequest) Contents

func (r ApiImportImageManifestRequest) Contents(contents interface{}) ApiImportImageManifestRequest

func (ApiImportImageManifestRequest) Execute

type ApiImportImagePackagesRequest

type ApiImportImagePackagesRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiImportImagePackagesRequest) Execute

func (ApiImportImagePackagesRequest) Sbom

type ApiImportImageParentManifestRequest

type ApiImportImageParentManifestRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiImportImageParentManifestRequest) Contents

func (ApiImportImageParentManifestRequest) Execute

type ApiInvalidateOperationRequest

type ApiInvalidateOperationRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiInvalidateOperationRequest) Execute

type ApiListAccountsRequest

type ApiListAccountsRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiListAccountsRequest) Execute

func (ApiListAccountsRequest) State

Filter accounts by state

type ApiListAnalysisArchiveRequest

type ApiListAnalysisArchiveRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiListAnalysisArchiveRequest) Execute

type ApiListAnalysisArchiveRulesRequest

type ApiListAnalysisArchiveRulesRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiListAnalysisArchiveRulesRequest) Execute

func (ApiListAnalysisArchiveRulesRequest) SystemGlobal

If true include system global rules (owned by admin) even for non-admin users. Defaults to true if not set. Can be set to false to exclude globals

type ApiListArchivesRequest

type ApiListArchivesRequest struct {
	ApiService ArchivesApi
	// contains filtered or unexported fields
}

func (ApiListArchivesRequest) Execute

type ApiListEventTypesRequest

type ApiListEventTypesRequest struct {
	ApiService EventsApi
	// contains filtered or unexported fields
}

func (ApiListEventTypesRequest) Execute

type ApiListEventsRequest

type ApiListEventsRequest struct {
	ApiService EventsApi
	// contains filtered or unexported fields
}

func (ApiListEventsRequest) Before

Return events that occurred before the timestamp

func (ApiListEventsRequest) EventType

func (r ApiListEventsRequest) EventType(eventType string) ApiListEventsRequest

Filter events by a prefix match on the event type (e.g. \"user.image.\")

func (ApiListEventsRequest) Execute

func (ApiListEventsRequest) Level

Filter events by the level - INFO or ERROR

func (ApiListEventsRequest) Limit

Number of events in the result set. Defaults to 100 if left empty

func (ApiListEventsRequest) Page

Pagination controls - return the nth page of results. Defaults to first page if left empty

func (ApiListEventsRequest) ResourceId

func (r ApiListEventsRequest) ResourceId(resourceId string) ApiListEventsRequest

Filter events by the id of the resource

func (ApiListEventsRequest) ResourceType

func (r ApiListEventsRequest) ResourceType(resourceType string) ApiListEventsRequest

Filter events by the type of resource - tag, imageDigest, repository etc

func (ApiListEventsRequest) Since

Return events that occurred after the timestamp

func (ApiListEventsRequest) SourceHostid

func (r ApiListEventsRequest) SourceHostid(sourceHostid string) ApiListEventsRequest

Filter events by the originating host ID

func (ApiListEventsRequest) SourceServicename

func (r ApiListEventsRequest) SourceServicename(sourceServicename string) ApiListEventsRequest

Filter events by the originating service

func (ApiListEventsRequest) XAnchoreAccount

func (r ApiListEventsRequest) XAnchoreAccount(xAnchoreAccount string) ApiListEventsRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListFileContentSearchResultsRequest

type ApiListFileContentSearchResultsRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiListFileContentSearchResultsRequest) Execute

type ApiListImageContentByImageidRequest

type ApiListImageContentByImageidRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiListImageContentByImageidRequest) Execute

func (ApiListImageContentByImageidRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListImageContentRequest

type ApiListImageContentRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiListImageContentRequest) Execute

func (ApiListImageContentRequest) XAnchoreAccount

func (r ApiListImageContentRequest) XAnchoreAccount(xAnchoreAccount string) ApiListImageContentRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListImageMetadataRequest

type ApiListImageMetadataRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiListImageMetadataRequest) Execute

func (ApiListImageMetadataRequest) XAnchoreAccount

func (r ApiListImageMetadataRequest) XAnchoreAccount(xAnchoreAccount string) ApiListImageMetadataRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListImagesRequest

type ApiListImagesRequest struct {
	ApiService ImagesApi
	// contains filtered or unexported fields
}

func (ApiListImagesRequest) AnalysisStatus

func (r ApiListImagesRequest) AnalysisStatus(analysisStatus string) ApiListImagesRequest

Filter by analysis_status value on the record.

func (ApiListImagesRequest) Execute

func (ApiListImagesRequest) Fulltag

Full docker-pull string to filter results by (e.g. docker.io/library/nginx:latest, or myhost.com:5000/testimages:v1.1.1)

func (ApiListImagesRequest) History

func (r ApiListImagesRequest) History(history bool) ApiListImagesRequest

Include image history in the response

func (ApiListImagesRequest) ImageStatus

func (r ApiListImagesRequest) ImageStatus(imageStatus string) ApiListImagesRequest

Filter by image_status value on the record. Default if omitted is 'active'.

func (ApiListImagesRequest) XAnchoreAccount

func (r ApiListImagesRequest) XAnchoreAccount(xAnchoreAccount string) ApiListImagesRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListImagetagsRequest

type ApiListImagetagsRequest struct {
	ApiService SummariesApi
	// contains filtered or unexported fields
}

func (ApiListImagetagsRequest) Execute

func (ApiListImagetagsRequest) ImageStatus

func (r ApiListImagetagsRequest) ImageStatus(imageStatus []string) ApiListImagetagsRequest

Filter images in one or more states such as active, deleting. Defaults to active images only if unspecified

func (ApiListImagetagsRequest) XAnchoreAccount

func (r ApiListImagetagsRequest) XAnchoreAccount(xAnchoreAccount string) ApiListImagetagsRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListImportDockerfilesRequest

type ApiListImportDockerfilesRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListImportDockerfilesRequest) Execute

type ApiListImportImageConfigsRequest

type ApiListImportImageConfigsRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListImportImageConfigsRequest) Execute

type ApiListImportImageManifestsRequest

type ApiListImportImageManifestsRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListImportImageManifestsRequest) Execute

type ApiListImportPackagesRequest

type ApiListImportPackagesRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListImportPackagesRequest) Execute

type ApiListImportParentManifestsRequest

type ApiListImportParentManifestsRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListImportParentManifestsRequest) Execute

type ApiListOperationsRequest

type ApiListOperationsRequest struct {
	ApiService ImportsApi
	// contains filtered or unexported fields
}

func (ApiListOperationsRequest) Execute

type ApiListPoliciesRequest

type ApiListPoliciesRequest struct {
	ApiService PoliciesApi
	// contains filtered or unexported fields
}

func (ApiListPoliciesRequest) Detail

Include policy bundle detail in the form of the full bundle content for each entry

func (ApiListPoliciesRequest) Execute

func (ApiListPoliciesRequest) XAnchoreAccount

func (r ApiListPoliciesRequest) XAnchoreAccount(xAnchoreAccount string) ApiListPoliciesRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListRegistriesRequest

type ApiListRegistriesRequest struct {
	ApiService RegistriesApi
	// contains filtered or unexported fields
}

func (ApiListRegistriesRequest) Execute

func (ApiListRegistriesRequest) XAnchoreAccount

func (r ApiListRegistriesRequest) XAnchoreAccount(xAnchoreAccount string) ApiListRegistriesRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListRetrievedFilesRequest

type ApiListRetrievedFilesRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiListRetrievedFilesRequest) Execute

type ApiListSecretSearchResultsRequest

type ApiListSecretSearchResultsRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiListSecretSearchResultsRequest) Execute

type ApiListServicesRequest

type ApiListServicesRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiListServicesRequest) Execute

type ApiListSubscriptionsRequest

type ApiListSubscriptionsRequest struct {
	ApiService SubscriptionsApi
	// contains filtered or unexported fields
}

func (ApiListSubscriptionsRequest) Execute

func (ApiListSubscriptionsRequest) SubscriptionKey

func (r ApiListSubscriptionsRequest) SubscriptionKey(subscriptionKey string) ApiListSubscriptionsRequest

filter only subscriptions matching key

func (ApiListSubscriptionsRequest) SubscriptionType

func (r ApiListSubscriptionsRequest) SubscriptionType(subscriptionType string) ApiListSubscriptionsRequest

filter only subscriptions matching type

func (ApiListSubscriptionsRequest) XAnchoreAccount

func (r ApiListSubscriptionsRequest) XAnchoreAccount(xAnchoreAccount string) ApiListSubscriptionsRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiListUserCredentialsRequest

type ApiListUserCredentialsRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiListUserCredentialsRequest) Execute

type ApiListUsersRequest

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

func (ApiListUsersRequest) Execute

func (r ApiListUsersRequest) Execute() ([]User, *_nethttp.Response, error)

type ApiPingRequest

type ApiPingRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiPingRequest) Execute

func (r ApiPingRequest) Execute() (string, *_nethttp.Response, error)

type ApiPostSystemFeedsRequest

type ApiPostSystemFeedsRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiPostSystemFeedsRequest) Execute

func (ApiPostSystemFeedsRequest) Flush

instruct system to flush existing data feeds records from anchore-engine

func (ApiPostSystemFeedsRequest) Sync

instruct system to re-sync data feeds

type ApiQueryImagesByPackageRequest

type ApiQueryImagesByPackageRequest struct {
	ApiService QueryApi
	// contains filtered or unexported fields
}

func (ApiQueryImagesByPackageRequest) Execute

func (ApiQueryImagesByPackageRequest) Limit

Limit the number of records for the requested page. If omitted or set to 0, return all results in a single page

func (ApiQueryImagesByPackageRequest) Name

Name of package to search for (e.g. sed)

func (ApiQueryImagesByPackageRequest) PackageType

Type of package to filter on (e.g. dpkg)

func (ApiQueryImagesByPackageRequest) Page

The page of results to fetch. Pages start at 1

func (ApiQueryImagesByPackageRequest) Version

Version of named package to filter on (e.g. 4.4-1)

func (ApiQueryImagesByPackageRequest) XAnchoreAccount

func (r ApiQueryImagesByPackageRequest) XAnchoreAccount(xAnchoreAccount string) ApiQueryImagesByPackageRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiQueryImagesByVulnerabilityRequest

type ApiQueryImagesByVulnerabilityRequest struct {
	ApiService QueryApi
	// contains filtered or unexported fields
}

func (ApiQueryImagesByVulnerabilityRequest) AffectedPackage

Filter results to images with vulnable packages with the given package name (e.g. libssl)

func (ApiQueryImagesByVulnerabilityRequest) Execute

func (ApiQueryImagesByVulnerabilityRequest) Limit

Limit the number of records for the requested page. If omitted or set to 0, return all results in a single page

func (ApiQueryImagesByVulnerabilityRequest) Namespace

Filter results to images within the given vulnerability namespace (e.g. debian:8, ubuntu:14.04)

func (ApiQueryImagesByVulnerabilityRequest) Page

The page of results to fetch. Pages start at 1

func (ApiQueryImagesByVulnerabilityRequest) Severity

Filter results to vulnerable package/vulnerability with the given severity

func (ApiQueryImagesByVulnerabilityRequest) VendorOnly

Filter results to include only vulnerabilities that are not marked as invalid by upstream OS vendor data

func (ApiQueryImagesByVulnerabilityRequest) VulnerabilityId

The ID of the vulnerability to search for within all images stored in anchore-engine (e.g. CVE-1999-0001)

func (ApiQueryImagesByVulnerabilityRequest) XAnchoreAccount

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiQueryVulnerabilitiesRequest

type ApiQueryVulnerabilitiesRequest struct {
	ApiService QueryApi
	// contains filtered or unexported fields
}

func (ApiQueryVulnerabilitiesRequest) AffectedPackage

func (r ApiQueryVulnerabilitiesRequest) AffectedPackage(affectedPackage string) ApiQueryVulnerabilitiesRequest

Filter results by specified package name (e.g. sed)

func (ApiQueryVulnerabilitiesRequest) AffectedPackageVersion

func (r ApiQueryVulnerabilitiesRequest) AffectedPackageVersion(affectedPackageVersion string) ApiQueryVulnerabilitiesRequest

Filter results by specified package version (e.g. 4.4-1)

func (ApiQueryVulnerabilitiesRequest) Execute

func (ApiQueryVulnerabilitiesRequest) Id

The ID of the vulnerability (e.g. CVE-1999-0001)

func (ApiQueryVulnerabilitiesRequest) Limit

Limit the number of records for the requested page. If omitted or set to 0, return all results in a single page

func (ApiQueryVulnerabilitiesRequest) Namespace

Namespace(s) to filter vulnerability records by

func (ApiQueryVulnerabilitiesRequest) Page

The page of results to fetch. Pages start at 1

type ApiTestWebhookRequest

type ApiTestWebhookRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiTestWebhookRequest) Execute

func (r ApiTestWebhookRequest) Execute() (*_nethttp.Response, error)

func (ApiTestWebhookRequest) NotificationType

func (r ApiTestWebhookRequest) NotificationType(notificationType string) ApiTestWebhookRequest

What kind of Notification to send

type ApiToggleFeedEnabledRequest

type ApiToggleFeedEnabledRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiToggleFeedEnabledRequest) Enabled

func (ApiToggleFeedEnabledRequest) Execute

type ApiToggleGroupEnabledRequest

type ApiToggleGroupEnabledRequest struct {
	ApiService SystemApi
	// contains filtered or unexported fields
}

func (ApiToggleGroupEnabledRequest) Enabled

func (ApiToggleGroupEnabledRequest) Execute

type ApiUpdateAccountStateRequest

type ApiUpdateAccountStateRequest struct {
	ApiService UserManagementApi
	// contains filtered or unexported fields
}

func (ApiUpdateAccountStateRequest) DesiredState

func (ApiUpdateAccountStateRequest) Execute

type ApiUpdatePolicyRequest

type ApiUpdatePolicyRequest struct {
	ApiService PoliciesApi
	// contains filtered or unexported fields
}

func (ApiUpdatePolicyRequest) Active

Mark policy as active

func (ApiUpdatePolicyRequest) Bundle

func (ApiUpdatePolicyRequest) Execute

func (ApiUpdatePolicyRequest) XAnchoreAccount

func (r ApiUpdatePolicyRequest) XAnchoreAccount(xAnchoreAccount string) ApiUpdatePolicyRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiUpdateRegistryRequest

type ApiUpdateRegistryRequest struct {
	ApiService RegistriesApi
	// contains filtered or unexported fields
}

func (ApiUpdateRegistryRequest) Execute

func (ApiUpdateRegistryRequest) Registrydata

func (ApiUpdateRegistryRequest) Validate

flag to determine whether or not to validate registry/credential at registry update time

func (ApiUpdateRegistryRequest) XAnchoreAccount

func (r ApiUpdateRegistryRequest) XAnchoreAccount(xAnchoreAccount string) ApiUpdateRegistryRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiUpdateSubscriptionRequest

type ApiUpdateSubscriptionRequest struct {
	ApiService SubscriptionsApi
	// contains filtered or unexported fields
}

func (ApiUpdateSubscriptionRequest) Execute

func (ApiUpdateSubscriptionRequest) Subscription

func (ApiUpdateSubscriptionRequest) XAnchoreAccount

func (r ApiUpdateSubscriptionRequest) XAnchoreAccount(xAnchoreAccount string) ApiUpdateSubscriptionRequest

An account name to change the resource scope of the request to that account, if permissions allow (admin only)

type ApiVersionCheckRequest

type ApiVersionCheckRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (ApiVersionCheckRequest) Execute

type ArchiveSummary

type ArchiveSummary struct {
	Images *AnalysisArchiveSummary      `json:"images,omitempty"`
	Rules  *AnalysisArchiveRulesSummary `json:"rules,omitempty"`
}

ArchiveSummary A summarization of the available archives, a place to for long-term storage of audit, analysis, or other data to remove it from the system's working set but keep it available.

func NewArchiveSummary

func NewArchiveSummary() *ArchiveSummary

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

func NewArchiveSummaryWithDefaults

func NewArchiveSummaryWithDefaults() *ArchiveSummary

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

func (*ArchiveSummary) GetImages

func (o *ArchiveSummary) GetImages() AnalysisArchiveSummary

GetImages returns the Images field value if set, zero value otherwise.

func (*ArchiveSummary) GetImagesOk

func (o *ArchiveSummary) GetImagesOk() (*AnalysisArchiveSummary, bool)

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

func (*ArchiveSummary) GetRules

GetRules returns the Rules field value if set, zero value otherwise.

func (*ArchiveSummary) GetRulesOk

func (o *ArchiveSummary) GetRulesOk() (*AnalysisArchiveRulesSummary, 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 (*ArchiveSummary) HasImages

func (o *ArchiveSummary) HasImages() bool

HasImages returns a boolean if a field has been set.

func (*ArchiveSummary) HasRules

func (o *ArchiveSummary) HasRules() bool

HasRules returns a boolean if a field has been set.

func (ArchiveSummary) MarshalJSON

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

func (*ArchiveSummary) SetImages

func (o *ArchiveSummary) SetImages(v AnalysisArchiveSummary)

SetImages gets a reference to the given AnalysisArchiveSummary and assigns it to the Images field.

func (*ArchiveSummary) SetRules

SetRules gets a reference to the given AnalysisArchiveRulesSummary and assigns it to the Rules field.

type ArchiveTagEntry

type ArchiveTagEntry struct {
	// The pullable string for the tag. E.g. \"docker.io/library/node:latest\"
	Pullstring *string `json:"pullstring,omitempty"`
	// The registry hostname:port section of the pull string
	Registry *string `json:"registry,omitempty"`
	// The repository section of the pull string
	Repository *string `json:"repository,omitempty"`
	// The tag-only section of the pull string
	Tag *string `json:"tag,omitempty"`
	// The timestamp at which the Anchore Engine detected this tag was mapped to the image digest. Does not necessarily indicate when the tag was actually pushed to the registry.
	DetectedAt *time.Time `json:"detected_at,omitempty"`
	// The timestamp at which Anchore Engine archived this image digest.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// The timestamp that the last change was made to this record.
	LastUpdated *time.Time `json:"last_updated,omitempty"`
}

ArchiveTagEntry A docker-pullable tag value as well as deconstructed components

func NewArchiveTagEntry

func NewArchiveTagEntry() *ArchiveTagEntry

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

func NewArchiveTagEntryWithDefaults

func NewArchiveTagEntryWithDefaults() *ArchiveTagEntry

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

func (*ArchiveTagEntry) GetCreatedAt

func (o *ArchiveTagEntry) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetCreatedAtOk

func (o *ArchiveTagEntry) GetCreatedAtOk() (*time.Time, bool)

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

func (*ArchiveTagEntry) GetDetectedAt

func (o *ArchiveTagEntry) GetDetectedAt() time.Time

GetDetectedAt returns the DetectedAt field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetDetectedAtOk

func (o *ArchiveTagEntry) GetDetectedAtOk() (*time.Time, bool)

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

func (*ArchiveTagEntry) GetLastUpdated

func (o *ArchiveTagEntry) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetLastUpdatedOk

func (o *ArchiveTagEntry) GetLastUpdatedOk() (*time.Time, bool)

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

func (*ArchiveTagEntry) GetPullstring

func (o *ArchiveTagEntry) GetPullstring() string

GetPullstring returns the Pullstring field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetPullstringOk

func (o *ArchiveTagEntry) GetPullstringOk() (*string, bool)

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

func (*ArchiveTagEntry) GetRegistry

func (o *ArchiveTagEntry) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetRegistryOk

func (o *ArchiveTagEntry) 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 (*ArchiveTagEntry) GetRepository

func (o *ArchiveTagEntry) GetRepository() string

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

func (*ArchiveTagEntry) GetRepositoryOk

func (o *ArchiveTagEntry) 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 (*ArchiveTagEntry) GetTag

func (o *ArchiveTagEntry) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*ArchiveTagEntry) GetTagOk

func (o *ArchiveTagEntry) GetTagOk() (*string, bool)

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

func (*ArchiveTagEntry) HasCreatedAt

func (o *ArchiveTagEntry) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasDetectedAt

func (o *ArchiveTagEntry) HasDetectedAt() bool

HasDetectedAt returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasLastUpdated

func (o *ArchiveTagEntry) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasPullstring

func (o *ArchiveTagEntry) HasPullstring() bool

HasPullstring returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasRegistry

func (o *ArchiveTagEntry) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasRepository

func (o *ArchiveTagEntry) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*ArchiveTagEntry) HasTag

func (o *ArchiveTagEntry) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ArchiveTagEntry) MarshalJSON

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

func (*ArchiveTagEntry) SetCreatedAt

func (o *ArchiveTagEntry) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ArchiveTagEntry) SetDetectedAt

func (o *ArchiveTagEntry) SetDetectedAt(v time.Time)

SetDetectedAt gets a reference to the given time.Time and assigns it to the DetectedAt field.

func (*ArchiveTagEntry) SetLastUpdated

func (o *ArchiveTagEntry) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*ArchiveTagEntry) SetPullstring

func (o *ArchiveTagEntry) SetPullstring(v string)

SetPullstring gets a reference to the given string and assigns it to the Pullstring field.

func (*ArchiveTagEntry) SetRegistry

func (o *ArchiveTagEntry) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*ArchiveTagEntry) SetRepository

func (o *ArchiveTagEntry) SetRepository(v string)

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

func (*ArchiveTagEntry) SetTag

func (o *ArchiveTagEntry) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

type ArchivedAnalysis

type ArchivedAnalysis struct {
	// The image digest (digest of the manifest describing the image, per docker spec)
	ImageDigest *string `json:"imageDigest,omitempty"`
	// The digest of a parent manifest (for manifest-list images)
	ParentDigest *string `json:"parentDigest,omitempty"`
	// User provided annotations as key-value pairs
	Annotations *interface{} `json:"annotations,omitempty"`
	// The archival status
	Status *string `json:"status,omitempty"`
	// List of tags associated with the image digest
	ImageDetail *[]ArchiveTagEntry `json:"image_detail,omitempty"`
	CreatedAt   *time.Time         `json:"created_at,omitempty"`
	LastUpdated *time.Time         `json:"last_updated,omitempty"`
	AnalyzedAt  *time.Time         `json:"analyzed_at,omitempty"`
	// The size, in bytes, of the analysis archive file
	ArchiveSizeBytes *int32 `json:"archive_size_bytes,omitempty"`
}

ArchivedAnalysis struct for ArchivedAnalysis

func NewArchivedAnalysis

func NewArchivedAnalysis() *ArchivedAnalysis

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

func NewArchivedAnalysisWithDefaults

func NewArchivedAnalysisWithDefaults() *ArchivedAnalysis

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

func (*ArchivedAnalysis) GetAnalyzedAt

func (o *ArchivedAnalysis) GetAnalyzedAt() time.Time

GetAnalyzedAt returns the AnalyzedAt field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetAnalyzedAtOk

func (o *ArchivedAnalysis) GetAnalyzedAtOk() (*time.Time, bool)

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

func (*ArchivedAnalysis) GetAnnotations

func (o *ArchivedAnalysis) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetAnnotationsOk

func (o *ArchivedAnalysis) GetAnnotationsOk() (*interface{}, bool)

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

func (*ArchivedAnalysis) GetArchiveSizeBytes

func (o *ArchivedAnalysis) GetArchiveSizeBytes() int32

GetArchiveSizeBytes returns the ArchiveSizeBytes field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetArchiveSizeBytesOk

func (o *ArchivedAnalysis) GetArchiveSizeBytesOk() (*int32, bool)

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

func (*ArchivedAnalysis) GetCreatedAt

func (o *ArchivedAnalysis) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetCreatedAtOk

func (o *ArchivedAnalysis) GetCreatedAtOk() (*time.Time, bool)

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

func (*ArchivedAnalysis) GetImageDetail

func (o *ArchivedAnalysis) GetImageDetail() []ArchiveTagEntry

GetImageDetail returns the ImageDetail field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetImageDetailOk

func (o *ArchivedAnalysis) GetImageDetailOk() (*[]ArchiveTagEntry, bool)

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

func (*ArchivedAnalysis) GetImageDigest

func (o *ArchivedAnalysis) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetImageDigestOk

func (o *ArchivedAnalysis) GetImageDigestOk() (*string, bool)

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

func (*ArchivedAnalysis) GetLastUpdated

func (o *ArchivedAnalysis) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetLastUpdatedOk

func (o *ArchivedAnalysis) GetLastUpdatedOk() (*time.Time, bool)

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

func (*ArchivedAnalysis) GetParentDigest

func (o *ArchivedAnalysis) GetParentDigest() string

GetParentDigest returns the ParentDigest field value if set, zero value otherwise.

func (*ArchivedAnalysis) GetParentDigestOk

func (o *ArchivedAnalysis) GetParentDigestOk() (*string, bool)

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

func (*ArchivedAnalysis) GetStatus

func (o *ArchivedAnalysis) GetStatus() string

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

func (*ArchivedAnalysis) GetStatusOk

func (o *ArchivedAnalysis) 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 (*ArchivedAnalysis) HasAnalyzedAt

func (o *ArchivedAnalysis) HasAnalyzedAt() bool

HasAnalyzedAt returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasAnnotations

func (o *ArchivedAnalysis) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasArchiveSizeBytes

func (o *ArchivedAnalysis) HasArchiveSizeBytes() bool

HasArchiveSizeBytes returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasCreatedAt

func (o *ArchivedAnalysis) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasImageDetail

func (o *ArchivedAnalysis) HasImageDetail() bool

HasImageDetail returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasImageDigest

func (o *ArchivedAnalysis) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasLastUpdated

func (o *ArchivedAnalysis) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasParentDigest

func (o *ArchivedAnalysis) HasParentDigest() bool

HasParentDigest returns a boolean if a field has been set.

func (*ArchivedAnalysis) HasStatus

func (o *ArchivedAnalysis) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ArchivedAnalysis) MarshalJSON

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

func (*ArchivedAnalysis) SetAnalyzedAt

func (o *ArchivedAnalysis) SetAnalyzedAt(v time.Time)

SetAnalyzedAt gets a reference to the given time.Time and assigns it to the AnalyzedAt field.

func (*ArchivedAnalysis) SetAnnotations

func (o *ArchivedAnalysis) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*ArchivedAnalysis) SetArchiveSizeBytes

func (o *ArchivedAnalysis) SetArchiveSizeBytes(v int32)

SetArchiveSizeBytes gets a reference to the given int32 and assigns it to the ArchiveSizeBytes field.

func (*ArchivedAnalysis) SetCreatedAt

func (o *ArchivedAnalysis) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ArchivedAnalysis) SetImageDetail

func (o *ArchivedAnalysis) SetImageDetail(v []ArchiveTagEntry)

SetImageDetail gets a reference to the given []ArchiveTagEntry and assigns it to the ImageDetail field.

func (*ArchivedAnalysis) SetImageDigest

func (o *ArchivedAnalysis) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*ArchivedAnalysis) SetLastUpdated

func (o *ArchivedAnalysis) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*ArchivedAnalysis) SetParentDigest

func (o *ArchivedAnalysis) SetParentDigest(v string)

SetParentDigest gets a reference to the given string and assigns it to the ParentDigest field.

func (*ArchivedAnalysis) SetStatus

func (o *ArchivedAnalysis) SetStatus(v string)

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

type ArchivesApi

type ArchivesApi interface {

	/*
		ArchiveImageAnalysis Method for ArchiveImageAnalysis

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

	// ArchiveImageAnalysisExecute executes the request
	//  @return []AnalysisArchiveAddResult
	ArchiveImageAnalysisExecute(r ApiArchiveImageAnalysisRequest) ([]AnalysisArchiveAddResult, *_nethttp.Response, error)

	/*
		CreateAnalysisArchiveRule Method for CreateAnalysisArchiveRule

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

	// CreateAnalysisArchiveRuleExecute executes the request
	//  @return AnalysisArchiveTransitionRule
	CreateAnalysisArchiveRuleExecute(r ApiCreateAnalysisArchiveRuleRequest) (AnalysisArchiveTransitionRule, *_nethttp.Response, error)

	/*
		DeleteAnalysisArchiveRule Method for DeleteAnalysisArchiveRule

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param ruleId
		 @return ApiDeleteAnalysisArchiveRuleRequest
	*/
	DeleteAnalysisArchiveRule(ctx _context.Context, ruleId string) ApiDeleteAnalysisArchiveRuleRequest

	// DeleteAnalysisArchiveRuleExecute executes the request
	DeleteAnalysisArchiveRuleExecute(r ApiDeleteAnalysisArchiveRuleRequest) (*_nethttp.Response, error)

	/*
		DeleteArchivedAnalysis Method for DeleteArchivedAnalysis

		Performs a synchronous archive deletion

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiDeleteArchivedAnalysisRequest
	*/
	DeleteArchivedAnalysis(ctx _context.Context, imageDigest string) ApiDeleteArchivedAnalysisRequest

	// DeleteArchivedAnalysisExecute executes the request
	DeleteArchivedAnalysisExecute(r ApiDeleteArchivedAnalysisRequest) (*_nethttp.Response, error)

	/*
		GetAnalysisArchiveRule Method for GetAnalysisArchiveRule

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param ruleId
		 @return ApiGetAnalysisArchiveRuleRequest
	*/
	GetAnalysisArchiveRule(ctx _context.Context, ruleId string) ApiGetAnalysisArchiveRuleRequest

	// GetAnalysisArchiveRuleExecute executes the request
	//  @return AnalysisArchiveTransitionRule
	GetAnalysisArchiveRuleExecute(r ApiGetAnalysisArchiveRuleRequest) (AnalysisArchiveTransitionRule, *_nethttp.Response, error)

	/*
		GetArchivedAnalysis Method for GetArchivedAnalysis

		Returns the archive metadata record identifying the image and tags for the analysis in the archive.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest The image digest to identify the image analysis
		 @return ApiGetArchivedAnalysisRequest
	*/
	GetArchivedAnalysis(ctx _context.Context, imageDigest string) ApiGetArchivedAnalysisRequest

	// GetArchivedAnalysisExecute executes the request
	//  @return ArchivedAnalysis
	GetArchivedAnalysisExecute(r ApiGetArchivedAnalysisRequest) (ArchivedAnalysis, *_nethttp.Response, error)

	/*
		ListAnalysisArchive Method for ListAnalysisArchive

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

	// ListAnalysisArchiveExecute executes the request
	//  @return []ArchivedAnalysis
	ListAnalysisArchiveExecute(r ApiListAnalysisArchiveRequest) ([]ArchivedAnalysis, *_nethttp.Response, error)

	/*
		ListAnalysisArchiveRules Method for ListAnalysisArchiveRules

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

	// ListAnalysisArchiveRulesExecute executes the request
	//  @return []AnalysisArchiveTransitionRule
	ListAnalysisArchiveRulesExecute(r ApiListAnalysisArchiveRulesRequest) ([]AnalysisArchiveTransitionRule, *_nethttp.Response, error)

	/*
		ListArchives Method for ListArchives

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

	// ListArchivesExecute executes the request
	//  @return ArchiveSummary
	ListArchivesExecute(r ApiListArchivesRequest) (ArchiveSummary, *_nethttp.Response, error)
}

type ArchivesApiService

type ArchivesApiService service

ArchivesApiService ArchivesApi service

func (*ArchivesApiService) ArchiveImageAnalysis

ArchiveImageAnalysis Method for ArchiveImageAnalysis

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

func (*ArchivesApiService) ArchiveImageAnalysisExecute

Execute executes the request

@return []AnalysisArchiveAddResult

func (*ArchivesApiService) CreateAnalysisArchiveRule

func (a *ArchivesApiService) CreateAnalysisArchiveRule(ctx _context.Context) ApiCreateAnalysisArchiveRuleRequest

CreateAnalysisArchiveRule Method for CreateAnalysisArchiveRule

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

func (*ArchivesApiService) CreateAnalysisArchiveRuleExecute

Execute executes the request

@return AnalysisArchiveTransitionRule

func (*ArchivesApiService) DeleteAnalysisArchiveRule

func (a *ArchivesApiService) DeleteAnalysisArchiveRule(ctx _context.Context, ruleId string) ApiDeleteAnalysisArchiveRuleRequest

DeleteAnalysisArchiveRule Method for DeleteAnalysisArchiveRule

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

func (*ArchivesApiService) DeleteAnalysisArchiveRuleExecute

func (a *ArchivesApiService) DeleteAnalysisArchiveRuleExecute(r ApiDeleteAnalysisArchiveRuleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ArchivesApiService) DeleteArchivedAnalysis

func (a *ArchivesApiService) DeleteArchivedAnalysis(ctx _context.Context, imageDigest string) ApiDeleteArchivedAnalysisRequest

DeleteArchivedAnalysis Method for DeleteArchivedAnalysis

Performs a synchronous archive deletion

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

func (*ArchivesApiService) DeleteArchivedAnalysisExecute

func (a *ArchivesApiService) DeleteArchivedAnalysisExecute(r ApiDeleteArchivedAnalysisRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ArchivesApiService) GetAnalysisArchiveRule

func (a *ArchivesApiService) GetAnalysisArchiveRule(ctx _context.Context, ruleId string) ApiGetAnalysisArchiveRuleRequest

GetAnalysisArchiveRule Method for GetAnalysisArchiveRule

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

func (*ArchivesApiService) GetAnalysisArchiveRuleExecute

Execute executes the request

@return AnalysisArchiveTransitionRule

func (*ArchivesApiService) GetArchivedAnalysis

func (a *ArchivesApiService) GetArchivedAnalysis(ctx _context.Context, imageDigest string) ApiGetArchivedAnalysisRequest

GetArchivedAnalysis Method for GetArchivedAnalysis

Returns the archive metadata record identifying the image and tags for the analysis in the archive.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param imageDigest The image digest to identify the image analysis
@return ApiGetArchivedAnalysisRequest

func (*ArchivesApiService) GetArchivedAnalysisExecute

Execute executes the request

@return ArchivedAnalysis

func (*ArchivesApiService) ListAnalysisArchive

ListAnalysisArchive Method for ListAnalysisArchive

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

func (*ArchivesApiService) ListAnalysisArchiveExecute

Execute executes the request

@return []ArchivedAnalysis

func (*ArchivesApiService) ListAnalysisArchiveRules

func (a *ArchivesApiService) ListAnalysisArchiveRules(ctx _context.Context) ApiListAnalysisArchiveRulesRequest

ListAnalysisArchiveRules Method for ListAnalysisArchiveRules

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

func (*ArchivesApiService) ListAnalysisArchiveRulesExecute

Execute executes the request

@return []AnalysisArchiveTransitionRule

func (*ArchivesApiService) ListArchives

ListArchives Method for ListArchives

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

func (*ArchivesApiService) ListArchivesExecute

Execute executes the request

@return ArchiveSummary

type BaseNotificationData

type BaseNotificationData struct {
	NotificationUser      *string `json:"notification_user,omitempty"`
	NotificationUserEmail *string `json:"notification_user_email,omitempty"`
	NotificationType      *string `json:"notification_type,omitempty"`
}

BaseNotificationData Every notification has a payload, which follows this basic structure

func NewBaseNotificationData

func NewBaseNotificationData() *BaseNotificationData

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

func NewBaseNotificationDataWithDefaults

func NewBaseNotificationDataWithDefaults() *BaseNotificationData

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

func (*BaseNotificationData) GetNotificationType

func (o *BaseNotificationData) GetNotificationType() string

GetNotificationType returns the NotificationType field value if set, zero value otherwise.

func (*BaseNotificationData) GetNotificationTypeOk

func (o *BaseNotificationData) GetNotificationTypeOk() (*string, bool)

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

func (*BaseNotificationData) GetNotificationUser

func (o *BaseNotificationData) GetNotificationUser() string

GetNotificationUser returns the NotificationUser field value if set, zero value otherwise.

func (*BaseNotificationData) GetNotificationUserEmail

func (o *BaseNotificationData) GetNotificationUserEmail() string

GetNotificationUserEmail returns the NotificationUserEmail field value if set, zero value otherwise.

func (*BaseNotificationData) GetNotificationUserEmailOk

func (o *BaseNotificationData) GetNotificationUserEmailOk() (*string, bool)

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

func (*BaseNotificationData) GetNotificationUserOk

func (o *BaseNotificationData) GetNotificationUserOk() (*string, bool)

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

func (*BaseNotificationData) HasNotificationType

func (o *BaseNotificationData) HasNotificationType() bool

HasNotificationType returns a boolean if a field has been set.

func (*BaseNotificationData) HasNotificationUser

func (o *BaseNotificationData) HasNotificationUser() bool

HasNotificationUser returns a boolean if a field has been set.

func (*BaseNotificationData) HasNotificationUserEmail

func (o *BaseNotificationData) HasNotificationUserEmail() bool

HasNotificationUserEmail returns a boolean if a field has been set.

func (BaseNotificationData) MarshalJSON

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

func (*BaseNotificationData) SetNotificationType

func (o *BaseNotificationData) SetNotificationType(v string)

SetNotificationType gets a reference to the given string and assigns it to the NotificationType field.

func (*BaseNotificationData) SetNotificationUser

func (o *BaseNotificationData) SetNotificationUser(v string)

SetNotificationUser gets a reference to the given string and assigns it to the NotificationUser field.

func (*BaseNotificationData) SetNotificationUserEmail

func (o *BaseNotificationData) SetNotificationUserEmail(v string)

SetNotificationUserEmail gets a reference to the given string and assigns it to the NotificationUserEmail 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 CVSSV2Scores

type CVSSV2Scores struct {
	BaseScore           NullableFloat32 `json:"base_score,omitempty"`
	ExploitabilityScore NullableFloat32 `json:"exploitability_score,omitempty"`
	ImpactScore         NullableFloat32 `json:"impact_score,omitempty"`
}

CVSSV2Scores struct for CVSSV2Scores

func NewCVSSV2Scores

func NewCVSSV2Scores() *CVSSV2Scores

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

func NewCVSSV2ScoresWithDefaults

func NewCVSSV2ScoresWithDefaults() *CVSSV2Scores

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

func (*CVSSV2Scores) GetBaseScore

func (o *CVSSV2Scores) GetBaseScore() float32

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

func (*CVSSV2Scores) GetBaseScoreOk

func (o *CVSSV2Scores) GetBaseScoreOk() (*float32, bool)

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

func (*CVSSV2Scores) GetExploitabilityScore

func (o *CVSSV2Scores) GetExploitabilityScore() float32

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

func (*CVSSV2Scores) GetExploitabilityScoreOk

func (o *CVSSV2Scores) GetExploitabilityScoreOk() (*float32, bool)

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

func (*CVSSV2Scores) GetImpactScore

func (o *CVSSV2Scores) GetImpactScore() float32

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

func (*CVSSV2Scores) GetImpactScoreOk

func (o *CVSSV2Scores) GetImpactScoreOk() (*float32, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CVSSV2Scores) HasBaseScore

func (o *CVSSV2Scores) HasBaseScore() bool

HasBaseScore returns a boolean if a field has been set.

func (*CVSSV2Scores) HasExploitabilityScore

func (o *CVSSV2Scores) HasExploitabilityScore() bool

HasExploitabilityScore returns a boolean if a field has been set.

func (*CVSSV2Scores) HasImpactScore

func (o *CVSSV2Scores) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (CVSSV2Scores) MarshalJSON

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

func (*CVSSV2Scores) SetBaseScore

func (o *CVSSV2Scores) SetBaseScore(v float32)

SetBaseScore gets a reference to the given NullableFloat32 and assigns it to the BaseScore field.

func (*CVSSV2Scores) SetBaseScoreNil

func (o *CVSSV2Scores) SetBaseScoreNil()

SetBaseScoreNil sets the value for BaseScore to be an explicit nil

func (*CVSSV2Scores) SetExploitabilityScore

func (o *CVSSV2Scores) SetExploitabilityScore(v float32)

SetExploitabilityScore gets a reference to the given NullableFloat32 and assigns it to the ExploitabilityScore field.

func (*CVSSV2Scores) SetExploitabilityScoreNil

func (o *CVSSV2Scores) SetExploitabilityScoreNil()

SetExploitabilityScoreNil sets the value for ExploitabilityScore to be an explicit nil

func (*CVSSV2Scores) SetImpactScore

func (o *CVSSV2Scores) SetImpactScore(v float32)

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

func (*CVSSV2Scores) SetImpactScoreNil

func (o *CVSSV2Scores) SetImpactScoreNil()

SetImpactScoreNil sets the value for ImpactScore to be an explicit nil

func (*CVSSV2Scores) UnsetBaseScore

func (o *CVSSV2Scores) UnsetBaseScore()

UnsetBaseScore ensures that no value is present for BaseScore, not even an explicit nil

func (*CVSSV2Scores) UnsetExploitabilityScore

func (o *CVSSV2Scores) UnsetExploitabilityScore()

UnsetExploitabilityScore ensures that no value is present for ExploitabilityScore, not even an explicit nil

func (*CVSSV2Scores) UnsetImpactScore

func (o *CVSSV2Scores) UnsetImpactScore()

UnsetImpactScore ensures that no value is present for ImpactScore, not even an explicit nil

type CVSSV3Scores

type CVSSV3Scores struct {
	BaseScore           NullableFloat32 `json:"base_score,omitempty"`
	ExploitabilityScore NullableFloat32 `json:"exploitability_score,omitempty"`
	ImpactScore         NullableFloat32 `json:"impact_score,omitempty"`
}

CVSSV3Scores struct for CVSSV3Scores

func NewCVSSV3Scores

func NewCVSSV3Scores() *CVSSV3Scores

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

func NewCVSSV3ScoresWithDefaults

func NewCVSSV3ScoresWithDefaults() *CVSSV3Scores

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

func (*CVSSV3Scores) GetBaseScore

func (o *CVSSV3Scores) GetBaseScore() float32

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

func (*CVSSV3Scores) GetBaseScoreOk

func (o *CVSSV3Scores) GetBaseScoreOk() (*float32, bool)

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

func (*CVSSV3Scores) GetExploitabilityScore

func (o *CVSSV3Scores) GetExploitabilityScore() float32

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

func (*CVSSV3Scores) GetExploitabilityScoreOk

func (o *CVSSV3Scores) GetExploitabilityScoreOk() (*float32, bool)

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

func (*CVSSV3Scores) GetImpactScore

func (o *CVSSV3Scores) GetImpactScore() float32

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

func (*CVSSV3Scores) GetImpactScoreOk

func (o *CVSSV3Scores) GetImpactScoreOk() (*float32, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CVSSV3Scores) HasBaseScore

func (o *CVSSV3Scores) HasBaseScore() bool

HasBaseScore returns a boolean if a field has been set.

func (*CVSSV3Scores) HasExploitabilityScore

func (o *CVSSV3Scores) HasExploitabilityScore() bool

HasExploitabilityScore returns a boolean if a field has been set.

func (*CVSSV3Scores) HasImpactScore

func (o *CVSSV3Scores) HasImpactScore() bool

HasImpactScore returns a boolean if a field has been set.

func (CVSSV3Scores) MarshalJSON

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

func (*CVSSV3Scores) SetBaseScore

func (o *CVSSV3Scores) SetBaseScore(v float32)

SetBaseScore gets a reference to the given NullableFloat32 and assigns it to the BaseScore field.

func (*CVSSV3Scores) SetBaseScoreNil

func (o *CVSSV3Scores) SetBaseScoreNil()

SetBaseScoreNil sets the value for BaseScore to be an explicit nil

func (*CVSSV3Scores) SetExploitabilityScore

func (o *CVSSV3Scores) SetExploitabilityScore(v float32)

SetExploitabilityScore gets a reference to the given NullableFloat32 and assigns it to the ExploitabilityScore field.

func (*CVSSV3Scores) SetExploitabilityScoreNil

func (o *CVSSV3Scores) SetExploitabilityScoreNil()

SetExploitabilityScoreNil sets the value for ExploitabilityScore to be an explicit nil

func (*CVSSV3Scores) SetImpactScore

func (o *CVSSV3Scores) SetImpactScore(v float32)

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

func (*CVSSV3Scores) SetImpactScoreNil

func (o *CVSSV3Scores) SetImpactScoreNil()

SetImpactScoreNil sets the value for ImpactScore to be an explicit nil

func (*CVSSV3Scores) UnsetBaseScore

func (o *CVSSV3Scores) UnsetBaseScore()

UnsetBaseScore ensures that no value is present for BaseScore, not even an explicit nil

func (*CVSSV3Scores) UnsetExploitabilityScore

func (o *CVSSV3Scores) UnsetExploitabilityScore()

UnsetExploitabilityScore ensures that no value is present for ExploitabilityScore, not even an explicit nil

func (*CVSSV3Scores) UnsetImpactScore

func (o *CVSSV3Scores) UnsetImpactScore()

UnsetImpactScore ensures that no value is present for ImpactScore, not even an explicit nil

type Configuration

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

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 ContentFilesResponse

type ContentFilesResponse struct {
	ImageDigest *string                        `json:"imageDigest,omitempty"`
	ContentType *string                        `json:"content_type,omitempty"`
	Content     *[]ContentFilesResponseContent `json:"content,omitempty"`
}

ContentFilesResponse File content listings from images

func NewContentFilesResponse

func NewContentFilesResponse() *ContentFilesResponse

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

func NewContentFilesResponseWithDefaults

func NewContentFilesResponseWithDefaults() *ContentFilesResponse

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

func (*ContentFilesResponse) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*ContentFilesResponse) GetContentOk

func (o *ContentFilesResponse) GetContentOk() (*[]ContentFilesResponseContent, bool)

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

func (*ContentFilesResponse) GetContentType

func (o *ContentFilesResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*ContentFilesResponse) GetContentTypeOk

func (o *ContentFilesResponse) GetContentTypeOk() (*string, bool)

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

func (*ContentFilesResponse) GetImageDigest

func (o *ContentFilesResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ContentFilesResponse) GetImageDigestOk

func (o *ContentFilesResponse) GetImageDigestOk() (*string, bool)

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

func (*ContentFilesResponse) HasContent

func (o *ContentFilesResponse) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ContentFilesResponse) HasContentType

func (o *ContentFilesResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ContentFilesResponse) HasImageDigest

func (o *ContentFilesResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (ContentFilesResponse) MarshalJSON

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

func (*ContentFilesResponse) SetContent

SetContent gets a reference to the given []ContentFilesResponseContent and assigns it to the Content field.

func (*ContentFilesResponse) SetContentType

func (o *ContentFilesResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*ContentFilesResponse) SetImageDigest

func (o *ContentFilesResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type ContentFilesResponseContent

type ContentFilesResponseContent struct {
	Filename *string        `json:"filename,omitempty"`
	Gid      *int32         `json:"gid,omitempty"`
	Linkdest NullableString `json:"linkdest,omitempty"`
	Mode     *string        `json:"mode,omitempty"`
	Sha256   NullableString `json:"sha256,omitempty"`
	Size     *int32         `json:"size,omitempty"`
	Type     *string        `json:"type,omitempty"`
	Uid      *int32         `json:"uid,omitempty"`
}

ContentFilesResponseContent struct for ContentFilesResponseContent

func NewContentFilesResponseContent

func NewContentFilesResponseContent() *ContentFilesResponseContent

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

func NewContentFilesResponseContentWithDefaults

func NewContentFilesResponseContentWithDefaults() *ContentFilesResponseContent

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

func (*ContentFilesResponseContent) GetFilename

func (o *ContentFilesResponseContent) GetFilename() string

GetFilename returns the Filename field value if set, zero value otherwise.

func (*ContentFilesResponseContent) GetFilenameOk

func (o *ContentFilesResponseContent) GetFilenameOk() (*string, bool)

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

func (*ContentFilesResponseContent) GetGid

func (o *ContentFilesResponseContent) GetGid() int32

GetGid returns the Gid field value if set, zero value otherwise.

func (*ContentFilesResponseContent) GetGidOk

func (o *ContentFilesResponseContent) GetGidOk() (*int32, bool)

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

func (*ContentFilesResponseContent) GetLinkdest

func (o *ContentFilesResponseContent) GetLinkdest() string

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

func (*ContentFilesResponseContent) GetLinkdestOk

func (o *ContentFilesResponseContent) GetLinkdestOk() (*string, bool)

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

func (*ContentFilesResponseContent) GetMode

func (o *ContentFilesResponseContent) GetMode() string

GetMode returns the Mode field value if set, zero value otherwise.

func (*ContentFilesResponseContent) GetModeOk

func (o *ContentFilesResponseContent) GetModeOk() (*string, bool)

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

func (*ContentFilesResponseContent) GetSha256

func (o *ContentFilesResponseContent) GetSha256() string

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

func (*ContentFilesResponseContent) GetSha256Ok

func (o *ContentFilesResponseContent) GetSha256Ok() (*string, bool)

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

func (*ContentFilesResponseContent) GetSize

func (o *ContentFilesResponseContent) GetSize() int32

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

func (*ContentFilesResponseContent) GetSizeOk

func (o *ContentFilesResponseContent) GetSizeOk() (*int32, 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 (*ContentFilesResponseContent) GetType

func (o *ContentFilesResponseContent) GetType() string

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

func (*ContentFilesResponseContent) GetTypeOk

func (o *ContentFilesResponseContent) 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 (*ContentFilesResponseContent) GetUid

func (o *ContentFilesResponseContent) GetUid() int32

GetUid returns the Uid field value if set, zero value otherwise.

func (*ContentFilesResponseContent) GetUidOk

func (o *ContentFilesResponseContent) GetUidOk() (*int32, bool)

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

func (*ContentFilesResponseContent) HasFilename

func (o *ContentFilesResponseContent) HasFilename() bool

HasFilename returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasGid

func (o *ContentFilesResponseContent) HasGid() bool

HasGid returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasLinkdest

func (o *ContentFilesResponseContent) HasLinkdest() bool

HasLinkdest returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasMode

func (o *ContentFilesResponseContent) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasSha256

func (o *ContentFilesResponseContent) HasSha256() bool

HasSha256 returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasSize

func (o *ContentFilesResponseContent) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasType

func (o *ContentFilesResponseContent) HasType() bool

HasType returns a boolean if a field has been set.

func (*ContentFilesResponseContent) HasUid

func (o *ContentFilesResponseContent) HasUid() bool

HasUid returns a boolean if a field has been set.

func (ContentFilesResponseContent) MarshalJSON

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

func (*ContentFilesResponseContent) SetFilename

func (o *ContentFilesResponseContent) SetFilename(v string)

SetFilename gets a reference to the given string and assigns it to the Filename field.

func (*ContentFilesResponseContent) SetGid

func (o *ContentFilesResponseContent) SetGid(v int32)

SetGid gets a reference to the given int32 and assigns it to the Gid field.

func (*ContentFilesResponseContent) SetLinkdest

func (o *ContentFilesResponseContent) SetLinkdest(v string)

SetLinkdest gets a reference to the given NullableString and assigns it to the Linkdest field.

func (*ContentFilesResponseContent) SetLinkdestNil

func (o *ContentFilesResponseContent) SetLinkdestNil()

SetLinkdestNil sets the value for Linkdest to be an explicit nil

func (*ContentFilesResponseContent) SetMode

func (o *ContentFilesResponseContent) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*ContentFilesResponseContent) SetSha256

func (o *ContentFilesResponseContent) SetSha256(v string)

SetSha256 gets a reference to the given NullableString and assigns it to the Sha256 field.

func (*ContentFilesResponseContent) SetSha256Nil

func (o *ContentFilesResponseContent) SetSha256Nil()

SetSha256Nil sets the value for Sha256 to be an explicit nil

func (*ContentFilesResponseContent) SetSize

func (o *ContentFilesResponseContent) SetSize(v int32)

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

func (*ContentFilesResponseContent) SetType

func (o *ContentFilesResponseContent) SetType(v string)

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

func (*ContentFilesResponseContent) SetUid

func (o *ContentFilesResponseContent) SetUid(v int32)

SetUid gets a reference to the given int32 and assigns it to the Uid field.

func (*ContentFilesResponseContent) UnsetLinkdest

func (o *ContentFilesResponseContent) UnsetLinkdest()

UnsetLinkdest ensures that no value is present for Linkdest, not even an explicit nil

func (*ContentFilesResponseContent) UnsetSha256

func (o *ContentFilesResponseContent) UnsetSha256()

UnsetSha256 ensures that no value is present for Sha256, not even an explicit nil

type ContentJAVAPackageResponse

type ContentJAVAPackageResponse struct {
	ImageDigest *string                              `json:"imageDigest,omitempty"`
	ContentType *string                              `json:"content_type,omitempty"`
	Content     *[]ContentJAVAPackageResponseContent `json:"content,omitempty"`
}

ContentJAVAPackageResponse Java package content listings from images

func NewContentJAVAPackageResponse

func NewContentJAVAPackageResponse() *ContentJAVAPackageResponse

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

func NewContentJAVAPackageResponseWithDefaults

func NewContentJAVAPackageResponseWithDefaults() *ContentJAVAPackageResponse

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

func (*ContentJAVAPackageResponse) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*ContentJAVAPackageResponse) GetContentOk

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

func (*ContentJAVAPackageResponse) GetContentType

func (o *ContentJAVAPackageResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*ContentJAVAPackageResponse) GetContentTypeOk

func (o *ContentJAVAPackageResponse) GetContentTypeOk() (*string, bool)

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

func (*ContentJAVAPackageResponse) GetImageDigest

func (o *ContentJAVAPackageResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ContentJAVAPackageResponse) GetImageDigestOk

func (o *ContentJAVAPackageResponse) GetImageDigestOk() (*string, bool)

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

func (*ContentJAVAPackageResponse) HasContent

func (o *ContentJAVAPackageResponse) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ContentJAVAPackageResponse) HasContentType

func (o *ContentJAVAPackageResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ContentJAVAPackageResponse) HasImageDigest

func (o *ContentJAVAPackageResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (ContentJAVAPackageResponse) MarshalJSON

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

func (*ContentJAVAPackageResponse) SetContent

SetContent gets a reference to the given []ContentJAVAPackageResponseContent and assigns it to the Content field.

func (*ContentJAVAPackageResponse) SetContentType

func (o *ContentJAVAPackageResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*ContentJAVAPackageResponse) SetImageDigest

func (o *ContentJAVAPackageResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type ContentJAVAPackageResponseContent

type ContentJAVAPackageResponseContent struct {
	Package               *string `json:"package,omitempty"`
	ImplementationVersion *string `json:"implementation-version,omitempty"`
	SpecificationVersion  *string `json:"specification-version,omitempty"`
	MavenVersion          *string `json:"maven-version,omitempty"`
	Location              *string `json:"location,omitempty"`
	Type                  *string `json:"type,omitempty"`
	Origin                *string `json:"origin,omitempty"`
	// A list of Common Platform Enumerations that may uniquely identify the package
	Cpes *[]string `json:"cpes,omitempty"`
}

ContentJAVAPackageResponseContent struct for ContentJAVAPackageResponseContent

func NewContentJAVAPackageResponseContent

func NewContentJAVAPackageResponseContent() *ContentJAVAPackageResponseContent

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

func NewContentJAVAPackageResponseContentWithDefaults

func NewContentJAVAPackageResponseContentWithDefaults() *ContentJAVAPackageResponseContent

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

func (*ContentJAVAPackageResponseContent) GetCpes

GetCpes returns the Cpes field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetCpesOk

func (o *ContentJAVAPackageResponseContent) GetCpesOk() (*[]string, bool)

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

func (*ContentJAVAPackageResponseContent) GetImplementationVersion

func (o *ContentJAVAPackageResponseContent) GetImplementationVersion() string

GetImplementationVersion returns the ImplementationVersion field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetImplementationVersionOk

func (o *ContentJAVAPackageResponseContent) GetImplementationVersionOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetLocation

func (o *ContentJAVAPackageResponseContent) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetLocationOk

func (o *ContentJAVAPackageResponseContent) GetLocationOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetMavenVersion

func (o *ContentJAVAPackageResponseContent) GetMavenVersion() string

GetMavenVersion returns the MavenVersion field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetMavenVersionOk

func (o *ContentJAVAPackageResponseContent) GetMavenVersionOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetOriginOk

func (o *ContentJAVAPackageResponseContent) GetOriginOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetPackage

func (o *ContentJAVAPackageResponseContent) GetPackage() string

GetPackage returns the Package field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetPackageOk

func (o *ContentJAVAPackageResponseContent) GetPackageOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetSpecificationVersion

func (o *ContentJAVAPackageResponseContent) GetSpecificationVersion() string

GetSpecificationVersion returns the SpecificationVersion field value if set, zero value otherwise.

func (*ContentJAVAPackageResponseContent) GetSpecificationVersionOk

func (o *ContentJAVAPackageResponseContent) GetSpecificationVersionOk() (*string, bool)

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

func (*ContentJAVAPackageResponseContent) GetType

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

func (*ContentJAVAPackageResponseContent) GetTypeOk

func (o *ContentJAVAPackageResponseContent) 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 (*ContentJAVAPackageResponseContent) HasCpes

HasCpes returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasImplementationVersion

func (o *ContentJAVAPackageResponseContent) HasImplementationVersion() bool

HasImplementationVersion returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasLocation

func (o *ContentJAVAPackageResponseContent) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasMavenVersion

func (o *ContentJAVAPackageResponseContent) HasMavenVersion() bool

HasMavenVersion returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasOrigin

func (o *ContentJAVAPackageResponseContent) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasPackage

func (o *ContentJAVAPackageResponseContent) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasSpecificationVersion

func (o *ContentJAVAPackageResponseContent) HasSpecificationVersion() bool

HasSpecificationVersion returns a boolean if a field has been set.

func (*ContentJAVAPackageResponseContent) HasType

HasType returns a boolean if a field has been set.

func (ContentJAVAPackageResponseContent) MarshalJSON

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

func (*ContentJAVAPackageResponseContent) SetCpes

func (o *ContentJAVAPackageResponseContent) SetCpes(v []string)

SetCpes gets a reference to the given []string and assigns it to the Cpes field.

func (*ContentJAVAPackageResponseContent) SetImplementationVersion

func (o *ContentJAVAPackageResponseContent) SetImplementationVersion(v string)

SetImplementationVersion gets a reference to the given string and assigns it to the ImplementationVersion field.

func (*ContentJAVAPackageResponseContent) SetLocation

func (o *ContentJAVAPackageResponseContent) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*ContentJAVAPackageResponseContent) SetMavenVersion

func (o *ContentJAVAPackageResponseContent) SetMavenVersion(v string)

SetMavenVersion gets a reference to the given string and assigns it to the MavenVersion field.

func (*ContentJAVAPackageResponseContent) SetOrigin

func (o *ContentJAVAPackageResponseContent) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*ContentJAVAPackageResponseContent) SetPackage

func (o *ContentJAVAPackageResponseContent) SetPackage(v string)

SetPackage gets a reference to the given string and assigns it to the Package field.

func (*ContentJAVAPackageResponseContent) SetSpecificationVersion

func (o *ContentJAVAPackageResponseContent) SetSpecificationVersion(v string)

SetSpecificationVersion gets a reference to the given string and assigns it to the SpecificationVersion field.

func (*ContentJAVAPackageResponseContent) SetType

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

type ContentMalwareResponse

type ContentMalwareResponse struct {
	ImageDigest *string `json:"imageDigest,omitempty"`
	ContentType *string `json:"content_type,omitempty"`
	// List of malware scan results, one per scanner configured to run
	Content *[]MalwareScan `json:"content,omitempty"`
}

ContentMalwareResponse Malware listing response

func NewContentMalwareResponse

func NewContentMalwareResponse() *ContentMalwareResponse

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

func NewContentMalwareResponseWithDefaults

func NewContentMalwareResponseWithDefaults() *ContentMalwareResponse

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

func (*ContentMalwareResponse) GetContent

func (o *ContentMalwareResponse) GetContent() []MalwareScan

GetContent returns the Content field value if set, zero value otherwise.

func (*ContentMalwareResponse) GetContentOk

func (o *ContentMalwareResponse) GetContentOk() (*[]MalwareScan, bool)

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

func (*ContentMalwareResponse) GetContentType

func (o *ContentMalwareResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*ContentMalwareResponse) GetContentTypeOk

func (o *ContentMalwareResponse) GetContentTypeOk() (*string, bool)

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

func (*ContentMalwareResponse) GetImageDigest

func (o *ContentMalwareResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ContentMalwareResponse) GetImageDigestOk

func (o *ContentMalwareResponse) GetImageDigestOk() (*string, bool)

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

func (*ContentMalwareResponse) HasContent

func (o *ContentMalwareResponse) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ContentMalwareResponse) HasContentType

func (o *ContentMalwareResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ContentMalwareResponse) HasImageDigest

func (o *ContentMalwareResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (ContentMalwareResponse) MarshalJSON

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

func (*ContentMalwareResponse) SetContent

func (o *ContentMalwareResponse) SetContent(v []MalwareScan)

SetContent gets a reference to the given []MalwareScan and assigns it to the Content field.

func (*ContentMalwareResponse) SetContentType

func (o *ContentMalwareResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*ContentMalwareResponse) SetImageDigest

func (o *ContentMalwareResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type ContentPackageResponse

type ContentPackageResponse struct {
	ImageDigest *string                          `json:"imageDigest,omitempty"`
	ContentType *string                          `json:"content_type,omitempty"`
	Content     *[]ContentPackageResponseContent `json:"content,omitempty"`
}

ContentPackageResponse Package content listings from images

func NewContentPackageResponse

func NewContentPackageResponse() *ContentPackageResponse

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

func NewContentPackageResponseWithDefaults

func NewContentPackageResponseWithDefaults() *ContentPackageResponse

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

func (*ContentPackageResponse) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*ContentPackageResponse) GetContentOk

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

func (*ContentPackageResponse) GetContentType

func (o *ContentPackageResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*ContentPackageResponse) GetContentTypeOk

func (o *ContentPackageResponse) GetContentTypeOk() (*string, bool)

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

func (*ContentPackageResponse) GetImageDigest

func (o *ContentPackageResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ContentPackageResponse) GetImageDigestOk

func (o *ContentPackageResponse) GetImageDigestOk() (*string, bool)

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

func (*ContentPackageResponse) HasContent

func (o *ContentPackageResponse) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ContentPackageResponse) HasContentType

func (o *ContentPackageResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ContentPackageResponse) HasImageDigest

func (o *ContentPackageResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (ContentPackageResponse) MarshalJSON

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

func (*ContentPackageResponse) SetContent

SetContent gets a reference to the given []ContentPackageResponseContent and assigns it to the Content field.

func (*ContentPackageResponse) SetContentType

func (o *ContentPackageResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*ContentPackageResponse) SetImageDigest

func (o *ContentPackageResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type ContentPackageResponseContent

type ContentPackageResponseContent struct {
	Package *string `json:"package,omitempty"`
	Version *string `json:"version,omitempty"`
	Size    *string `json:"size,omitempty"`
	Type    *string `json:"type,omitempty"`
	Origin  *string `json:"origin,omitempty"`
	// Deprecated in favor of the 'licenses' field\"
	License  *string   `json:"license,omitempty"`
	Licenses *[]string `json:"licenses,omitempty"`
	Location *string   `json:"location,omitempty"`
	// A list of Common Platform Enumerations that may uniquely identify the package
	Cpes *[]string `json:"cpes,omitempty"`
	// The type of the metadata entry
	MetadataType *string `json:"metadata_type,omitempty"`
	// Package type specific metadata
	Metadata *interface{} `json:"metadata,omitempty"`
}

ContentPackageResponseContent struct for ContentPackageResponseContent

func NewContentPackageResponseContent

func NewContentPackageResponseContent() *ContentPackageResponseContent

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

func NewContentPackageResponseContentWithDefaults

func NewContentPackageResponseContentWithDefaults() *ContentPackageResponseContent

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

func (*ContentPackageResponseContent) GetCpes

func (o *ContentPackageResponseContent) GetCpes() []string

GetCpes returns the Cpes field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetCpesOk

func (o *ContentPackageResponseContent) GetCpesOk() (*[]string, bool)

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

func (*ContentPackageResponseContent) GetLicense

func (o *ContentPackageResponseContent) GetLicense() string

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

func (*ContentPackageResponseContent) GetLicenseOk

func (o *ContentPackageResponseContent) 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 (*ContentPackageResponseContent) GetLicenses

func (o *ContentPackageResponseContent) GetLicenses() []string

GetLicenses returns the Licenses field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetLicensesOk

func (o *ContentPackageResponseContent) GetLicensesOk() (*[]string, bool)

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

func (*ContentPackageResponseContent) GetLocation

func (o *ContentPackageResponseContent) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetLocationOk

func (o *ContentPackageResponseContent) GetLocationOk() (*string, bool)

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

func (*ContentPackageResponseContent) GetMetadata

func (o *ContentPackageResponseContent) GetMetadata() interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetMetadataOk

func (o *ContentPackageResponseContent) GetMetadataOk() (*interface{}, 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 (*ContentPackageResponseContent) GetMetadataType

func (o *ContentPackageResponseContent) GetMetadataType() string

GetMetadataType returns the MetadataType field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetMetadataTypeOk

func (o *ContentPackageResponseContent) GetMetadataTypeOk() (*string, bool)

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

func (*ContentPackageResponseContent) GetOrigin

func (o *ContentPackageResponseContent) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetOriginOk

func (o *ContentPackageResponseContent) GetOriginOk() (*string, bool)

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

func (*ContentPackageResponseContent) GetPackage

func (o *ContentPackageResponseContent) GetPackage() string

GetPackage returns the Package field value if set, zero value otherwise.

func (*ContentPackageResponseContent) GetPackageOk

func (o *ContentPackageResponseContent) GetPackageOk() (*string, bool)

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

func (*ContentPackageResponseContent) GetSize

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

func (*ContentPackageResponseContent) GetSizeOk

func (o *ContentPackageResponseContent) GetSizeOk() (*string, 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 (*ContentPackageResponseContent) GetType

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

func (*ContentPackageResponseContent) GetTypeOk

func (o *ContentPackageResponseContent) 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 (*ContentPackageResponseContent) GetVersion

func (o *ContentPackageResponseContent) GetVersion() string

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

func (*ContentPackageResponseContent) GetVersionOk

func (o *ContentPackageResponseContent) 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 (*ContentPackageResponseContent) HasCpes

func (o *ContentPackageResponseContent) HasCpes() bool

HasCpes returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasLicense

func (o *ContentPackageResponseContent) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasLicenses

func (o *ContentPackageResponseContent) HasLicenses() bool

HasLicenses returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasLocation

func (o *ContentPackageResponseContent) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasMetadata

func (o *ContentPackageResponseContent) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasMetadataType

func (o *ContentPackageResponseContent) HasMetadataType() bool

HasMetadataType returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasOrigin

func (o *ContentPackageResponseContent) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasPackage

func (o *ContentPackageResponseContent) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasSize

func (o *ContentPackageResponseContent) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasType

func (o *ContentPackageResponseContent) HasType() bool

HasType returns a boolean if a field has been set.

func (*ContentPackageResponseContent) HasVersion

func (o *ContentPackageResponseContent) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ContentPackageResponseContent) MarshalJSON

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

func (*ContentPackageResponseContent) SetCpes

func (o *ContentPackageResponseContent) SetCpes(v []string)

SetCpes gets a reference to the given []string and assigns it to the Cpes field.

func (*ContentPackageResponseContent) SetLicense

func (o *ContentPackageResponseContent) SetLicense(v string)

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

func (*ContentPackageResponseContent) SetLicenses

func (o *ContentPackageResponseContent) SetLicenses(v []string)

SetLicenses gets a reference to the given []string and assigns it to the Licenses field.

func (*ContentPackageResponseContent) SetLocation

func (o *ContentPackageResponseContent) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*ContentPackageResponseContent) SetMetadata

func (o *ContentPackageResponseContent) SetMetadata(v interface{})

SetMetadata gets a reference to the given interface{} and assigns it to the Metadata field.

func (*ContentPackageResponseContent) SetMetadataType

func (o *ContentPackageResponseContent) SetMetadataType(v string)

SetMetadataType gets a reference to the given string and assigns it to the MetadataType field.

func (*ContentPackageResponseContent) SetOrigin

func (o *ContentPackageResponseContent) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*ContentPackageResponseContent) SetPackage

func (o *ContentPackageResponseContent) SetPackage(v string)

SetPackage gets a reference to the given string and assigns it to the Package field.

func (*ContentPackageResponseContent) SetSize

func (o *ContentPackageResponseContent) SetSize(v string)

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

func (*ContentPackageResponseContent) SetType

func (o *ContentPackageResponseContent) SetType(v string)

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

func (*ContentPackageResponseContent) SetVersion

func (o *ContentPackageResponseContent) SetVersion(v string)

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

type ContentResponse

type ContentResponse struct {
	ImageDigest *string        `json:"imageDigest,omitempty"`
	ContentType *string        `json:"content_type,omitempty"`
	Content     *[]interface{} `json:"content,omitempty"`
}

ContentResponse Generic wrapper for content listings from images

func NewContentResponse

func NewContentResponse() *ContentResponse

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

func NewContentResponseWithDefaults

func NewContentResponseWithDefaults() *ContentResponse

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

func (*ContentResponse) GetContent

func (o *ContentResponse) GetContent() []interface{}

GetContent returns the Content field value if set, zero value otherwise.

func (*ContentResponse) GetContentOk

func (o *ContentResponse) GetContentOk() (*[]interface{}, bool)

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

func (*ContentResponse) GetContentType

func (o *ContentResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*ContentResponse) GetContentTypeOk

func (o *ContentResponse) GetContentTypeOk() (*string, bool)

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

func (*ContentResponse) GetImageDigest

func (o *ContentResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ContentResponse) GetImageDigestOk

func (o *ContentResponse) GetImageDigestOk() (*string, bool)

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

func (*ContentResponse) HasContent

func (o *ContentResponse) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ContentResponse) HasContentType

func (o *ContentResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*ContentResponse) HasImageDigest

func (o *ContentResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (ContentResponse) MarshalJSON

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

func (*ContentResponse) SetContent

func (o *ContentResponse) SetContent(v []interface{})

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

func (*ContentResponse) SetContentType

func (o *ContentResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*ContentResponse) SetImageDigest

func (o *ContentResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type DefaultApi

type DefaultApi interface {

	/*
		GetOauthToken Method for GetOauthToken

		Request a jwt token for subsequent operations, this request is authenticated with normal HTTP auth

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

	// GetOauthTokenExecute executes the request
	//  @return TokenResponse
	GetOauthTokenExecute(r ApiGetOauthTokenRequest) (TokenResponse, *_nethttp.Response, error)

	/*
		HealthCheck Method for HealthCheck

		Health check, returns 200 and no body if service is running

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

	// HealthCheckExecute executes the request
	HealthCheckExecute(r ApiHealthCheckRequest) (*_nethttp.Response, error)

	/*
		ListFileContentSearchResults Return a list of analyzer artifacts of the specified type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiListFileContentSearchResultsRequest
	*/
	ListFileContentSearchResults(ctx _context.Context, imageDigest string) ApiListFileContentSearchResultsRequest

	// ListFileContentSearchResultsExecute executes the request
	//  @return []FileContentSearchResult
	ListFileContentSearchResultsExecute(r ApiListFileContentSearchResultsRequest) ([]FileContentSearchResult, *_nethttp.Response, error)

	/*
		ListRetrievedFiles Return a list of analyzer artifacts of the specified type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiListRetrievedFilesRequest
	*/
	ListRetrievedFiles(ctx _context.Context, imageDigest string) ApiListRetrievedFilesRequest

	// ListRetrievedFilesExecute executes the request
	//  @return []RetrievedFile
	ListRetrievedFilesExecute(r ApiListRetrievedFilesRequest) ([]RetrievedFile, *_nethttp.Response, error)

	/*
		ListSecretSearchResults Return a list of analyzer artifacts of the specified type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiListSecretSearchResultsRequest
	*/
	ListSecretSearchResults(ctx _context.Context, imageDigest string) ApiListSecretSearchResultsRequest

	// ListSecretSearchResultsExecute executes the request
	//  @return []SecretSearchResult
	ListSecretSearchResultsExecute(r ApiListSecretSearchResultsRequest) ([]SecretSearchResult, *_nethttp.Response, error)

	/*
		Ping Method for Ping

		Simple status check

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

	// PingExecute executes the request
	//  @return string
	PingExecute(r ApiPingRequest) (string, *_nethttp.Response, error)

	/*
		VersionCheck Method for VersionCheck

		Returns the version object for the service, including db schema version info

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

	// VersionCheckExecute executes the request
	//  @return ServiceVersion
	VersionCheckExecute(r ApiVersionCheckRequest) (ServiceVersion, *_nethttp.Response, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

func (*DefaultApiService) GetOauthToken

GetOauthToken Method for GetOauthToken

Request a jwt token for subsequent operations, this request is authenticated with normal HTTP auth

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

func (*DefaultApiService) GetOauthTokenExecute

Execute executes the request

@return TokenResponse

func (*DefaultApiService) HealthCheck

HealthCheck Method for HealthCheck

Health check, returns 200 and no body if service is running

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

func (*DefaultApiService) HealthCheckExecute

func (a *DefaultApiService) HealthCheckExecute(r ApiHealthCheckRequest) (*_nethttp.Response, error)

Execute executes the request

func (*DefaultApiService) ListFileContentSearchResults

func (a *DefaultApiService) ListFileContentSearchResults(ctx _context.Context, imageDigest string) ApiListFileContentSearchResultsRequest

ListFileContentSearchResults Return a list of analyzer artifacts of the specified type

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

func (*DefaultApiService) ListFileContentSearchResultsExecute

Execute executes the request

@return []FileContentSearchResult

func (*DefaultApiService) ListRetrievedFiles

func (a *DefaultApiService) ListRetrievedFiles(ctx _context.Context, imageDigest string) ApiListRetrievedFilesRequest

ListRetrievedFiles Return a list of analyzer artifacts of the specified type

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

func (*DefaultApiService) ListRetrievedFilesExecute

func (a *DefaultApiService) ListRetrievedFilesExecute(r ApiListRetrievedFilesRequest) ([]RetrievedFile, *_nethttp.Response, error)

Execute executes the request

@return []RetrievedFile

func (*DefaultApiService) ListSecretSearchResults

func (a *DefaultApiService) ListSecretSearchResults(ctx _context.Context, imageDigest string) ApiListSecretSearchResultsRequest

ListSecretSearchResults Return a list of analyzer artifacts of the specified type

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

func (*DefaultApiService) ListSecretSearchResultsExecute

Execute executes the request

@return []SecretSearchResult

func (*DefaultApiService) Ping

Ping Method for Ping

Simple status check

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

func (*DefaultApiService) PingExecute

Execute executes the request

@return string

func (*DefaultApiService) VersionCheck

VersionCheck Method for VersionCheck

Returns the version object for the service, including db schema version info

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

func (*DefaultApiService) VersionCheckExecute

Execute executes the request

@return ServiceVersion

type DeleteImageResponse

type DeleteImageResponse struct {
	Digest string `json:"digest"`
	// Current status of the image deletion
	Status string  `json:"status"`
	Detail *string `json:"detail,omitempty"`
}

DeleteImageResponse Image deletion response containing status and details

func NewDeleteImageResponse

func NewDeleteImageResponse(digest string, status string) *DeleteImageResponse

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

func NewDeleteImageResponseWithDefaults

func NewDeleteImageResponseWithDefaults() *DeleteImageResponse

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

func (*DeleteImageResponse) GetDetail

func (o *DeleteImageResponse) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*DeleteImageResponse) GetDetailOk

func (o *DeleteImageResponse) GetDetailOk() (*string, bool)

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

func (*DeleteImageResponse) GetDigest

func (o *DeleteImageResponse) GetDigest() string

GetDigest returns the Digest field value

func (*DeleteImageResponse) GetDigestOk

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

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

func (*DeleteImageResponse) GetStatus

func (o *DeleteImageResponse) GetStatus() string

GetStatus returns the Status field value

func (*DeleteImageResponse) GetStatusOk

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

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

func (*DeleteImageResponse) HasDetail

func (o *DeleteImageResponse) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (DeleteImageResponse) MarshalJSON

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

func (*DeleteImageResponse) SetDetail

func (o *DeleteImageResponse) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*DeleteImageResponse) SetDigest

func (o *DeleteImageResponse) SetDigest(v string)

SetDigest sets field value

func (*DeleteImageResponse) SetStatus

func (o *DeleteImageResponse) SetStatus(v string)

SetStatus sets field value

type EventCategory

type EventCategory struct {
	Category      *string             `json:"category,omitempty"`
	Description   *string             `json:"description,omitempty"`
	Subcategories *[]EventSubcategory `json:"subcategories,omitempty"`
}

EventCategory A collection of event subcategories

func NewEventCategory

func NewEventCategory() *EventCategory

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

func NewEventCategoryWithDefaults

func NewEventCategoryWithDefaults() *EventCategory

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

func (*EventCategory) GetCategory

func (o *EventCategory) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*EventCategory) GetCategoryOk

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

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

func (*EventCategory) GetDescription

func (o *EventCategory) GetDescription() string

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

func (*EventCategory) GetDescriptionOk

func (o *EventCategory) 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 (*EventCategory) GetSubcategories

func (o *EventCategory) GetSubcategories() []EventSubcategory

GetSubcategories returns the Subcategories field value if set, zero value otherwise.

func (*EventCategory) GetSubcategoriesOk

func (o *EventCategory) GetSubcategoriesOk() (*[]EventSubcategory, bool)

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

func (*EventCategory) HasCategory

func (o *EventCategory) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*EventCategory) HasDescription

func (o *EventCategory) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EventCategory) HasSubcategories

func (o *EventCategory) HasSubcategories() bool

HasSubcategories returns a boolean if a field has been set.

func (EventCategory) MarshalJSON

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

func (*EventCategory) SetCategory

func (o *EventCategory) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*EventCategory) SetDescription

func (o *EventCategory) SetDescription(v string)

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

func (*EventCategory) SetSubcategories

func (o *EventCategory) SetSubcategories(v []EventSubcategory)

SetSubcategories gets a reference to the given []EventSubcategory and assigns it to the Subcategories field.

type EventDescription

type EventDescription struct {
	// The event type. The last component of the fully-qualified event_type (category.subcategory.event)
	Name *string `json:"name,omitempty"`
	// The fully qualified event type as would be seen in the event payload
	Type *string `json:"type,omitempty"`
	// The message associated with the event type
	Message *string `json:"message,omitempty"`
	// The type of resource this event is generated from
	ResourceType *string `json:"resource_type,omitempty"`
}

EventDescription A description of an event type

func NewEventDescription

func NewEventDescription() *EventDescription

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

func NewEventDescriptionWithDefaults

func NewEventDescriptionWithDefaults() *EventDescription

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

func (*EventDescription) GetMessage

func (o *EventDescription) GetMessage() string

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

func (*EventDescription) GetMessageOk

func (o *EventDescription) 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 (*EventDescription) GetName

func (o *EventDescription) GetName() string

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

func (*EventDescription) GetNameOk

func (o *EventDescription) 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 (*EventDescription) GetResourceType

func (o *EventDescription) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*EventDescription) GetResourceTypeOk

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

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

func (*EventDescription) GetType

func (o *EventDescription) GetType() string

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

func (*EventDescription) GetTypeOk

func (o *EventDescription) 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 (*EventDescription) HasMessage

func (o *EventDescription) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*EventDescription) HasName

func (o *EventDescription) HasName() bool

HasName returns a boolean if a field has been set.

func (*EventDescription) HasResourceType

func (o *EventDescription) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*EventDescription) HasType

func (o *EventDescription) HasType() bool

HasType returns a boolean if a field has been set.

func (EventDescription) MarshalJSON

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

func (*EventDescription) SetMessage

func (o *EventDescription) SetMessage(v string)

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

func (*EventDescription) SetName

func (o *EventDescription) SetName(v string)

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

func (*EventDescription) SetResourceType

func (o *EventDescription) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*EventDescription) SetType

func (o *EventDescription) SetType(v string)

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

type EventResponse

type EventResponse struct {
	GeneratedUuid *string             `json:"generated_uuid,omitempty"`
	CreatedAt     *time.Time          `json:"created_at,omitempty"`
	Event         *EventResponseEvent `json:"event,omitempty"`
}

EventResponse A record of occurance of an asynchronous event triggered either by system or by user activity

func NewEventResponse

func NewEventResponse() *EventResponse

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

func NewEventResponseWithDefaults

func NewEventResponseWithDefaults() *EventResponse

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

func (*EventResponse) GetCreatedAt

func (o *EventResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*EventResponse) GetCreatedAtOk

func (o *EventResponse) GetCreatedAtOk() (*time.Time, bool)

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

func (*EventResponse) GetEvent

func (o *EventResponse) GetEvent() EventResponseEvent

GetEvent returns the Event field value if set, zero value otherwise.

func (*EventResponse) GetEventOk

func (o *EventResponse) GetEventOk() (*EventResponseEvent, bool)

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

func (*EventResponse) GetGeneratedUuid

func (o *EventResponse) GetGeneratedUuid() string

GetGeneratedUuid returns the GeneratedUuid field value if set, zero value otherwise.

func (*EventResponse) GetGeneratedUuidOk

func (o *EventResponse) GetGeneratedUuidOk() (*string, bool)

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

func (*EventResponse) HasCreatedAt

func (o *EventResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*EventResponse) HasEvent

func (o *EventResponse) HasEvent() bool

HasEvent returns a boolean if a field has been set.

func (*EventResponse) HasGeneratedUuid

func (o *EventResponse) HasGeneratedUuid() bool

HasGeneratedUuid returns a boolean if a field has been set.

func (EventResponse) MarshalJSON

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

func (*EventResponse) SetCreatedAt

func (o *EventResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*EventResponse) SetEvent

func (o *EventResponse) SetEvent(v EventResponseEvent)

SetEvent gets a reference to the given EventResponseEvent and assigns it to the Event field.

func (*EventResponse) SetGeneratedUuid

func (o *EventResponse) SetGeneratedUuid(v string)

SetGeneratedUuid gets a reference to the given string and assigns it to the GeneratedUuid field.

type EventResponseEvent

type EventResponseEvent struct {
	Source    *EventResponseEventSource   `json:"source,omitempty"`
	Resource  *EventResponseEventResource `json:"resource,omitempty"`
	Type      *string                     `json:"type,omitempty"`
	Category  *string                     `json:"category,omitempty"`
	Level     *string                     `json:"level,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	Details   *interface{}                `json:"details,omitempty"`
	Timestamp *time.Time                  `json:"timestamp,omitempty"`
}

EventResponseEvent struct for EventResponseEvent

func NewEventResponseEvent

func NewEventResponseEvent() *EventResponseEvent

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

func NewEventResponseEventWithDefaults

func NewEventResponseEventWithDefaults() *EventResponseEvent

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

func (*EventResponseEvent) GetCategory

func (o *EventResponseEvent) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*EventResponseEvent) GetCategoryOk

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

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

func (*EventResponseEvent) GetDetails

func (o *EventResponseEvent) GetDetails() interface{}

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

func (*EventResponseEvent) GetDetailsOk

func (o *EventResponseEvent) GetDetailsOk() (*interface{}, bool)

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

func (*EventResponseEvent) GetLevel

func (o *EventResponseEvent) GetLevel() string

GetLevel returns the Level field value if set, zero value otherwise.

func (*EventResponseEvent) GetLevelOk

func (o *EventResponseEvent) GetLevelOk() (*string, bool)

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

func (*EventResponseEvent) GetMessage

func (o *EventResponseEvent) GetMessage() string

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

func (*EventResponseEvent) GetMessageOk

func (o *EventResponseEvent) 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 (*EventResponseEvent) GetResource

GetResource returns the Resource field value if set, zero value otherwise.

func (*EventResponseEvent) GetResourceOk

func (o *EventResponseEvent) GetResourceOk() (*EventResponseEventResource, bool)

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

func (*EventResponseEvent) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*EventResponseEvent) GetSourceOk

func (o *EventResponseEvent) GetSourceOk() (*EventResponseEventSource, 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 (*EventResponseEvent) GetTimestamp

func (o *EventResponseEvent) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventResponseEvent) GetTimestampOk

func (o *EventResponseEvent) GetTimestampOk() (*time.Time, bool)

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

func (*EventResponseEvent) GetType

func (o *EventResponseEvent) GetType() string

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

func (*EventResponseEvent) GetTypeOk

func (o *EventResponseEvent) 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 (*EventResponseEvent) HasCategory

func (o *EventResponseEvent) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*EventResponseEvent) HasDetails

func (o *EventResponseEvent) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*EventResponseEvent) HasLevel

func (o *EventResponseEvent) HasLevel() bool

HasLevel returns a boolean if a field has been set.

func (*EventResponseEvent) HasMessage

func (o *EventResponseEvent) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*EventResponseEvent) HasResource

func (o *EventResponseEvent) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*EventResponseEvent) HasSource

func (o *EventResponseEvent) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*EventResponseEvent) HasTimestamp

func (o *EventResponseEvent) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*EventResponseEvent) HasType

func (o *EventResponseEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (EventResponseEvent) MarshalJSON

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

func (*EventResponseEvent) SetCategory

func (o *EventResponseEvent) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*EventResponseEvent) SetDetails

func (o *EventResponseEvent) SetDetails(v interface{})

SetDetails gets a reference to the given interface{} and assigns it to the Details field.

func (*EventResponseEvent) SetLevel

func (o *EventResponseEvent) SetLevel(v string)

SetLevel gets a reference to the given string and assigns it to the Level field.

func (*EventResponseEvent) SetMessage

func (o *EventResponseEvent) SetMessage(v string)

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

func (*EventResponseEvent) SetResource

SetResource gets a reference to the given EventResponseEventResource and assigns it to the Resource field.

func (*EventResponseEvent) SetSource

SetSource gets a reference to the given EventResponseEventSource and assigns it to the Source field.

func (*EventResponseEvent) SetTimestamp

func (o *EventResponseEvent) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*EventResponseEvent) SetType

func (o *EventResponseEvent) SetType(v string)

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

type EventResponseEventResource

type EventResponseEventResource struct {
	UserId *string `json:"user_id,omitempty"`
	Id     *string `json:"id,omitempty"`
	Type   *string `json:"type,omitempty"`
}

EventResponseEventResource struct for EventResponseEventResource

func NewEventResponseEventResource

func NewEventResponseEventResource() *EventResponseEventResource

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

func NewEventResponseEventResourceWithDefaults

func NewEventResponseEventResourceWithDefaults() *EventResponseEventResource

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

func (*EventResponseEventResource) GetId

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

func (*EventResponseEventResource) GetIdOk

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

func (o *EventResponseEventResource) GetType() string

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

func (*EventResponseEventResource) GetTypeOk

func (o *EventResponseEventResource) 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 (*EventResponseEventResource) GetUserId

func (o *EventResponseEventResource) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*EventResponseEventResource) GetUserIdOk

func (o *EventResponseEventResource) GetUserIdOk() (*string, bool)

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

func (*EventResponseEventResource) HasId

func (o *EventResponseEventResource) HasId() bool

HasId returns a boolean if a field has been set.

func (*EventResponseEventResource) HasType

func (o *EventResponseEventResource) HasType() bool

HasType returns a boolean if a field has been set.

func (*EventResponseEventResource) HasUserId

func (o *EventResponseEventResource) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (EventResponseEventResource) MarshalJSON

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

func (*EventResponseEventResource) SetId

func (o *EventResponseEventResource) SetId(v string)

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

func (*EventResponseEventResource) SetType

func (o *EventResponseEventResource) SetType(v string)

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

func (*EventResponseEventResource) SetUserId

func (o *EventResponseEventResource) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type EventResponseEventSource

type EventResponseEventSource struct {
	Servicename *string `json:"servicename,omitempty"`
	Hostid      *string `json:"hostid,omitempty"`
	BaseUrl     *string `json:"base_url,omitempty"`
	RequestId   *string `json:"request_id,omitempty"`
}

EventResponseEventSource struct for EventResponseEventSource

func NewEventResponseEventSource

func NewEventResponseEventSource() *EventResponseEventSource

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

func NewEventResponseEventSourceWithDefaults

func NewEventResponseEventSourceWithDefaults() *EventResponseEventSource

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

func (*EventResponseEventSource) GetBaseUrl

func (o *EventResponseEventSource) GetBaseUrl() string

GetBaseUrl returns the BaseUrl field value if set, zero value otherwise.

func (*EventResponseEventSource) GetBaseUrlOk

func (o *EventResponseEventSource) GetBaseUrlOk() (*string, bool)

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

func (*EventResponseEventSource) GetHostid

func (o *EventResponseEventSource) GetHostid() string

GetHostid returns the Hostid field value if set, zero value otherwise.

func (*EventResponseEventSource) GetHostidOk

func (o *EventResponseEventSource) GetHostidOk() (*string, bool)

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

func (*EventResponseEventSource) GetRequestId

func (o *EventResponseEventSource) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*EventResponseEventSource) GetRequestIdOk

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

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

func (*EventResponseEventSource) GetServicename

func (o *EventResponseEventSource) GetServicename() string

GetServicename returns the Servicename field value if set, zero value otherwise.

func (*EventResponseEventSource) GetServicenameOk

func (o *EventResponseEventSource) GetServicenameOk() (*string, bool)

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

func (*EventResponseEventSource) HasBaseUrl

func (o *EventResponseEventSource) HasBaseUrl() bool

HasBaseUrl returns a boolean if a field has been set.

func (*EventResponseEventSource) HasHostid

func (o *EventResponseEventSource) HasHostid() bool

HasHostid returns a boolean if a field has been set.

func (*EventResponseEventSource) HasRequestId

func (o *EventResponseEventSource) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*EventResponseEventSource) HasServicename

func (o *EventResponseEventSource) HasServicename() bool

HasServicename returns a boolean if a field has been set.

func (EventResponseEventSource) MarshalJSON

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

func (*EventResponseEventSource) SetBaseUrl

func (o *EventResponseEventSource) SetBaseUrl(v string)

SetBaseUrl gets a reference to the given string and assigns it to the BaseUrl field.

func (*EventResponseEventSource) SetHostid

func (o *EventResponseEventSource) SetHostid(v string)

SetHostid gets a reference to the given string and assigns it to the Hostid field.

func (*EventResponseEventSource) SetRequestId

func (o *EventResponseEventSource) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*EventResponseEventSource) SetServicename

func (o *EventResponseEventSource) SetServicename(v string)

SetServicename gets a reference to the given string and assigns it to the Servicename field.

type EventSubcategory

type EventSubcategory struct {
	Name        *string             `json:"name,omitempty"`
	Description *string             `json:"description,omitempty"`
	Events      *[]EventDescription `json:"events,omitempty"`
}

EventSubcategory A collection of events related to each other

func NewEventSubcategory

func NewEventSubcategory() *EventSubcategory

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

func NewEventSubcategoryWithDefaults

func NewEventSubcategoryWithDefaults() *EventSubcategory

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

func (*EventSubcategory) GetDescription

func (o *EventSubcategory) GetDescription() string

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

func (*EventSubcategory) GetDescriptionOk

func (o *EventSubcategory) 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 (*EventSubcategory) GetEvents

func (o *EventSubcategory) GetEvents() []EventDescription

GetEvents returns the Events field value if set, zero value otherwise.

func (*EventSubcategory) GetEventsOk

func (o *EventSubcategory) GetEventsOk() (*[]EventDescription, bool)

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

func (*EventSubcategory) GetName

func (o *EventSubcategory) GetName() string

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

func (*EventSubcategory) GetNameOk

func (o *EventSubcategory) 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 (*EventSubcategory) HasDescription

func (o *EventSubcategory) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EventSubcategory) HasEvents

func (o *EventSubcategory) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EventSubcategory) HasName

func (o *EventSubcategory) HasName() bool

HasName returns a boolean if a field has been set.

func (EventSubcategory) MarshalJSON

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

func (*EventSubcategory) SetDescription

func (o *EventSubcategory) SetDescription(v string)

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

func (*EventSubcategory) SetEvents

func (o *EventSubcategory) SetEvents(v []EventDescription)

SetEvents gets a reference to the given []EventDescription and assigns it to the Events field.

func (*EventSubcategory) SetName

func (o *EventSubcategory) SetName(v string)

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

type EventsApi

type EventsApi interface {

	/*
		DeleteEvent Delete Event

		Delete an event by its event ID

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param eventId Event ID of the event to be deleted
		 @return ApiDeleteEventRequest
	*/
	DeleteEvent(ctx _context.Context, eventId string) ApiDeleteEventRequest

	// DeleteEventExecute executes the request
	DeleteEventExecute(r ApiDeleteEventRequest) (*_nethttp.Response, error)

	/*
		DeleteEvents Delete Events

		Delete all or a subset of events filtered using the optional query parameters

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

	// DeleteEventsExecute executes the request
	//  @return []string
	DeleteEventsExecute(r ApiDeleteEventsRequest) ([]string, *_nethttp.Response, error)

	/*
		GetEvent Get Event

		Lookup an event by its event ID

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param eventId Event ID of the event for lookup
		 @return ApiGetEventRequest
	*/
	GetEvent(ctx _context.Context, eventId string) ApiGetEventRequest

	// GetEventExecute executes the request
	//  @return EventResponse
	GetEventExecute(r ApiGetEventRequest) (EventResponse, *_nethttp.Response, error)

	/*
		ListEventTypes List Event Types

		Returns list of event types in the category hierarchy

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

	// ListEventTypesExecute executes the request
	//  @return []EventCategory
	ListEventTypesExecute(r ApiListEventTypesRequest) ([]EventCategory, *_nethttp.Response, error)

	/*
		ListEvents List Events

		Returns a paginated list of events in the descending order of their occurrence. Optional query parameters may be used for filtering results

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

	// ListEventsExecute executes the request
	//  @return EventsList
	ListEventsExecute(r ApiListEventsRequest) (EventsList, *_nethttp.Response, error)
}

type EventsApiService

type EventsApiService service

EventsApiService EventsApi service

func (*EventsApiService) DeleteEvent

func (a *EventsApiService) DeleteEvent(ctx _context.Context, eventId string) ApiDeleteEventRequest

DeleteEvent Delete Event

Delete an event by its event ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param eventId Event ID of the event to be deleted
@return ApiDeleteEventRequest

func (*EventsApiService) DeleteEventExecute

func (a *EventsApiService) DeleteEventExecute(r ApiDeleteEventRequest) (*_nethttp.Response, error)

Execute executes the request

func (*EventsApiService) DeleteEvents

DeleteEvents Delete Events

Delete all or a subset of events filtered using the optional query parameters

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

func (*EventsApiService) DeleteEventsExecute

func (a *EventsApiService) DeleteEventsExecute(r ApiDeleteEventsRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*EventsApiService) GetEvent

func (a *EventsApiService) GetEvent(ctx _context.Context, eventId string) ApiGetEventRequest

GetEvent Get Event

Lookup an event by its event ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param eventId Event ID of the event for lookup
@return ApiGetEventRequest

func (*EventsApiService) GetEventExecute

Execute executes the request

@return EventResponse

func (*EventsApiService) ListEventTypes

ListEventTypes List Event Types

Returns list of event types in the category hierarchy

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

func (*EventsApiService) ListEventTypesExecute

Execute executes the request

@return []EventCategory

func (*EventsApiService) ListEvents

ListEvents List Events

Returns a paginated list of events in the descending order of their occurrence. Optional query parameters may be used for filtering results

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

func (*EventsApiService) ListEventsExecute

Execute executes the request

@return EventsList

type EventsList

type EventsList struct {
	// List of events
	Results *[]EventResponse `json:"results,omitempty"`
	// Boolean flag, True indicates there are more events and False otherwise
	NextPage *bool `json:"next_page,omitempty"`
	// Number of events in this page
	ItemCount *int32 `json:"item_count,omitempty"`
	// Page number of this result set
	Page *int32 `json:"page,omitempty"`
}

EventsList Response envelope for paginated listing of events

func NewEventsList

func NewEventsList() *EventsList

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

func NewEventsListWithDefaults

func NewEventsListWithDefaults() *EventsList

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

func (*EventsList) GetItemCount

func (o *EventsList) GetItemCount() int32

GetItemCount returns the ItemCount field value if set, zero value otherwise.

func (*EventsList) GetItemCountOk

func (o *EventsList) GetItemCountOk() (*int32, bool)

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

func (*EventsList) GetNextPage

func (o *EventsList) GetNextPage() bool

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*EventsList) GetNextPageOk

func (o *EventsList) GetNextPageOk() (*bool, bool)

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

func (*EventsList) GetPage

func (o *EventsList) GetPage() int32

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsList) GetPageOk

func (o *EventsList) GetPageOk() (*int32, bool)

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

func (*EventsList) GetResults

func (o *EventsList) GetResults() []EventResponse

GetResults returns the Results field value if set, zero value otherwise.

func (*EventsList) GetResultsOk

func (o *EventsList) GetResultsOk() (*[]EventResponse, 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 (*EventsList) HasItemCount

func (o *EventsList) HasItemCount() bool

HasItemCount returns a boolean if a field has been set.

func (*EventsList) HasNextPage

func (o *EventsList) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*EventsList) HasPage

func (o *EventsList) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsList) HasResults

func (o *EventsList) HasResults() bool

HasResults returns a boolean if a field has been set.

func (EventsList) MarshalJSON

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

func (*EventsList) SetItemCount

func (o *EventsList) SetItemCount(v int32)

SetItemCount gets a reference to the given int32 and assigns it to the ItemCount field.

func (*EventsList) SetNextPage

func (o *EventsList) SetNextPage(v bool)

SetNextPage gets a reference to the given bool and assigns it to the NextPage field.

func (*EventsList) SetPage

func (o *EventsList) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*EventsList) SetResults

func (o *EventsList) SetResults(v []EventResponse)

SetResults gets a reference to the given []EventResponse and assigns it to the Results field.

type FeedGroupMetadata

type FeedGroupMetadata struct {
	Name        *string    `json:"name,omitempty"`
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	LastSync    *time.Time `json:"last_sync,omitempty"`
	RecordCount *int32     `json:"record_count,omitempty"`
	// If group is enabled
	Enabled *bool `json:"enabled,omitempty"`
}

FeedGroupMetadata struct for FeedGroupMetadata

func NewFeedGroupMetadata

func NewFeedGroupMetadata() *FeedGroupMetadata

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

func NewFeedGroupMetadataWithDefaults

func NewFeedGroupMetadataWithDefaults() *FeedGroupMetadata

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

func (*FeedGroupMetadata) GetCreatedAt

func (o *FeedGroupMetadata) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FeedGroupMetadata) GetCreatedAtOk

func (o *FeedGroupMetadata) GetCreatedAtOk() (*time.Time, bool)

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

func (*FeedGroupMetadata) GetEnabled

func (o *FeedGroupMetadata) GetEnabled() bool

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

func (*FeedGroupMetadata) GetEnabledOk

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

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

func (*FeedGroupMetadata) GetLastSync

func (o *FeedGroupMetadata) GetLastSync() time.Time

GetLastSync returns the LastSync field value if set, zero value otherwise.

func (*FeedGroupMetadata) GetLastSyncOk

func (o *FeedGroupMetadata) GetLastSyncOk() (*time.Time, 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 (*FeedGroupMetadata) GetName

func (o *FeedGroupMetadata) GetName() string

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

func (*FeedGroupMetadata) GetNameOk

func (o *FeedGroupMetadata) 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 (*FeedGroupMetadata) GetRecordCount

func (o *FeedGroupMetadata) GetRecordCount() int32

GetRecordCount returns the RecordCount field value if set, zero value otherwise.

func (*FeedGroupMetadata) GetRecordCountOk

func (o *FeedGroupMetadata) GetRecordCountOk() (*int32, bool)

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

func (*FeedGroupMetadata) HasCreatedAt

func (o *FeedGroupMetadata) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FeedGroupMetadata) HasEnabled

func (o *FeedGroupMetadata) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*FeedGroupMetadata) HasLastSync

func (o *FeedGroupMetadata) HasLastSync() bool

HasLastSync returns a boolean if a field has been set.

func (*FeedGroupMetadata) HasName

func (o *FeedGroupMetadata) HasName() bool

HasName returns a boolean if a field has been set.

func (*FeedGroupMetadata) HasRecordCount

func (o *FeedGroupMetadata) HasRecordCount() bool

HasRecordCount returns a boolean if a field has been set.

func (FeedGroupMetadata) MarshalJSON

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

func (*FeedGroupMetadata) SetCreatedAt

func (o *FeedGroupMetadata) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*FeedGroupMetadata) SetEnabled

func (o *FeedGroupMetadata) SetEnabled(v bool)

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

func (*FeedGroupMetadata) SetLastSync

func (o *FeedGroupMetadata) SetLastSync(v time.Time)

SetLastSync gets a reference to the given time.Time and assigns it to the LastSync field.

func (*FeedGroupMetadata) SetName

func (o *FeedGroupMetadata) SetName(v string)

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

func (*FeedGroupMetadata) SetRecordCount

func (o *FeedGroupMetadata) SetRecordCount(v int32)

SetRecordCount gets a reference to the given int32 and assigns it to the RecordCount field.

type FeedMetadata

type FeedMetadata struct {
	// name of the feed
	Name *string `json:"name,omitempty"`
	// Date the metadata record was created in engine (first seen on source)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Date the metadata was last updated
	UpdatedAt    *time.Time           `json:"updated_at,omitempty"`
	Groups       *[]FeedGroupMetadata `json:"groups,omitempty"`
	LastFullSync *time.Time           `json:"last_full_sync,omitempty"`
	// If feed is enabled
	Enabled *bool `json:"enabled,omitempty"`
}

FeedMetadata Metadata on a single feed based on what the engine finds from querying the endpoints

func NewFeedMetadata

func NewFeedMetadata() *FeedMetadata

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

func NewFeedMetadataWithDefaults

func NewFeedMetadataWithDefaults() *FeedMetadata

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

func (*FeedMetadata) GetCreatedAt

func (o *FeedMetadata) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FeedMetadata) GetCreatedAtOk

func (o *FeedMetadata) GetCreatedAtOk() (*time.Time, bool)

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

func (*FeedMetadata) GetEnabled

func (o *FeedMetadata) GetEnabled() bool

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

func (*FeedMetadata) GetEnabledOk

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

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

func (*FeedMetadata) GetGroups

func (o *FeedMetadata) GetGroups() []FeedGroupMetadata

GetGroups returns the Groups field value if set, zero value otherwise.

func (*FeedMetadata) GetGroupsOk

func (o *FeedMetadata) GetGroupsOk() (*[]FeedGroupMetadata, bool)

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

func (*FeedMetadata) GetLastFullSync

func (o *FeedMetadata) GetLastFullSync() time.Time

GetLastFullSync returns the LastFullSync field value if set, zero value otherwise.

func (*FeedMetadata) GetLastFullSyncOk

func (o *FeedMetadata) GetLastFullSyncOk() (*time.Time, bool)

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

func (*FeedMetadata) GetName

func (o *FeedMetadata) GetName() string

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

func (*FeedMetadata) GetNameOk

func (o *FeedMetadata) 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 (*FeedMetadata) GetUpdatedAt

func (o *FeedMetadata) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*FeedMetadata) GetUpdatedAtOk

func (o *FeedMetadata) GetUpdatedAtOk() (*time.Time, bool)

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

func (*FeedMetadata) HasCreatedAt

func (o *FeedMetadata) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FeedMetadata) HasEnabled

func (o *FeedMetadata) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*FeedMetadata) HasGroups

func (o *FeedMetadata) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*FeedMetadata) HasLastFullSync

func (o *FeedMetadata) HasLastFullSync() bool

HasLastFullSync returns a boolean if a field has been set.

func (*FeedMetadata) HasName

func (o *FeedMetadata) HasName() bool

HasName returns a boolean if a field has been set.

func (*FeedMetadata) HasUpdatedAt

func (o *FeedMetadata) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (FeedMetadata) MarshalJSON

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

func (*FeedMetadata) SetCreatedAt

func (o *FeedMetadata) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*FeedMetadata) SetEnabled

func (o *FeedMetadata) SetEnabled(v bool)

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

func (*FeedMetadata) SetGroups

func (o *FeedMetadata) SetGroups(v []FeedGroupMetadata)

SetGroups gets a reference to the given []FeedGroupMetadata and assigns it to the Groups field.

func (*FeedMetadata) SetLastFullSync

func (o *FeedMetadata) SetLastFullSync(v time.Time)

SetLastFullSync gets a reference to the given time.Time and assigns it to the LastFullSync field.

func (*FeedMetadata) SetName

func (o *FeedMetadata) SetName(v string)

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

func (*FeedMetadata) SetUpdatedAt

func (o *FeedMetadata) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type FeedSyncResult

type FeedSyncResult struct {
	// The name of the feed synced
	Feed *string `json:"feed,omitempty"`
	// The result of the sync operations, either co
	Status *string `json:"status,omitempty"`
	// The duratin, in seconds, of the sync of the feed, the sum of all the group syncs
	TotalTimeSeconds *float32 `json:"total_time_seconds,omitempty"`
	// Array of group sync results
	Groups *[]GroupSyncResult `json:"groups,omitempty"`
}

FeedSyncResult The result of a sync of a single feed

func NewFeedSyncResult

func NewFeedSyncResult() *FeedSyncResult

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

func NewFeedSyncResultWithDefaults

func NewFeedSyncResultWithDefaults() *FeedSyncResult

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

func (*FeedSyncResult) GetFeed

func (o *FeedSyncResult) GetFeed() string

GetFeed returns the Feed field value if set, zero value otherwise.

func (*FeedSyncResult) GetFeedOk

func (o *FeedSyncResult) GetFeedOk() (*string, bool)

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

func (*FeedSyncResult) GetGroups

func (o *FeedSyncResult) GetGroups() []GroupSyncResult

GetGroups returns the Groups field value if set, zero value otherwise.

func (*FeedSyncResult) GetGroupsOk

func (o *FeedSyncResult) GetGroupsOk() (*[]GroupSyncResult, bool)

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

func (*FeedSyncResult) GetStatus

func (o *FeedSyncResult) GetStatus() string

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

func (*FeedSyncResult) GetStatusOk

func (o *FeedSyncResult) 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 (*FeedSyncResult) GetTotalTimeSeconds

func (o *FeedSyncResult) GetTotalTimeSeconds() float32

GetTotalTimeSeconds returns the TotalTimeSeconds field value if set, zero value otherwise.

func (*FeedSyncResult) GetTotalTimeSecondsOk

func (o *FeedSyncResult) GetTotalTimeSecondsOk() (*float32, bool)

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

func (*FeedSyncResult) HasFeed

func (o *FeedSyncResult) HasFeed() bool

HasFeed returns a boolean if a field has been set.

func (*FeedSyncResult) HasGroups

func (o *FeedSyncResult) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*FeedSyncResult) HasStatus

func (o *FeedSyncResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*FeedSyncResult) HasTotalTimeSeconds

func (o *FeedSyncResult) HasTotalTimeSeconds() bool

HasTotalTimeSeconds returns a boolean if a field has been set.

func (FeedSyncResult) MarshalJSON

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

func (*FeedSyncResult) SetFeed

func (o *FeedSyncResult) SetFeed(v string)

SetFeed gets a reference to the given string and assigns it to the Feed field.

func (*FeedSyncResult) SetGroups

func (o *FeedSyncResult) SetGroups(v []GroupSyncResult)

SetGroups gets a reference to the given []GroupSyncResult and assigns it to the Groups field.

func (*FeedSyncResult) SetStatus

func (o *FeedSyncResult) SetStatus(v string)

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

func (*FeedSyncResult) SetTotalTimeSeconds

func (o *FeedSyncResult) SetTotalTimeSeconds(v float32)

SetTotalTimeSeconds gets a reference to the given float32 and assigns it to the TotalTimeSeconds field.

type FileContentSearchResult

type FileContentSearchResult struct {
	Path    *string              `json:"path,omitempty"`
	Matches *[]RegexContentMatch `json:"matches,omitempty"`
}

FileContentSearchResult The retrieved file entry including content (b64 encoded)

func NewFileContentSearchResult

func NewFileContentSearchResult() *FileContentSearchResult

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

func NewFileContentSearchResultWithDefaults

func NewFileContentSearchResultWithDefaults() *FileContentSearchResult

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

func (*FileContentSearchResult) GetMatches

func (o *FileContentSearchResult) GetMatches() []RegexContentMatch

GetMatches returns the Matches field value if set, zero value otherwise.

func (*FileContentSearchResult) GetMatchesOk

func (o *FileContentSearchResult) GetMatchesOk() (*[]RegexContentMatch, bool)

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

func (*FileContentSearchResult) GetPath

func (o *FileContentSearchResult) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*FileContentSearchResult) GetPathOk

func (o *FileContentSearchResult) GetPathOk() (*string, bool)

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

func (*FileContentSearchResult) HasMatches

func (o *FileContentSearchResult) HasMatches() bool

HasMatches returns a boolean if a field has been set.

func (*FileContentSearchResult) HasPath

func (o *FileContentSearchResult) HasPath() bool

HasPath returns a boolean if a field has been set.

func (FileContentSearchResult) MarshalJSON

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

func (*FileContentSearchResult) SetMatches

func (o *FileContentSearchResult) SetMatches(v []RegexContentMatch)

SetMatches gets a reference to the given []RegexContentMatch and assigns it to the Matches field.

func (*FileContentSearchResult) SetPath

func (o *FileContentSearchResult) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

type GateSpec

type GateSpec struct {
	// Gate name, as it would appear in a policy document
	Name *string `json:"name,omitempty"`
	// Description of the gate
	Description           *string `json:"description,omitempty"`
	SupportedArtifactType *string `json:"supported_artifact_type,omitempty"`
	// State of the gate and transitively all triggers it contains if not 'active'
	State *string `json:"state,omitempty"`
	// The name of another trigger that supercedes this on functionally if this is deprecated
	SupercededBy NullableString `json:"superceded_by,omitempty"`
	// List of the triggers that can fire for this Gate
	Triggers *[]TriggerSpec `json:"triggers,omitempty"`
}

GateSpec A description of the set of gates available in this engine and the triggers and parameters supported

func NewGateSpec

func NewGateSpec() *GateSpec

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

func NewGateSpecWithDefaults

func NewGateSpecWithDefaults() *GateSpec

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

func (*GateSpec) GetDescription

func (o *GateSpec) GetDescription() string

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

func (*GateSpec) GetDescriptionOk

func (o *GateSpec) 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 (*GateSpec) GetName

func (o *GateSpec) GetName() string

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

func (*GateSpec) GetNameOk

func (o *GateSpec) 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 (*GateSpec) GetState

func (o *GateSpec) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*GateSpec) GetStateOk

func (o *GateSpec) 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 (*GateSpec) GetSupercededBy

func (o *GateSpec) GetSupercededBy() string

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

func (*GateSpec) GetSupercededByOk

func (o *GateSpec) GetSupercededByOk() (*string, bool)

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

func (*GateSpec) GetSupportedArtifactType

func (o *GateSpec) GetSupportedArtifactType() string

GetSupportedArtifactType returns the SupportedArtifactType field value if set, zero value otherwise.

func (*GateSpec) GetSupportedArtifactTypeOk

func (o *GateSpec) GetSupportedArtifactTypeOk() (*string, bool)

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

func (*GateSpec) GetTriggers

func (o *GateSpec) GetTriggers() []TriggerSpec

GetTriggers returns the Triggers field value if set, zero value otherwise.

func (*GateSpec) GetTriggersOk

func (o *GateSpec) GetTriggersOk() (*[]TriggerSpec, bool)

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

func (*GateSpec) HasDescription

func (o *GateSpec) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GateSpec) HasName

func (o *GateSpec) HasName() bool

HasName returns a boolean if a field has been set.

func (*GateSpec) HasState

func (o *GateSpec) HasState() bool

HasState returns a boolean if a field has been set.

func (*GateSpec) HasSupercededBy

func (o *GateSpec) HasSupercededBy() bool

HasSupercededBy returns a boolean if a field has been set.

func (*GateSpec) HasSupportedArtifactType

func (o *GateSpec) HasSupportedArtifactType() bool

HasSupportedArtifactType returns a boolean if a field has been set.

func (*GateSpec) HasTriggers

func (o *GateSpec) HasTriggers() bool

HasTriggers returns a boolean if a field has been set.

func (GateSpec) MarshalJSON

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

func (*GateSpec) SetDescription

func (o *GateSpec) SetDescription(v string)

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

func (*GateSpec) SetName

func (o *GateSpec) SetName(v string)

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

func (*GateSpec) SetState

func (o *GateSpec) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*GateSpec) SetSupercededBy

func (o *GateSpec) SetSupercededBy(v string)

SetSupercededBy gets a reference to the given NullableString and assigns it to the SupercededBy field.

func (*GateSpec) SetSupercededByNil

func (o *GateSpec) SetSupercededByNil()

SetSupercededByNil sets the value for SupercededBy to be an explicit nil

func (*GateSpec) SetSupportedArtifactType

func (o *GateSpec) SetSupportedArtifactType(v string)

SetSupportedArtifactType gets a reference to the given string and assigns it to the SupportedArtifactType field.

func (*GateSpec) SetTriggers

func (o *GateSpec) SetTriggers(v []TriggerSpec)

SetTriggers gets a reference to the given []TriggerSpec and assigns it to the Triggers field.

func (*GateSpec) UnsetSupercededBy

func (o *GateSpec) UnsetSupercededBy()

UnsetSupercededBy ensures that no value is present for SupercededBy, not even an explicit nil

type GenericNotificationPayload

type GenericNotificationPayload struct {
	UserId           *string `json:"userId,omitempty"`
	SubscriptionKey  *string `json:"subscription_key,omitempty"`
	SubscriptionType *string `json:"subscription_type,omitempty"`
	NotificationId   *string `json:"notificationId,omitempty"`
}

GenericNotificationPayload Parent class for Notification Payloads

func NewGenericNotificationPayload

func NewGenericNotificationPayload() *GenericNotificationPayload

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

func NewGenericNotificationPayloadWithDefaults

func NewGenericNotificationPayloadWithDefaults() *GenericNotificationPayload

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

func (*GenericNotificationPayload) GetNotificationId

func (o *GenericNotificationPayload) GetNotificationId() string

GetNotificationId returns the NotificationId field value if set, zero value otherwise.

func (*GenericNotificationPayload) GetNotificationIdOk

func (o *GenericNotificationPayload) GetNotificationIdOk() (*string, bool)

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

func (*GenericNotificationPayload) GetSubscriptionKey

func (o *GenericNotificationPayload) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*GenericNotificationPayload) GetSubscriptionKeyOk

func (o *GenericNotificationPayload) GetSubscriptionKeyOk() (*string, bool)

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

func (*GenericNotificationPayload) GetSubscriptionType

func (o *GenericNotificationPayload) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*GenericNotificationPayload) GetSubscriptionTypeOk

func (o *GenericNotificationPayload) GetSubscriptionTypeOk() (*string, bool)

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

func (*GenericNotificationPayload) GetUserId

func (o *GenericNotificationPayload) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*GenericNotificationPayload) GetUserIdOk

func (o *GenericNotificationPayload) GetUserIdOk() (*string, bool)

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

func (*GenericNotificationPayload) HasNotificationId

func (o *GenericNotificationPayload) HasNotificationId() bool

HasNotificationId returns a boolean if a field has been set.

func (*GenericNotificationPayload) HasSubscriptionKey

func (o *GenericNotificationPayload) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*GenericNotificationPayload) HasSubscriptionType

func (o *GenericNotificationPayload) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*GenericNotificationPayload) HasUserId

func (o *GenericNotificationPayload) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (GenericNotificationPayload) MarshalJSON

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

func (*GenericNotificationPayload) SetNotificationId

func (o *GenericNotificationPayload) SetNotificationId(v string)

SetNotificationId gets a reference to the given string and assigns it to the NotificationId field.

func (*GenericNotificationPayload) SetSubscriptionKey

func (o *GenericNotificationPayload) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*GenericNotificationPayload) SetSubscriptionType

func (o *GenericNotificationPayload) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*GenericNotificationPayload) SetUserId

func (o *GenericNotificationPayload) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId 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 GroupSyncResult

type GroupSyncResult struct {
	// The name of the group
	Group  *string `json:"group,omitempty"`
	Status *string `json:"status,omitempty"`
	// The number of images updated by the this group sync, across all accounts. This is typically only non-zero for vulnerability feeds which update images' vulnerability results during the sync.
	UpdatedImageCount *int32 `json:"updated_image_count,omitempty"`
	// The number of feed data records synced down as either updates or new records
	UpdatedRecordCount *int32 `json:"updated_record_count,omitempty"`
	// The duration of the group sync in seconds
	TotalTimeSeconds *float32 `json:"total_time_seconds,omitempty"`
}

GroupSyncResult struct for GroupSyncResult

func NewGroupSyncResult

func NewGroupSyncResult() *GroupSyncResult

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

func NewGroupSyncResultWithDefaults

func NewGroupSyncResultWithDefaults() *GroupSyncResult

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

func (*GroupSyncResult) GetGroup

func (o *GroupSyncResult) GetGroup() string

GetGroup returns the Group field value if set, zero value otherwise.

func (*GroupSyncResult) GetGroupOk

func (o *GroupSyncResult) GetGroupOk() (*string, bool)

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

func (*GroupSyncResult) GetStatus

func (o *GroupSyncResult) GetStatus() string

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

func (*GroupSyncResult) GetStatusOk

func (o *GroupSyncResult) 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 (*GroupSyncResult) GetTotalTimeSeconds

func (o *GroupSyncResult) GetTotalTimeSeconds() float32

GetTotalTimeSeconds returns the TotalTimeSeconds field value if set, zero value otherwise.

func (*GroupSyncResult) GetTotalTimeSecondsOk

func (o *GroupSyncResult) GetTotalTimeSecondsOk() (*float32, bool)

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

func (*GroupSyncResult) GetUpdatedImageCount

func (o *GroupSyncResult) GetUpdatedImageCount() int32

GetUpdatedImageCount returns the UpdatedImageCount field value if set, zero value otherwise.

func (*GroupSyncResult) GetUpdatedImageCountOk

func (o *GroupSyncResult) GetUpdatedImageCountOk() (*int32, bool)

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

func (*GroupSyncResult) GetUpdatedRecordCount

func (o *GroupSyncResult) GetUpdatedRecordCount() int32

GetUpdatedRecordCount returns the UpdatedRecordCount field value if set, zero value otherwise.

func (*GroupSyncResult) GetUpdatedRecordCountOk

func (o *GroupSyncResult) GetUpdatedRecordCountOk() (*int32, bool)

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

func (*GroupSyncResult) HasGroup

func (o *GroupSyncResult) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*GroupSyncResult) HasStatus

func (o *GroupSyncResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GroupSyncResult) HasTotalTimeSeconds

func (o *GroupSyncResult) HasTotalTimeSeconds() bool

HasTotalTimeSeconds returns a boolean if a field has been set.

func (*GroupSyncResult) HasUpdatedImageCount

func (o *GroupSyncResult) HasUpdatedImageCount() bool

HasUpdatedImageCount returns a boolean if a field has been set.

func (*GroupSyncResult) HasUpdatedRecordCount

func (o *GroupSyncResult) HasUpdatedRecordCount() bool

HasUpdatedRecordCount returns a boolean if a field has been set.

func (GroupSyncResult) MarshalJSON

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

func (*GroupSyncResult) SetGroup

func (o *GroupSyncResult) SetGroup(v string)

SetGroup gets a reference to the given string and assigns it to the Group field.

func (*GroupSyncResult) SetStatus

func (o *GroupSyncResult) SetStatus(v string)

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

func (*GroupSyncResult) SetTotalTimeSeconds

func (o *GroupSyncResult) SetTotalTimeSeconds(v float32)

SetTotalTimeSeconds gets a reference to the given float32 and assigns it to the TotalTimeSeconds field.

func (*GroupSyncResult) SetUpdatedImageCount

func (o *GroupSyncResult) SetUpdatedImageCount(v int32)

SetUpdatedImageCount gets a reference to the given int32 and assigns it to the UpdatedImageCount field.

func (*GroupSyncResult) SetUpdatedRecordCount

func (o *GroupSyncResult) SetUpdatedRecordCount(v int32)

SetUpdatedRecordCount gets a reference to the given int32 and assigns it to the UpdatedRecordCount field.

type IdentityApi

type IdentityApi interface {

	/*
		AddCredential add/replace credential

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

	// AddCredentialExecute executes the request
	//  @return User
	AddCredentialExecute(r ApiAddCredentialRequest) (User, *_nethttp.Response, error)

	/*
		GetCredentials Get current credential summary

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

	// GetCredentialsExecute executes the request
	//  @return []AccessCredential
	GetCredentialsExecute(r ApiGetCredentialsRequest) ([]AccessCredential, *_nethttp.Response, error)

	/*
		GetUser List authenticated user info

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

	// GetUserExecute executes the request
	//  @return User
	GetUserExecute(r ApiGetUserRequest) (User, *_nethttp.Response, error)

	/*
		GetUsersAccount List the account for the authenticated user

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

	// GetUsersAccountExecute executes the request
	//  @return Account
	GetUsersAccountExecute(r ApiGetUsersAccountRequest) (Account, *_nethttp.Response, error)
}

type IdentityApiService

type IdentityApiService service

IdentityApiService IdentityApi service

func (*IdentityApiService) AddCredential

AddCredential add/replace credential

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

func (*IdentityApiService) AddCredentialExecute

func (a *IdentityApiService) AddCredentialExecute(r ApiAddCredentialRequest) (User, *_nethttp.Response, error)

Execute executes the request

@return User

func (*IdentityApiService) GetCredentials

GetCredentials Get current credential summary

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

func (*IdentityApiService) GetCredentialsExecute

Execute executes the request

@return []AccessCredential

func (*IdentityApiService) GetUser

GetUser List authenticated user info

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

func (*IdentityApiService) GetUserExecute

func (a *IdentityApiService) GetUserExecute(r ApiGetUserRequest) (User, *_nethttp.Response, error)

Execute executes the request

@return User

func (*IdentityApiService) GetUsersAccount

GetUsersAccount List the account for the authenticated user

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

func (*IdentityApiService) GetUsersAccountExecute

func (a *IdentityApiService) GetUsersAccountExecute(r ApiGetUsersAccountRequest) (Account, *_nethttp.Response, error)

Execute executes the request

@return Account

type ImageAnalysisRequest

type ImageAnalysisRequest struct {
	// Base64 encoded content of the dockerfile for the image, if available. Deprecated in favor of the 'source' field.
	Dockerfile *string `json:"dockerfile,omitempty"`
	// A digest string for an image, maybe a pull string or just a digest. e.g. nginx@sha256:123 or sha256:abc123. If a pull string, it must have same regisry/repo as the tag field. Deprecated in favor of the 'source' field
	Digest *string `json:"digest,omitempty"`
	// Full pullable tag reference for image. e.g. docker.io/nginx:latest. Deprecated in favor of the 'source' field
	Tag *string `json:"tag,omitempty"`
	// Optional override of the image creation time, only honored when both tag and digest are also supplied  e.g. 2018-10-17T18:14:00Z. Deprecated in favor of the 'source' field
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Optional. The type of image this is adding, defaults to \"docker\". This can be ommitted until multiple image types are supported.
	ImageType *string `json:"image_type,omitempty"`
	// Annotations to be associated with the added image in key/value form
	Annotations *interface{} `json:"annotations,omitempty"`
	Source      *ImageSource `json:"source,omitempty"`
}

ImageAnalysisRequest A request to add an image to be watched and analyzed by the engine. Optionally include the dockerfile content. Either source, digest or tag must be present.

func NewImageAnalysisRequest

func NewImageAnalysisRequest() *ImageAnalysisRequest

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

func NewImageAnalysisRequestWithDefaults

func NewImageAnalysisRequestWithDefaults() *ImageAnalysisRequest

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

func (*ImageAnalysisRequest) GetAnnotations

func (o *ImageAnalysisRequest) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetAnnotationsOk

func (o *ImageAnalysisRequest) GetAnnotationsOk() (*interface{}, bool)

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

func (*ImageAnalysisRequest) GetCreatedAt

func (o *ImageAnalysisRequest) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetCreatedAtOk

func (o *ImageAnalysisRequest) GetCreatedAtOk() (*time.Time, bool)

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

func (*ImageAnalysisRequest) GetDigest

func (o *ImageAnalysisRequest) GetDigest() string

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

func (*ImageAnalysisRequest) GetDigestOk

func (o *ImageAnalysisRequest) 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 (*ImageAnalysisRequest) GetDockerfile

func (o *ImageAnalysisRequest) GetDockerfile() string

GetDockerfile returns the Dockerfile field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetDockerfileOk

func (o *ImageAnalysisRequest) GetDockerfileOk() (*string, bool)

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

func (*ImageAnalysisRequest) GetImageType

func (o *ImageAnalysisRequest) GetImageType() string

GetImageType returns the ImageType field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetImageTypeOk

func (o *ImageAnalysisRequest) GetImageTypeOk() (*string, bool)

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

func (*ImageAnalysisRequest) GetSource

func (o *ImageAnalysisRequest) GetSource() ImageSource

GetSource returns the Source field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetSourceOk

func (o *ImageAnalysisRequest) GetSourceOk() (*ImageSource, 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 (*ImageAnalysisRequest) GetTag

func (o *ImageAnalysisRequest) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*ImageAnalysisRequest) GetTagOk

func (o *ImageAnalysisRequest) GetTagOk() (*string, bool)

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

func (*ImageAnalysisRequest) HasAnnotations

func (o *ImageAnalysisRequest) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasCreatedAt

func (o *ImageAnalysisRequest) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasDigest

func (o *ImageAnalysisRequest) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasDockerfile

func (o *ImageAnalysisRequest) HasDockerfile() bool

HasDockerfile returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasImageType

func (o *ImageAnalysisRequest) HasImageType() bool

HasImageType returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasSource

func (o *ImageAnalysisRequest) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*ImageAnalysisRequest) HasTag

func (o *ImageAnalysisRequest) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ImageAnalysisRequest) MarshalJSON

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

func (*ImageAnalysisRequest) SetAnnotations

func (o *ImageAnalysisRequest) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*ImageAnalysisRequest) SetCreatedAt

func (o *ImageAnalysisRequest) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ImageAnalysisRequest) SetDigest

func (o *ImageAnalysisRequest) SetDigest(v string)

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

func (*ImageAnalysisRequest) SetDockerfile

func (o *ImageAnalysisRequest) SetDockerfile(v string)

SetDockerfile gets a reference to the given string and assigns it to the Dockerfile field.

func (*ImageAnalysisRequest) SetImageType

func (o *ImageAnalysisRequest) SetImageType(v string)

SetImageType gets a reference to the given string and assigns it to the ImageType field.

func (*ImageAnalysisRequest) SetSource

func (o *ImageAnalysisRequest) SetSource(v ImageSource)

SetSource gets a reference to the given ImageSource and assigns it to the Source field.

func (*ImageAnalysisRequest) SetTag

func (o *ImageAnalysisRequest) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

type ImageDetail

type ImageDetail struct {
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	LastUpdated *time.Time `json:"last_updated,omitempty"`
	// Full docker-pullable tag string referencing the image
	Fulltag *string `json:"fulltag,omitempty"`
	// Full docker-pullable digest string including the registry url and repository necessary get the image
	Fulldigest *string        `json:"fulldigest,omitempty"`
	UserId     *string        `json:"userId,omitempty"`
	ImageId    *string        `json:"imageId,omitempty"`
	Registry   *string        `json:"registry,omitempty"`
	Repo       *string        `json:"repo,omitempty"`
	Dockerfile NullableString `json:"dockerfile,omitempty"`
	// The parent Anchore Image record to which this detail maps
	ImageDigest *string `json:"imageDigest,omitempty"`
}

ImageDetail A metadata detail record for a specific image. Multiple detail records may map a single catalog image.

func NewImageDetail

func NewImageDetail() *ImageDetail

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

func NewImageDetailWithDefaults

func NewImageDetailWithDefaults() *ImageDetail

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

func (*ImageDetail) GetCreatedAt

func (o *ImageDetail) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ImageDetail) GetCreatedAtOk

func (o *ImageDetail) GetCreatedAtOk() (*time.Time, bool)

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

func (*ImageDetail) GetDockerfile

func (o *ImageDetail) GetDockerfile() string

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

func (*ImageDetail) GetDockerfileOk

func (o *ImageDetail) GetDockerfileOk() (*string, bool)

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

func (*ImageDetail) GetFulldigest

func (o *ImageDetail) GetFulldigest() string

GetFulldigest returns the Fulldigest field value if set, zero value otherwise.

func (*ImageDetail) GetFulldigestOk

func (o *ImageDetail) GetFulldigestOk() (*string, bool)

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

func (*ImageDetail) GetFulltag

func (o *ImageDetail) GetFulltag() string

GetFulltag returns the Fulltag field value if set, zero value otherwise.

func (*ImageDetail) GetFulltagOk

func (o *ImageDetail) GetFulltagOk() (*string, bool)

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

func (*ImageDetail) GetImageDigest

func (o *ImageDetail) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ImageDetail) GetImageDigestOk

func (o *ImageDetail) GetImageDigestOk() (*string, bool)

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

func (*ImageDetail) GetImageId

func (o *ImageDetail) GetImageId() string

GetImageId returns the ImageId field value if set, zero value otherwise.

func (*ImageDetail) GetImageIdOk

func (o *ImageDetail) GetImageIdOk() (*string, bool)

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

func (*ImageDetail) GetLastUpdated

func (o *ImageDetail) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*ImageDetail) GetLastUpdatedOk

func (o *ImageDetail) GetLastUpdatedOk() (*time.Time, bool)

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

func (*ImageDetail) GetRegistry

func (o *ImageDetail) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*ImageDetail) GetRegistryOk

func (o *ImageDetail) 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 (*ImageDetail) GetRepo

func (o *ImageDetail) GetRepo() string

GetRepo returns the Repo field value if set, zero value otherwise.

func (*ImageDetail) GetRepoOk

func (o *ImageDetail) GetRepoOk() (*string, bool)

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

func (*ImageDetail) GetUserId

func (o *ImageDetail) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*ImageDetail) GetUserIdOk

func (o *ImageDetail) GetUserIdOk() (*string, bool)

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

func (*ImageDetail) HasCreatedAt

func (o *ImageDetail) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ImageDetail) HasDockerfile

func (o *ImageDetail) HasDockerfile() bool

HasDockerfile returns a boolean if a field has been set.

func (*ImageDetail) HasFulldigest

func (o *ImageDetail) HasFulldigest() bool

HasFulldigest returns a boolean if a field has been set.

func (*ImageDetail) HasFulltag

func (o *ImageDetail) HasFulltag() bool

HasFulltag returns a boolean if a field has been set.

func (*ImageDetail) HasImageDigest

func (o *ImageDetail) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*ImageDetail) HasImageId

func (o *ImageDetail) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*ImageDetail) HasLastUpdated

func (o *ImageDetail) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*ImageDetail) HasRegistry

func (o *ImageDetail) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*ImageDetail) HasRepo

func (o *ImageDetail) HasRepo() bool

HasRepo returns a boolean if a field has been set.

func (*ImageDetail) HasUserId

func (o *ImageDetail) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (ImageDetail) MarshalJSON

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

func (*ImageDetail) SetCreatedAt

func (o *ImageDetail) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ImageDetail) SetDockerfile

func (o *ImageDetail) SetDockerfile(v string)

SetDockerfile gets a reference to the given NullableString and assigns it to the Dockerfile field.

func (*ImageDetail) SetDockerfileNil

func (o *ImageDetail) SetDockerfileNil()

SetDockerfileNil sets the value for Dockerfile to be an explicit nil

func (*ImageDetail) SetFulldigest

func (o *ImageDetail) SetFulldigest(v string)

SetFulldigest gets a reference to the given string and assigns it to the Fulldigest field.

func (*ImageDetail) SetFulltag

func (o *ImageDetail) SetFulltag(v string)

SetFulltag gets a reference to the given string and assigns it to the Fulltag field.

func (*ImageDetail) SetImageDigest

func (o *ImageDetail) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*ImageDetail) SetImageId

func (o *ImageDetail) SetImageId(v string)

SetImageId gets a reference to the given string and assigns it to the ImageId field.

func (*ImageDetail) SetLastUpdated

func (o *ImageDetail) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*ImageDetail) SetRegistry

func (o *ImageDetail) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*ImageDetail) SetRepo

func (o *ImageDetail) SetRepo(v string)

SetRepo gets a reference to the given string and assigns it to the Repo field.

func (*ImageDetail) SetUserId

func (o *ImageDetail) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*ImageDetail) UnsetDockerfile

func (o *ImageDetail) UnsetDockerfile()

UnsetDockerfile ensures that no value is present for Dockerfile, not even an explicit nil

type ImageFilter

type ImageFilter struct {
	Tag    *string `json:"tag,omitempty"`
	Digest *string `json:"digest,omitempty"`
}

ImageFilter Filter for an image list by id, tag, or digest, but not both

func NewImageFilter

func NewImageFilter() *ImageFilter

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

func NewImageFilterWithDefaults

func NewImageFilterWithDefaults() *ImageFilter

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

func (*ImageFilter) GetDigest

func (o *ImageFilter) GetDigest() string

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

func (*ImageFilter) GetDigestOk

func (o *ImageFilter) 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 (*ImageFilter) GetTag

func (o *ImageFilter) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*ImageFilter) GetTagOk

func (o *ImageFilter) GetTagOk() (*string, bool)

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

func (*ImageFilter) HasDigest

func (o *ImageFilter) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*ImageFilter) HasTag

func (o *ImageFilter) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ImageFilter) MarshalJSON

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

func (*ImageFilter) SetDigest

func (o *ImageFilter) SetDigest(v string)

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

func (*ImageFilter) SetTag

func (o *ImageFilter) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

type ImageImportContentResponse

type ImageImportContentResponse struct {
	Digest    *string    `json:"digest,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`
}

ImageImportContentResponse struct for ImageImportContentResponse

func NewImageImportContentResponse

func NewImageImportContentResponse() *ImageImportContentResponse

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

func NewImageImportContentResponseWithDefaults

func NewImageImportContentResponseWithDefaults() *ImageImportContentResponse

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

func (*ImageImportContentResponse) GetCreatedAt

func (o *ImageImportContentResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ImageImportContentResponse) GetCreatedAtOk

func (o *ImageImportContentResponse) GetCreatedAtOk() (*time.Time, bool)

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

func (*ImageImportContentResponse) GetDigest

func (o *ImageImportContentResponse) GetDigest() string

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

func (*ImageImportContentResponse) GetDigestOk

func (o *ImageImportContentResponse) 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 (*ImageImportContentResponse) HasCreatedAt

func (o *ImageImportContentResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ImageImportContentResponse) HasDigest

func (o *ImageImportContentResponse) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (ImageImportContentResponse) MarshalJSON

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

func (*ImageImportContentResponse) SetCreatedAt

func (o *ImageImportContentResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ImageImportContentResponse) SetDigest

func (o *ImageImportContentResponse) SetDigest(v string)

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

type ImageImportManifest

type ImageImportManifest struct {
	Contents ImportContentDigests `json:"contents"`
	Tags     []string             `json:"tags"`
	Digest   string               `json:"digest"`
	// The digest of the images's manifest-list parent if it was accessed from a multi-arch tag where the tag pointed to a manifest-list. This allows preservation of that relationship in the data
	ParentDigest *string `json:"parent_digest,omitempty"`
	// An \"imageId\" as used by Docker if available
	LocalImageId  *string `json:"local_image_id,omitempty"`
	OperationUuid string  `json:"operation_uuid"`
}

ImageImportManifest struct for ImageImportManifest

func NewImageImportManifest

func NewImageImportManifest(contents ImportContentDigests, tags []string, digest string, operationUuid string) *ImageImportManifest

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

func NewImageImportManifestWithDefaults

func NewImageImportManifestWithDefaults() *ImageImportManifest

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

func (*ImageImportManifest) GetContents

func (o *ImageImportManifest) GetContents() ImportContentDigests

GetContents returns the Contents field value

func (*ImageImportManifest) GetContentsOk

func (o *ImageImportManifest) GetContentsOk() (*ImportContentDigests, bool)

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

func (*ImageImportManifest) GetDigest

func (o *ImageImportManifest) GetDigest() string

GetDigest returns the Digest field value

func (*ImageImportManifest) GetDigestOk

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

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

func (*ImageImportManifest) GetLocalImageId

func (o *ImageImportManifest) GetLocalImageId() string

GetLocalImageId returns the LocalImageId field value if set, zero value otherwise.

func (*ImageImportManifest) GetLocalImageIdOk

func (o *ImageImportManifest) GetLocalImageIdOk() (*string, bool)

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

func (*ImageImportManifest) GetOperationUuid

func (o *ImageImportManifest) GetOperationUuid() string

GetOperationUuid returns the OperationUuid field value

func (*ImageImportManifest) GetOperationUuidOk

func (o *ImageImportManifest) GetOperationUuidOk() (*string, bool)

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

func (*ImageImportManifest) GetParentDigest

func (o *ImageImportManifest) GetParentDigest() string

GetParentDigest returns the ParentDigest field value if set, zero value otherwise.

func (*ImageImportManifest) GetParentDigestOk

func (o *ImageImportManifest) GetParentDigestOk() (*string, bool)

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

func (*ImageImportManifest) GetTags

func (o *ImageImportManifest) GetTags() []string

GetTags returns the Tags field value

func (*ImageImportManifest) GetTagsOk

func (o *ImageImportManifest) GetTagsOk() (*[]string, bool)

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

func (*ImageImportManifest) HasLocalImageId

func (o *ImageImportManifest) HasLocalImageId() bool

HasLocalImageId returns a boolean if a field has been set.

func (*ImageImportManifest) HasParentDigest

func (o *ImageImportManifest) HasParentDigest() bool

HasParentDigest returns a boolean if a field has been set.

func (ImageImportManifest) MarshalJSON

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

func (*ImageImportManifest) SetContents

func (o *ImageImportManifest) SetContents(v ImportContentDigests)

SetContents sets field value

func (*ImageImportManifest) SetDigest

func (o *ImageImportManifest) SetDigest(v string)

SetDigest sets field value

func (*ImageImportManifest) SetLocalImageId

func (o *ImageImportManifest) SetLocalImageId(v string)

SetLocalImageId gets a reference to the given string and assigns it to the LocalImageId field.

func (*ImageImportManifest) SetOperationUuid

func (o *ImageImportManifest) SetOperationUuid(v string)

SetOperationUuid sets field value

func (*ImageImportManifest) SetParentDigest

func (o *ImageImportManifest) SetParentDigest(v string)

SetParentDigest gets a reference to the given string and assigns it to the ParentDigest field.

func (*ImageImportManifest) SetTags

func (o *ImageImportManifest) SetTags(v []string)

SetTags sets field value

type ImageImportOperation

type ImageImportOperation struct {
	Uuid      *string    `json:"uuid,omitempty"`
	Status    *string    `json:"status,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`
}

ImageImportOperation An import record, creating a unique identifier for referencing the operation as well as its state

func NewImageImportOperation

func NewImageImportOperation() *ImageImportOperation

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

func NewImageImportOperationWithDefaults

func NewImageImportOperationWithDefaults() *ImageImportOperation

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

func (*ImageImportOperation) GetCreatedAt

func (o *ImageImportOperation) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ImageImportOperation) GetCreatedAtOk

func (o *ImageImportOperation) GetCreatedAtOk() (*time.Time, bool)

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

func (*ImageImportOperation) GetExpiresAt

func (o *ImageImportOperation) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*ImageImportOperation) GetExpiresAtOk

func (o *ImageImportOperation) GetExpiresAtOk() (*time.Time, bool)

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

func (*ImageImportOperation) GetStatus

func (o *ImageImportOperation) GetStatus() string

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

func (*ImageImportOperation) GetStatusOk

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

func (o *ImageImportOperation) GetUuid() string

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

func (*ImageImportOperation) GetUuidOk

func (o *ImageImportOperation) 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 (*ImageImportOperation) HasCreatedAt

func (o *ImageImportOperation) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ImageImportOperation) HasExpiresAt

func (o *ImageImportOperation) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*ImageImportOperation) HasStatus

func (o *ImageImportOperation) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ImageImportOperation) HasUuid

func (o *ImageImportOperation) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (ImageImportOperation) MarshalJSON

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

func (*ImageImportOperation) SetCreatedAt

func (o *ImageImportOperation) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ImageImportOperation) SetExpiresAt

func (o *ImageImportOperation) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*ImageImportOperation) SetStatus

func (o *ImageImportOperation) SetStatus(v string)

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

func (*ImageImportOperation) SetUuid

func (o *ImageImportOperation) SetUuid(v string)

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

type ImagePackageManifest

type ImagePackageManifest struct {
	Artifacts             []ImportPackage              `json:"artifacts"`
	Source                ImportSource                 `json:"source"`
	Distro                ImportDistribution           `json:"distro"`
	Descriptor            *ImportDescriptor            `json:"descriptor,omitempty"`
	Schema                *ImportSchema                `json:"schema,omitempty"`
	ArtifactRelationships *[]ImportPackageRelationship `json:"artifactRelationships,omitempty"`
}

ImagePackageManifest struct for ImagePackageManifest

func NewImagePackageManifest

func NewImagePackageManifest(artifacts []ImportPackage, source ImportSource, distro ImportDistribution) *ImagePackageManifest

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

func NewImagePackageManifestWithDefaults

func NewImagePackageManifestWithDefaults() *ImagePackageManifest

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

func (*ImagePackageManifest) GetArtifactRelationships

func (o *ImagePackageManifest) GetArtifactRelationships() []ImportPackageRelationship

GetArtifactRelationships returns the ArtifactRelationships field value if set, zero value otherwise.

func (*ImagePackageManifest) GetArtifactRelationshipsOk

func (o *ImagePackageManifest) GetArtifactRelationshipsOk() (*[]ImportPackageRelationship, bool)

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

func (*ImagePackageManifest) GetArtifacts

func (o *ImagePackageManifest) GetArtifacts() []ImportPackage

GetArtifacts returns the Artifacts field value

func (*ImagePackageManifest) GetArtifactsOk

func (o *ImagePackageManifest) GetArtifactsOk() (*[]ImportPackage, bool)

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

func (*ImagePackageManifest) GetDescriptor

func (o *ImagePackageManifest) GetDescriptor() ImportDescriptor

GetDescriptor returns the Descriptor field value if set, zero value otherwise.

func (*ImagePackageManifest) GetDescriptorOk

func (o *ImagePackageManifest) GetDescriptorOk() (*ImportDescriptor, bool)

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

func (*ImagePackageManifest) GetDistro

GetDistro returns the Distro field value

func (*ImagePackageManifest) GetDistroOk

func (o *ImagePackageManifest) GetDistroOk() (*ImportDistribution, bool)

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

func (*ImagePackageManifest) GetSchema

func (o *ImagePackageManifest) GetSchema() ImportSchema

GetSchema returns the Schema field value if set, zero value otherwise.

func (*ImagePackageManifest) GetSchemaOk

func (o *ImagePackageManifest) GetSchemaOk() (*ImportSchema, bool)

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

func (*ImagePackageManifest) GetSource

func (o *ImagePackageManifest) GetSource() ImportSource

GetSource returns the Source field value

func (*ImagePackageManifest) GetSourceOk

func (o *ImagePackageManifest) GetSourceOk() (*ImportSource, bool)

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

func (*ImagePackageManifest) HasArtifactRelationships

func (o *ImagePackageManifest) HasArtifactRelationships() bool

HasArtifactRelationships returns a boolean if a field has been set.

func (*ImagePackageManifest) HasDescriptor

func (o *ImagePackageManifest) HasDescriptor() bool

HasDescriptor returns a boolean if a field has been set.

func (*ImagePackageManifest) HasSchema

func (o *ImagePackageManifest) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (ImagePackageManifest) MarshalJSON

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

func (*ImagePackageManifest) SetArtifactRelationships

func (o *ImagePackageManifest) SetArtifactRelationships(v []ImportPackageRelationship)

SetArtifactRelationships gets a reference to the given []ImportPackageRelationship and assigns it to the ArtifactRelationships field.

func (*ImagePackageManifest) SetArtifacts

func (o *ImagePackageManifest) SetArtifacts(v []ImportPackage)

SetArtifacts sets field value

func (*ImagePackageManifest) SetDescriptor

func (o *ImagePackageManifest) SetDescriptor(v ImportDescriptor)

SetDescriptor gets a reference to the given ImportDescriptor and assigns it to the Descriptor field.

func (*ImagePackageManifest) SetDistro

func (o *ImagePackageManifest) SetDistro(v ImportDistribution)

SetDistro sets field value

func (*ImagePackageManifest) SetSchema

func (o *ImagePackageManifest) SetSchema(v ImportSchema)

SetSchema gets a reference to the given ImportSchema and assigns it to the Schema field.

func (*ImagePackageManifest) SetSource

func (o *ImagePackageManifest) SetSource(v ImportSource)

SetSource sets field value

type ImageRef

type ImageRef struct {
	Type  string `json:"type"`
	Value string `json:"value"`
}

ImageRef A reference to an image

func NewImageRef

func NewImageRef(type_ string, value string) *ImageRef

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

func NewImageRefWithDefaults

func NewImageRefWithDefaults() *ImageRef

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

func (*ImageRef) GetType

func (o *ImageRef) GetType() string

GetType returns the Type field value

func (*ImageRef) GetTypeOk

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

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

func (*ImageRef) GetValue

func (o *ImageRef) GetValue() string

GetValue returns the Value field value

func (*ImageRef) GetValueOk

func (o *ImageRef) GetValueOk() (*string, bool)

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

func (ImageRef) MarshalJSON

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

func (*ImageRef) SetType

func (o *ImageRef) SetType(v string)

SetType sets field value

func (*ImageRef) SetValue

func (o *ImageRef) SetValue(v string)

SetValue sets field value

type ImageReference

type ImageReference struct {
	// The image digest
	ImageDigest *string `json:"imageDigest,omitempty"`
	// The image id if available
	ImageId *string `json:"imageId,omitempty"`
	// Timestamp, in rfc3339 format, indicating when the image state became 'analyzed' in Anchore Engine.
	AnalyzedAt *string     `json:"analyzed_at,omitempty"`
	TagHistory *[]TagEntry `json:"tag_history,omitempty"`
}

ImageReference A summary of an image identity, including digest, id (if available), and any tags known to have ever been mapped to the digest

func NewImageReference

func NewImageReference() *ImageReference

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

func NewImageReferenceWithDefaults

func NewImageReferenceWithDefaults() *ImageReference

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

func (*ImageReference) GetAnalyzedAt

func (o *ImageReference) GetAnalyzedAt() string

GetAnalyzedAt returns the AnalyzedAt field value if set, zero value otherwise.

func (*ImageReference) GetAnalyzedAtOk

func (o *ImageReference) GetAnalyzedAtOk() (*string, bool)

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

func (*ImageReference) GetImageDigest

func (o *ImageReference) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*ImageReference) GetImageDigestOk

func (o *ImageReference) GetImageDigestOk() (*string, bool)

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

func (*ImageReference) GetImageId

func (o *ImageReference) GetImageId() string

GetImageId returns the ImageId field value if set, zero value otherwise.

func (*ImageReference) GetImageIdOk

func (o *ImageReference) GetImageIdOk() (*string, bool)

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

func (*ImageReference) GetTagHistory

func (o *ImageReference) GetTagHistory() []TagEntry

GetTagHistory returns the TagHistory field value if set, zero value otherwise.

func (*ImageReference) GetTagHistoryOk

func (o *ImageReference) GetTagHistoryOk() (*[]TagEntry, bool)

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

func (*ImageReference) HasAnalyzedAt

func (o *ImageReference) HasAnalyzedAt() bool

HasAnalyzedAt returns a boolean if a field has been set.

func (*ImageReference) HasImageDigest

func (o *ImageReference) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*ImageReference) HasImageId

func (o *ImageReference) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*ImageReference) HasTagHistory

func (o *ImageReference) HasTagHistory() bool

HasTagHistory returns a boolean if a field has been set.

func (ImageReference) MarshalJSON

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

func (*ImageReference) SetAnalyzedAt

func (o *ImageReference) SetAnalyzedAt(v string)

SetAnalyzedAt gets a reference to the given string and assigns it to the AnalyzedAt field.

func (*ImageReference) SetImageDigest

func (o *ImageReference) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*ImageReference) SetImageId

func (o *ImageReference) SetImageId(v string)

SetImageId gets a reference to the given string and assigns it to the ImageId field.

func (*ImageReference) SetTagHistory

func (o *ImageReference) SetTagHistory(v []TagEntry)

SetTagHistory gets a reference to the given []TagEntry and assigns it to the TagHistory field.

type ImageSelectionRule

type ImageSelectionRule struct {
	Id         *string  `json:"id,omitempty"`
	Name       string   `json:"name"`
	Registry   string   `json:"registry"`
	Repository string   `json:"repository"`
	Image      ImageRef `json:"image"`
}

ImageSelectionRule struct for ImageSelectionRule

func NewImageSelectionRule

func NewImageSelectionRule(name string, registry string, repository string, image ImageRef) *ImageSelectionRule

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

func NewImageSelectionRuleWithDefaults

func NewImageSelectionRuleWithDefaults() *ImageSelectionRule

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

func (*ImageSelectionRule) GetId

func (o *ImageSelectionRule) GetId() string

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

func (*ImageSelectionRule) GetIdOk

func (o *ImageSelectionRule) 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 (*ImageSelectionRule) GetImage

func (o *ImageSelectionRule) GetImage() ImageRef

GetImage returns the Image field value

func (*ImageSelectionRule) GetImageOk

func (o *ImageSelectionRule) GetImageOk() (*ImageRef, bool)

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

func (*ImageSelectionRule) GetName

func (o *ImageSelectionRule) GetName() string

GetName returns the Name field value

func (*ImageSelectionRule) GetNameOk

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

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

func (*ImageSelectionRule) GetRegistry

func (o *ImageSelectionRule) GetRegistry() string

GetRegistry returns the Registry field value

func (*ImageSelectionRule) GetRegistryOk

func (o *ImageSelectionRule) GetRegistryOk() (*string, bool)

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

func (*ImageSelectionRule) GetRepository

func (o *ImageSelectionRule) GetRepository() string

GetRepository returns the Repository field value

func (*ImageSelectionRule) GetRepositoryOk

func (o *ImageSelectionRule) GetRepositoryOk() (*string, bool)

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

func (*ImageSelectionRule) HasId

func (o *ImageSelectionRule) HasId() bool

HasId returns a boolean if a field has been set.

func (ImageSelectionRule) MarshalJSON

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

func (*ImageSelectionRule) SetId

func (o *ImageSelectionRule) SetId(v string)

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

func (*ImageSelectionRule) SetImage

func (o *ImageSelectionRule) SetImage(v ImageRef)

SetImage sets field value

func (*ImageSelectionRule) SetName

func (o *ImageSelectionRule) SetName(v string)

SetName sets field value

func (*ImageSelectionRule) SetRegistry

func (o *ImageSelectionRule) SetRegistry(v string)

SetRegistry sets field value

func (*ImageSelectionRule) SetRepository

func (o *ImageSelectionRule) SetRepository(v string)

SetRepository sets field value

type ImageSelector

type ImageSelector struct {
	// The registry section of a pull string. e.g. with \"docker.io/anchore/anchore-engine:latest\", this is \"docker.io\"
	Registry *string `json:"registry,omitempty"`
	// The repository section of a pull string. e.g. with \"docker.io/anchore/anchore-engine:latest\", this is \"anchore/anchore-engine\"
	Repository *string `json:"repository,omitempty"`
	// The tag-only section of a pull string. e.g. with \"docker.io/anchore/anchore-engine:latest\", this is \"latest\"
	Tag *string `json:"tag,omitempty"`
}

ImageSelector A set of selection criteria to match an image by a tagged pullstring based on its components, with regex support in each field

func NewImageSelector

func NewImageSelector() *ImageSelector

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

func NewImageSelectorWithDefaults

func NewImageSelectorWithDefaults() *ImageSelector

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

func (*ImageSelector) GetRegistry

func (o *ImageSelector) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*ImageSelector) GetRegistryOk

func (o *ImageSelector) 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 (*ImageSelector) GetRepository

func (o *ImageSelector) GetRepository() string

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

func (*ImageSelector) GetRepositoryOk

func (o *ImageSelector) 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 (*ImageSelector) GetTag

func (o *ImageSelector) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*ImageSelector) GetTagOk

func (o *ImageSelector) GetTagOk() (*string, bool)

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

func (*ImageSelector) HasRegistry

func (o *ImageSelector) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*ImageSelector) HasRepository

func (o *ImageSelector) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*ImageSelector) HasTag

func (o *ImageSelector) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ImageSelector) MarshalJSON

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

func (*ImageSelector) SetRegistry

func (o *ImageSelector) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*ImageSelector) SetRepository

func (o *ImageSelector) SetRepository(v string)

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

func (*ImageSelector) SetTag

func (o *ImageSelector) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

type ImageSource

type ImageSource struct {
	Tag     NullableRegistryTagSource     `json:"tag,omitempty"`
	Digest  NullableRegistryDigestSource  `json:"digest,omitempty"`
	Archive NullableAnalysisArchiveSource `json:"archive,omitempty"`
	Import  NullableImageImportManifest   `json:"import,omitempty"`
}

ImageSource A set of analysis source types. Only one may be set in any given request.

func NewImageSource

func NewImageSource() *ImageSource

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

func NewImageSourceWithDefaults

func NewImageSourceWithDefaults() *ImageSource

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

func (*ImageSource) GetArchive

func (o *ImageSource) GetArchive() AnalysisArchiveSource

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

func (*ImageSource) GetArchiveOk

func (o *ImageSource) GetArchiveOk() (*AnalysisArchiveSource, bool)

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

func (*ImageSource) GetDigest

func (o *ImageSource) GetDigest() RegistryDigestSource

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

func (*ImageSource) GetDigestOk

func (o *ImageSource) GetDigestOk() (*RegistryDigestSource, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImageSource) GetImport

func (o *ImageSource) GetImport() ImageImportManifest

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

func (*ImageSource) GetImportOk

func (o *ImageSource) GetImportOk() (*ImageImportManifest, bool)

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

func (*ImageSource) GetTag

func (o *ImageSource) GetTag() RegistryTagSource

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

func (*ImageSource) GetTagOk

func (o *ImageSource) GetTagOk() (*RegistryTagSource, bool)

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

func (*ImageSource) HasArchive

func (o *ImageSource) HasArchive() bool

HasArchive returns a boolean if a field has been set.

func (*ImageSource) HasDigest

func (o *ImageSource) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*ImageSource) HasImport

func (o *ImageSource) HasImport() bool

HasImport returns a boolean if a field has been set.

func (*ImageSource) HasTag

func (o *ImageSource) HasTag() bool

HasTag returns a boolean if a field has been set.

func (ImageSource) MarshalJSON

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

func (*ImageSource) SetArchive

func (o *ImageSource) SetArchive(v AnalysisArchiveSource)

SetArchive gets a reference to the given NullableAnalysisArchiveSource and assigns it to the Archive field.

func (*ImageSource) SetArchiveNil

func (o *ImageSource) SetArchiveNil()

SetArchiveNil sets the value for Archive to be an explicit nil

func (*ImageSource) SetDigest

func (o *ImageSource) SetDigest(v RegistryDigestSource)

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

func (*ImageSource) SetDigestNil

func (o *ImageSource) SetDigestNil()

SetDigestNil sets the value for Digest to be an explicit nil

func (*ImageSource) SetImport

func (o *ImageSource) SetImport(v ImageImportManifest)

SetImport gets a reference to the given NullableImageImportManifest and assigns it to the Import field.

func (*ImageSource) SetImportNil

func (o *ImageSource) SetImportNil()

SetImportNil sets the value for Import to be an explicit nil

func (*ImageSource) SetTag

func (o *ImageSource) SetTag(v RegistryTagSource)

SetTag gets a reference to the given NullableRegistryTagSource and assigns it to the Tag field.

func (*ImageSource) SetTagNil

func (o *ImageSource) SetTagNil()

SetTagNil sets the value for Tag to be an explicit nil

func (*ImageSource) UnsetArchive

func (o *ImageSource) UnsetArchive()

UnsetArchive ensures that no value is present for Archive, not even an explicit nil

func (*ImageSource) UnsetDigest

func (o *ImageSource) UnsetDigest()

UnsetDigest ensures that no value is present for Digest, not even an explicit nil

func (*ImageSource) UnsetImport

func (o *ImageSource) UnsetImport()

UnsetImport ensures that no value is present for Import, not even an explicit nil

func (*ImageSource) UnsetTag

func (o *ImageSource) UnsetTag()

UnsetTag ensures that no value is present for Tag, not even an explicit nil

type ImageWithPackages

type ImageWithPackages struct {
	Image    *ImageReference     `json:"image,omitempty"`
	Packages *[]PackageReference `json:"packages,omitempty"`
}

ImageWithPackages An image record that contains packages

func NewImageWithPackages

func NewImageWithPackages() *ImageWithPackages

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

func NewImageWithPackagesWithDefaults

func NewImageWithPackagesWithDefaults() *ImageWithPackages

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

func (*ImageWithPackages) GetImage

func (o *ImageWithPackages) GetImage() ImageReference

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

func (*ImageWithPackages) GetImageOk

func (o *ImageWithPackages) GetImageOk() (*ImageReference, 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 (*ImageWithPackages) GetPackages

func (o *ImageWithPackages) GetPackages() []PackageReference

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

func (*ImageWithPackages) GetPackagesOk

func (o *ImageWithPackages) GetPackagesOk() (*[]PackageReference, 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 (*ImageWithPackages) HasImage

func (o *ImageWithPackages) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*ImageWithPackages) HasPackages

func (o *ImageWithPackages) HasPackages() bool

HasPackages returns a boolean if a field has been set.

func (ImageWithPackages) MarshalJSON

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

func (*ImageWithPackages) SetImage

func (o *ImageWithPackages) SetImage(v ImageReference)

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

func (*ImageWithPackages) SetPackages

func (o *ImageWithPackages) SetPackages(v []PackageReference)

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

type ImagesApi

type ImagesApi interface {

	/*
		AddImage Submit a new image for analysis by the engine

		Creates a new analysis task that is executed asynchronously

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

	// AddImageExecute executes the request
	//  @return []AnchoreImage
	AddImageExecute(r ApiAddImageRequest) ([]AnchoreImage, *_nethttp.Response, error)

	/*
		DeleteImage Delete an image analysis

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiDeleteImageRequest
	*/
	DeleteImage(ctx _context.Context, imageDigest string) ApiDeleteImageRequest

	// DeleteImageExecute executes the request
	//  @return DeleteImageResponse
	DeleteImageExecute(r ApiDeleteImageRequest) (DeleteImageResponse, *_nethttp.Response, error)

	/*
		DeleteImageByImageId Delete image by docker imageId

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiDeleteImageByImageIdRequest
	*/
	DeleteImageByImageId(ctx _context.Context, imageId string) ApiDeleteImageByImageIdRequest

	// DeleteImageByImageIdExecute executes the request
	//  @return DeleteImageResponse
	DeleteImageByImageIdExecute(r ApiDeleteImageByImageIdRequest) (DeleteImageResponse, *_nethttp.Response, error)

	/*
		DeleteImagesAsync Bulk mark images for deletion

		Delete analysis for image digests in the list asynchronously

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

	// DeleteImagesAsyncExecute executes the request
	//  @return []DeleteImageResponse
	DeleteImagesAsyncExecute(r ApiDeleteImagesAsyncRequest) ([]DeleteImageResponse, *_nethttp.Response, error)

	/*
		GetImage Get image metadata

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageRequest
	*/
	GetImage(ctx _context.Context, imageDigest string) ApiGetImageRequest

	// GetImageExecute executes the request
	//  @return []AnchoreImage
	GetImageExecute(r ApiGetImageRequest) ([]AnchoreImage, *_nethttp.Response, error)

	/*
		GetImageByImageId Lookup image by docker imageId

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiGetImageByImageIdRequest
	*/
	GetImageByImageId(ctx _context.Context, imageId string) ApiGetImageByImageIdRequest

	// GetImageByImageIdExecute executes the request
	//  @return []AnchoreImage
	GetImageByImageIdExecute(r ApiGetImageByImageIdRequest) ([]AnchoreImage, *_nethttp.Response, error)

	/*
		GetImageContentByType Get the content of an image by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @param ctype
		 @return ApiGetImageContentByTypeRequest
	*/
	GetImageContentByType(ctx _context.Context, imageDigest string, ctype string) ApiGetImageContentByTypeRequest

	// GetImageContentByTypeExecute executes the request
	//  @return ContentPackageResponse
	GetImageContentByTypeExecute(r ApiGetImageContentByTypeRequest) (ContentPackageResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeFiles Get the content of an image by type files

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageContentByTypeFilesRequest
	*/
	GetImageContentByTypeFiles(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeFilesRequest

	// GetImageContentByTypeFilesExecute executes the request
	//  @return ContentFilesResponse
	GetImageContentByTypeFilesExecute(r ApiGetImageContentByTypeFilesRequest) (ContentFilesResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeImageId Get the content of an image by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @param ctype
		 @return ApiGetImageContentByTypeImageIdRequest
	*/
	GetImageContentByTypeImageId(ctx _context.Context, imageId string, ctype string) ApiGetImageContentByTypeImageIdRequest

	// GetImageContentByTypeImageIdExecute executes the request
	//  @return ContentPackageResponse
	GetImageContentByTypeImageIdExecute(r ApiGetImageContentByTypeImageIdRequest) (ContentPackageResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeImageIdFiles Get the content of an image by type files

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiGetImageContentByTypeImageIdFilesRequest
	*/
	GetImageContentByTypeImageIdFiles(ctx _context.Context, imageId string) ApiGetImageContentByTypeImageIdFilesRequest

	// GetImageContentByTypeImageIdFilesExecute executes the request
	//  @return ContentFilesResponse
	GetImageContentByTypeImageIdFilesExecute(r ApiGetImageContentByTypeImageIdFilesRequest) (ContentFilesResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeImageIdJavapackage Get the content of an image by type java

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiGetImageContentByTypeImageIdJavapackageRequest
	*/
	GetImageContentByTypeImageIdJavapackage(ctx _context.Context, imageId string) ApiGetImageContentByTypeImageIdJavapackageRequest

	// GetImageContentByTypeImageIdJavapackageExecute executes the request
	//  @return ContentJAVAPackageResponse
	GetImageContentByTypeImageIdJavapackageExecute(r ApiGetImageContentByTypeImageIdJavapackageRequest) (ContentJAVAPackageResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeJavapackage Get the content of an image by type java

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageContentByTypeJavapackageRequest
	*/
	GetImageContentByTypeJavapackage(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeJavapackageRequest

	// GetImageContentByTypeJavapackageExecute executes the request
	//  @return ContentJAVAPackageResponse
	GetImageContentByTypeJavapackageExecute(r ApiGetImageContentByTypeJavapackageRequest) (ContentJAVAPackageResponse, *_nethttp.Response, error)

	/*
		GetImageContentByTypeMalware Get the content of an image by type malware

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageContentByTypeMalwareRequest
	*/
	GetImageContentByTypeMalware(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeMalwareRequest

	// GetImageContentByTypeMalwareExecute executes the request
	//  @return ContentMalwareResponse
	GetImageContentByTypeMalwareExecute(r ApiGetImageContentByTypeMalwareRequest) (ContentMalwareResponse, *_nethttp.Response, error)

	/*
		GetImageMetadataByType Get the metadata of an image by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @param mtype
		 @return ApiGetImageMetadataByTypeRequest
	*/
	GetImageMetadataByType(ctx _context.Context, imageDigest string, mtype string) ApiGetImageMetadataByTypeRequest

	// GetImageMetadataByTypeExecute executes the request
	//  @return MetadataResponse
	GetImageMetadataByTypeExecute(r ApiGetImageMetadataByTypeRequest) (MetadataResponse, *_nethttp.Response, error)

	/*
		GetImagePolicyCheck Check policy evaluation status for image

		Get the policy evaluation for the given image

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImagePolicyCheckRequest
	*/
	GetImagePolicyCheck(ctx _context.Context, imageDigest string) ApiGetImagePolicyCheckRequest

	// GetImagePolicyCheckExecute executes the request
	//  @return []interface{}
	GetImagePolicyCheckExecute(r ApiGetImagePolicyCheckRequest) ([]interface{}, *_nethttp.Response, error)

	/*
		GetImagePolicyCheckByImageId Check policy evaluation status for image

		Get the policy evaluation for the given image

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiGetImagePolicyCheckByImageIdRequest
	*/
	GetImagePolicyCheckByImageId(ctx _context.Context, imageId string) ApiGetImagePolicyCheckByImageIdRequest

	// GetImagePolicyCheckByImageIdExecute executes the request
	//  @return []interface{}
	GetImagePolicyCheckByImageIdExecute(r ApiGetImagePolicyCheckByImageIdRequest) ([]interface{}, *_nethttp.Response, error)

	/*
		GetImageSbomNative Get image sbom in the native Anchore format

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageSbomNativeRequest
	*/
	GetImageSbomNative(ctx _context.Context, imageDigest string) ApiGetImageSbomNativeRequest

	// GetImageSbomNativeExecute executes the request
	//  @return *os.File
	GetImageSbomNativeExecute(r ApiGetImageSbomNativeRequest) (*os.File, *_nethttp.Response, error)

	/*
		GetImageVulnerabilitiesByType Get vulnerabilities by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @param vtype
		 @return ApiGetImageVulnerabilitiesByTypeRequest
	*/
	GetImageVulnerabilitiesByType(ctx _context.Context, imageDigest string, vtype string) ApiGetImageVulnerabilitiesByTypeRequest

	// GetImageVulnerabilitiesByTypeExecute executes the request
	//  @return VulnerabilityResponse
	GetImageVulnerabilitiesByTypeExecute(r ApiGetImageVulnerabilitiesByTypeRequest) (VulnerabilityResponse, *_nethttp.Response, error)

	/*
		GetImageVulnerabilitiesByTypeImageId Get vulnerabilities by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @param vtype
		 @return ApiGetImageVulnerabilitiesByTypeImageIdRequest
	*/
	GetImageVulnerabilitiesByTypeImageId(ctx _context.Context, imageId string, vtype string) ApiGetImageVulnerabilitiesByTypeImageIdRequest

	// GetImageVulnerabilitiesByTypeImageIdExecute executes the request
	//  @return VulnerabilityResponse
	GetImageVulnerabilitiesByTypeImageIdExecute(r ApiGetImageVulnerabilitiesByTypeImageIdRequest) (VulnerabilityResponse, *_nethttp.Response, error)

	/*
		GetImageVulnerabilityTypes Get vulnerability types

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiGetImageVulnerabilityTypesRequest
	*/
	GetImageVulnerabilityTypes(ctx _context.Context, imageDigest string) ApiGetImageVulnerabilityTypesRequest

	// GetImageVulnerabilityTypesExecute executes the request
	//  @return []string
	GetImageVulnerabilityTypesExecute(r ApiGetImageVulnerabilityTypesRequest) ([]string, *_nethttp.Response, error)

	/*
		GetImageVulnerabilityTypesByImageId Get vulnerability types

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiGetImageVulnerabilityTypesByImageIdRequest
	*/
	GetImageVulnerabilityTypesByImageId(ctx _context.Context, imageId string) ApiGetImageVulnerabilityTypesByImageIdRequest

	// GetImageVulnerabilityTypesByImageIdExecute executes the request
	//  @return []string
	GetImageVulnerabilityTypesByImageIdExecute(r ApiGetImageVulnerabilityTypesByImageIdRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImageContent List image content types

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiListImageContentRequest
	*/
	ListImageContent(ctx _context.Context, imageDigest string) ApiListImageContentRequest

	// ListImageContentExecute executes the request
	//  @return []string
	ListImageContentExecute(r ApiListImageContentRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImageContentByImageid List image content types

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageId
		 @return ApiListImageContentByImageidRequest
	*/
	ListImageContentByImageid(ctx _context.Context, imageId string) ApiListImageContentByImageidRequest

	// ListImageContentByImageidExecute executes the request
	//  @return []string
	ListImageContentByImageidExecute(r ApiListImageContentByImageidRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImageMetadata List image metadata types

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param imageDigest
		 @return ApiListImageMetadataRequest
	*/
	ListImageMetadata(ctx _context.Context, imageDigest string) ApiListImageMetadataRequest

	// ListImageMetadataExecute executes the request
	//  @return []string
	ListImageMetadataExecute(r ApiListImageMetadataRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImages List all visible images

		List all images visible to the user

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

	// ListImagesExecute executes the request
	//  @return []AnchoreImage
	ListImagesExecute(r ApiListImagesRequest) ([]AnchoreImage, *_nethttp.Response, error)
}

type ImagesApiService

type ImagesApiService service

ImagesApiService ImagesApi service

func (*ImagesApiService) AddImage

AddImage Submit a new image for analysis by the engine

Creates a new analysis task that is executed asynchronously

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

func (*ImagesApiService) AddImageExecute

Execute executes the request

@return []AnchoreImage

func (*ImagesApiService) DeleteImage

func (a *ImagesApiService) DeleteImage(ctx _context.Context, imageDigest string) ApiDeleteImageRequest

DeleteImage Delete an image analysis

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

func (*ImagesApiService) DeleteImageByImageId

func (a *ImagesApiService) DeleteImageByImageId(ctx _context.Context, imageId string) ApiDeleteImageByImageIdRequest

DeleteImageByImageId Delete image by docker imageId

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

func (*ImagesApiService) DeleteImageByImageIdExecute

Execute executes the request

@return DeleteImageResponse

func (*ImagesApiService) DeleteImageExecute

Execute executes the request

@return DeleteImageResponse

func (*ImagesApiService) DeleteImagesAsync

DeleteImagesAsync Bulk mark images for deletion

Delete analysis for image digests in the list asynchronously

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

func (*ImagesApiService) DeleteImagesAsyncExecute

Execute executes the request

@return []DeleteImageResponse

func (*ImagesApiService) GetImage

func (a *ImagesApiService) GetImage(ctx _context.Context, imageDigest string) ApiGetImageRequest

GetImage Get image metadata

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

func (*ImagesApiService) GetImageByImageId

func (a *ImagesApiService) GetImageByImageId(ctx _context.Context, imageId string) ApiGetImageByImageIdRequest

GetImageByImageId Lookup image by docker imageId

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

func (*ImagesApiService) GetImageByImageIdExecute

func (a *ImagesApiService) GetImageByImageIdExecute(r ApiGetImageByImageIdRequest) ([]AnchoreImage, *_nethttp.Response, error)

Execute executes the request

@return []AnchoreImage

func (*ImagesApiService) GetImageContentByType

func (a *ImagesApiService) GetImageContentByType(ctx _context.Context, imageDigest string, ctype string) ApiGetImageContentByTypeRequest

GetImageContentByType Get the content of an image by type

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

func (*ImagesApiService) GetImageContentByTypeExecute

Execute executes the request

@return ContentPackageResponse

func (*ImagesApiService) GetImageContentByTypeFiles

func (a *ImagesApiService) GetImageContentByTypeFiles(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeFilesRequest

GetImageContentByTypeFiles Get the content of an image by type files

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

func (*ImagesApiService) GetImageContentByTypeFilesExecute

Execute executes the request

@return ContentFilesResponse

func (*ImagesApiService) GetImageContentByTypeImageId

func (a *ImagesApiService) GetImageContentByTypeImageId(ctx _context.Context, imageId string, ctype string) ApiGetImageContentByTypeImageIdRequest

GetImageContentByTypeImageId Get the content of an image by type

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

func (*ImagesApiService) GetImageContentByTypeImageIdExecute

Execute executes the request

@return ContentPackageResponse

func (*ImagesApiService) GetImageContentByTypeImageIdFiles

func (a *ImagesApiService) GetImageContentByTypeImageIdFiles(ctx _context.Context, imageId string) ApiGetImageContentByTypeImageIdFilesRequest

GetImageContentByTypeImageIdFiles Get the content of an image by type files

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

func (*ImagesApiService) GetImageContentByTypeImageIdFilesExecute

Execute executes the request

@return ContentFilesResponse

func (*ImagesApiService) GetImageContentByTypeImageIdJavapackage

func (a *ImagesApiService) GetImageContentByTypeImageIdJavapackage(ctx _context.Context, imageId string) ApiGetImageContentByTypeImageIdJavapackageRequest

GetImageContentByTypeImageIdJavapackage Get the content of an image by type java

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

func (*ImagesApiService) GetImageContentByTypeImageIdJavapackageExecute

Execute executes the request

@return ContentJAVAPackageResponse

func (*ImagesApiService) GetImageContentByTypeJavapackage

func (a *ImagesApiService) GetImageContentByTypeJavapackage(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeJavapackageRequest

GetImageContentByTypeJavapackage Get the content of an image by type java

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

func (*ImagesApiService) GetImageContentByTypeJavapackageExecute

Execute executes the request

@return ContentJAVAPackageResponse

func (*ImagesApiService) GetImageContentByTypeMalware

func (a *ImagesApiService) GetImageContentByTypeMalware(ctx _context.Context, imageDigest string) ApiGetImageContentByTypeMalwareRequest

GetImageContentByTypeMalware Get the content of an image by type malware

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

func (*ImagesApiService) GetImageContentByTypeMalwareExecute

Execute executes the request

@return ContentMalwareResponse

func (*ImagesApiService) GetImageExecute

Execute executes the request

@return []AnchoreImage

func (*ImagesApiService) GetImageMetadataByType

func (a *ImagesApiService) GetImageMetadataByType(ctx _context.Context, imageDigest string, mtype string) ApiGetImageMetadataByTypeRequest

GetImageMetadataByType Get the metadata of an image by type

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

func (*ImagesApiService) GetImageMetadataByTypeExecute

Execute executes the request

@return MetadataResponse

func (*ImagesApiService) GetImagePolicyCheck

func (a *ImagesApiService) GetImagePolicyCheck(ctx _context.Context, imageDigest string) ApiGetImagePolicyCheckRequest

GetImagePolicyCheck Check policy evaluation status for image

Get the policy evaluation for the given image

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

func (*ImagesApiService) GetImagePolicyCheckByImageId

func (a *ImagesApiService) GetImagePolicyCheckByImageId(ctx _context.Context, imageId string) ApiGetImagePolicyCheckByImageIdRequest

GetImagePolicyCheckByImageId Check policy evaluation status for image

Get the policy evaluation for the given image

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

func (*ImagesApiService) GetImagePolicyCheckByImageIdExecute

func (a *ImagesApiService) GetImagePolicyCheckByImageIdExecute(r ApiGetImagePolicyCheckByImageIdRequest) ([]interface{}, *_nethttp.Response, error)

Execute executes the request

@return []interface{}

func (*ImagesApiService) GetImagePolicyCheckExecute

func (a *ImagesApiService) GetImagePolicyCheckExecute(r ApiGetImagePolicyCheckRequest) ([]interface{}, *_nethttp.Response, error)

Execute executes the request

@return []interface{}

func (*ImagesApiService) GetImageSbomNative

func (a *ImagesApiService) GetImageSbomNative(ctx _context.Context, imageDigest string) ApiGetImageSbomNativeRequest

GetImageSbomNative Get image sbom in the native Anchore format

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

func (*ImagesApiService) GetImageSbomNativeExecute

func (a *ImagesApiService) GetImageSbomNativeExecute(r ApiGetImageSbomNativeRequest) (*os.File, *_nethttp.Response, error)

Execute executes the request

@return *os.File

func (*ImagesApiService) GetImageVulnerabilitiesByType

func (a *ImagesApiService) GetImageVulnerabilitiesByType(ctx _context.Context, imageDigest string, vtype string) ApiGetImageVulnerabilitiesByTypeRequest

GetImageVulnerabilitiesByType Get vulnerabilities by type

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

func (*ImagesApiService) GetImageVulnerabilitiesByTypeExecute

Execute executes the request

@return VulnerabilityResponse

func (*ImagesApiService) GetImageVulnerabilitiesByTypeImageId

func (a *ImagesApiService) GetImageVulnerabilitiesByTypeImageId(ctx _context.Context, imageId string, vtype string) ApiGetImageVulnerabilitiesByTypeImageIdRequest

GetImageVulnerabilitiesByTypeImageId Get vulnerabilities by type

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

func (*ImagesApiService) GetImageVulnerabilitiesByTypeImageIdExecute

Execute executes the request

@return VulnerabilityResponse

func (*ImagesApiService) GetImageVulnerabilityTypes

func (a *ImagesApiService) GetImageVulnerabilityTypes(ctx _context.Context, imageDigest string) ApiGetImageVulnerabilityTypesRequest

GetImageVulnerabilityTypes Get vulnerability types

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

func (*ImagesApiService) GetImageVulnerabilityTypesByImageId

func (a *ImagesApiService) GetImageVulnerabilityTypesByImageId(ctx _context.Context, imageId string) ApiGetImageVulnerabilityTypesByImageIdRequest

GetImageVulnerabilityTypesByImageId Get vulnerability types

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

func (*ImagesApiService) GetImageVulnerabilityTypesByImageIdExecute

func (a *ImagesApiService) GetImageVulnerabilityTypesByImageIdExecute(r ApiGetImageVulnerabilityTypesByImageIdRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImagesApiService) GetImageVulnerabilityTypesExecute

func (a *ImagesApiService) GetImageVulnerabilityTypesExecute(r ApiGetImageVulnerabilityTypesRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImagesApiService) ListImageContent

func (a *ImagesApiService) ListImageContent(ctx _context.Context, imageDigest string) ApiListImageContentRequest

ListImageContent List image content types

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

func (*ImagesApiService) ListImageContentByImageid

func (a *ImagesApiService) ListImageContentByImageid(ctx _context.Context, imageId string) ApiListImageContentByImageidRequest

ListImageContentByImageid List image content types

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

func (*ImagesApiService) ListImageContentByImageidExecute

func (a *ImagesApiService) ListImageContentByImageidExecute(r ApiListImageContentByImageidRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImagesApiService) ListImageContentExecute

func (a *ImagesApiService) ListImageContentExecute(r ApiListImageContentRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImagesApiService) ListImageMetadata

func (a *ImagesApiService) ListImageMetadata(ctx _context.Context, imageDigest string) ApiListImageMetadataRequest

ListImageMetadata List image metadata types

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

func (*ImagesApiService) ListImageMetadataExecute

func (a *ImagesApiService) ListImageMetadataExecute(r ApiListImageMetadataRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImagesApiService) ListImages

ListImages List all visible images

List all images visible to the user

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

func (*ImagesApiService) ListImagesExecute

Execute executes the request

@return []AnchoreImage

type ImportApi

type ImportApi interface {

	/*
		ImportImageArchive Import an anchore image tar.gz archive file. This is a deprecated API replaced by the \"/imports/images\" route

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

	// ImportImageArchiveExecute executes the request
	//  @return []AnchoreImage
	ImportImageArchiveExecute(r ApiImportImageArchiveRequest) ([]AnchoreImage, *_nethttp.Response, error)
}

type ImportApiService

type ImportApiService service

ImportApiService ImportApi service

func (*ImportApiService) ImportImageArchive

ImportImageArchive Import an anchore image tar.gz archive file. This is a deprecated API replaced by the \"/imports/images\" route

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

func (*ImportApiService) ImportImageArchiveExecute

func (a *ImportApiService) ImportImageArchiveExecute(r ApiImportImageArchiveRequest) ([]AnchoreImage, *_nethttp.Response, error)

Execute executes the request

@return []AnchoreImage

type ImportContentDigests

type ImportContentDigests struct {
	// Digest to use for the packages content
	Packages string `json:"packages"`
	// Digest for reference content for image config
	ImageConfig string `json:"image_config"`
	// Digest to reference content for the image manifest
	Manifest string `json:"manifest"`
	// Digest for reference content for parent manifest
	ParentManifest *string `json:"parent_manifest,omitempty"`
	// Digest for reference content for dockerfile
	Dockerfile *string `json:"dockerfile,omitempty"`
}

ImportContentDigests Digest of content to use in the final import

func NewImportContentDigests

func NewImportContentDigests(packages string, imageConfig string, manifest string) *ImportContentDigests

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

func NewImportContentDigestsWithDefaults

func NewImportContentDigestsWithDefaults() *ImportContentDigests

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

func (*ImportContentDigests) GetDockerfile

func (o *ImportContentDigests) GetDockerfile() string

GetDockerfile returns the Dockerfile field value if set, zero value otherwise.

func (*ImportContentDigests) GetDockerfileOk

func (o *ImportContentDigests) GetDockerfileOk() (*string, bool)

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

func (*ImportContentDigests) GetImageConfig

func (o *ImportContentDigests) GetImageConfig() string

GetImageConfig returns the ImageConfig field value

func (*ImportContentDigests) GetImageConfigOk

func (o *ImportContentDigests) GetImageConfigOk() (*string, bool)

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

func (*ImportContentDigests) GetManifest

func (o *ImportContentDigests) GetManifest() string

GetManifest returns the Manifest field value

func (*ImportContentDigests) GetManifestOk

func (o *ImportContentDigests) GetManifestOk() (*string, bool)

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

func (*ImportContentDigests) GetPackages

func (o *ImportContentDigests) GetPackages() string

GetPackages returns the Packages field value

func (*ImportContentDigests) GetPackagesOk

func (o *ImportContentDigests) GetPackagesOk() (*string, bool)

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

func (*ImportContentDigests) GetParentManifest

func (o *ImportContentDigests) GetParentManifest() string

GetParentManifest returns the ParentManifest field value if set, zero value otherwise.

func (*ImportContentDigests) GetParentManifestOk

func (o *ImportContentDigests) GetParentManifestOk() (*string, bool)

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

func (*ImportContentDigests) HasDockerfile

func (o *ImportContentDigests) HasDockerfile() bool

HasDockerfile returns a boolean if a field has been set.

func (*ImportContentDigests) HasParentManifest

func (o *ImportContentDigests) HasParentManifest() bool

HasParentManifest returns a boolean if a field has been set.

func (ImportContentDigests) MarshalJSON

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

func (*ImportContentDigests) SetDockerfile

func (o *ImportContentDigests) SetDockerfile(v string)

SetDockerfile gets a reference to the given string and assigns it to the Dockerfile field.

func (*ImportContentDigests) SetImageConfig

func (o *ImportContentDigests) SetImageConfig(v string)

SetImageConfig sets field value

func (*ImportContentDigests) SetManifest

func (o *ImportContentDigests) SetManifest(v string)

SetManifest sets field value

func (*ImportContentDigests) SetPackages

func (o *ImportContentDigests) SetPackages(v string)

SetPackages sets field value

func (*ImportContentDigests) SetParentManifest

func (o *ImportContentDigests) SetParentManifest(v string)

SetParentManifest gets a reference to the given string and assigns it to the ParentManifest field.

type ImportDescriptor

type ImportDescriptor struct {
	Name    string `json:"name"`
	Version string `json:"version"`
}

ImportDescriptor struct for ImportDescriptor

func NewImportDescriptor

func NewImportDescriptor(name string, version string) *ImportDescriptor

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

func NewImportDescriptorWithDefaults

func NewImportDescriptorWithDefaults() *ImportDescriptor

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

func (*ImportDescriptor) GetName

func (o *ImportDescriptor) GetName() string

GetName returns the Name field value

func (*ImportDescriptor) GetNameOk

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

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

func (*ImportDescriptor) GetVersion

func (o *ImportDescriptor) GetVersion() string

GetVersion returns the Version field value

func (*ImportDescriptor) GetVersionOk

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

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

func (ImportDescriptor) MarshalJSON

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

func (*ImportDescriptor) SetName

func (o *ImportDescriptor) SetName(v string)

SetName sets field value

func (*ImportDescriptor) SetVersion

func (o *ImportDescriptor) SetVersion(v string)

SetVersion sets field value

type ImportDistribution

type ImportDistribution struct {
	Name      NullableString `json:"name,omitempty"`
	Id        NullableString `json:"id,omitempty"`
	Version   NullableString `json:"version,omitempty"`
	VersionID NullableString `json:"versionID,omitempty"`
	IdLike    *interface{}   `json:"idLike,omitempty"`
}

ImportDistribution struct for ImportDistribution

func NewImportDistribution

func NewImportDistribution() *ImportDistribution

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

func NewImportDistributionWithDefaults

func NewImportDistributionWithDefaults() *ImportDistribution

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

func (*ImportDistribution) GetId

func (o *ImportDistribution) GetId() string

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

func (*ImportDistribution) GetIdLike

func (o *ImportDistribution) GetIdLike() interface{}

GetIdLike returns the IdLike field value if set, zero value otherwise.

func (*ImportDistribution) GetIdLikeOk

func (o *ImportDistribution) GetIdLikeOk() (*interface{}, bool)

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

func (*ImportDistribution) GetIdOk

func (o *ImportDistribution) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImportDistribution) GetName

func (o *ImportDistribution) GetName() string

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

func (*ImportDistribution) GetNameOk

func (o *ImportDistribution) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImportDistribution) GetVersion

func (o *ImportDistribution) GetVersion() string

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

func (*ImportDistribution) GetVersionID

func (o *ImportDistribution) GetVersionID() string

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

func (*ImportDistribution) GetVersionIDOk

func (o *ImportDistribution) GetVersionIDOk() (*string, bool)

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

func (*ImportDistribution) GetVersionOk

func (o *ImportDistribution) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImportDistribution) HasId

func (o *ImportDistribution) HasId() bool

HasId returns a boolean if a field has been set.

func (*ImportDistribution) HasIdLike

func (o *ImportDistribution) HasIdLike() bool

HasIdLike returns a boolean if a field has been set.

func (*ImportDistribution) HasName

func (o *ImportDistribution) HasName() bool

HasName returns a boolean if a field has been set.

func (*ImportDistribution) HasVersion

func (o *ImportDistribution) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*ImportDistribution) HasVersionID

func (o *ImportDistribution) HasVersionID() bool

HasVersionID returns a boolean if a field has been set.

func (ImportDistribution) MarshalJSON

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

func (*ImportDistribution) SetId

func (o *ImportDistribution) SetId(v string)

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

func (*ImportDistribution) SetIdLike

func (o *ImportDistribution) SetIdLike(v interface{})

SetIdLike gets a reference to the given interface{} and assigns it to the IdLike field.

func (*ImportDistribution) SetIdNil

func (o *ImportDistribution) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil

func (*ImportDistribution) SetName

func (o *ImportDistribution) SetName(v string)

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

func (*ImportDistribution) SetNameNil

func (o *ImportDistribution) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ImportDistribution) SetVersion

func (o *ImportDistribution) SetVersion(v string)

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

func (*ImportDistribution) SetVersionID

func (o *ImportDistribution) SetVersionID(v string)

SetVersionID gets a reference to the given NullableString and assigns it to the VersionID field.

func (*ImportDistribution) SetVersionIDNil

func (o *ImportDistribution) SetVersionIDNil()

SetVersionIDNil sets the value for VersionID to be an explicit nil

func (*ImportDistribution) SetVersionNil

func (o *ImportDistribution) SetVersionNil()

SetVersionNil sets the value for Version to be an explicit nil

func (*ImportDistribution) UnsetId

func (o *ImportDistribution) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil

func (*ImportDistribution) UnsetName

func (o *ImportDistribution) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*ImportDistribution) UnsetVersion

func (o *ImportDistribution) UnsetVersion()

UnsetVersion ensures that no value is present for Version, not even an explicit nil

func (*ImportDistribution) UnsetVersionID

func (o *ImportDistribution) UnsetVersionID()

UnsetVersionID ensures that no value is present for VersionID, not even an explicit nil

type ImportPackage

type ImportPackage struct {
	Id           *string                 `json:"id,omitempty"`
	Name         string                  `json:"name"`
	Version      string                  `json:"version"`
	Type         string                  `json:"type"`
	FoundBy      *string                 `json:"foundBy,omitempty"`
	Locations    []ImportPackageLocation `json:"locations"`
	Licenses     []string                `json:"licenses"`
	Language     string                  `json:"language"`
	Cpes         []string                `json:"cpes"`
	Purl         *string                 `json:"purl,omitempty"`
	MetadataType string                  `json:"metadataType"`
	Metadata     *interface{}            `json:"metadata,omitempty"`
}

ImportPackage struct for ImportPackage

func NewImportPackage

func NewImportPackage(name string, version string, type_ string, locations []ImportPackageLocation, licenses []string, language string, cpes []string, metadataType string) *ImportPackage

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

func NewImportPackageWithDefaults

func NewImportPackageWithDefaults() *ImportPackage

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

func (*ImportPackage) GetCpes

func (o *ImportPackage) GetCpes() []string

GetCpes returns the Cpes field value

func (*ImportPackage) GetCpesOk

func (o *ImportPackage) GetCpesOk() (*[]string, bool)

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

func (*ImportPackage) GetFoundBy

func (o *ImportPackage) GetFoundBy() string

GetFoundBy returns the FoundBy field value if set, zero value otherwise.

func (*ImportPackage) GetFoundByOk

func (o *ImportPackage) GetFoundByOk() (*string, bool)

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

func (*ImportPackage) GetId

func (o *ImportPackage) GetId() string

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

func (*ImportPackage) GetIdOk

func (o *ImportPackage) 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 (*ImportPackage) GetLanguage

func (o *ImportPackage) GetLanguage() string

GetLanguage returns the Language field value

func (*ImportPackage) GetLanguageOk

func (o *ImportPackage) GetLanguageOk() (*string, bool)

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

func (*ImportPackage) GetLicenses

func (o *ImportPackage) GetLicenses() []string

GetLicenses returns the Licenses field value

func (*ImportPackage) GetLicensesOk

func (o *ImportPackage) GetLicensesOk() (*[]string, bool)

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

func (*ImportPackage) GetLocations

func (o *ImportPackage) GetLocations() []ImportPackageLocation

GetLocations returns the Locations field value

func (*ImportPackage) GetLocationsOk

func (o *ImportPackage) GetLocationsOk() (*[]ImportPackageLocation, bool)

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

func (*ImportPackage) GetMetadata

func (o *ImportPackage) GetMetadata() interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ImportPackage) GetMetadataOk

func (o *ImportPackage) GetMetadataOk() (*interface{}, 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 (*ImportPackage) GetMetadataType

func (o *ImportPackage) GetMetadataType() string

GetMetadataType returns the MetadataType field value

func (*ImportPackage) GetMetadataTypeOk

func (o *ImportPackage) GetMetadataTypeOk() (*string, bool)

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

func (*ImportPackage) GetName

func (o *ImportPackage) GetName() string

GetName returns the Name field value

func (*ImportPackage) GetNameOk

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

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

func (*ImportPackage) GetPurl

func (o *ImportPackage) GetPurl() string

GetPurl returns the Purl field value if set, zero value otherwise.

func (*ImportPackage) GetPurlOk

func (o *ImportPackage) GetPurlOk() (*string, bool)

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

func (*ImportPackage) GetType

func (o *ImportPackage) GetType() string

GetType returns the Type field value

func (*ImportPackage) GetTypeOk

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

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

func (*ImportPackage) GetVersion

func (o *ImportPackage) GetVersion() string

GetVersion returns the Version field value

func (*ImportPackage) GetVersionOk

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

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

func (*ImportPackage) HasFoundBy

func (o *ImportPackage) HasFoundBy() bool

HasFoundBy returns a boolean if a field has been set.

func (*ImportPackage) HasId

func (o *ImportPackage) HasId() bool

HasId returns a boolean if a field has been set.

func (*ImportPackage) HasMetadata

func (o *ImportPackage) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ImportPackage) HasPurl

func (o *ImportPackage) HasPurl() bool

HasPurl returns a boolean if a field has been set.

func (ImportPackage) MarshalJSON

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

func (*ImportPackage) SetCpes

func (o *ImportPackage) SetCpes(v []string)

SetCpes sets field value

func (*ImportPackage) SetFoundBy

func (o *ImportPackage) SetFoundBy(v string)

SetFoundBy gets a reference to the given string and assigns it to the FoundBy field.

func (*ImportPackage) SetId

func (o *ImportPackage) SetId(v string)

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

func (*ImportPackage) SetLanguage

func (o *ImportPackage) SetLanguage(v string)

SetLanguage sets field value

func (*ImportPackage) SetLicenses

func (o *ImportPackage) SetLicenses(v []string)

SetLicenses sets field value

func (*ImportPackage) SetLocations

func (o *ImportPackage) SetLocations(v []ImportPackageLocation)

SetLocations sets field value

func (*ImportPackage) SetMetadata

func (o *ImportPackage) SetMetadata(v interface{})

SetMetadata gets a reference to the given interface{} and assigns it to the Metadata field.

func (*ImportPackage) SetMetadataType

func (o *ImportPackage) SetMetadataType(v string)

SetMetadataType sets field value

func (*ImportPackage) SetName

func (o *ImportPackage) SetName(v string)

SetName sets field value

func (*ImportPackage) SetPurl

func (o *ImportPackage) SetPurl(v string)

SetPurl gets a reference to the given string and assigns it to the Purl field.

func (*ImportPackage) SetType

func (o *ImportPackage) SetType(v string)

SetType sets field value

func (*ImportPackage) SetVersion

func (o *ImportPackage) SetVersion(v string)

SetVersion sets field value

type ImportPackageLocation

type ImportPackageLocation struct {
	Path    string  `json:"path"`
	LayerID *string `json:"layerID,omitempty"`
}

ImportPackageLocation struct for ImportPackageLocation

func NewImportPackageLocation

func NewImportPackageLocation(path string) *ImportPackageLocation

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

func NewImportPackageLocationWithDefaults

func NewImportPackageLocationWithDefaults() *ImportPackageLocation

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

func (*ImportPackageLocation) GetLayerID

func (o *ImportPackageLocation) GetLayerID() string

GetLayerID returns the LayerID field value if set, zero value otherwise.

func (*ImportPackageLocation) GetLayerIDOk

func (o *ImportPackageLocation) GetLayerIDOk() (*string, bool)

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

func (*ImportPackageLocation) GetPath

func (o *ImportPackageLocation) GetPath() string

GetPath returns the Path field value

func (*ImportPackageLocation) GetPathOk

func (o *ImportPackageLocation) GetPathOk() (*string, bool)

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

func (*ImportPackageLocation) HasLayerID

func (o *ImportPackageLocation) HasLayerID() bool

HasLayerID returns a boolean if a field has been set.

func (ImportPackageLocation) MarshalJSON

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

func (*ImportPackageLocation) SetLayerID

func (o *ImportPackageLocation) SetLayerID(v string)

SetLayerID gets a reference to the given string and assigns it to the LayerID field.

func (*ImportPackageLocation) SetPath

func (o *ImportPackageLocation) SetPath(v string)

SetPath sets field value

type ImportPackageRelationship

type ImportPackageRelationship struct {
	Parent   string       `json:"parent"`
	Child    string       `json:"child"`
	Type     string       `json:"type"`
	Metadata *interface{} `json:"metadata,omitempty"`
}

ImportPackageRelationship struct for ImportPackageRelationship

func NewImportPackageRelationship

func NewImportPackageRelationship(parent string, child string, type_ string) *ImportPackageRelationship

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

func NewImportPackageRelationshipWithDefaults

func NewImportPackageRelationshipWithDefaults() *ImportPackageRelationship

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

func (*ImportPackageRelationship) GetChild

func (o *ImportPackageRelationship) GetChild() string

GetChild returns the Child field value

func (*ImportPackageRelationship) GetChildOk

func (o *ImportPackageRelationship) GetChildOk() (*string, bool)

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

func (*ImportPackageRelationship) GetMetadata

func (o *ImportPackageRelationship) GetMetadata() interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ImportPackageRelationship) GetMetadataOk

func (o *ImportPackageRelationship) GetMetadataOk() (*interface{}, 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 (*ImportPackageRelationship) GetParent

func (o *ImportPackageRelationship) GetParent() string

GetParent returns the Parent field value

func (*ImportPackageRelationship) GetParentOk

func (o *ImportPackageRelationship) GetParentOk() (*string, bool)

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

func (*ImportPackageRelationship) GetType

func (o *ImportPackageRelationship) GetType() string

GetType returns the Type field value

func (*ImportPackageRelationship) GetTypeOk

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

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

func (*ImportPackageRelationship) HasMetadata

func (o *ImportPackageRelationship) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (ImportPackageRelationship) MarshalJSON

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

func (*ImportPackageRelationship) SetChild

func (o *ImportPackageRelationship) SetChild(v string)

SetChild sets field value

func (*ImportPackageRelationship) SetMetadata

func (o *ImportPackageRelationship) SetMetadata(v interface{})

SetMetadata gets a reference to the given interface{} and assigns it to the Metadata field.

func (*ImportPackageRelationship) SetParent

func (o *ImportPackageRelationship) SetParent(v string)

SetParent sets field value

func (*ImportPackageRelationship) SetType

func (o *ImportPackageRelationship) SetType(v string)

SetType sets field value

type ImportSchema

type ImportSchema struct {
	Version string `json:"version"`
	Url     string `json:"url"`
}

ImportSchema struct for ImportSchema

func NewImportSchema

func NewImportSchema(version string, url string) *ImportSchema

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

func NewImportSchemaWithDefaults

func NewImportSchemaWithDefaults() *ImportSchema

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

func (*ImportSchema) GetUrl

func (o *ImportSchema) GetUrl() string

GetUrl returns the Url field value

func (*ImportSchema) GetUrlOk

func (o *ImportSchema) GetUrlOk() (*string, bool)

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

func (*ImportSchema) GetVersion

func (o *ImportSchema) GetVersion() string

GetVersion returns the Version field value

func (*ImportSchema) GetVersionOk

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

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

func (ImportSchema) MarshalJSON

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

func (*ImportSchema) SetUrl

func (o *ImportSchema) SetUrl(v string)

SetUrl sets field value

func (*ImportSchema) SetVersion

func (o *ImportSchema) SetVersion(v string)

SetVersion sets field value

type ImportSource

type ImportSource struct {
	Type   string      `json:"type"`
	Target interface{} `json:"target"`
}

ImportSource struct for ImportSource

func NewImportSource

func NewImportSource(type_ string, target interface{}) *ImportSource

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

func NewImportSourceWithDefaults

func NewImportSourceWithDefaults() *ImportSource

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

func (*ImportSource) GetTarget

func (o *ImportSource) GetTarget() interface{}

GetTarget returns the Target field value

func (*ImportSource) GetTargetOk

func (o *ImportSource) GetTargetOk() (*interface{}, bool)

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

func (*ImportSource) GetType

func (o *ImportSource) GetType() string

GetType returns the Type field value

func (*ImportSource) GetTypeOk

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

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

func (ImportSource) MarshalJSON

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

func (*ImportSource) SetTarget

func (o *ImportSource) SetTarget(v interface{})

SetTarget sets field value

func (*ImportSource) SetType

func (o *ImportSource) SetType(v string)

SetType sets field value

type ImportsApi

type ImportsApi interface {

	/*
		CreateOperation Begin the import of an image analyzed by Syft into the system

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

	// CreateOperationExecute executes the request
	//  @return ImageImportOperation
	CreateOperationExecute(r ApiCreateOperationRequest) (ImageImportOperation, *_nethttp.Response, error)

	/*
		GetOperation Get detail on a single import

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiGetOperationRequest
	*/
	GetOperation(ctx _context.Context, operationId string) ApiGetOperationRequest

	// GetOperationExecute executes the request
	//  @return ImageImportOperation
	GetOperationExecute(r ApiGetOperationRequest) (ImageImportOperation, *_nethttp.Response, error)

	/*
		ImportImageConfig Import a docker or OCI image config to associate with the image

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiImportImageConfigRequest
	*/
	ImportImageConfig(ctx _context.Context, operationId string) ApiImportImageConfigRequest

	// ImportImageConfigExecute executes the request
	//  @return ImageImportContentResponse
	ImportImageConfigExecute(r ApiImportImageConfigRequest) (ImageImportContentResponse, *_nethttp.Response, error)

	/*
		ImportImageDockerfile Begin the import of an image analyzed by Syft into the system

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiImportImageDockerfileRequest
	*/
	ImportImageDockerfile(ctx _context.Context, operationId string) ApiImportImageDockerfileRequest

	// ImportImageDockerfileExecute executes the request
	//  @return ImageImportContentResponse
	ImportImageDockerfileExecute(r ApiImportImageDockerfileRequest) (ImageImportContentResponse, *_nethttp.Response, error)

	/*
		ImportImageManifest Import a docker or OCI distribution manifest to associate with the image

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiImportImageManifestRequest
	*/
	ImportImageManifest(ctx _context.Context, operationId string) ApiImportImageManifestRequest

	// ImportImageManifestExecute executes the request
	//  @return ImageImportContentResponse
	ImportImageManifestExecute(r ApiImportImageManifestRequest) (ImageImportContentResponse, *_nethttp.Response, error)

	/*
		ImportImagePackages Begin the import of an image analyzed by Syft into the system

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiImportImagePackagesRequest
	*/
	ImportImagePackages(ctx _context.Context, operationId string) ApiImportImagePackagesRequest

	// ImportImagePackagesExecute executes the request
	//  @return ImageImportContentResponse
	ImportImagePackagesExecute(r ApiImportImagePackagesRequest) (ImageImportContentResponse, *_nethttp.Response, error)

	/*
		ImportImageParentManifest Import a docker or OCI distribution manifest list to associate with the image

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiImportImageParentManifestRequest
	*/
	ImportImageParentManifest(ctx _context.Context, operationId string) ApiImportImageParentManifestRequest

	// ImportImageParentManifestExecute executes the request
	//  @return ImageImportContentResponse
	ImportImageParentManifestExecute(r ApiImportImageParentManifestRequest) (ImageImportContentResponse, *_nethttp.Response, error)

	/*
		InvalidateOperation Invalidate operation ID so it can be garbage collected

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiInvalidateOperationRequest
	*/
	InvalidateOperation(ctx _context.Context, operationId string) ApiInvalidateOperationRequest

	// InvalidateOperationExecute executes the request
	//  @return ImageImportOperation
	InvalidateOperationExecute(r ApiInvalidateOperationRequest) (ImageImportOperation, *_nethttp.Response, error)

	/*
		ListImportDockerfiles List uploaded dockerfiles

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiListImportDockerfilesRequest
	*/
	ListImportDockerfiles(ctx _context.Context, operationId string) ApiListImportDockerfilesRequest

	// ListImportDockerfilesExecute executes the request
	//  @return []string
	ListImportDockerfilesExecute(r ApiListImportDockerfilesRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImportImageConfigs List uploaded image configs

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiListImportImageConfigsRequest
	*/
	ListImportImageConfigs(ctx _context.Context, operationId string) ApiListImportImageConfigsRequest

	// ListImportImageConfigsExecute executes the request
	//  @return []string
	ListImportImageConfigsExecute(r ApiListImportImageConfigsRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImportImageManifests List uploaded image manifests

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiListImportImageManifestsRequest
	*/
	ListImportImageManifests(ctx _context.Context, operationId string) ApiListImportImageManifestsRequest

	// ListImportImageManifestsExecute executes the request
	//  @return []string
	ListImportImageManifestsExecute(r ApiListImportImageManifestsRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImportPackages List uploaded package manifests

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiListImportPackagesRequest
	*/
	ListImportPackages(ctx _context.Context, operationId string) ApiListImportPackagesRequest

	// ListImportPackagesExecute executes the request
	//  @return []string
	ListImportPackagesExecute(r ApiListImportPackagesRequest) ([]string, *_nethttp.Response, error)

	/*
		ListImportParentManifests List uploaded parent manifests (manifest lists for a tag)

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param operationId
		 @return ApiListImportParentManifestsRequest
	*/
	ListImportParentManifests(ctx _context.Context, operationId string) ApiListImportParentManifestsRequest

	// ListImportParentManifestsExecute executes the request
	//  @return []string
	ListImportParentManifestsExecute(r ApiListImportParentManifestsRequest) ([]string, *_nethttp.Response, error)

	/*
		ListOperations Lists in-progress imports

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

	// ListOperationsExecute executes the request
	//  @return []ImageImportOperation
	ListOperationsExecute(r ApiListOperationsRequest) ([]ImageImportOperation, *_nethttp.Response, error)
}

type ImportsApiService

type ImportsApiService service

ImportsApiService ImportsApi service

func (*ImportsApiService) CreateOperation

CreateOperation Begin the import of an image analyzed by Syft into the system

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

func (*ImportsApiService) CreateOperationExecute

Execute executes the request

@return ImageImportOperation

func (*ImportsApiService) GetOperation

func (a *ImportsApiService) GetOperation(ctx _context.Context, operationId string) ApiGetOperationRequest

GetOperation Get detail on a single import

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

func (*ImportsApiService) GetOperationExecute

Execute executes the request

@return ImageImportOperation

func (*ImportsApiService) ImportImageConfig

func (a *ImportsApiService) ImportImageConfig(ctx _context.Context, operationId string) ApiImportImageConfigRequest

ImportImageConfig Import a docker or OCI image config to associate with the image

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

func (*ImportsApiService) ImportImageConfigExecute

Execute executes the request

@return ImageImportContentResponse

func (*ImportsApiService) ImportImageDockerfile

func (a *ImportsApiService) ImportImageDockerfile(ctx _context.Context, operationId string) ApiImportImageDockerfileRequest

ImportImageDockerfile Begin the import of an image analyzed by Syft into the system

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

func (*ImportsApiService) ImportImageDockerfileExecute

Execute executes the request

@return ImageImportContentResponse

func (*ImportsApiService) ImportImageManifest

func (a *ImportsApiService) ImportImageManifest(ctx _context.Context, operationId string) ApiImportImageManifestRequest

ImportImageManifest Import a docker or OCI distribution manifest to associate with the image

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

func (*ImportsApiService) ImportImageManifestExecute

Execute executes the request

@return ImageImportContentResponse

func (*ImportsApiService) ImportImagePackages

func (a *ImportsApiService) ImportImagePackages(ctx _context.Context, operationId string) ApiImportImagePackagesRequest

ImportImagePackages Begin the import of an image analyzed by Syft into the system

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

func (*ImportsApiService) ImportImagePackagesExecute

Execute executes the request

@return ImageImportContentResponse

func (*ImportsApiService) ImportImageParentManifest

func (a *ImportsApiService) ImportImageParentManifest(ctx _context.Context, operationId string) ApiImportImageParentManifestRequest

ImportImageParentManifest Import a docker or OCI distribution manifest list to associate with the image

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

func (*ImportsApiService) ImportImageParentManifestExecute

Execute executes the request

@return ImageImportContentResponse

func (*ImportsApiService) InvalidateOperation

func (a *ImportsApiService) InvalidateOperation(ctx _context.Context, operationId string) ApiInvalidateOperationRequest

InvalidateOperation Invalidate operation ID so it can be garbage collected

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

func (*ImportsApiService) InvalidateOperationExecute

Execute executes the request

@return ImageImportOperation

func (*ImportsApiService) ListImportDockerfiles

func (a *ImportsApiService) ListImportDockerfiles(ctx _context.Context, operationId string) ApiListImportDockerfilesRequest

ListImportDockerfiles List uploaded dockerfiles

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

func (*ImportsApiService) ListImportDockerfilesExecute

func (a *ImportsApiService) ListImportDockerfilesExecute(r ApiListImportDockerfilesRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImportsApiService) ListImportImageConfigs

func (a *ImportsApiService) ListImportImageConfigs(ctx _context.Context, operationId string) ApiListImportImageConfigsRequest

ListImportImageConfigs List uploaded image configs

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

func (*ImportsApiService) ListImportImageConfigsExecute

func (a *ImportsApiService) ListImportImageConfigsExecute(r ApiListImportImageConfigsRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImportsApiService) ListImportImageManifests

func (a *ImportsApiService) ListImportImageManifests(ctx _context.Context, operationId string) ApiListImportImageManifestsRequest

ListImportImageManifests List uploaded image manifests

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

func (*ImportsApiService) ListImportImageManifestsExecute

func (a *ImportsApiService) ListImportImageManifestsExecute(r ApiListImportImageManifestsRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImportsApiService) ListImportPackages

func (a *ImportsApiService) ListImportPackages(ctx _context.Context, operationId string) ApiListImportPackagesRequest

ListImportPackages List uploaded package manifests

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

func (*ImportsApiService) ListImportPackagesExecute

func (a *ImportsApiService) ListImportPackagesExecute(r ApiListImportPackagesRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImportsApiService) ListImportParentManifests

func (a *ImportsApiService) ListImportParentManifests(ctx _context.Context, operationId string) ApiListImportParentManifestsRequest

ListImportParentManifests List uploaded parent manifests (manifest lists for a tag)

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

func (*ImportsApiService) ListImportParentManifestsExecute

func (a *ImportsApiService) ListImportParentManifestsExecute(r ApiListImportParentManifestsRequest) ([]string, *_nethttp.Response, error)

Execute executes the request

@return []string

func (*ImportsApiService) ListOperations

ListOperations Lists in-progress imports

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

func (*ImportsApiService) ListOperationsExecute

Execute executes the request

@return []ImageImportOperation

type LocalAnalysisSource

type LocalAnalysisSource struct {
	Digest *string `json:"digest,omitempty"`
}

LocalAnalysisSource struct for LocalAnalysisSource

func NewLocalAnalysisSource

func NewLocalAnalysisSource() *LocalAnalysisSource

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

func NewLocalAnalysisSourceWithDefaults

func NewLocalAnalysisSourceWithDefaults() *LocalAnalysisSource

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

func (*LocalAnalysisSource) GetDigest

func (o *LocalAnalysisSource) GetDigest() string

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

func (*LocalAnalysisSource) GetDigestOk

func (o *LocalAnalysisSource) 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 (*LocalAnalysisSource) HasDigest

func (o *LocalAnalysisSource) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (LocalAnalysisSource) MarshalJSON

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

func (*LocalAnalysisSource) SetDigest

func (o *LocalAnalysisSource) SetDigest(v string)

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

type MalwareScan

type MalwareScan struct {
	// Indicates if the scanner is enabled
	Enabled *bool `json:"enabled,omitempty"`
	// The name of the scanner that produced the finding
	Scanner *string `json:"scanner,omitempty"`
	// Open schema for scanner-specific metadata related to the scan result
	Metadata *interface{}           `json:"metadata,omitempty"`
	Findings *[]MalwareScanFindings `json:"findings,omitempty"`
}

MalwareScan A single scan from a scanner

func NewMalwareScan

func NewMalwareScan() *MalwareScan

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

func NewMalwareScanWithDefaults

func NewMalwareScanWithDefaults() *MalwareScan

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

func (*MalwareScan) GetEnabled

func (o *MalwareScan) GetEnabled() bool

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

func (*MalwareScan) GetEnabledOk

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

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

func (*MalwareScan) GetFindings

func (o *MalwareScan) GetFindings() []MalwareScanFindings

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

func (*MalwareScan) GetFindingsOk

func (o *MalwareScan) GetFindingsOk() (*[]MalwareScanFindings, 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 (*MalwareScan) GetMetadata

func (o *MalwareScan) GetMetadata() interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MalwareScan) GetMetadataOk

func (o *MalwareScan) GetMetadataOk() (*interface{}, 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 (*MalwareScan) GetScanner

func (o *MalwareScan) GetScanner() string

GetScanner returns the Scanner field value if set, zero value otherwise.

func (*MalwareScan) GetScannerOk

func (o *MalwareScan) GetScannerOk() (*string, bool)

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

func (*MalwareScan) HasEnabled

func (o *MalwareScan) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*MalwareScan) HasFindings

func (o *MalwareScan) HasFindings() bool

HasFindings returns a boolean if a field has been set.

func (*MalwareScan) HasMetadata

func (o *MalwareScan) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MalwareScan) HasScanner

func (o *MalwareScan) HasScanner() bool

HasScanner returns a boolean if a field has been set.

func (MalwareScan) MarshalJSON

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

func (*MalwareScan) SetEnabled

func (o *MalwareScan) SetEnabled(v bool)

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

func (*MalwareScan) SetFindings

func (o *MalwareScan) SetFindings(v []MalwareScanFindings)

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

func (*MalwareScan) SetMetadata

func (o *MalwareScan) SetMetadata(v interface{})

SetMetadata gets a reference to the given interface{} and assigns it to the Metadata field.

func (*MalwareScan) SetScanner

func (o *MalwareScan) SetScanner(v string)

SetScanner gets a reference to the given string and assigns it to the Scanner field.

type MalwareScanFindings

type MalwareScanFindings struct {
	// A path for a file in the image's rootfs
	Path *string `json:"path,omitempty"`
	// The malware signature found at the path
	Signature *string `json:"signature,omitempty"`
}

MalwareScanFindings struct for MalwareScanFindings

func NewMalwareScanFindings

func NewMalwareScanFindings() *MalwareScanFindings

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

func NewMalwareScanFindingsWithDefaults

func NewMalwareScanFindingsWithDefaults() *MalwareScanFindings

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

func (*MalwareScanFindings) GetPath

func (o *MalwareScanFindings) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*MalwareScanFindings) GetPathOk

func (o *MalwareScanFindings) GetPathOk() (*string, bool)

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

func (*MalwareScanFindings) GetSignature

func (o *MalwareScanFindings) GetSignature() string

GetSignature returns the Signature field value if set, zero value otherwise.

func (*MalwareScanFindings) GetSignatureOk

func (o *MalwareScanFindings) GetSignatureOk() (*string, bool)

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

func (*MalwareScanFindings) HasPath

func (o *MalwareScanFindings) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*MalwareScanFindings) HasSignature

func (o *MalwareScanFindings) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (MalwareScanFindings) MarshalJSON

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

func (*MalwareScanFindings) SetPath

func (o *MalwareScanFindings) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*MalwareScanFindings) SetSignature

func (o *MalwareScanFindings) SetSignature(v string)

SetSignature gets a reference to the given string and assigns it to the Signature field.

type MappingRule

type MappingRule struct {
	Id           *string   `json:"id,omitempty"`
	Name         string    `json:"name"`
	WhitelistIds *[]string `json:"whitelist_ids,omitempty"`
	// Optional single policy to evalute, if set will override any value in policy_ids, for backwards compatibility. Generally, policy_ids should be used even with a array of length 1.
	PolicyId *string `json:"policy_id,omitempty"`
	// List of policyIds to evaluate in order, to completion
	PolicyIds  *[]string `json:"policy_ids,omitempty"`
	Registry   string    `json:"registry"`
	Repository string    `json:"repository"`
	Image      ImageRef  `json:"image"`
}

MappingRule struct for MappingRule

func NewMappingRule

func NewMappingRule(name string, registry string, repository string, image ImageRef) *MappingRule

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

func NewMappingRuleWithDefaults

func NewMappingRuleWithDefaults() *MappingRule

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

func (*MappingRule) GetId

func (o *MappingRule) GetId() string

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

func (*MappingRule) GetIdOk

func (o *MappingRule) 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 (*MappingRule) GetImage

func (o *MappingRule) GetImage() ImageRef

GetImage returns the Image field value

func (*MappingRule) GetImageOk

func (o *MappingRule) GetImageOk() (*ImageRef, bool)

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

func (*MappingRule) GetName

func (o *MappingRule) GetName() string

GetName returns the Name field value

func (*MappingRule) GetNameOk

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

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

func (*MappingRule) GetPolicyId

func (o *MappingRule) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*MappingRule) GetPolicyIdOk

func (o *MappingRule) GetPolicyIdOk() (*string, bool)

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

func (*MappingRule) GetPolicyIds

func (o *MappingRule) GetPolicyIds() []string

GetPolicyIds returns the PolicyIds field value if set, zero value otherwise.

func (*MappingRule) GetPolicyIdsOk

func (o *MappingRule) GetPolicyIdsOk() (*[]string, bool)

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

func (*MappingRule) GetRegistry

func (o *MappingRule) GetRegistry() string

GetRegistry returns the Registry field value

func (*MappingRule) GetRegistryOk

func (o *MappingRule) GetRegistryOk() (*string, bool)

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

func (*MappingRule) GetRepository

func (o *MappingRule) GetRepository() string

GetRepository returns the Repository field value

func (*MappingRule) GetRepositoryOk

func (o *MappingRule) GetRepositoryOk() (*string, bool)

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

func (*MappingRule) GetWhitelistIds

func (o *MappingRule) GetWhitelistIds() []string

GetWhitelistIds returns the WhitelistIds field value if set, zero value otherwise.

func (*MappingRule) GetWhitelistIdsOk

func (o *MappingRule) GetWhitelistIdsOk() (*[]string, bool)

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

func (*MappingRule) HasId

func (o *MappingRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*MappingRule) HasPolicyId

func (o *MappingRule) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*MappingRule) HasPolicyIds

func (o *MappingRule) HasPolicyIds() bool

HasPolicyIds returns a boolean if a field has been set.

func (*MappingRule) HasWhitelistIds

func (o *MappingRule) HasWhitelistIds() bool

HasWhitelistIds returns a boolean if a field has been set.

func (MappingRule) MarshalJSON

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

func (*MappingRule) SetId

func (o *MappingRule) SetId(v string)

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

func (*MappingRule) SetImage

func (o *MappingRule) SetImage(v ImageRef)

SetImage sets field value

func (*MappingRule) SetName

func (o *MappingRule) SetName(v string)

SetName sets field value

func (*MappingRule) SetPolicyId

func (o *MappingRule) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*MappingRule) SetPolicyIds

func (o *MappingRule) SetPolicyIds(v []string)

SetPolicyIds gets a reference to the given []string and assigns it to the PolicyIds field.

func (*MappingRule) SetRegistry

func (o *MappingRule) SetRegistry(v string)

SetRegistry sets field value

func (*MappingRule) SetRepository

func (o *MappingRule) SetRepository(v string)

SetRepository sets field value

func (*MappingRule) SetWhitelistIds

func (o *MappingRule) SetWhitelistIds(v []string)

SetWhitelistIds gets a reference to the given []string and assigns it to the WhitelistIds field.

type MetadataResponse

type MetadataResponse struct {
	ImageDigest  *string      `json:"imageDigest,omitempty"`
	MetadataType *string      `json:"metadata_type,omitempty"`
	Metadata     *interface{} `json:"metadata,omitempty"`
}

MetadataResponse Generic wrapper for metadata listings from images

func NewMetadataResponse

func NewMetadataResponse() *MetadataResponse

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

func NewMetadataResponseWithDefaults

func NewMetadataResponseWithDefaults() *MetadataResponse

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

func (*MetadataResponse) GetImageDigest

func (o *MetadataResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*MetadataResponse) GetImageDigestOk

func (o *MetadataResponse) GetImageDigestOk() (*string, bool)

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

func (*MetadataResponse) GetMetadata

func (o *MetadataResponse) GetMetadata() interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetadataResponse) GetMetadataOk

func (o *MetadataResponse) GetMetadataOk() (*interface{}, 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 (*MetadataResponse) GetMetadataType

func (o *MetadataResponse) GetMetadataType() string

GetMetadataType returns the MetadataType field value if set, zero value otherwise.

func (*MetadataResponse) GetMetadataTypeOk

func (o *MetadataResponse) GetMetadataTypeOk() (*string, bool)

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

func (*MetadataResponse) HasImageDigest

func (o *MetadataResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*MetadataResponse) HasMetadata

func (o *MetadataResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MetadataResponse) HasMetadataType

func (o *MetadataResponse) HasMetadataType() bool

HasMetadataType returns a boolean if a field has been set.

func (MetadataResponse) MarshalJSON

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

func (*MetadataResponse) SetImageDigest

func (o *MetadataResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*MetadataResponse) SetMetadata

func (o *MetadataResponse) SetMetadata(v interface{})

SetMetadata gets a reference to the given interface{} and assigns it to the Metadata field.

func (*MetadataResponse) SetMetadataType

func (o *MetadataResponse) SetMetadataType(v string)

SetMetadataType gets a reference to the given string and assigns it to the MetadataType field.

type NotificationBase

type NotificationBase struct {
	QueueId        *string        `json:"queueId,omitempty"`
	UserId         *string        `json:"userId,omitempty"`
	DataId         *string        `json:"dataId,omitempty"`
	CreatedAt      *int32         `json:"created_at,omitempty"`
	LastUpdated    *int32         `json:"last_updated,omitempty"`
	RecordStateKey *string        `json:"record_state_key,omitempty"`
	RecordStateVal NullableString `json:"record_state_val,omitempty"`
	Tries          *int32         `json:"tries,omitempty"`
	MaxTries       *int32         `json:"max_tries,omitempty"`
}

NotificationBase base object for Notifications (every notification has this basic structure)

func NewNotificationBase

func NewNotificationBase() *NotificationBase

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

func NewNotificationBaseWithDefaults

func NewNotificationBaseWithDefaults() *NotificationBase

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

func (*NotificationBase) GetCreatedAt

func (o *NotificationBase) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*NotificationBase) GetCreatedAtOk

func (o *NotificationBase) GetCreatedAtOk() (*int32, bool)

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

func (*NotificationBase) GetDataId

func (o *NotificationBase) GetDataId() string

GetDataId returns the DataId field value if set, zero value otherwise.

func (*NotificationBase) GetDataIdOk

func (o *NotificationBase) GetDataIdOk() (*string, bool)

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

func (*NotificationBase) GetLastUpdated

func (o *NotificationBase) GetLastUpdated() int32

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*NotificationBase) GetLastUpdatedOk

func (o *NotificationBase) GetLastUpdatedOk() (*int32, bool)

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

func (*NotificationBase) GetMaxTries

func (o *NotificationBase) GetMaxTries() int32

GetMaxTries returns the MaxTries field value if set, zero value otherwise.

func (*NotificationBase) GetMaxTriesOk

func (o *NotificationBase) GetMaxTriesOk() (*int32, bool)

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

func (*NotificationBase) GetQueueId

func (o *NotificationBase) GetQueueId() string

GetQueueId returns the QueueId field value if set, zero value otherwise.

func (*NotificationBase) GetQueueIdOk

func (o *NotificationBase) GetQueueIdOk() (*string, bool)

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

func (*NotificationBase) GetRecordStateKey

func (o *NotificationBase) GetRecordStateKey() string

GetRecordStateKey returns the RecordStateKey field value if set, zero value otherwise.

func (*NotificationBase) GetRecordStateKeyOk

func (o *NotificationBase) GetRecordStateKeyOk() (*string, bool)

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

func (*NotificationBase) GetRecordStateVal

func (o *NotificationBase) GetRecordStateVal() string

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

func (*NotificationBase) GetRecordStateValOk

func (o *NotificationBase) GetRecordStateValOk() (*string, bool)

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

func (*NotificationBase) GetTries

func (o *NotificationBase) GetTries() int32

GetTries returns the Tries field value if set, zero value otherwise.

func (*NotificationBase) GetTriesOk

func (o *NotificationBase) GetTriesOk() (*int32, bool)

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

func (*NotificationBase) GetUserId

func (o *NotificationBase) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*NotificationBase) GetUserIdOk

func (o *NotificationBase) GetUserIdOk() (*string, bool)

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

func (*NotificationBase) HasCreatedAt

func (o *NotificationBase) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*NotificationBase) HasDataId

func (o *NotificationBase) HasDataId() bool

HasDataId returns a boolean if a field has been set.

func (*NotificationBase) HasLastUpdated

func (o *NotificationBase) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*NotificationBase) HasMaxTries

func (o *NotificationBase) HasMaxTries() bool

HasMaxTries returns a boolean if a field has been set.

func (*NotificationBase) HasQueueId

func (o *NotificationBase) HasQueueId() bool

HasQueueId returns a boolean if a field has been set.

func (*NotificationBase) HasRecordStateKey

func (o *NotificationBase) HasRecordStateKey() bool

HasRecordStateKey returns a boolean if a field has been set.

func (*NotificationBase) HasRecordStateVal

func (o *NotificationBase) HasRecordStateVal() bool

HasRecordStateVal returns a boolean if a field has been set.

func (*NotificationBase) HasTries

func (o *NotificationBase) HasTries() bool

HasTries returns a boolean if a field has been set.

func (*NotificationBase) HasUserId

func (o *NotificationBase) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (NotificationBase) MarshalJSON

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

func (*NotificationBase) SetCreatedAt

func (o *NotificationBase) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*NotificationBase) SetDataId

func (o *NotificationBase) SetDataId(v string)

SetDataId gets a reference to the given string and assigns it to the DataId field.

func (*NotificationBase) SetLastUpdated

func (o *NotificationBase) SetLastUpdated(v int32)

SetLastUpdated gets a reference to the given int32 and assigns it to the LastUpdated field.

func (*NotificationBase) SetMaxTries

func (o *NotificationBase) SetMaxTries(v int32)

SetMaxTries gets a reference to the given int32 and assigns it to the MaxTries field.

func (*NotificationBase) SetQueueId

func (o *NotificationBase) SetQueueId(v string)

SetQueueId gets a reference to the given string and assigns it to the QueueId field.

func (*NotificationBase) SetRecordStateKey

func (o *NotificationBase) SetRecordStateKey(v string)

SetRecordStateKey gets a reference to the given string and assigns it to the RecordStateKey field.

func (*NotificationBase) SetRecordStateVal

func (o *NotificationBase) SetRecordStateVal(v string)

SetRecordStateVal gets a reference to the given NullableString and assigns it to the RecordStateVal field.

func (*NotificationBase) SetRecordStateValNil

func (o *NotificationBase) SetRecordStateValNil()

SetRecordStateValNil sets the value for RecordStateVal to be an explicit nil

func (*NotificationBase) SetTries

func (o *NotificationBase) SetTries(v int32)

SetTries gets a reference to the given int32 and assigns it to the Tries field.

func (*NotificationBase) SetUserId

func (o *NotificationBase) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*NotificationBase) UnsetRecordStateVal

func (o *NotificationBase) UnsetRecordStateVal()

UnsetRecordStateVal ensures that no value is present for RecordStateVal, not even an explicit nil

type NullableAccessCredential

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

func NewNullableAccessCredential

func NewNullableAccessCredential(val *AccessCredential) *NullableAccessCredential

func (NullableAccessCredential) Get

func (NullableAccessCredential) IsSet

func (v NullableAccessCredential) IsSet() bool

func (NullableAccessCredential) MarshalJSON

func (v NullableAccessCredential) MarshalJSON() ([]byte, error)

func (*NullableAccessCredential) Set

func (*NullableAccessCredential) UnmarshalJSON

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

func (*NullableAccessCredential) Unset

func (v *NullableAccessCredential) Unset()

type NullableAccount

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

func NewNullableAccount

func NewNullableAccount(val *Account) *NullableAccount

func (NullableAccount) Get

func (v NullableAccount) Get() *Account

func (NullableAccount) IsSet

func (v NullableAccount) IsSet() bool

func (NullableAccount) MarshalJSON

func (v NullableAccount) MarshalJSON() ([]byte, error)

func (*NullableAccount) Set

func (v *NullableAccount) Set(val *Account)

func (*NullableAccount) UnmarshalJSON

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

func (*NullableAccount) Unset

func (v *NullableAccount) Unset()

type NullableAccountCreationRequest

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

func (NullableAccountCreationRequest) Get

func (NullableAccountCreationRequest) IsSet

func (NullableAccountCreationRequest) MarshalJSON

func (v NullableAccountCreationRequest) MarshalJSON() ([]byte, error)

func (*NullableAccountCreationRequest) Set

func (*NullableAccountCreationRequest) UnmarshalJSON

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

func (*NullableAccountCreationRequest) Unset

func (v *NullableAccountCreationRequest) Unset()

type NullableAccountStatus

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

func NewNullableAccountStatus

func NewNullableAccountStatus(val *AccountStatus) *NullableAccountStatus

func (NullableAccountStatus) Get

func (NullableAccountStatus) IsSet

func (v NullableAccountStatus) IsSet() bool

func (NullableAccountStatus) MarshalJSON

func (v NullableAccountStatus) MarshalJSON() ([]byte, error)

func (*NullableAccountStatus) Set

func (v *NullableAccountStatus) Set(val *AccountStatus)

func (*NullableAccountStatus) UnmarshalJSON

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

func (*NullableAccountStatus) Unset

func (v *NullableAccountStatus) Unset()

type NullableAnalysisArchiveAddResult

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

func (NullableAnalysisArchiveAddResult) Get

func (NullableAnalysisArchiveAddResult) IsSet

func (NullableAnalysisArchiveAddResult) MarshalJSON

func (v NullableAnalysisArchiveAddResult) MarshalJSON() ([]byte, error)

func (*NullableAnalysisArchiveAddResult) Set

func (*NullableAnalysisArchiveAddResult) UnmarshalJSON

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

func (*NullableAnalysisArchiveAddResult) Unset

type NullableAnalysisArchiveRulesSummary

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

func (NullableAnalysisArchiveRulesSummary) Get

func (NullableAnalysisArchiveRulesSummary) IsSet

func (NullableAnalysisArchiveRulesSummary) MarshalJSON

func (v NullableAnalysisArchiveRulesSummary) MarshalJSON() ([]byte, error)

func (*NullableAnalysisArchiveRulesSummary) Set

func (*NullableAnalysisArchiveRulesSummary) UnmarshalJSON

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

func (*NullableAnalysisArchiveRulesSummary) Unset

type NullableAnalysisArchiveSource

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

func (NullableAnalysisArchiveSource) Get

func (NullableAnalysisArchiveSource) IsSet

func (NullableAnalysisArchiveSource) MarshalJSON

func (v NullableAnalysisArchiveSource) MarshalJSON() ([]byte, error)

func (*NullableAnalysisArchiveSource) Set

func (*NullableAnalysisArchiveSource) UnmarshalJSON

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

func (*NullableAnalysisArchiveSource) Unset

func (v *NullableAnalysisArchiveSource) Unset()

type NullableAnalysisArchiveSummary

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

func (NullableAnalysisArchiveSummary) Get

func (NullableAnalysisArchiveSummary) IsSet

func (NullableAnalysisArchiveSummary) MarshalJSON

func (v NullableAnalysisArchiveSummary) MarshalJSON() ([]byte, error)

func (*NullableAnalysisArchiveSummary) Set

func (*NullableAnalysisArchiveSummary) UnmarshalJSON

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

func (*NullableAnalysisArchiveSummary) Unset

func (v *NullableAnalysisArchiveSummary) Unset()

type NullableAnalysisArchiveTransitionHistory

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

func (NullableAnalysisArchiveTransitionHistory) Get

func (NullableAnalysisArchiveTransitionHistory) IsSet

func (NullableAnalysisArchiveTransitionHistory) MarshalJSON

func (*NullableAnalysisArchiveTransitionHistory) Set

func (*NullableAnalysisArchiveTransitionHistory) UnmarshalJSON

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

func (*NullableAnalysisArchiveTransitionHistory) Unset

type NullableAnalysisArchiveTransitionRule

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

func (NullableAnalysisArchiveTransitionRule) Get

func (NullableAnalysisArchiveTransitionRule) IsSet

func (NullableAnalysisArchiveTransitionRule) MarshalJSON

func (v NullableAnalysisArchiveTransitionRule) MarshalJSON() ([]byte, error)

func (*NullableAnalysisArchiveTransitionRule) Set

func (*NullableAnalysisArchiveTransitionRule) UnmarshalJSON

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

func (*NullableAnalysisArchiveTransitionRule) Unset

type NullableAnalysisArchiveTransitionRuleExclude

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

func (NullableAnalysisArchiveTransitionRuleExclude) Get

func (NullableAnalysisArchiveTransitionRuleExclude) IsSet

func (NullableAnalysisArchiveTransitionRuleExclude) MarshalJSON

func (*NullableAnalysisArchiveTransitionRuleExclude) Set

func (*NullableAnalysisArchiveTransitionRuleExclude) UnmarshalJSON

func (*NullableAnalysisArchiveTransitionRuleExclude) Unset

type NullableAnalysisUpdateEval

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

func NewNullableAnalysisUpdateEval

func NewNullableAnalysisUpdateEval(val *AnalysisUpdateEval) *NullableAnalysisUpdateEval

func (NullableAnalysisUpdateEval) Get

func (NullableAnalysisUpdateEval) IsSet

func (v NullableAnalysisUpdateEval) IsSet() bool

func (NullableAnalysisUpdateEval) MarshalJSON

func (v NullableAnalysisUpdateEval) MarshalJSON() ([]byte, error)

func (*NullableAnalysisUpdateEval) Set

func (*NullableAnalysisUpdateEval) UnmarshalJSON

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

func (*NullableAnalysisUpdateEval) Unset

func (v *NullableAnalysisUpdateEval) Unset()

type NullableAnalysisUpdateNotification

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

func (NullableAnalysisUpdateNotification) Get

func (NullableAnalysisUpdateNotification) IsSet

func (NullableAnalysisUpdateNotification) MarshalJSON

func (v NullableAnalysisUpdateNotification) MarshalJSON() ([]byte, error)

func (*NullableAnalysisUpdateNotification) Set

func (*NullableAnalysisUpdateNotification) UnmarshalJSON

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

func (*NullableAnalysisUpdateNotification) Unset

type NullableAnalysisUpdateNotificationAllOf

type NullableAnalysisUpdateNotificationAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisUpdateNotificationAllOf) Get

func (NullableAnalysisUpdateNotificationAllOf) IsSet

func (NullableAnalysisUpdateNotificationAllOf) MarshalJSON

func (v NullableAnalysisUpdateNotificationAllOf) MarshalJSON() ([]byte, error)

func (*NullableAnalysisUpdateNotificationAllOf) Set

func (*NullableAnalysisUpdateNotificationAllOf) UnmarshalJSON

func (v *NullableAnalysisUpdateNotificationAllOf) UnmarshalJSON(src []byte) error

func (*NullableAnalysisUpdateNotificationAllOf) Unset

type NullableAnalysisUpdateNotificationData

type NullableAnalysisUpdateNotificationData struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisUpdateNotificationData) Get

func (NullableAnalysisUpdateNotificationData) IsSet

func (NullableAnalysisUpdateNotificationData) MarshalJSON

func (v NullableAnalysisUpdateNotificationData) MarshalJSON() ([]byte, error)

func (*NullableAnalysisUpdateNotificationData) Set

func (*NullableAnalysisUpdateNotificationData) UnmarshalJSON

func (v *NullableAnalysisUpdateNotificationData) UnmarshalJSON(src []byte) error

func (*NullableAnalysisUpdateNotificationData) Unset

type NullableAnalysisUpdateNotificationDataAllOf

type NullableAnalysisUpdateNotificationDataAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisUpdateNotificationDataAllOf) Get

func (NullableAnalysisUpdateNotificationDataAllOf) IsSet

func (NullableAnalysisUpdateNotificationDataAllOf) MarshalJSON

func (*NullableAnalysisUpdateNotificationDataAllOf) Set

func (*NullableAnalysisUpdateNotificationDataAllOf) UnmarshalJSON

func (v *NullableAnalysisUpdateNotificationDataAllOf) UnmarshalJSON(src []byte) error

func (*NullableAnalysisUpdateNotificationDataAllOf) Unset

type NullableAnalysisUpdateNotificationPayload

type NullableAnalysisUpdateNotificationPayload struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisUpdateNotificationPayload) Get

func (NullableAnalysisUpdateNotificationPayload) IsSet

func (NullableAnalysisUpdateNotificationPayload) MarshalJSON

func (*NullableAnalysisUpdateNotificationPayload) Set

func (*NullableAnalysisUpdateNotificationPayload) UnmarshalJSON

func (v *NullableAnalysisUpdateNotificationPayload) UnmarshalJSON(src []byte) error

func (*NullableAnalysisUpdateNotificationPayload) Unset

type NullableAnalysisUpdateNotificationPayloadAllOf

type NullableAnalysisUpdateNotificationPayloadAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAnalysisUpdateNotificationPayloadAllOf) Get

func (NullableAnalysisUpdateNotificationPayloadAllOf) IsSet

func (NullableAnalysisUpdateNotificationPayloadAllOf) MarshalJSON

func (*NullableAnalysisUpdateNotificationPayloadAllOf) Set

func (*NullableAnalysisUpdateNotificationPayloadAllOf) UnmarshalJSON

func (*NullableAnalysisUpdateNotificationPayloadAllOf) Unset

type NullableAnchoreErrorCode

type NullableAnchoreErrorCode struct {
	// contains filtered or unexported fields
}

func NewNullableAnchoreErrorCode

func NewNullableAnchoreErrorCode(val *AnchoreErrorCode) *NullableAnchoreErrorCode

func (NullableAnchoreErrorCode) Get

func (NullableAnchoreErrorCode) IsSet

func (v NullableAnchoreErrorCode) IsSet() bool

func (NullableAnchoreErrorCode) MarshalJSON

func (v NullableAnchoreErrorCode) MarshalJSON() ([]byte, error)

func (*NullableAnchoreErrorCode) Set

func (*NullableAnchoreErrorCode) UnmarshalJSON

func (v *NullableAnchoreErrorCode) UnmarshalJSON(src []byte) error

func (*NullableAnchoreErrorCode) Unset

func (v *NullableAnchoreErrorCode) Unset()

type NullableAnchoreImage

type NullableAnchoreImage struct {
	// contains filtered or unexported fields
}

func NewNullableAnchoreImage

func NewNullableAnchoreImage(val *AnchoreImage) *NullableAnchoreImage

func (NullableAnchoreImage) Get

func (NullableAnchoreImage) IsSet

func (v NullableAnchoreImage) IsSet() bool

func (NullableAnchoreImage) MarshalJSON

func (v NullableAnchoreImage) MarshalJSON() ([]byte, error)

func (*NullableAnchoreImage) Set

func (v *NullableAnchoreImage) Set(val *AnchoreImage)

func (*NullableAnchoreImage) UnmarshalJSON

func (v *NullableAnchoreImage) UnmarshalJSON(src []byte) error

func (*NullableAnchoreImage) Unset

func (v *NullableAnchoreImage) Unset()

type NullableAnchoreImageTagSummary

type NullableAnchoreImageTagSummary struct {
	// contains filtered or unexported fields
}

func (NullableAnchoreImageTagSummary) Get

func (NullableAnchoreImageTagSummary) IsSet

func (NullableAnchoreImageTagSummary) MarshalJSON

func (v NullableAnchoreImageTagSummary) MarshalJSON() ([]byte, error)

func (*NullableAnchoreImageTagSummary) Set

func (*NullableAnchoreImageTagSummary) UnmarshalJSON

func (v *NullableAnchoreImageTagSummary) UnmarshalJSON(src []byte) error

func (*NullableAnchoreImageTagSummary) Unset

func (v *NullableAnchoreImageTagSummary) Unset()

type NullableApiErrorResponse

type NullableApiErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableApiErrorResponse

func NewNullableApiErrorResponse(val *ApiErrorResponse) *NullableApiErrorResponse

func (NullableApiErrorResponse) Get

func (NullableApiErrorResponse) IsSet

func (v NullableApiErrorResponse) IsSet() bool

func (NullableApiErrorResponse) MarshalJSON

func (v NullableApiErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableApiErrorResponse) Set

func (*NullableApiErrorResponse) UnmarshalJSON

func (v *NullableApiErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableApiErrorResponse) Unset

func (v *NullableApiErrorResponse) Unset()

type NullableArchiveSummary

type NullableArchiveSummary struct {
	// contains filtered or unexported fields
}

func NewNullableArchiveSummary

func NewNullableArchiveSummary(val *ArchiveSummary) *NullableArchiveSummary

func (NullableArchiveSummary) Get

func (NullableArchiveSummary) IsSet

func (v NullableArchiveSummary) IsSet() bool

func (NullableArchiveSummary) MarshalJSON

func (v NullableArchiveSummary) MarshalJSON() ([]byte, error)

func (*NullableArchiveSummary) Set

func (*NullableArchiveSummary) UnmarshalJSON

func (v *NullableArchiveSummary) UnmarshalJSON(src []byte) error

func (*NullableArchiveSummary) Unset

func (v *NullableArchiveSummary) Unset()

type NullableArchiveTagEntry

type NullableArchiveTagEntry struct {
	// contains filtered or unexported fields
}

func NewNullableArchiveTagEntry

func NewNullableArchiveTagEntry(val *ArchiveTagEntry) *NullableArchiveTagEntry

func (NullableArchiveTagEntry) Get

func (NullableArchiveTagEntry) IsSet

func (v NullableArchiveTagEntry) IsSet() bool

func (NullableArchiveTagEntry) MarshalJSON

func (v NullableArchiveTagEntry) MarshalJSON() ([]byte, error)

func (*NullableArchiveTagEntry) Set

func (*NullableArchiveTagEntry) UnmarshalJSON

func (v *NullableArchiveTagEntry) UnmarshalJSON(src []byte) error

func (*NullableArchiveTagEntry) Unset

func (v *NullableArchiveTagEntry) Unset()

type NullableArchivedAnalysis

type NullableArchivedAnalysis struct {
	// contains filtered or unexported fields
}

func NewNullableArchivedAnalysis

func NewNullableArchivedAnalysis(val *ArchivedAnalysis) *NullableArchivedAnalysis

func (NullableArchivedAnalysis) Get

func (NullableArchivedAnalysis) IsSet

func (v NullableArchivedAnalysis) IsSet() bool

func (NullableArchivedAnalysis) MarshalJSON

func (v NullableArchivedAnalysis) MarshalJSON() ([]byte, error)

func (*NullableArchivedAnalysis) Set

func (*NullableArchivedAnalysis) UnmarshalJSON

func (v *NullableArchivedAnalysis) UnmarshalJSON(src []byte) error

func (*NullableArchivedAnalysis) Unset

func (v *NullableArchivedAnalysis) Unset()

type NullableBaseNotificationData

type NullableBaseNotificationData struct {
	// contains filtered or unexported fields
}

func NewNullableBaseNotificationData

func NewNullableBaseNotificationData(val *BaseNotificationData) *NullableBaseNotificationData

func (NullableBaseNotificationData) Get

func (NullableBaseNotificationData) IsSet

func (NullableBaseNotificationData) MarshalJSON

func (v NullableBaseNotificationData) MarshalJSON() ([]byte, error)

func (*NullableBaseNotificationData) Set

func (*NullableBaseNotificationData) UnmarshalJSON

func (v *NullableBaseNotificationData) UnmarshalJSON(src []byte) error

func (*NullableBaseNotificationData) Unset

func (v *NullableBaseNotificationData) 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 NullableCVSSV2Scores

type NullableCVSSV2Scores struct {
	// contains filtered or unexported fields
}

func NewNullableCVSSV2Scores

func NewNullableCVSSV2Scores(val *CVSSV2Scores) *NullableCVSSV2Scores

func (NullableCVSSV2Scores) Get

func (NullableCVSSV2Scores) IsSet

func (v NullableCVSSV2Scores) IsSet() bool

func (NullableCVSSV2Scores) MarshalJSON

func (v NullableCVSSV2Scores) MarshalJSON() ([]byte, error)

func (*NullableCVSSV2Scores) Set

func (v *NullableCVSSV2Scores) Set(val *CVSSV2Scores)

func (*NullableCVSSV2Scores) UnmarshalJSON

func (v *NullableCVSSV2Scores) UnmarshalJSON(src []byte) error

func (*NullableCVSSV2Scores) Unset

func (v *NullableCVSSV2Scores) Unset()

type NullableCVSSV3Scores

type NullableCVSSV3Scores struct {
	// contains filtered or unexported fields
}

func NewNullableCVSSV3Scores

func NewNullableCVSSV3Scores(val *CVSSV3Scores) *NullableCVSSV3Scores

func (NullableCVSSV3Scores) Get

func (NullableCVSSV3Scores) IsSet

func (v NullableCVSSV3Scores) IsSet() bool

func (NullableCVSSV3Scores) MarshalJSON

func (v NullableCVSSV3Scores) MarshalJSON() ([]byte, error)

func (*NullableCVSSV3Scores) Set

func (v *NullableCVSSV3Scores) Set(val *CVSSV3Scores)

func (*NullableCVSSV3Scores) UnmarshalJSON

func (v *NullableCVSSV3Scores) UnmarshalJSON(src []byte) error

func (*NullableCVSSV3Scores) Unset

func (v *NullableCVSSV3Scores) Unset()

type NullableContentFilesResponse

type NullableContentFilesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableContentFilesResponse

func NewNullableContentFilesResponse(val *ContentFilesResponse) *NullableContentFilesResponse

func (NullableContentFilesResponse) Get

func (NullableContentFilesResponse) IsSet

func (NullableContentFilesResponse) MarshalJSON

func (v NullableContentFilesResponse) MarshalJSON() ([]byte, error)

func (*NullableContentFilesResponse) Set

func (*NullableContentFilesResponse) UnmarshalJSON

func (v *NullableContentFilesResponse) UnmarshalJSON(src []byte) error

func (*NullableContentFilesResponse) Unset

func (v *NullableContentFilesResponse) Unset()

type NullableContentFilesResponseContent

type NullableContentFilesResponseContent struct {
	// contains filtered or unexported fields
}

func (NullableContentFilesResponseContent) Get

func (NullableContentFilesResponseContent) IsSet

func (NullableContentFilesResponseContent) MarshalJSON

func (v NullableContentFilesResponseContent) MarshalJSON() ([]byte, error)

func (*NullableContentFilesResponseContent) Set

func (*NullableContentFilesResponseContent) UnmarshalJSON

func (v *NullableContentFilesResponseContent) UnmarshalJSON(src []byte) error

func (*NullableContentFilesResponseContent) Unset

type NullableContentJAVAPackageResponse

type NullableContentJAVAPackageResponse struct {
	// contains filtered or unexported fields
}

func (NullableContentJAVAPackageResponse) Get

func (NullableContentJAVAPackageResponse) IsSet

func (NullableContentJAVAPackageResponse) MarshalJSON

func (v NullableContentJAVAPackageResponse) MarshalJSON() ([]byte, error)

func (*NullableContentJAVAPackageResponse) Set

func (*NullableContentJAVAPackageResponse) UnmarshalJSON

func (v *NullableContentJAVAPackageResponse) UnmarshalJSON(src []byte) error

func (*NullableContentJAVAPackageResponse) Unset

type NullableContentJAVAPackageResponseContent

type NullableContentJAVAPackageResponseContent struct {
	// contains filtered or unexported fields
}

func (NullableContentJAVAPackageResponseContent) Get

func (NullableContentJAVAPackageResponseContent) IsSet

func (NullableContentJAVAPackageResponseContent) MarshalJSON

func (*NullableContentJAVAPackageResponseContent) Set

func (*NullableContentJAVAPackageResponseContent) UnmarshalJSON

func (v *NullableContentJAVAPackageResponseContent) UnmarshalJSON(src []byte) error

func (*NullableContentJAVAPackageResponseContent) Unset

type NullableContentMalwareResponse

type NullableContentMalwareResponse struct {
	// contains filtered or unexported fields
}

func (NullableContentMalwareResponse) Get

func (NullableContentMalwareResponse) IsSet

func (NullableContentMalwareResponse) MarshalJSON

func (v NullableContentMalwareResponse) MarshalJSON() ([]byte, error)

func (*NullableContentMalwareResponse) Set

func (*NullableContentMalwareResponse) UnmarshalJSON

func (v *NullableContentMalwareResponse) UnmarshalJSON(src []byte) error

func (*NullableContentMalwareResponse) Unset

func (v *NullableContentMalwareResponse) Unset()

type NullableContentPackageResponse

type NullableContentPackageResponse struct {
	// contains filtered or unexported fields
}

func (NullableContentPackageResponse) Get

func (NullableContentPackageResponse) IsSet

func (NullableContentPackageResponse) MarshalJSON

func (v NullableContentPackageResponse) MarshalJSON() ([]byte, error)

func (*NullableContentPackageResponse) Set

func (*NullableContentPackageResponse) UnmarshalJSON

func (v *NullableContentPackageResponse) UnmarshalJSON(src []byte) error

func (*NullableContentPackageResponse) Unset

func (v *NullableContentPackageResponse) Unset()

type NullableContentPackageResponseContent

type NullableContentPackageResponseContent struct {
	// contains filtered or unexported fields
}

func (NullableContentPackageResponseContent) Get

func (NullableContentPackageResponseContent) IsSet

func (NullableContentPackageResponseContent) MarshalJSON

func (v NullableContentPackageResponseContent) MarshalJSON() ([]byte, error)

func (*NullableContentPackageResponseContent) Set

func (*NullableContentPackageResponseContent) UnmarshalJSON

func (v *NullableContentPackageResponseContent) UnmarshalJSON(src []byte) error

func (*NullableContentPackageResponseContent) Unset

type NullableContentResponse

type NullableContentResponse struct {
	// contains filtered or unexported fields
}

func NewNullableContentResponse

func NewNullableContentResponse(val *ContentResponse) *NullableContentResponse

func (NullableContentResponse) Get

func (NullableContentResponse) IsSet

func (v NullableContentResponse) IsSet() bool

func (NullableContentResponse) MarshalJSON

func (v NullableContentResponse) MarshalJSON() ([]byte, error)

func (*NullableContentResponse) Set

func (*NullableContentResponse) UnmarshalJSON

func (v *NullableContentResponse) UnmarshalJSON(src []byte) error

func (*NullableContentResponse) Unset

func (v *NullableContentResponse) Unset()

type NullableDeleteImageResponse

type NullableDeleteImageResponse struct {
	// contains filtered or unexported fields
}

func NewNullableDeleteImageResponse

func NewNullableDeleteImageResponse(val *DeleteImageResponse) *NullableDeleteImageResponse

func (NullableDeleteImageResponse) Get

func (NullableDeleteImageResponse) IsSet

func (NullableDeleteImageResponse) MarshalJSON

func (v NullableDeleteImageResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteImageResponse) Set

func (*NullableDeleteImageResponse) UnmarshalJSON

func (v *NullableDeleteImageResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteImageResponse) Unset

func (v *NullableDeleteImageResponse) Unset()

type NullableEventCategory

type NullableEventCategory struct {
	// contains filtered or unexported fields
}

func NewNullableEventCategory

func NewNullableEventCategory(val *EventCategory) *NullableEventCategory

func (NullableEventCategory) Get

func (NullableEventCategory) IsSet

func (v NullableEventCategory) IsSet() bool

func (NullableEventCategory) MarshalJSON

func (v NullableEventCategory) MarshalJSON() ([]byte, error)

func (*NullableEventCategory) Set

func (v *NullableEventCategory) Set(val *EventCategory)

func (*NullableEventCategory) UnmarshalJSON

func (v *NullableEventCategory) UnmarshalJSON(src []byte) error

func (*NullableEventCategory) Unset

func (v *NullableEventCategory) Unset()

type NullableEventDescription

type NullableEventDescription struct {
	// contains filtered or unexported fields
}

func NewNullableEventDescription

func NewNullableEventDescription(val *EventDescription) *NullableEventDescription

func (NullableEventDescription) Get

func (NullableEventDescription) IsSet

func (v NullableEventDescription) IsSet() bool

func (NullableEventDescription) MarshalJSON

func (v NullableEventDescription) MarshalJSON() ([]byte, error)

func (*NullableEventDescription) Set

func (*NullableEventDescription) UnmarshalJSON

func (v *NullableEventDescription) UnmarshalJSON(src []byte) error

func (*NullableEventDescription) Unset

func (v *NullableEventDescription) Unset()

type NullableEventResponse

type NullableEventResponse struct {
	// contains filtered or unexported fields
}

func NewNullableEventResponse

func NewNullableEventResponse(val *EventResponse) *NullableEventResponse

func (NullableEventResponse) Get

func (NullableEventResponse) IsSet

func (v NullableEventResponse) IsSet() bool

func (NullableEventResponse) MarshalJSON

func (v NullableEventResponse) MarshalJSON() ([]byte, error)

func (*NullableEventResponse) Set

func (v *NullableEventResponse) Set(val *EventResponse)

func (*NullableEventResponse) UnmarshalJSON

func (v *NullableEventResponse) UnmarshalJSON(src []byte) error

func (*NullableEventResponse) Unset

func (v *NullableEventResponse) Unset()

type NullableEventResponseEvent

type NullableEventResponseEvent struct {
	// contains filtered or unexported fields
}

func NewNullableEventResponseEvent

func NewNullableEventResponseEvent(val *EventResponseEvent) *NullableEventResponseEvent

func (NullableEventResponseEvent) Get

func (NullableEventResponseEvent) IsSet

func (v NullableEventResponseEvent) IsSet() bool

func (NullableEventResponseEvent) MarshalJSON

func (v NullableEventResponseEvent) MarshalJSON() ([]byte, error)

func (*NullableEventResponseEvent) Set

func (*NullableEventResponseEvent) UnmarshalJSON

func (v *NullableEventResponseEvent) UnmarshalJSON(src []byte) error

func (*NullableEventResponseEvent) Unset

func (v *NullableEventResponseEvent) Unset()

type NullableEventResponseEventResource

type NullableEventResponseEventResource struct {
	// contains filtered or unexported fields
}

func (NullableEventResponseEventResource) Get

func (NullableEventResponseEventResource) IsSet

func (NullableEventResponseEventResource) MarshalJSON

func (v NullableEventResponseEventResource) MarshalJSON() ([]byte, error)

func (*NullableEventResponseEventResource) Set

func (*NullableEventResponseEventResource) UnmarshalJSON

func (v *NullableEventResponseEventResource) UnmarshalJSON(src []byte) error

func (*NullableEventResponseEventResource) Unset

type NullableEventResponseEventSource

type NullableEventResponseEventSource struct {
	// contains filtered or unexported fields
}

func (NullableEventResponseEventSource) Get

func (NullableEventResponseEventSource) IsSet

func (NullableEventResponseEventSource) MarshalJSON

func (v NullableEventResponseEventSource) MarshalJSON() ([]byte, error)

func (*NullableEventResponseEventSource) Set

func (*NullableEventResponseEventSource) UnmarshalJSON

func (v *NullableEventResponseEventSource) UnmarshalJSON(src []byte) error

func (*NullableEventResponseEventSource) Unset

type NullableEventSubcategory

type NullableEventSubcategory struct {
	// contains filtered or unexported fields
}

func NewNullableEventSubcategory

func NewNullableEventSubcategory(val *EventSubcategory) *NullableEventSubcategory

func (NullableEventSubcategory) Get

func (NullableEventSubcategory) IsSet

func (v NullableEventSubcategory) IsSet() bool

func (NullableEventSubcategory) MarshalJSON

func (v NullableEventSubcategory) MarshalJSON() ([]byte, error)

func (*NullableEventSubcategory) Set

func (*NullableEventSubcategory) UnmarshalJSON

func (v *NullableEventSubcategory) UnmarshalJSON(src []byte) error

func (*NullableEventSubcategory) Unset

func (v *NullableEventSubcategory) Unset()

type NullableEventsList

type NullableEventsList struct {
	// contains filtered or unexported fields
}

func NewNullableEventsList

func NewNullableEventsList(val *EventsList) *NullableEventsList

func (NullableEventsList) Get

func (v NullableEventsList) Get() *EventsList

func (NullableEventsList) IsSet

func (v NullableEventsList) IsSet() bool

func (NullableEventsList) MarshalJSON

func (v NullableEventsList) MarshalJSON() ([]byte, error)

func (*NullableEventsList) Set

func (v *NullableEventsList) Set(val *EventsList)

func (*NullableEventsList) UnmarshalJSON

func (v *NullableEventsList) UnmarshalJSON(src []byte) error

func (*NullableEventsList) Unset

func (v *NullableEventsList) Unset()

type NullableFeedGroupMetadata

type NullableFeedGroupMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableFeedGroupMetadata

func NewNullableFeedGroupMetadata(val *FeedGroupMetadata) *NullableFeedGroupMetadata

func (NullableFeedGroupMetadata) Get

func (NullableFeedGroupMetadata) IsSet

func (v NullableFeedGroupMetadata) IsSet() bool

func (NullableFeedGroupMetadata) MarshalJSON

func (v NullableFeedGroupMetadata) MarshalJSON() ([]byte, error)

func (*NullableFeedGroupMetadata) Set

func (*NullableFeedGroupMetadata) UnmarshalJSON

func (v *NullableFeedGroupMetadata) UnmarshalJSON(src []byte) error

func (*NullableFeedGroupMetadata) Unset

func (v *NullableFeedGroupMetadata) Unset()

type NullableFeedMetadata

type NullableFeedMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableFeedMetadata

func NewNullableFeedMetadata(val *FeedMetadata) *NullableFeedMetadata

func (NullableFeedMetadata) Get

func (NullableFeedMetadata) IsSet

func (v NullableFeedMetadata) IsSet() bool

func (NullableFeedMetadata) MarshalJSON

func (v NullableFeedMetadata) MarshalJSON() ([]byte, error)

func (*NullableFeedMetadata) Set

func (v *NullableFeedMetadata) Set(val *FeedMetadata)

func (*NullableFeedMetadata) UnmarshalJSON

func (v *NullableFeedMetadata) UnmarshalJSON(src []byte) error

func (*NullableFeedMetadata) Unset

func (v *NullableFeedMetadata) Unset()

type NullableFeedSyncResult

type NullableFeedSyncResult struct {
	// contains filtered or unexported fields
}

func NewNullableFeedSyncResult

func NewNullableFeedSyncResult(val *FeedSyncResult) *NullableFeedSyncResult

func (NullableFeedSyncResult) Get

func (NullableFeedSyncResult) IsSet

func (v NullableFeedSyncResult) IsSet() bool

func (NullableFeedSyncResult) MarshalJSON

func (v NullableFeedSyncResult) MarshalJSON() ([]byte, error)

func (*NullableFeedSyncResult) Set

func (*NullableFeedSyncResult) UnmarshalJSON

func (v *NullableFeedSyncResult) UnmarshalJSON(src []byte) error

func (*NullableFeedSyncResult) Unset

func (v *NullableFeedSyncResult) Unset()

type NullableFileContentSearchResult

type NullableFileContentSearchResult struct {
	// contains filtered or unexported fields
}

func (NullableFileContentSearchResult) Get

func (NullableFileContentSearchResult) IsSet

func (NullableFileContentSearchResult) MarshalJSON

func (v NullableFileContentSearchResult) MarshalJSON() ([]byte, error)

func (*NullableFileContentSearchResult) Set

func (*NullableFileContentSearchResult) UnmarshalJSON

func (v *NullableFileContentSearchResult) UnmarshalJSON(src []byte) error

func (*NullableFileContentSearchResult) 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 NullableGateSpec

type NullableGateSpec struct {
	// contains filtered or unexported fields
}

func NewNullableGateSpec

func NewNullableGateSpec(val *GateSpec) *NullableGateSpec

func (NullableGateSpec) Get

func (v NullableGateSpec) Get() *GateSpec

func (NullableGateSpec) IsSet

func (v NullableGateSpec) IsSet() bool

func (NullableGateSpec) MarshalJSON

func (v NullableGateSpec) MarshalJSON() ([]byte, error)

func (*NullableGateSpec) Set

func (v *NullableGateSpec) Set(val *GateSpec)

func (*NullableGateSpec) UnmarshalJSON

func (v *NullableGateSpec) UnmarshalJSON(src []byte) error

func (*NullableGateSpec) Unset

func (v *NullableGateSpec) Unset()

type NullableGenericNotificationPayload

type NullableGenericNotificationPayload struct {
	// contains filtered or unexported fields
}

func (NullableGenericNotificationPayload) Get

func (NullableGenericNotificationPayload) IsSet

func (NullableGenericNotificationPayload) MarshalJSON

func (v NullableGenericNotificationPayload) MarshalJSON() ([]byte, error)

func (*NullableGenericNotificationPayload) Set

func (*NullableGenericNotificationPayload) UnmarshalJSON

func (v *NullableGenericNotificationPayload) UnmarshalJSON(src []byte) error

func (*NullableGenericNotificationPayload) Unset

type NullableGroupSyncResult

type NullableGroupSyncResult struct {
	// contains filtered or unexported fields
}

func NewNullableGroupSyncResult

func NewNullableGroupSyncResult(val *GroupSyncResult) *NullableGroupSyncResult

func (NullableGroupSyncResult) Get

func (NullableGroupSyncResult) IsSet

func (v NullableGroupSyncResult) IsSet() bool

func (NullableGroupSyncResult) MarshalJSON

func (v NullableGroupSyncResult) MarshalJSON() ([]byte, error)

func (*NullableGroupSyncResult) Set

func (*NullableGroupSyncResult) UnmarshalJSON

func (v *NullableGroupSyncResult) UnmarshalJSON(src []byte) error

func (*NullableGroupSyncResult) Unset

func (v *NullableGroupSyncResult) Unset()

type NullableImageAnalysisRequest

type NullableImageAnalysisRequest struct {
	// contains filtered or unexported fields
}

func NewNullableImageAnalysisRequest

func NewNullableImageAnalysisRequest(val *ImageAnalysisRequest) *NullableImageAnalysisRequest

func (NullableImageAnalysisRequest) Get

func (NullableImageAnalysisRequest) IsSet

func (NullableImageAnalysisRequest) MarshalJSON

func (v NullableImageAnalysisRequest) MarshalJSON() ([]byte, error)

func (*NullableImageAnalysisRequest) Set

func (*NullableImageAnalysisRequest) UnmarshalJSON

func (v *NullableImageAnalysisRequest) UnmarshalJSON(src []byte) error

func (*NullableImageAnalysisRequest) Unset

func (v *NullableImageAnalysisRequest) Unset()

type NullableImageDetail

type NullableImageDetail struct {
	// contains filtered or unexported fields
}

func NewNullableImageDetail

func NewNullableImageDetail(val *ImageDetail) *NullableImageDetail

func (NullableImageDetail) Get

func (NullableImageDetail) IsSet

func (v NullableImageDetail) IsSet() bool

func (NullableImageDetail) MarshalJSON

func (v NullableImageDetail) MarshalJSON() ([]byte, error)

func (*NullableImageDetail) Set

func (v *NullableImageDetail) Set(val *ImageDetail)

func (*NullableImageDetail) UnmarshalJSON

func (v *NullableImageDetail) UnmarshalJSON(src []byte) error

func (*NullableImageDetail) Unset

func (v *NullableImageDetail) Unset()

type NullableImageFilter

type NullableImageFilter struct {
	// contains filtered or unexported fields
}

func NewNullableImageFilter

func NewNullableImageFilter(val *ImageFilter) *NullableImageFilter

func (NullableImageFilter) Get

func (NullableImageFilter) IsSet

func (v NullableImageFilter) IsSet() bool

func (NullableImageFilter) MarshalJSON

func (v NullableImageFilter) MarshalJSON() ([]byte, error)

func (*NullableImageFilter) Set

func (v *NullableImageFilter) Set(val *ImageFilter)

func (*NullableImageFilter) UnmarshalJSON

func (v *NullableImageFilter) UnmarshalJSON(src []byte) error

func (*NullableImageFilter) Unset

func (v *NullableImageFilter) Unset()

type NullableImageImportContentResponse

type NullableImageImportContentResponse struct {
	// contains filtered or unexported fields
}

func (NullableImageImportContentResponse) Get

func (NullableImageImportContentResponse) IsSet

func (NullableImageImportContentResponse) MarshalJSON

func (v NullableImageImportContentResponse) MarshalJSON() ([]byte, error)

func (*NullableImageImportContentResponse) Set

func (*NullableImageImportContentResponse) UnmarshalJSON

func (v *NullableImageImportContentResponse) UnmarshalJSON(src []byte) error

func (*NullableImageImportContentResponse) Unset

type NullableImageImportManifest

type NullableImageImportManifest struct {
	// contains filtered or unexported fields
}

func NewNullableImageImportManifest

func NewNullableImageImportManifest(val *ImageImportManifest) *NullableImageImportManifest

func (NullableImageImportManifest) Get

func (NullableImageImportManifest) IsSet

func (NullableImageImportManifest) MarshalJSON

func (v NullableImageImportManifest) MarshalJSON() ([]byte, error)

func (*NullableImageImportManifest) Set

func (*NullableImageImportManifest) UnmarshalJSON

func (v *NullableImageImportManifest) UnmarshalJSON(src []byte) error

func (*NullableImageImportManifest) Unset

func (v *NullableImageImportManifest) Unset()

type NullableImageImportOperation

type NullableImageImportOperation struct {
	// contains filtered or unexported fields
}

func NewNullableImageImportOperation

func NewNullableImageImportOperation(val *ImageImportOperation) *NullableImageImportOperation

func (NullableImageImportOperation) Get

func (NullableImageImportOperation) IsSet

func (NullableImageImportOperation) MarshalJSON

func (v NullableImageImportOperation) MarshalJSON() ([]byte, error)

func (*NullableImageImportOperation) Set

func (*NullableImageImportOperation) UnmarshalJSON

func (v *NullableImageImportOperation) UnmarshalJSON(src []byte) error

func (*NullableImageImportOperation) Unset

func (v *NullableImageImportOperation) Unset()

type NullableImagePackageManifest

type NullableImagePackageManifest struct {
	// contains filtered or unexported fields
}

func NewNullableImagePackageManifest

func NewNullableImagePackageManifest(val *ImagePackageManifest) *NullableImagePackageManifest

func (NullableImagePackageManifest) Get

func (NullableImagePackageManifest) IsSet

func (NullableImagePackageManifest) MarshalJSON

func (v NullableImagePackageManifest) MarshalJSON() ([]byte, error)

func (*NullableImagePackageManifest) Set

func (*NullableImagePackageManifest) UnmarshalJSON

func (v *NullableImagePackageManifest) UnmarshalJSON(src []byte) error

func (*NullableImagePackageManifest) Unset

func (v *NullableImagePackageManifest) Unset()

type NullableImageRef

type NullableImageRef struct {
	// contains filtered or unexported fields
}

func NewNullableImageRef

func NewNullableImageRef(val *ImageRef) *NullableImageRef

func (NullableImageRef) Get

func (v NullableImageRef) Get() *ImageRef

func (NullableImageRef) IsSet

func (v NullableImageRef) IsSet() bool

func (NullableImageRef) MarshalJSON

func (v NullableImageRef) MarshalJSON() ([]byte, error)

func (*NullableImageRef) Set

func (v *NullableImageRef) Set(val *ImageRef)

func (*NullableImageRef) UnmarshalJSON

func (v *NullableImageRef) UnmarshalJSON(src []byte) error

func (*NullableImageRef) Unset

func (v *NullableImageRef) Unset()

type NullableImageReference

type NullableImageReference struct {
	// contains filtered or unexported fields
}

func NewNullableImageReference

func NewNullableImageReference(val *ImageReference) *NullableImageReference

func (NullableImageReference) Get

func (NullableImageReference) IsSet

func (v NullableImageReference) IsSet() bool

func (NullableImageReference) MarshalJSON

func (v NullableImageReference) MarshalJSON() ([]byte, error)

func (*NullableImageReference) Set

func (*NullableImageReference) UnmarshalJSON

func (v *NullableImageReference) UnmarshalJSON(src []byte) error

func (*NullableImageReference) Unset

func (v *NullableImageReference) Unset()

type NullableImageSelectionRule

type NullableImageSelectionRule struct {
	// contains filtered or unexported fields
}

func NewNullableImageSelectionRule

func NewNullableImageSelectionRule(val *ImageSelectionRule) *NullableImageSelectionRule

func (NullableImageSelectionRule) Get

func (NullableImageSelectionRule) IsSet

func (v NullableImageSelectionRule) IsSet() bool

func (NullableImageSelectionRule) MarshalJSON

func (v NullableImageSelectionRule) MarshalJSON() ([]byte, error)

func (*NullableImageSelectionRule) Set

func (*NullableImageSelectionRule) UnmarshalJSON

func (v *NullableImageSelectionRule) UnmarshalJSON(src []byte) error

func (*NullableImageSelectionRule) Unset

func (v *NullableImageSelectionRule) Unset()

type NullableImageSelector

type NullableImageSelector struct {
	// contains filtered or unexported fields
}

func NewNullableImageSelector

func NewNullableImageSelector(val *ImageSelector) *NullableImageSelector

func (NullableImageSelector) Get

func (NullableImageSelector) IsSet

func (v NullableImageSelector) IsSet() bool

func (NullableImageSelector) MarshalJSON

func (v NullableImageSelector) MarshalJSON() ([]byte, error)

func (*NullableImageSelector) Set

func (v *NullableImageSelector) Set(val *ImageSelector)

func (*NullableImageSelector) UnmarshalJSON

func (v *NullableImageSelector) UnmarshalJSON(src []byte) error

func (*NullableImageSelector) Unset

func (v *NullableImageSelector) Unset()

type NullableImageSource

type NullableImageSource struct {
	// contains filtered or unexported fields
}

func NewNullableImageSource

func NewNullableImageSource(val *ImageSource) *NullableImageSource

func (NullableImageSource) Get

func (NullableImageSource) IsSet

func (v NullableImageSource) IsSet() bool

func (NullableImageSource) MarshalJSON

func (v NullableImageSource) MarshalJSON() ([]byte, error)

func (*NullableImageSource) Set

func (v *NullableImageSource) Set(val *ImageSource)

func (*NullableImageSource) UnmarshalJSON

func (v *NullableImageSource) UnmarshalJSON(src []byte) error

func (*NullableImageSource) Unset

func (v *NullableImageSource) Unset()

type NullableImageWithPackages

type NullableImageWithPackages struct {
	// contains filtered or unexported fields
}

func NewNullableImageWithPackages

func NewNullableImageWithPackages(val *ImageWithPackages) *NullableImageWithPackages

func (NullableImageWithPackages) Get

func (NullableImageWithPackages) IsSet

func (v NullableImageWithPackages) IsSet() bool

func (NullableImageWithPackages) MarshalJSON

func (v NullableImageWithPackages) MarshalJSON() ([]byte, error)

func (*NullableImageWithPackages) Set

func (*NullableImageWithPackages) UnmarshalJSON

func (v *NullableImageWithPackages) UnmarshalJSON(src []byte) error

func (*NullableImageWithPackages) Unset

func (v *NullableImageWithPackages) Unset()

type NullableImportContentDigests

type NullableImportContentDigests struct {
	// contains filtered or unexported fields
}

func NewNullableImportContentDigests

func NewNullableImportContentDigests(val *ImportContentDigests) *NullableImportContentDigests

func (NullableImportContentDigests) Get

func (NullableImportContentDigests) IsSet

func (NullableImportContentDigests) MarshalJSON

func (v NullableImportContentDigests) MarshalJSON() ([]byte, error)

func (*NullableImportContentDigests) Set

func (*NullableImportContentDigests) UnmarshalJSON

func (v *NullableImportContentDigests) UnmarshalJSON(src []byte) error

func (*NullableImportContentDigests) Unset

func (v *NullableImportContentDigests) Unset()

type NullableImportDescriptor

type NullableImportDescriptor struct {
	// contains filtered or unexported fields
}

func NewNullableImportDescriptor

func NewNullableImportDescriptor(val *ImportDescriptor) *NullableImportDescriptor

func (NullableImportDescriptor) Get

func (NullableImportDescriptor) IsSet

func (v NullableImportDescriptor) IsSet() bool

func (NullableImportDescriptor) MarshalJSON

func (v NullableImportDescriptor) MarshalJSON() ([]byte, error)

func (*NullableImportDescriptor) Set

func (*NullableImportDescriptor) UnmarshalJSON

func (v *NullableImportDescriptor) UnmarshalJSON(src []byte) error

func (*NullableImportDescriptor) Unset

func (v *NullableImportDescriptor) Unset()

type NullableImportDistribution

type NullableImportDistribution struct {
	// contains filtered or unexported fields
}

func NewNullableImportDistribution

func NewNullableImportDistribution(val *ImportDistribution) *NullableImportDistribution

func (NullableImportDistribution) Get

func (NullableImportDistribution) IsSet

func (v NullableImportDistribution) IsSet() bool

func (NullableImportDistribution) MarshalJSON

func (v NullableImportDistribution) MarshalJSON() ([]byte, error)

func (*NullableImportDistribution) Set

func (*NullableImportDistribution) UnmarshalJSON

func (v *NullableImportDistribution) UnmarshalJSON(src []byte) error

func (*NullableImportDistribution) Unset

func (v *NullableImportDistribution) Unset()

type NullableImportPackage

type NullableImportPackage struct {
	// contains filtered or unexported fields
}

func NewNullableImportPackage

func NewNullableImportPackage(val *ImportPackage) *NullableImportPackage

func (NullableImportPackage) Get

func (NullableImportPackage) IsSet

func (v NullableImportPackage) IsSet() bool

func (NullableImportPackage) MarshalJSON

func (v NullableImportPackage) MarshalJSON() ([]byte, error)

func (*NullableImportPackage) Set

func (v *NullableImportPackage) Set(val *ImportPackage)

func (*NullableImportPackage) UnmarshalJSON

func (v *NullableImportPackage) UnmarshalJSON(src []byte) error

func (*NullableImportPackage) Unset

func (v *NullableImportPackage) Unset()

type NullableImportPackageLocation

type NullableImportPackageLocation struct {
	// contains filtered or unexported fields
}

func (NullableImportPackageLocation) Get

func (NullableImportPackageLocation) IsSet

func (NullableImportPackageLocation) MarshalJSON

func (v NullableImportPackageLocation) MarshalJSON() ([]byte, error)

func (*NullableImportPackageLocation) Set

func (*NullableImportPackageLocation) UnmarshalJSON

func (v *NullableImportPackageLocation) UnmarshalJSON(src []byte) error

func (*NullableImportPackageLocation) Unset

func (v *NullableImportPackageLocation) Unset()

type NullableImportPackageRelationship

type NullableImportPackageRelationship struct {
	// contains filtered or unexported fields
}

func (NullableImportPackageRelationship) Get

func (NullableImportPackageRelationship) IsSet

func (NullableImportPackageRelationship) MarshalJSON

func (v NullableImportPackageRelationship) MarshalJSON() ([]byte, error)

func (*NullableImportPackageRelationship) Set

func (*NullableImportPackageRelationship) UnmarshalJSON

func (v *NullableImportPackageRelationship) UnmarshalJSON(src []byte) error

func (*NullableImportPackageRelationship) Unset

type NullableImportSchema

type NullableImportSchema struct {
	// contains filtered or unexported fields
}

func NewNullableImportSchema

func NewNullableImportSchema(val *ImportSchema) *NullableImportSchema

func (NullableImportSchema) Get

func (NullableImportSchema) IsSet

func (v NullableImportSchema) IsSet() bool

func (NullableImportSchema) MarshalJSON

func (v NullableImportSchema) MarshalJSON() ([]byte, error)

func (*NullableImportSchema) Set

func (v *NullableImportSchema) Set(val *ImportSchema)

func (*NullableImportSchema) UnmarshalJSON

func (v *NullableImportSchema) UnmarshalJSON(src []byte) error

func (*NullableImportSchema) Unset

func (v *NullableImportSchema) Unset()

type NullableImportSource

type NullableImportSource struct {
	// contains filtered or unexported fields
}

func NewNullableImportSource

func NewNullableImportSource(val *ImportSource) *NullableImportSource

func (NullableImportSource) Get

func (NullableImportSource) IsSet

func (v NullableImportSource) IsSet() bool

func (NullableImportSource) MarshalJSON

func (v NullableImportSource) MarshalJSON() ([]byte, error)

func (*NullableImportSource) Set

func (v *NullableImportSource) Set(val *ImportSource)

func (*NullableImportSource) UnmarshalJSON

func (v *NullableImportSource) UnmarshalJSON(src []byte) error

func (*NullableImportSource) Unset

func (v *NullableImportSource) 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 NullableLocalAnalysisSource

type NullableLocalAnalysisSource struct {
	// contains filtered or unexported fields
}

func NewNullableLocalAnalysisSource

func NewNullableLocalAnalysisSource(val *LocalAnalysisSource) *NullableLocalAnalysisSource

func (NullableLocalAnalysisSource) Get

func (NullableLocalAnalysisSource) IsSet

func (NullableLocalAnalysisSource) MarshalJSON

func (v NullableLocalAnalysisSource) MarshalJSON() ([]byte, error)

func (*NullableLocalAnalysisSource) Set

func (*NullableLocalAnalysisSource) UnmarshalJSON

func (v *NullableLocalAnalysisSource) UnmarshalJSON(src []byte) error

func (*NullableLocalAnalysisSource) Unset

func (v *NullableLocalAnalysisSource) Unset()

type NullableMalwareScan

type NullableMalwareScan struct {
	// contains filtered or unexported fields
}

func NewNullableMalwareScan

func NewNullableMalwareScan(val *MalwareScan) *NullableMalwareScan

func (NullableMalwareScan) Get

func (NullableMalwareScan) IsSet

func (v NullableMalwareScan) IsSet() bool

func (NullableMalwareScan) MarshalJSON

func (v NullableMalwareScan) MarshalJSON() ([]byte, error)

func (*NullableMalwareScan) Set

func (v *NullableMalwareScan) Set(val *MalwareScan)

func (*NullableMalwareScan) UnmarshalJSON

func (v *NullableMalwareScan) UnmarshalJSON(src []byte) error

func (*NullableMalwareScan) Unset

func (v *NullableMalwareScan) Unset()

type NullableMalwareScanFindings

type NullableMalwareScanFindings struct {
	// contains filtered or unexported fields
}

func NewNullableMalwareScanFindings

func NewNullableMalwareScanFindings(val *MalwareScanFindings) *NullableMalwareScanFindings

func (NullableMalwareScanFindings) Get

func (NullableMalwareScanFindings) IsSet

func (NullableMalwareScanFindings) MarshalJSON

func (v NullableMalwareScanFindings) MarshalJSON() ([]byte, error)

func (*NullableMalwareScanFindings) Set

func (*NullableMalwareScanFindings) UnmarshalJSON

func (v *NullableMalwareScanFindings) UnmarshalJSON(src []byte) error

func (*NullableMalwareScanFindings) Unset

func (v *NullableMalwareScanFindings) Unset()

type NullableMappingRule

type NullableMappingRule struct {
	// contains filtered or unexported fields
}

func NewNullableMappingRule

func NewNullableMappingRule(val *MappingRule) *NullableMappingRule

func (NullableMappingRule) Get

func (NullableMappingRule) IsSet

func (v NullableMappingRule) IsSet() bool

func (NullableMappingRule) MarshalJSON

func (v NullableMappingRule) MarshalJSON() ([]byte, error)

func (*NullableMappingRule) Set

func (v *NullableMappingRule) Set(val *MappingRule)

func (*NullableMappingRule) UnmarshalJSON

func (v *NullableMappingRule) UnmarshalJSON(src []byte) error

func (*NullableMappingRule) Unset

func (v *NullableMappingRule) Unset()

type NullableMetadataResponse

type NullableMetadataResponse struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataResponse

func NewNullableMetadataResponse(val *MetadataResponse) *NullableMetadataResponse

func (NullableMetadataResponse) Get

func (NullableMetadataResponse) IsSet

func (v NullableMetadataResponse) IsSet() bool

func (NullableMetadataResponse) MarshalJSON

func (v NullableMetadataResponse) MarshalJSON() ([]byte, error)

func (*NullableMetadataResponse) Set

func (*NullableMetadataResponse) UnmarshalJSON

func (v *NullableMetadataResponse) UnmarshalJSON(src []byte) error

func (*NullableMetadataResponse) Unset

func (v *NullableMetadataResponse) Unset()

type NullableNotificationBase

type NullableNotificationBase struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationBase

func NewNullableNotificationBase(val *NotificationBase) *NullableNotificationBase

func (NullableNotificationBase) Get

func (NullableNotificationBase) IsSet

func (v NullableNotificationBase) IsSet() bool

func (NullableNotificationBase) MarshalJSON

func (v NullableNotificationBase) MarshalJSON() ([]byte, error)

func (*NullableNotificationBase) Set

func (*NullableNotificationBase) UnmarshalJSON

func (v *NullableNotificationBase) UnmarshalJSON(src []byte) error

func (*NullableNotificationBase) Unset

func (v *NullableNotificationBase) Unset()

type NullableNvdDataObject

type NullableNvdDataObject struct {
	// contains filtered or unexported fields
}

func NewNullableNvdDataObject

func NewNullableNvdDataObject(val *NvdDataObject) *NullableNvdDataObject

func (NullableNvdDataObject) Get

func (NullableNvdDataObject) IsSet

func (v NullableNvdDataObject) IsSet() bool

func (NullableNvdDataObject) MarshalJSON

func (v NullableNvdDataObject) MarshalJSON() ([]byte, error)

func (*NullableNvdDataObject) Set

func (v *NullableNvdDataObject) Set(val *NvdDataObject)

func (*NullableNvdDataObject) UnmarshalJSON

func (v *NullableNvdDataObject) UnmarshalJSON(src []byte) error

func (*NullableNvdDataObject) Unset

func (v *NullableNvdDataObject) Unset()

type NullablePackageReference

type NullablePackageReference struct {
	// contains filtered or unexported fields
}

func NewNullablePackageReference

func NewNullablePackageReference(val *PackageReference) *NullablePackageReference

func (NullablePackageReference) Get

func (NullablePackageReference) IsSet

func (v NullablePackageReference) IsSet() bool

func (NullablePackageReference) MarshalJSON

func (v NullablePackageReference) MarshalJSON() ([]byte, error)

func (*NullablePackageReference) Set

func (*NullablePackageReference) UnmarshalJSON

func (v *NullablePackageReference) UnmarshalJSON(src []byte) error

func (*NullablePackageReference) Unset

func (v *NullablePackageReference) Unset()

type NullablePaginatedImageList

type NullablePaginatedImageList struct {
	// contains filtered or unexported fields
}

func NewNullablePaginatedImageList

func NewNullablePaginatedImageList(val *PaginatedImageList) *NullablePaginatedImageList

func (NullablePaginatedImageList) Get

func (NullablePaginatedImageList) IsSet

func (v NullablePaginatedImageList) IsSet() bool

func (NullablePaginatedImageList) MarshalJSON

func (v NullablePaginatedImageList) MarshalJSON() ([]byte, error)

func (*NullablePaginatedImageList) Set

func (*NullablePaginatedImageList) UnmarshalJSON

func (v *NullablePaginatedImageList) UnmarshalJSON(src []byte) error

func (*NullablePaginatedImageList) Unset

func (v *NullablePaginatedImageList) Unset()

type NullablePaginatedImageListAllOf

type NullablePaginatedImageListAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedImageListAllOf) Get

func (NullablePaginatedImageListAllOf) IsSet

func (NullablePaginatedImageListAllOf) MarshalJSON

func (v NullablePaginatedImageListAllOf) MarshalJSON() ([]byte, error)

func (*NullablePaginatedImageListAllOf) Set

func (*NullablePaginatedImageListAllOf) UnmarshalJSON

func (v *NullablePaginatedImageListAllOf) UnmarshalJSON(src []byte) error

func (*NullablePaginatedImageListAllOf) Unset

type NullablePaginatedVulnerabilityList

type NullablePaginatedVulnerabilityList struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedVulnerabilityList) Get

func (NullablePaginatedVulnerabilityList) IsSet

func (NullablePaginatedVulnerabilityList) MarshalJSON

func (v NullablePaginatedVulnerabilityList) MarshalJSON() ([]byte, error)

func (*NullablePaginatedVulnerabilityList) Set

func (*NullablePaginatedVulnerabilityList) UnmarshalJSON

func (v *NullablePaginatedVulnerabilityList) UnmarshalJSON(src []byte) error

func (*NullablePaginatedVulnerabilityList) Unset

type NullablePaginatedVulnerabilityListAllOf

type NullablePaginatedVulnerabilityListAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedVulnerabilityListAllOf) Get

func (NullablePaginatedVulnerabilityListAllOf) IsSet

func (NullablePaginatedVulnerabilityListAllOf) MarshalJSON

func (v NullablePaginatedVulnerabilityListAllOf) MarshalJSON() ([]byte, error)

func (*NullablePaginatedVulnerabilityListAllOf) Set

func (*NullablePaginatedVulnerabilityListAllOf) UnmarshalJSON

func (v *NullablePaginatedVulnerabilityListAllOf) UnmarshalJSON(src []byte) error

func (*NullablePaginatedVulnerabilityListAllOf) Unset

type NullablePaginatedVulnerableImageList

type NullablePaginatedVulnerableImageList struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedVulnerableImageList) Get

func (NullablePaginatedVulnerableImageList) IsSet

func (NullablePaginatedVulnerableImageList) MarshalJSON

func (v NullablePaginatedVulnerableImageList) MarshalJSON() ([]byte, error)

func (*NullablePaginatedVulnerableImageList) Set

func (*NullablePaginatedVulnerableImageList) UnmarshalJSON

func (v *NullablePaginatedVulnerableImageList) UnmarshalJSON(src []byte) error

func (*NullablePaginatedVulnerableImageList) Unset

type NullablePaginatedVulnerableImageListAllOf

type NullablePaginatedVulnerableImageListAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedVulnerableImageListAllOf) Get

func (NullablePaginatedVulnerableImageListAllOf) IsSet

func (NullablePaginatedVulnerableImageListAllOf) MarshalJSON

func (*NullablePaginatedVulnerableImageListAllOf) Set

func (*NullablePaginatedVulnerableImageListAllOf) UnmarshalJSON

func (v *NullablePaginatedVulnerableImageListAllOf) UnmarshalJSON(src []byte) error

func (*NullablePaginatedVulnerableImageListAllOf) Unset

type NullablePaginationProperties

type NullablePaginationProperties struct {
	// contains filtered or unexported fields
}

func NewNullablePaginationProperties

func NewNullablePaginationProperties(val *PaginationProperties) *NullablePaginationProperties

func (NullablePaginationProperties) Get

func (NullablePaginationProperties) IsSet

func (NullablePaginationProperties) MarshalJSON

func (v NullablePaginationProperties) MarshalJSON() ([]byte, error)

func (*NullablePaginationProperties) Set

func (*NullablePaginationProperties) UnmarshalJSON

func (v *NullablePaginationProperties) UnmarshalJSON(src []byte) error

func (*NullablePaginationProperties) Unset

func (v *NullablePaginationProperties) 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 NullablePolicyBundle

type NullablePolicyBundle struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyBundle

func NewNullablePolicyBundle(val *PolicyBundle) *NullablePolicyBundle

func (NullablePolicyBundle) Get

func (NullablePolicyBundle) IsSet

func (v NullablePolicyBundle) IsSet() bool

func (NullablePolicyBundle) MarshalJSON

func (v NullablePolicyBundle) MarshalJSON() ([]byte, error)

func (*NullablePolicyBundle) Set

func (v *NullablePolicyBundle) Set(val *PolicyBundle)

func (*NullablePolicyBundle) UnmarshalJSON

func (v *NullablePolicyBundle) UnmarshalJSON(src []byte) error

func (*NullablePolicyBundle) Unset

func (v *NullablePolicyBundle) Unset()

type NullablePolicyBundleRecord

type NullablePolicyBundleRecord struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyBundleRecord

func NewNullablePolicyBundleRecord(val *PolicyBundleRecord) *NullablePolicyBundleRecord

func (NullablePolicyBundleRecord) Get

func (NullablePolicyBundleRecord) IsSet

func (v NullablePolicyBundleRecord) IsSet() bool

func (NullablePolicyBundleRecord) MarshalJSON

func (v NullablePolicyBundleRecord) MarshalJSON() ([]byte, error)

func (*NullablePolicyBundleRecord) Set

func (*NullablePolicyBundleRecord) UnmarshalJSON

func (v *NullablePolicyBundleRecord) UnmarshalJSON(src []byte) error

func (*NullablePolicyBundleRecord) Unset

func (v *NullablePolicyBundleRecord) Unset()

type NullablePolicyEvalNotification

type NullablePolicyEvalNotification struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotification) Get

func (NullablePolicyEvalNotification) IsSet

func (NullablePolicyEvalNotification) MarshalJSON

func (v NullablePolicyEvalNotification) MarshalJSON() ([]byte, error)

func (*NullablePolicyEvalNotification) Set

func (*NullablePolicyEvalNotification) UnmarshalJSON

func (v *NullablePolicyEvalNotification) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotification) Unset

func (v *NullablePolicyEvalNotification) Unset()

type NullablePolicyEvalNotificationAllOf

type NullablePolicyEvalNotificationAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotificationAllOf) Get

func (NullablePolicyEvalNotificationAllOf) IsSet

func (NullablePolicyEvalNotificationAllOf) MarshalJSON

func (v NullablePolicyEvalNotificationAllOf) MarshalJSON() ([]byte, error)

func (*NullablePolicyEvalNotificationAllOf) Set

func (*NullablePolicyEvalNotificationAllOf) UnmarshalJSON

func (v *NullablePolicyEvalNotificationAllOf) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotificationAllOf) Unset

type NullablePolicyEvalNotificationData

type NullablePolicyEvalNotificationData struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotificationData) Get

func (NullablePolicyEvalNotificationData) IsSet

func (NullablePolicyEvalNotificationData) MarshalJSON

func (v NullablePolicyEvalNotificationData) MarshalJSON() ([]byte, error)

func (*NullablePolicyEvalNotificationData) Set

func (*NullablePolicyEvalNotificationData) UnmarshalJSON

func (v *NullablePolicyEvalNotificationData) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotificationData) Unset

type NullablePolicyEvalNotificationDataAllOf

type NullablePolicyEvalNotificationDataAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotificationDataAllOf) Get

func (NullablePolicyEvalNotificationDataAllOf) IsSet

func (NullablePolicyEvalNotificationDataAllOf) MarshalJSON

func (v NullablePolicyEvalNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*NullablePolicyEvalNotificationDataAllOf) Set

func (*NullablePolicyEvalNotificationDataAllOf) UnmarshalJSON

func (v *NullablePolicyEvalNotificationDataAllOf) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotificationDataAllOf) Unset

type NullablePolicyEvalNotificationPayload

type NullablePolicyEvalNotificationPayload struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotificationPayload) Get

func (NullablePolicyEvalNotificationPayload) IsSet

func (NullablePolicyEvalNotificationPayload) MarshalJSON

func (v NullablePolicyEvalNotificationPayload) MarshalJSON() ([]byte, error)

func (*NullablePolicyEvalNotificationPayload) Set

func (*NullablePolicyEvalNotificationPayload) UnmarshalJSON

func (v *NullablePolicyEvalNotificationPayload) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotificationPayload) Unset

type NullablePolicyEvalNotificationPayloadAllOf

type NullablePolicyEvalNotificationPayloadAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePolicyEvalNotificationPayloadAllOf) Get

func (NullablePolicyEvalNotificationPayloadAllOf) IsSet

func (NullablePolicyEvalNotificationPayloadAllOf) MarshalJSON

func (*NullablePolicyEvalNotificationPayloadAllOf) Set

func (*NullablePolicyEvalNotificationPayloadAllOf) UnmarshalJSON

func (v *NullablePolicyEvalNotificationPayloadAllOf) UnmarshalJSON(src []byte) error

func (*NullablePolicyEvalNotificationPayloadAllOf) Unset

type NullablePolicyRule

type NullablePolicyRule struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyRule

func NewNullablePolicyRule(val *PolicyRule) *NullablePolicyRule

func (NullablePolicyRule) Get

func (v NullablePolicyRule) Get() *PolicyRule

func (NullablePolicyRule) IsSet

func (v NullablePolicyRule) IsSet() bool

func (NullablePolicyRule) MarshalJSON

func (v NullablePolicyRule) MarshalJSON() ([]byte, error)

func (*NullablePolicyRule) Set

func (v *NullablePolicyRule) Set(val *PolicyRule)

func (*NullablePolicyRule) UnmarshalJSON

func (v *NullablePolicyRule) UnmarshalJSON(src []byte) error

func (*NullablePolicyRule) Unset

func (v *NullablePolicyRule) Unset()

type NullablePolicyRuleParams

type NullablePolicyRuleParams struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyRuleParams

func NewNullablePolicyRuleParams(val *PolicyRuleParams) *NullablePolicyRuleParams

func (NullablePolicyRuleParams) Get

func (NullablePolicyRuleParams) IsSet

func (v NullablePolicyRuleParams) IsSet() bool

func (NullablePolicyRuleParams) MarshalJSON

func (v NullablePolicyRuleParams) MarshalJSON() ([]byte, error)

func (*NullablePolicyRuleParams) Set

func (*NullablePolicyRuleParams) UnmarshalJSON

func (v *NullablePolicyRuleParams) UnmarshalJSON(src []byte) error

func (*NullablePolicyRuleParams) Unset

func (v *NullablePolicyRuleParams) Unset()

type NullableRegexContentMatch

type NullableRegexContentMatch struct {
	// contains filtered or unexported fields
}

func NewNullableRegexContentMatch

func NewNullableRegexContentMatch(val *RegexContentMatch) *NullableRegexContentMatch

func (NullableRegexContentMatch) Get

func (NullableRegexContentMatch) IsSet

func (v NullableRegexContentMatch) IsSet() bool

func (NullableRegexContentMatch) MarshalJSON

func (v NullableRegexContentMatch) MarshalJSON() ([]byte, error)

func (*NullableRegexContentMatch) Set

func (*NullableRegexContentMatch) UnmarshalJSON

func (v *NullableRegexContentMatch) UnmarshalJSON(src []byte) error

func (*NullableRegexContentMatch) Unset

func (v *NullableRegexContentMatch) 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 NullableRegistryConfigurationRequest

type NullableRegistryConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullableRegistryConfigurationRequest) Get

func (NullableRegistryConfigurationRequest) IsSet

func (NullableRegistryConfigurationRequest) MarshalJSON

func (v NullableRegistryConfigurationRequest) MarshalJSON() ([]byte, error)

func (*NullableRegistryConfigurationRequest) Set

func (*NullableRegistryConfigurationRequest) UnmarshalJSON

func (v *NullableRegistryConfigurationRequest) UnmarshalJSON(src []byte) error

func (*NullableRegistryConfigurationRequest) Unset

type NullableRegistryDigestSource

type NullableRegistryDigestSource struct {
	// contains filtered or unexported fields
}

func NewNullableRegistryDigestSource

func NewNullableRegistryDigestSource(val *RegistryDigestSource) *NullableRegistryDigestSource

func (NullableRegistryDigestSource) Get

func (NullableRegistryDigestSource) IsSet

func (NullableRegistryDigestSource) MarshalJSON

func (v NullableRegistryDigestSource) MarshalJSON() ([]byte, error)

func (*NullableRegistryDigestSource) Set

func (*NullableRegistryDigestSource) UnmarshalJSON

func (v *NullableRegistryDigestSource) UnmarshalJSON(src []byte) error

func (*NullableRegistryDigestSource) Unset

func (v *NullableRegistryDigestSource) Unset()

type NullableRegistryTagSource

type NullableRegistryTagSource struct {
	// contains filtered or unexported fields
}

func NewNullableRegistryTagSource

func NewNullableRegistryTagSource(val *RegistryTagSource) *NullableRegistryTagSource

func (NullableRegistryTagSource) Get

func (NullableRegistryTagSource) IsSet

func (v NullableRegistryTagSource) IsSet() bool

func (NullableRegistryTagSource) MarshalJSON

func (v NullableRegistryTagSource) MarshalJSON() ([]byte, error)

func (*NullableRegistryTagSource) Set

func (*NullableRegistryTagSource) UnmarshalJSON

func (v *NullableRegistryTagSource) UnmarshalJSON(src []byte) error

func (*NullableRegistryTagSource) Unset

func (v *NullableRegistryTagSource) Unset()

type NullableRetrievedFile

type NullableRetrievedFile struct {
	// contains filtered or unexported fields
}

func NewNullableRetrievedFile

func NewNullableRetrievedFile(val *RetrievedFile) *NullableRetrievedFile

func (NullableRetrievedFile) Get

func (NullableRetrievedFile) IsSet

func (v NullableRetrievedFile) IsSet() bool

func (NullableRetrievedFile) MarshalJSON

func (v NullableRetrievedFile) MarshalJSON() ([]byte, error)

func (*NullableRetrievedFile) Set

func (v *NullableRetrievedFile) Set(val *RetrievedFile)

func (*NullableRetrievedFile) UnmarshalJSON

func (v *NullableRetrievedFile) UnmarshalJSON(src []byte) error

func (*NullableRetrievedFile) Unset

func (v *NullableRetrievedFile) Unset()

type NullableSecretSearchResult

type NullableSecretSearchResult struct {
	// contains filtered or unexported fields
}

func NewNullableSecretSearchResult

func NewNullableSecretSearchResult(val *SecretSearchResult) *NullableSecretSearchResult

func (NullableSecretSearchResult) Get

func (NullableSecretSearchResult) IsSet

func (v NullableSecretSearchResult) IsSet() bool

func (NullableSecretSearchResult) MarshalJSON

func (v NullableSecretSearchResult) MarshalJSON() ([]byte, error)

func (*NullableSecretSearchResult) Set

func (*NullableSecretSearchResult) UnmarshalJSON

func (v *NullableSecretSearchResult) UnmarshalJSON(src []byte) error

func (*NullableSecretSearchResult) Unset

func (v *NullableSecretSearchResult) Unset()

type NullableService

type NullableService struct {
	// contains filtered or unexported fields
}

func NewNullableService

func NewNullableService(val *Service) *NullableService

func (NullableService) Get

func (v NullableService) Get() *Service

func (NullableService) IsSet

func (v NullableService) IsSet() bool

func (NullableService) MarshalJSON

func (v NullableService) MarshalJSON() ([]byte, error)

func (*NullableService) Set

func (v *NullableService) Set(val *Service)

func (*NullableService) UnmarshalJSON

func (v *NullableService) UnmarshalJSON(src []byte) error

func (*NullableService) Unset

func (v *NullableService) Unset()

type NullableServiceVersion

type NullableServiceVersion struct {
	// contains filtered or unexported fields
}

func NewNullableServiceVersion

func NewNullableServiceVersion(val *ServiceVersion) *NullableServiceVersion

func (NullableServiceVersion) Get

func (NullableServiceVersion) IsSet

func (v NullableServiceVersion) IsSet() bool

func (NullableServiceVersion) MarshalJSON

func (v NullableServiceVersion) MarshalJSON() ([]byte, error)

func (*NullableServiceVersion) Set

func (*NullableServiceVersion) UnmarshalJSON

func (v *NullableServiceVersion) UnmarshalJSON(src []byte) error

func (*NullableServiceVersion) Unset

func (v *NullableServiceVersion) Unset()

type NullableServiceVersionApi

type NullableServiceVersionApi struct {
	// contains filtered or unexported fields
}

func NewNullableServiceVersionApi

func NewNullableServiceVersionApi(val *ServiceVersionApi) *NullableServiceVersionApi

func (NullableServiceVersionApi) Get

func (NullableServiceVersionApi) IsSet

func (v NullableServiceVersionApi) IsSet() bool

func (NullableServiceVersionApi) MarshalJSON

func (v NullableServiceVersionApi) MarshalJSON() ([]byte, error)

func (*NullableServiceVersionApi) Set

func (*NullableServiceVersionApi) UnmarshalJSON

func (v *NullableServiceVersionApi) UnmarshalJSON(src []byte) error

func (*NullableServiceVersionApi) Unset

func (v *NullableServiceVersionApi) Unset()

type NullableServiceVersionDb

type NullableServiceVersionDb struct {
	// contains filtered or unexported fields
}

func NewNullableServiceVersionDb

func NewNullableServiceVersionDb(val *ServiceVersionDb) *NullableServiceVersionDb

func (NullableServiceVersionDb) Get

func (NullableServiceVersionDb) IsSet

func (v NullableServiceVersionDb) IsSet() bool

func (NullableServiceVersionDb) MarshalJSON

func (v NullableServiceVersionDb) MarshalJSON() ([]byte, error)

func (*NullableServiceVersionDb) Set

func (*NullableServiceVersionDb) UnmarshalJSON

func (v *NullableServiceVersionDb) UnmarshalJSON(src []byte) error

func (*NullableServiceVersionDb) Unset

func (v *NullableServiceVersionDb) Unset()

type NullableServiceVersionService

type NullableServiceVersionService struct {
	// contains filtered or unexported fields
}

func (NullableServiceVersionService) Get

func (NullableServiceVersionService) IsSet

func (NullableServiceVersionService) MarshalJSON

func (v NullableServiceVersionService) MarshalJSON() ([]byte, error)

func (*NullableServiceVersionService) Set

func (*NullableServiceVersionService) UnmarshalJSON

func (v *NullableServiceVersionService) UnmarshalJSON(src []byte) error

func (*NullableServiceVersionService) Unset

func (v *NullableServiceVersionService) Unset()

type NullableSourceMappingRule

type NullableSourceMappingRule struct {
	// contains filtered or unexported fields
}

func NewNullableSourceMappingRule

func NewNullableSourceMappingRule(val *SourceMappingRule) *NullableSourceMappingRule

func (NullableSourceMappingRule) Get

func (NullableSourceMappingRule) IsSet

func (v NullableSourceMappingRule) IsSet() bool

func (NullableSourceMappingRule) MarshalJSON

func (v NullableSourceMappingRule) MarshalJSON() ([]byte, error)

func (*NullableSourceMappingRule) Set

func (*NullableSourceMappingRule) UnmarshalJSON

func (v *NullableSourceMappingRule) UnmarshalJSON(src []byte) error

func (*NullableSourceMappingRule) Unset

func (v *NullableSourceMappingRule) Unset()

type NullableStandaloneVulnerability

type NullableStandaloneVulnerability struct {
	// contains filtered or unexported fields
}

func (NullableStandaloneVulnerability) Get

func (NullableStandaloneVulnerability) IsSet

func (NullableStandaloneVulnerability) MarshalJSON

func (v NullableStandaloneVulnerability) MarshalJSON() ([]byte, error)

func (*NullableStandaloneVulnerability) Set

func (*NullableStandaloneVulnerability) UnmarshalJSON

func (v *NullableStandaloneVulnerability) UnmarshalJSON(src []byte) error

func (*NullableStandaloneVulnerability) Unset

type NullableStatusResponse

type NullableStatusResponse struct {
	// contains filtered or unexported fields
}

func NewNullableStatusResponse

func NewNullableStatusResponse(val *StatusResponse) *NullableStatusResponse

func (NullableStatusResponse) Get

func (NullableStatusResponse) IsSet

func (v NullableStatusResponse) IsSet() bool

func (NullableStatusResponse) MarshalJSON

func (v NullableStatusResponse) MarshalJSON() ([]byte, error)

func (*NullableStatusResponse) Set

func (*NullableStatusResponse) UnmarshalJSON

func (v *NullableStatusResponse) UnmarshalJSON(src []byte) error

func (*NullableStatusResponse) Unset

func (v *NullableStatusResponse) 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 NullableSubscription

type NullableSubscription struct {
	// contains filtered or unexported fields
}

func NewNullableSubscription

func NewNullableSubscription(val *Subscription) *NullableSubscription

func (NullableSubscription) Get

func (NullableSubscription) IsSet

func (v NullableSubscription) IsSet() bool

func (NullableSubscription) MarshalJSON

func (v NullableSubscription) MarshalJSON() ([]byte, error)

func (*NullableSubscription) Set

func (v *NullableSubscription) Set(val *Subscription)

func (*NullableSubscription) UnmarshalJSON

func (v *NullableSubscription) UnmarshalJSON(src []byte) error

func (*NullableSubscription) Unset

func (v *NullableSubscription) Unset()

type NullableSubscriptionRequest

type NullableSubscriptionRequest struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionRequest

func NewNullableSubscriptionRequest(val *SubscriptionRequest) *NullableSubscriptionRequest

func (NullableSubscriptionRequest) Get

func (NullableSubscriptionRequest) IsSet

func (NullableSubscriptionRequest) MarshalJSON

func (v NullableSubscriptionRequest) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionRequest) Set

func (*NullableSubscriptionRequest) UnmarshalJSON

func (v *NullableSubscriptionRequest) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionRequest) Unset

func (v *NullableSubscriptionRequest) Unset()

type NullableSubscriptionUpdate

type NullableSubscriptionUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionUpdate

func NewNullableSubscriptionUpdate(val *SubscriptionUpdate) *NullableSubscriptionUpdate

func (NullableSubscriptionUpdate) Get

func (NullableSubscriptionUpdate) IsSet

func (v NullableSubscriptionUpdate) IsSet() bool

func (NullableSubscriptionUpdate) MarshalJSON

func (v NullableSubscriptionUpdate) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionUpdate) Set

func (*NullableSubscriptionUpdate) UnmarshalJSON

func (v *NullableSubscriptionUpdate) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionUpdate) Unset

func (v *NullableSubscriptionUpdate) Unset()

type NullableSystemStatusResponse

type NullableSystemStatusResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSystemStatusResponse

func NewNullableSystemStatusResponse(val *SystemStatusResponse) *NullableSystemStatusResponse

func (NullableSystemStatusResponse) Get

func (NullableSystemStatusResponse) IsSet

func (NullableSystemStatusResponse) MarshalJSON

func (v NullableSystemStatusResponse) MarshalJSON() ([]byte, error)

func (*NullableSystemStatusResponse) Set

func (*NullableSystemStatusResponse) UnmarshalJSON

func (v *NullableSystemStatusResponse) UnmarshalJSON(src []byte) error

func (*NullableSystemStatusResponse) Unset

func (v *NullableSystemStatusResponse) Unset()

type NullableTagEntry

type NullableTagEntry struct {
	// contains filtered or unexported fields
}

func NewNullableTagEntry

func NewNullableTagEntry(val *TagEntry) *NullableTagEntry

func (NullableTagEntry) Get

func (v NullableTagEntry) Get() *TagEntry

func (NullableTagEntry) IsSet

func (v NullableTagEntry) IsSet() bool

func (NullableTagEntry) MarshalJSON

func (v NullableTagEntry) MarshalJSON() ([]byte, error)

func (*NullableTagEntry) Set

func (v *NullableTagEntry) Set(val *TagEntry)

func (*NullableTagEntry) UnmarshalJSON

func (v *NullableTagEntry) UnmarshalJSON(src []byte) error

func (*NullableTagEntry) Unset

func (v *NullableTagEntry) Unset()

type NullableTagUpdateNotification

type NullableTagUpdateNotification struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotification) Get

func (NullableTagUpdateNotification) IsSet

func (NullableTagUpdateNotification) MarshalJSON

func (v NullableTagUpdateNotification) MarshalJSON() ([]byte, error)

func (*NullableTagUpdateNotification) Set

func (*NullableTagUpdateNotification) UnmarshalJSON

func (v *NullableTagUpdateNotification) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotification) Unset

func (v *NullableTagUpdateNotification) Unset()

type NullableTagUpdateNotificationAllOf

type NullableTagUpdateNotificationAllOf struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotificationAllOf) Get

func (NullableTagUpdateNotificationAllOf) IsSet

func (NullableTagUpdateNotificationAllOf) MarshalJSON

func (v NullableTagUpdateNotificationAllOf) MarshalJSON() ([]byte, error)

func (*NullableTagUpdateNotificationAllOf) Set

func (*NullableTagUpdateNotificationAllOf) UnmarshalJSON

func (v *NullableTagUpdateNotificationAllOf) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotificationAllOf) Unset

type NullableTagUpdateNotificationData

type NullableTagUpdateNotificationData struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotificationData) Get

func (NullableTagUpdateNotificationData) IsSet

func (NullableTagUpdateNotificationData) MarshalJSON

func (v NullableTagUpdateNotificationData) MarshalJSON() ([]byte, error)

func (*NullableTagUpdateNotificationData) Set

func (*NullableTagUpdateNotificationData) UnmarshalJSON

func (v *NullableTagUpdateNotificationData) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotificationData) Unset

type NullableTagUpdateNotificationDataAllOf

type NullableTagUpdateNotificationDataAllOf struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotificationDataAllOf) Get

func (NullableTagUpdateNotificationDataAllOf) IsSet

func (NullableTagUpdateNotificationDataAllOf) MarshalJSON

func (v NullableTagUpdateNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*NullableTagUpdateNotificationDataAllOf) Set

func (*NullableTagUpdateNotificationDataAllOf) UnmarshalJSON

func (v *NullableTagUpdateNotificationDataAllOf) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotificationDataAllOf) Unset

type NullableTagUpdateNotificationPayload

type NullableTagUpdateNotificationPayload struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotificationPayload) Get

func (NullableTagUpdateNotificationPayload) IsSet

func (NullableTagUpdateNotificationPayload) MarshalJSON

func (v NullableTagUpdateNotificationPayload) MarshalJSON() ([]byte, error)

func (*NullableTagUpdateNotificationPayload) Set

func (*NullableTagUpdateNotificationPayload) UnmarshalJSON

func (v *NullableTagUpdateNotificationPayload) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotificationPayload) Unset

type NullableTagUpdateNotificationPayloadAllOf

type NullableTagUpdateNotificationPayloadAllOf struct {
	// contains filtered or unexported fields
}

func (NullableTagUpdateNotificationPayloadAllOf) Get

func (NullableTagUpdateNotificationPayloadAllOf) IsSet

func (NullableTagUpdateNotificationPayloadAllOf) MarshalJSON

func (*NullableTagUpdateNotificationPayloadAllOf) Set

func (*NullableTagUpdateNotificationPayloadAllOf) UnmarshalJSON

func (v *NullableTagUpdateNotificationPayloadAllOf) UnmarshalJSON(src []byte) error

func (*NullableTagUpdateNotificationPayloadAllOf) 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 NullableTokenResponse

type NullableTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTokenResponse

func NewNullableTokenResponse(val *TokenResponse) *NullableTokenResponse

func (NullableTokenResponse) Get

func (NullableTokenResponse) IsSet

func (v NullableTokenResponse) IsSet() bool

func (NullableTokenResponse) MarshalJSON

func (v NullableTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableTokenResponse) Set

func (v *NullableTokenResponse) Set(val *TokenResponse)

func (*NullableTokenResponse) UnmarshalJSON

func (v *NullableTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableTokenResponse) Unset

func (v *NullableTokenResponse) Unset()

type NullableTriggerParamSpec

type NullableTriggerParamSpec struct {
	// contains filtered or unexported fields
}

func NewNullableTriggerParamSpec

func NewNullableTriggerParamSpec(val *TriggerParamSpec) *NullableTriggerParamSpec

func (NullableTriggerParamSpec) Get

func (NullableTriggerParamSpec) IsSet

func (v NullableTriggerParamSpec) IsSet() bool

func (NullableTriggerParamSpec) MarshalJSON

func (v NullableTriggerParamSpec) MarshalJSON() ([]byte, error)

func (*NullableTriggerParamSpec) Set

func (*NullableTriggerParamSpec) UnmarshalJSON

func (v *NullableTriggerParamSpec) UnmarshalJSON(src []byte) error

func (*NullableTriggerParamSpec) Unset

func (v *NullableTriggerParamSpec) Unset()

type NullableTriggerSpec

type NullableTriggerSpec struct {
	// contains filtered or unexported fields
}

func NewNullableTriggerSpec

func NewNullableTriggerSpec(val *TriggerSpec) *NullableTriggerSpec

func (NullableTriggerSpec) Get

func (NullableTriggerSpec) IsSet

func (v NullableTriggerSpec) IsSet() bool

func (NullableTriggerSpec) MarshalJSON

func (v NullableTriggerSpec) MarshalJSON() ([]byte, error)

func (*NullableTriggerSpec) Set

func (v *NullableTriggerSpec) Set(val *TriggerSpec)

func (*NullableTriggerSpec) UnmarshalJSON

func (v *NullableTriggerSpec) UnmarshalJSON(src []byte) error

func (*NullableTriggerSpec) Unset

func (v *NullableTriggerSpec) Unset()

type NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserCreationRequest

type NullableUserCreationRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUserCreationRequest

func NewNullableUserCreationRequest(val *UserCreationRequest) *NullableUserCreationRequest

func (NullableUserCreationRequest) Get

func (NullableUserCreationRequest) IsSet

func (NullableUserCreationRequest) MarshalJSON

func (v NullableUserCreationRequest) MarshalJSON() ([]byte, error)

func (*NullableUserCreationRequest) Set

func (*NullableUserCreationRequest) UnmarshalJSON

func (v *NullableUserCreationRequest) UnmarshalJSON(src []byte) error

func (*NullableUserCreationRequest) Unset

func (v *NullableUserCreationRequest) Unset()

type NullableVendorDataObject

type NullableVendorDataObject struct {
	// contains filtered or unexported fields
}

func NewNullableVendorDataObject

func NewNullableVendorDataObject(val *VendorDataObject) *NullableVendorDataObject

func (NullableVendorDataObject) Get

func (NullableVendorDataObject) IsSet

func (v NullableVendorDataObject) IsSet() bool

func (NullableVendorDataObject) MarshalJSON

func (v NullableVendorDataObject) MarshalJSON() ([]byte, error)

func (*NullableVendorDataObject) Set

func (*NullableVendorDataObject) UnmarshalJSON

func (v *NullableVendorDataObject) UnmarshalJSON(src []byte) error

func (*NullableVendorDataObject) Unset

func (v *NullableVendorDataObject) Unset()

type NullableVulnDiffResult

type NullableVulnDiffResult struct {
	// contains filtered or unexported fields
}

func NewNullableVulnDiffResult

func NewNullableVulnDiffResult(val *VulnDiffResult) *NullableVulnDiffResult

func (NullableVulnDiffResult) Get

func (NullableVulnDiffResult) IsSet

func (v NullableVulnDiffResult) IsSet() bool

func (NullableVulnDiffResult) MarshalJSON

func (v NullableVulnDiffResult) MarshalJSON() ([]byte, error)

func (*NullableVulnDiffResult) Set

func (*NullableVulnDiffResult) UnmarshalJSON

func (v *NullableVulnDiffResult) UnmarshalJSON(src []byte) error

func (*NullableVulnDiffResult) Unset

func (v *NullableVulnDiffResult) Unset()

type NullableVulnUpdateNotification

type NullableVulnUpdateNotification struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotification) Get

func (NullableVulnUpdateNotification) IsSet

func (NullableVulnUpdateNotification) MarshalJSON

func (v NullableVulnUpdateNotification) MarshalJSON() ([]byte, error)

func (*NullableVulnUpdateNotification) Set

func (*NullableVulnUpdateNotification) UnmarshalJSON

func (v *NullableVulnUpdateNotification) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotification) Unset

func (v *NullableVulnUpdateNotification) Unset()

type NullableVulnUpdateNotificationAllOf

type NullableVulnUpdateNotificationAllOf struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotificationAllOf) Get

func (NullableVulnUpdateNotificationAllOf) IsSet

func (NullableVulnUpdateNotificationAllOf) MarshalJSON

func (v NullableVulnUpdateNotificationAllOf) MarshalJSON() ([]byte, error)

func (*NullableVulnUpdateNotificationAllOf) Set

func (*NullableVulnUpdateNotificationAllOf) UnmarshalJSON

func (v *NullableVulnUpdateNotificationAllOf) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotificationAllOf) Unset

type NullableVulnUpdateNotificationData

type NullableVulnUpdateNotificationData struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotificationData) Get

func (NullableVulnUpdateNotificationData) IsSet

func (NullableVulnUpdateNotificationData) MarshalJSON

func (v NullableVulnUpdateNotificationData) MarshalJSON() ([]byte, error)

func (*NullableVulnUpdateNotificationData) Set

func (*NullableVulnUpdateNotificationData) UnmarshalJSON

func (v *NullableVulnUpdateNotificationData) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotificationData) Unset

type NullableVulnUpdateNotificationDataAllOf

type NullableVulnUpdateNotificationDataAllOf struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotificationDataAllOf) Get

func (NullableVulnUpdateNotificationDataAllOf) IsSet

func (NullableVulnUpdateNotificationDataAllOf) MarshalJSON

func (v NullableVulnUpdateNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*NullableVulnUpdateNotificationDataAllOf) Set

func (*NullableVulnUpdateNotificationDataAllOf) UnmarshalJSON

func (v *NullableVulnUpdateNotificationDataAllOf) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotificationDataAllOf) Unset

type NullableVulnUpdateNotificationPayload

type NullableVulnUpdateNotificationPayload struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotificationPayload) Get

func (NullableVulnUpdateNotificationPayload) IsSet

func (NullableVulnUpdateNotificationPayload) MarshalJSON

func (v NullableVulnUpdateNotificationPayload) MarshalJSON() ([]byte, error)

func (*NullableVulnUpdateNotificationPayload) Set

func (*NullableVulnUpdateNotificationPayload) UnmarshalJSON

func (v *NullableVulnUpdateNotificationPayload) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotificationPayload) Unset

type NullableVulnUpdateNotificationPayloadAllOf

type NullableVulnUpdateNotificationPayloadAllOf struct {
	// contains filtered or unexported fields
}

func (NullableVulnUpdateNotificationPayloadAllOf) Get

func (NullableVulnUpdateNotificationPayloadAllOf) IsSet

func (NullableVulnUpdateNotificationPayloadAllOf) MarshalJSON

func (*NullableVulnUpdateNotificationPayloadAllOf) Set

func (*NullableVulnUpdateNotificationPayloadAllOf) UnmarshalJSON

func (v *NullableVulnUpdateNotificationPayloadAllOf) UnmarshalJSON(src []byte) error

func (*NullableVulnUpdateNotificationPayloadAllOf) 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 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 NullableVulnerabilityResponse

type NullableVulnerabilityResponse struct {
	// contains filtered or unexported fields
}

func (NullableVulnerabilityResponse) Get

func (NullableVulnerabilityResponse) IsSet

func (NullableVulnerabilityResponse) MarshalJSON

func (v NullableVulnerabilityResponse) MarshalJSON() ([]byte, error)

func (*NullableVulnerabilityResponse) Set

func (*NullableVulnerabilityResponse) UnmarshalJSON

func (v *NullableVulnerabilityResponse) UnmarshalJSON(src []byte) error

func (*NullableVulnerabilityResponse) Unset

func (v *NullableVulnerabilityResponse) Unset()

type NullableVulnerableImage

type NullableVulnerableImage struct {
	// contains filtered or unexported fields
}

func NewNullableVulnerableImage

func NewNullableVulnerableImage(val *VulnerableImage) *NullableVulnerableImage

func (NullableVulnerableImage) Get

func (NullableVulnerableImage) IsSet

func (v NullableVulnerableImage) IsSet() bool

func (NullableVulnerableImage) MarshalJSON

func (v NullableVulnerableImage) MarshalJSON() ([]byte, error)

func (*NullableVulnerableImage) Set

func (*NullableVulnerableImage) UnmarshalJSON

func (v *NullableVulnerableImage) UnmarshalJSON(src []byte) error

func (*NullableVulnerableImage) Unset

func (v *NullableVulnerableImage) Unset()

type NullableVulnerablePackageReference

type NullableVulnerablePackageReference struct {
	// contains filtered or unexported fields
}

func (NullableVulnerablePackageReference) Get

func (NullableVulnerablePackageReference) IsSet

func (NullableVulnerablePackageReference) MarshalJSON

func (v NullableVulnerablePackageReference) MarshalJSON() ([]byte, error)

func (*NullableVulnerablePackageReference) Set

func (*NullableVulnerablePackageReference) UnmarshalJSON

func (v *NullableVulnerablePackageReference) UnmarshalJSON(src []byte) error

func (*NullableVulnerablePackageReference) Unset

type NullableWhitelist

type NullableWhitelist struct {
	// contains filtered or unexported fields
}

func NewNullableWhitelist

func NewNullableWhitelist(val *Whitelist) *NullableWhitelist

func (NullableWhitelist) Get

func (v NullableWhitelist) Get() *Whitelist

func (NullableWhitelist) IsSet

func (v NullableWhitelist) IsSet() bool

func (NullableWhitelist) MarshalJSON

func (v NullableWhitelist) MarshalJSON() ([]byte, error)

func (*NullableWhitelist) Set

func (v *NullableWhitelist) Set(val *Whitelist)

func (*NullableWhitelist) UnmarshalJSON

func (v *NullableWhitelist) UnmarshalJSON(src []byte) error

func (*NullableWhitelist) Unset

func (v *NullableWhitelist) Unset()

type NullableWhitelistItem

type NullableWhitelistItem struct {
	// contains filtered or unexported fields
}

func NewNullableWhitelistItem

func NewNullableWhitelistItem(val *WhitelistItem) *NullableWhitelistItem

func (NullableWhitelistItem) Get

func (NullableWhitelistItem) IsSet

func (v NullableWhitelistItem) IsSet() bool

func (NullableWhitelistItem) MarshalJSON

func (v NullableWhitelistItem) MarshalJSON() ([]byte, error)

func (*NullableWhitelistItem) Set

func (v *NullableWhitelistItem) Set(val *WhitelistItem)

func (*NullableWhitelistItem) UnmarshalJSON

func (v *NullableWhitelistItem) UnmarshalJSON(src []byte) error

func (*NullableWhitelistItem) Unset

func (v *NullableWhitelistItem) Unset()

type NvdDataObject

type NvdDataObject struct {
	// NVD Vulnerability ID
	Id     *string       `json:"id,omitempty"`
	CvssV2 *CVSSV2Scores `json:"cvss_v2,omitempty"`
	CvssV3 *CVSSV3Scores `json:"cvss_v3,omitempty"`
}

NvdDataObject struct for NvdDataObject

func NewNvdDataObject

func NewNvdDataObject() *NvdDataObject

NewNvdDataObject instantiates a new NvdDataObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNvdDataObjectWithDefaults

func NewNvdDataObjectWithDefaults() *NvdDataObject

NewNvdDataObjectWithDefaults instantiates a new NvdDataObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NvdDataObject) GetCvssV2

func (o *NvdDataObject) GetCvssV2() CVSSV2Scores

GetCvssV2 returns the CvssV2 field value if set, zero value otherwise.

func (*NvdDataObject) GetCvssV2Ok

func (o *NvdDataObject) GetCvssV2Ok() (*CVSSV2Scores, 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 (*NvdDataObject) GetCvssV3

func (o *NvdDataObject) GetCvssV3() CVSSV3Scores

GetCvssV3 returns the CvssV3 field value if set, zero value otherwise.

func (*NvdDataObject) GetCvssV3Ok

func (o *NvdDataObject) GetCvssV3Ok() (*CVSSV3Scores, 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 (*NvdDataObject) GetId

func (o *NvdDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NvdDataObject) GetIdOk

func (o *NvdDataObject) 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 (*NvdDataObject) HasCvssV2

func (o *NvdDataObject) HasCvssV2() bool

HasCvssV2 returns a boolean if a field has been set.

func (*NvdDataObject) HasCvssV3

func (o *NvdDataObject) HasCvssV3() bool

HasCvssV3 returns a boolean if a field has been set.

func (*NvdDataObject) HasId

func (o *NvdDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (NvdDataObject) MarshalJSON

func (o NvdDataObject) MarshalJSON() ([]byte, error)

func (*NvdDataObject) SetCvssV2

func (o *NvdDataObject) SetCvssV2(v CVSSV2Scores)

SetCvssV2 gets a reference to the given CVSSV2Scores and assigns it to the CvssV2 field.

func (*NvdDataObject) SetCvssV3

func (o *NvdDataObject) SetCvssV3(v CVSSV3Scores)

SetCvssV3 gets a reference to the given CVSSV3Scores and assigns it to the CvssV3 field.

func (*NvdDataObject) SetId

func (o *NvdDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type PackageReference

type PackageReference struct {
	// Package name
	Name *string `json:"name,omitempty"`
	// A version for the package. If null, then references all versions
	Version NullableString `json:"version,omitempty"`
	// Package type (e.g. package, rpm, deb, apk, jar, npm, gem, ...)
	Type *string `json:"type,omitempty"`
	// Whether a vendor will or will not fix a vulnerabitlity
	WillNotFix *bool `json:"will_not_fix,omitempty"`
}

PackageReference A record of a software item which is vulnerable or carries a fix for a vulnerability

func NewPackageReference

func NewPackageReference() *PackageReference

NewPackageReference instantiates a new PackageReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPackageReferenceWithDefaults

func NewPackageReferenceWithDefaults() *PackageReference

NewPackageReferenceWithDefaults instantiates a new PackageReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PackageReference) GetName

func (o *PackageReference) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PackageReference) GetNameOk

func (o *PackageReference) 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 (*PackageReference) GetType

func (o *PackageReference) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PackageReference) GetTypeOk

func (o *PackageReference) 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 (*PackageReference) GetVersion

func (o *PackageReference) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PackageReference) GetVersionOk

func (o *PackageReference) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PackageReference) GetWillNotFix

func (o *PackageReference) GetWillNotFix() bool

GetWillNotFix returns the WillNotFix field value if set, zero value otherwise.

func (*PackageReference) GetWillNotFixOk

func (o *PackageReference) GetWillNotFixOk() (*bool, bool)

GetWillNotFixOk returns a tuple with the WillNotFix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PackageReference) HasName

func (o *PackageReference) HasName() bool

HasName returns a boolean if a field has been set.

func (*PackageReference) HasType

func (o *PackageReference) HasType() bool

HasType returns a boolean if a field has been set.

func (*PackageReference) HasVersion

func (o *PackageReference) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (*PackageReference) HasWillNotFix

func (o *PackageReference) HasWillNotFix() bool

HasWillNotFix returns a boolean if a field has been set.

func (PackageReference) MarshalJSON

func (o PackageReference) MarshalJSON() ([]byte, error)

func (*PackageReference) SetName

func (o *PackageReference) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PackageReference) SetType

func (o *PackageReference) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PackageReference) SetVersion

func (o *PackageReference) SetVersion(v string)

SetVersion gets a reference to the given NullableString and assigns it to the Version field.

func (*PackageReference) SetVersionNil

func (o *PackageReference) SetVersionNil()

SetVersionNil sets the value for Version to be an explicit nil

func (*PackageReference) SetWillNotFix

func (o *PackageReference) SetWillNotFix(v bool)

SetWillNotFix gets a reference to the given bool and assigns it to the WillNotFix field.

func (*PackageReference) UnsetVersion

func (o *PackageReference) UnsetVersion()

UnsetVersion ensures that no value is present for Version, not even an explicit nil

type PaginatedImageList

type PaginatedImageList struct {
	// The page number returned (should match the requested page query string param)
	Page *string `json:"page,omitempty"`
	// True if additional pages exist (page + 1) or False if this is the last page
	NextPage *string `json:"next_page,omitempty"`
	// The number of items sent in this response
	ReturnedCount *int32               `json:"returned_count,omitempty"`
	Images        *[]ImageWithPackages `json:"images,omitempty"`
}

PaginatedImageList Pagination wrapped list of images that match some filter

func NewPaginatedImageList

func NewPaginatedImageList() *PaginatedImageList

NewPaginatedImageList instantiates a new PaginatedImageList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedImageListWithDefaults

func NewPaginatedImageListWithDefaults() *PaginatedImageList

NewPaginatedImageListWithDefaults instantiates a new PaginatedImageList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedImageList) GetImages

func (o *PaginatedImageList) GetImages() []ImageWithPackages

GetImages returns the Images field value if set, zero value otherwise.

func (*PaginatedImageList) GetImagesOk

func (o *PaginatedImageList) GetImagesOk() (*[]ImageWithPackages, bool)

GetImagesOk returns a tuple with the Images field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedImageList) GetNextPage

func (o *PaginatedImageList) GetNextPage() string

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*PaginatedImageList) GetNextPageOk

func (o *PaginatedImageList) GetNextPageOk() (*string, bool)

GetNextPageOk returns a tuple with the NextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedImageList) GetPage

func (o *PaginatedImageList) GetPage() string

GetPage returns the Page field value if set, zero value otherwise.

func (*PaginatedImageList) GetPageOk

func (o *PaginatedImageList) GetPageOk() (*string, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedImageList) GetReturnedCount

func (o *PaginatedImageList) GetReturnedCount() int32

GetReturnedCount returns the ReturnedCount field value if set, zero value otherwise.

func (*PaginatedImageList) GetReturnedCountOk

func (o *PaginatedImageList) GetReturnedCountOk() (*int32, bool)

GetReturnedCountOk returns a tuple with the ReturnedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedImageList) HasImages

func (o *PaginatedImageList) HasImages() bool

HasImages returns a boolean if a field has been set.

func (*PaginatedImageList) HasNextPage

func (o *PaginatedImageList) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*PaginatedImageList) HasPage

func (o *PaginatedImageList) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*PaginatedImageList) HasReturnedCount

func (o *PaginatedImageList) HasReturnedCount() bool

HasReturnedCount returns a boolean if a field has been set.

func (PaginatedImageList) MarshalJSON

func (o PaginatedImageList) MarshalJSON() ([]byte, error)

func (*PaginatedImageList) SetImages

func (o *PaginatedImageList) SetImages(v []ImageWithPackages)

SetImages gets a reference to the given []ImageWithPackages and assigns it to the Images field.

func (*PaginatedImageList) SetNextPage

func (o *PaginatedImageList) SetNextPage(v string)

SetNextPage gets a reference to the given string and assigns it to the NextPage field.

func (*PaginatedImageList) SetPage

func (o *PaginatedImageList) SetPage(v string)

SetPage gets a reference to the given string and assigns it to the Page field.

func (*PaginatedImageList) SetReturnedCount

func (o *PaginatedImageList) SetReturnedCount(v int32)

SetReturnedCount gets a reference to the given int32 and assigns it to the ReturnedCount field.

type PaginatedImageListAllOf

type PaginatedImageListAllOf struct {
	Images *[]ImageWithPackages `json:"images,omitempty"`
}

PaginatedImageListAllOf struct for PaginatedImageListAllOf

func NewPaginatedImageListAllOf

func NewPaginatedImageListAllOf() *PaginatedImageListAllOf

NewPaginatedImageListAllOf instantiates a new PaginatedImageListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedImageListAllOfWithDefaults

func NewPaginatedImageListAllOfWithDefaults() *PaginatedImageListAllOf

NewPaginatedImageListAllOfWithDefaults instantiates a new PaginatedImageListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedImageListAllOf) GetImages

func (o *PaginatedImageListAllOf) GetImages() []ImageWithPackages

GetImages returns the Images field value if set, zero value otherwise.

func (*PaginatedImageListAllOf) GetImagesOk

func (o *PaginatedImageListAllOf) GetImagesOk() (*[]ImageWithPackages, bool)

GetImagesOk returns a tuple with the Images field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedImageListAllOf) HasImages

func (o *PaginatedImageListAllOf) HasImages() bool

HasImages returns a boolean if a field has been set.

func (PaginatedImageListAllOf) MarshalJSON

func (o PaginatedImageListAllOf) MarshalJSON() ([]byte, error)

func (*PaginatedImageListAllOf) SetImages

func (o *PaginatedImageListAllOf) SetImages(v []ImageWithPackages)

SetImages gets a reference to the given []ImageWithPackages and assigns it to the Images field.

type PaginatedVulnerabilityList

type PaginatedVulnerabilityList struct {
	// The page number returned (should match the requested page query string param)
	Page *string `json:"page,omitempty"`
	// True if additional pages exist (page + 1) or False if this is the last page
	NextPage *string `json:"next_page,omitempty"`
	// The number of items sent in this response
	ReturnedCount *int32 `json:"returned_count,omitempty"`
	// The listing of matching vulnerabilities for the query subject to pagination
	Vulnerabilities *[]StandaloneVulnerability `json:"vulnerabilities,omitempty"`
}

PaginatedVulnerabilityList A paginated listing of vulnerability records sorted by ID in descending order

func NewPaginatedVulnerabilityList

func NewPaginatedVulnerabilityList() *PaginatedVulnerabilityList

NewPaginatedVulnerabilityList instantiates a new PaginatedVulnerabilityList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedVulnerabilityListWithDefaults

func NewPaginatedVulnerabilityListWithDefaults() *PaginatedVulnerabilityList

NewPaginatedVulnerabilityListWithDefaults instantiates a new PaginatedVulnerabilityList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedVulnerabilityList) GetNextPage

func (o *PaginatedVulnerabilityList) GetNextPage() string

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*PaginatedVulnerabilityList) GetNextPageOk

func (o *PaginatedVulnerabilityList) GetNextPageOk() (*string, bool)

GetNextPageOk returns a tuple with the NextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerabilityList) GetPage

func (o *PaginatedVulnerabilityList) GetPage() string

GetPage returns the Page field value if set, zero value otherwise.

func (*PaginatedVulnerabilityList) GetPageOk

func (o *PaginatedVulnerabilityList) GetPageOk() (*string, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerabilityList) GetReturnedCount

func (o *PaginatedVulnerabilityList) GetReturnedCount() int32

GetReturnedCount returns the ReturnedCount field value if set, zero value otherwise.

func (*PaginatedVulnerabilityList) GetReturnedCountOk

func (o *PaginatedVulnerabilityList) GetReturnedCountOk() (*int32, bool)

GetReturnedCountOk returns a tuple with the ReturnedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerabilityList) GetVulnerabilities

func (o *PaginatedVulnerabilityList) GetVulnerabilities() []StandaloneVulnerability

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*PaginatedVulnerabilityList) GetVulnerabilitiesOk

func (o *PaginatedVulnerabilityList) GetVulnerabilitiesOk() (*[]StandaloneVulnerability, 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 (*PaginatedVulnerabilityList) HasNextPage

func (o *PaginatedVulnerabilityList) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*PaginatedVulnerabilityList) HasPage

func (o *PaginatedVulnerabilityList) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*PaginatedVulnerabilityList) HasReturnedCount

func (o *PaginatedVulnerabilityList) HasReturnedCount() bool

HasReturnedCount returns a boolean if a field has been set.

func (*PaginatedVulnerabilityList) HasVulnerabilities

func (o *PaginatedVulnerabilityList) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (PaginatedVulnerabilityList) MarshalJSON

func (o PaginatedVulnerabilityList) MarshalJSON() ([]byte, error)

func (*PaginatedVulnerabilityList) SetNextPage

func (o *PaginatedVulnerabilityList) SetNextPage(v string)

SetNextPage gets a reference to the given string and assigns it to the NextPage field.

func (*PaginatedVulnerabilityList) SetPage

func (o *PaginatedVulnerabilityList) SetPage(v string)

SetPage gets a reference to the given string and assigns it to the Page field.

func (*PaginatedVulnerabilityList) SetReturnedCount

func (o *PaginatedVulnerabilityList) SetReturnedCount(v int32)

SetReturnedCount gets a reference to the given int32 and assigns it to the ReturnedCount field.

func (*PaginatedVulnerabilityList) SetVulnerabilities

func (o *PaginatedVulnerabilityList) SetVulnerabilities(v []StandaloneVulnerability)

SetVulnerabilities gets a reference to the given []StandaloneVulnerability and assigns it to the Vulnerabilities field.

type PaginatedVulnerabilityListAllOf

type PaginatedVulnerabilityListAllOf struct {
	// The listing of matching vulnerabilities for the query subject to pagination
	Vulnerabilities *[]StandaloneVulnerability `json:"vulnerabilities,omitempty"`
}

PaginatedVulnerabilityListAllOf struct for PaginatedVulnerabilityListAllOf

func NewPaginatedVulnerabilityListAllOf

func NewPaginatedVulnerabilityListAllOf() *PaginatedVulnerabilityListAllOf

NewPaginatedVulnerabilityListAllOf instantiates a new PaginatedVulnerabilityListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedVulnerabilityListAllOfWithDefaults

func NewPaginatedVulnerabilityListAllOfWithDefaults() *PaginatedVulnerabilityListAllOf

NewPaginatedVulnerabilityListAllOfWithDefaults instantiates a new PaginatedVulnerabilityListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedVulnerabilityListAllOf) GetVulnerabilities

func (o *PaginatedVulnerabilityListAllOf) GetVulnerabilities() []StandaloneVulnerability

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*PaginatedVulnerabilityListAllOf) GetVulnerabilitiesOk

func (o *PaginatedVulnerabilityListAllOf) GetVulnerabilitiesOk() (*[]StandaloneVulnerability, 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 (*PaginatedVulnerabilityListAllOf) HasVulnerabilities

func (o *PaginatedVulnerabilityListAllOf) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (PaginatedVulnerabilityListAllOf) MarshalJSON

func (o PaginatedVulnerabilityListAllOf) MarshalJSON() ([]byte, error)

func (*PaginatedVulnerabilityListAllOf) SetVulnerabilities

func (o *PaginatedVulnerabilityListAllOf) SetVulnerabilities(v []StandaloneVulnerability)

SetVulnerabilities gets a reference to the given []StandaloneVulnerability and assigns it to the Vulnerabilities field.

type PaginatedVulnerableImageList

type PaginatedVulnerableImageList struct {
	// The page number returned (should match the requested page query string param)
	Page *string `json:"page,omitempty"`
	// True if additional pages exist (page + 1) or False if this is the last page
	NextPage *string `json:"next_page,omitempty"`
	// The number of items sent in this response
	ReturnedCount *int32             `json:"returned_count,omitempty"`
	Images        *[]VulnerableImage `json:"images,omitempty"`
}

PaginatedVulnerableImageList Pagination wrapped list of images with vulnerabilties that match some filter

func NewPaginatedVulnerableImageList

func NewPaginatedVulnerableImageList() *PaginatedVulnerableImageList

NewPaginatedVulnerableImageList instantiates a new PaginatedVulnerableImageList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedVulnerableImageListWithDefaults

func NewPaginatedVulnerableImageListWithDefaults() *PaginatedVulnerableImageList

NewPaginatedVulnerableImageListWithDefaults instantiates a new PaginatedVulnerableImageList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedVulnerableImageList) GetImages

GetImages returns the Images field value if set, zero value otherwise.

func (*PaginatedVulnerableImageList) GetImagesOk

func (o *PaginatedVulnerableImageList) GetImagesOk() (*[]VulnerableImage, bool)

GetImagesOk returns a tuple with the Images field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerableImageList) GetNextPage

func (o *PaginatedVulnerableImageList) GetNextPage() string

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*PaginatedVulnerableImageList) GetNextPageOk

func (o *PaginatedVulnerableImageList) GetNextPageOk() (*string, bool)

GetNextPageOk returns a tuple with the NextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerableImageList) GetPage

func (o *PaginatedVulnerableImageList) GetPage() string

GetPage returns the Page field value if set, zero value otherwise.

func (*PaginatedVulnerableImageList) GetPageOk

func (o *PaginatedVulnerableImageList) GetPageOk() (*string, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerableImageList) GetReturnedCount

func (o *PaginatedVulnerableImageList) GetReturnedCount() int32

GetReturnedCount returns the ReturnedCount field value if set, zero value otherwise.

func (*PaginatedVulnerableImageList) GetReturnedCountOk

func (o *PaginatedVulnerableImageList) GetReturnedCountOk() (*int32, bool)

GetReturnedCountOk returns a tuple with the ReturnedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerableImageList) HasImages

func (o *PaginatedVulnerableImageList) HasImages() bool

HasImages returns a boolean if a field has been set.

func (*PaginatedVulnerableImageList) HasNextPage

func (o *PaginatedVulnerableImageList) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*PaginatedVulnerableImageList) HasPage

func (o *PaginatedVulnerableImageList) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*PaginatedVulnerableImageList) HasReturnedCount

func (o *PaginatedVulnerableImageList) HasReturnedCount() bool

HasReturnedCount returns a boolean if a field has been set.

func (PaginatedVulnerableImageList) MarshalJSON

func (o PaginatedVulnerableImageList) MarshalJSON() ([]byte, error)

func (*PaginatedVulnerableImageList) SetImages

SetImages gets a reference to the given []VulnerableImage and assigns it to the Images field.

func (*PaginatedVulnerableImageList) SetNextPage

func (o *PaginatedVulnerableImageList) SetNextPage(v string)

SetNextPage gets a reference to the given string and assigns it to the NextPage field.

func (*PaginatedVulnerableImageList) SetPage

func (o *PaginatedVulnerableImageList) SetPage(v string)

SetPage gets a reference to the given string and assigns it to the Page field.

func (*PaginatedVulnerableImageList) SetReturnedCount

func (o *PaginatedVulnerableImageList) SetReturnedCount(v int32)

SetReturnedCount gets a reference to the given int32 and assigns it to the ReturnedCount field.

type PaginatedVulnerableImageListAllOf

type PaginatedVulnerableImageListAllOf struct {
	Images *[]VulnerableImage `json:"images,omitempty"`
}

PaginatedVulnerableImageListAllOf struct for PaginatedVulnerableImageListAllOf

func NewPaginatedVulnerableImageListAllOf

func NewPaginatedVulnerableImageListAllOf() *PaginatedVulnerableImageListAllOf

NewPaginatedVulnerableImageListAllOf instantiates a new PaginatedVulnerableImageListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedVulnerableImageListAllOfWithDefaults

func NewPaginatedVulnerableImageListAllOfWithDefaults() *PaginatedVulnerableImageListAllOf

NewPaginatedVulnerableImageListAllOfWithDefaults instantiates a new PaginatedVulnerableImageListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedVulnerableImageListAllOf) GetImages

GetImages returns the Images field value if set, zero value otherwise.

func (*PaginatedVulnerableImageListAllOf) GetImagesOk

GetImagesOk returns a tuple with the Images field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginatedVulnerableImageListAllOf) HasImages

func (o *PaginatedVulnerableImageListAllOf) HasImages() bool

HasImages returns a boolean if a field has been set.

func (PaginatedVulnerableImageListAllOf) MarshalJSON

func (o PaginatedVulnerableImageListAllOf) MarshalJSON() ([]byte, error)

func (*PaginatedVulnerableImageListAllOf) SetImages

SetImages gets a reference to the given []VulnerableImage and assigns it to the Images field.

type PaginationProperties

type PaginationProperties struct {
	// The page number returned (should match the requested page query string param)
	Page *string `json:"page,omitempty"`
	// True if additional pages exist (page + 1) or False if this is the last page
	NextPage *string `json:"next_page,omitempty"`
	// The number of items sent in this response
	ReturnedCount *int32 `json:"returned_count,omitempty"`
}

PaginationProperties Properties for common pagination handling to be included in any wrapping object that needs pagination elements

func NewPaginationProperties

func NewPaginationProperties() *PaginationProperties

NewPaginationProperties instantiates a new PaginationProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationPropertiesWithDefaults

func NewPaginationPropertiesWithDefaults() *PaginationProperties

NewPaginationPropertiesWithDefaults instantiates a new PaginationProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginationProperties) GetNextPage

func (o *PaginationProperties) GetNextPage() string

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*PaginationProperties) GetNextPageOk

func (o *PaginationProperties) GetNextPageOk() (*string, bool)

GetNextPageOk returns a tuple with the NextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationProperties) GetPage

func (o *PaginationProperties) GetPage() string

GetPage returns the Page field value if set, zero value otherwise.

func (*PaginationProperties) GetPageOk

func (o *PaginationProperties) GetPageOk() (*string, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationProperties) GetReturnedCount

func (o *PaginationProperties) GetReturnedCount() int32

GetReturnedCount returns the ReturnedCount field value if set, zero value otherwise.

func (*PaginationProperties) GetReturnedCountOk

func (o *PaginationProperties) GetReturnedCountOk() (*int32, bool)

GetReturnedCountOk returns a tuple with the ReturnedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationProperties) HasNextPage

func (o *PaginationProperties) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*PaginationProperties) HasPage

func (o *PaginationProperties) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*PaginationProperties) HasReturnedCount

func (o *PaginationProperties) HasReturnedCount() bool

HasReturnedCount returns a boolean if a field has been set.

func (PaginationProperties) MarshalJSON

func (o PaginationProperties) MarshalJSON() ([]byte, error)

func (*PaginationProperties) SetNextPage

func (o *PaginationProperties) SetNextPage(v string)

SetNextPage gets a reference to the given string and assigns it to the NextPage field.

func (*PaginationProperties) SetPage

func (o *PaginationProperties) SetPage(v string)

SetPage gets a reference to the given string and assigns it to the Page field.

func (*PaginationProperties) SetReturnedCount

func (o *PaginationProperties) SetReturnedCount(v int32)

SetReturnedCount gets a reference to the given int32 and assigns it to the ReturnedCount field.

type PoliciesApi

type PoliciesApi interface {

	/*
		AddPolicy Add a new policy

		Adds a new policy bundle to the system

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiAddPolicyRequest
	*/
	AddPolicy(ctx _context.Context) ApiAddPolicyRequest

	// AddPolicyExecute executes the request
	//  @return PolicyBundleRecord
	AddPolicyExecute(r ApiAddPolicyRequest) (PolicyBundleRecord, *_nethttp.Response, error)

	/*
		DeletePolicy Delete policy

		Delete the specified policy

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param policyId
		 @return ApiDeletePolicyRequest
	*/
	DeletePolicy(ctx _context.Context, policyId string) ApiDeletePolicyRequest

	// DeletePolicyExecute executes the request
	DeletePolicyExecute(r ApiDeletePolicyRequest) (*_nethttp.Response, error)

	/*
		GetPolicy Get specific policy

		Get the policy bundle content

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param policyId
		 @return ApiGetPolicyRequest
	*/
	GetPolicy(ctx _context.Context, policyId string) ApiGetPolicyRequest

	// GetPolicyExecute executes the request
	//  @return []PolicyBundleRecord
	GetPolicyExecute(r ApiGetPolicyRequest) ([]PolicyBundleRecord, *_nethttp.Response, error)

	/*
		ListPolicies List policies

		List all saved policy bundles

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListPoliciesRequest
	*/
	ListPolicies(ctx _context.Context) ApiListPoliciesRequest

	// ListPoliciesExecute executes the request
	//  @return []PolicyBundleRecord
	ListPoliciesExecute(r ApiListPoliciesRequest) ([]PolicyBundleRecord, *_nethttp.Response, error)

	/*
		UpdatePolicy Update policy

		Update/replace and existing policy

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param policyId
		 @return ApiUpdatePolicyRequest
	*/
	UpdatePolicy(ctx _context.Context, policyId string) ApiUpdatePolicyRequest

	// UpdatePolicyExecute executes the request
	//  @return []PolicyBundleRecord
	UpdatePolicyExecute(r ApiUpdatePolicyRequest) ([]PolicyBundleRecord, *_nethttp.Response, error)
}

type PoliciesApiService

type PoliciesApiService service

PoliciesApiService PoliciesApi service

func (*PoliciesApiService) AddPolicy

AddPolicy Add a new policy

Adds a new policy bundle to the system

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddPolicyRequest

func (*PoliciesApiService) AddPolicyExecute

Execute executes the request

@return PolicyBundleRecord

func (*PoliciesApiService) DeletePolicy

func (a *PoliciesApiService) DeletePolicy(ctx _context.Context, policyId string) ApiDeletePolicyRequest

DeletePolicy Delete policy

Delete the specified policy

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyId
@return ApiDeletePolicyRequest

func (*PoliciesApiService) DeletePolicyExecute

func (a *PoliciesApiService) DeletePolicyExecute(r ApiDeletePolicyRequest) (*_nethttp.Response, error)

Execute executes the request

func (*PoliciesApiService) GetPolicy

func (a *PoliciesApiService) GetPolicy(ctx _context.Context, policyId string) ApiGetPolicyRequest

GetPolicy Get specific policy

Get the policy bundle content

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyId
@return ApiGetPolicyRequest

func (*PoliciesApiService) GetPolicyExecute

Execute executes the request

@return []PolicyBundleRecord

func (*PoliciesApiService) ListPolicies

ListPolicies List policies

List all saved policy bundles

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPoliciesRequest

func (*PoliciesApiService) ListPoliciesExecute

Execute executes the request

@return []PolicyBundleRecord

func (*PoliciesApiService) UpdatePolicy

func (a *PoliciesApiService) UpdatePolicy(ctx _context.Context, policyId string) ApiUpdatePolicyRequest

UpdatePolicy Update policy

Update/replace and existing policy

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param policyId
@return ApiUpdatePolicyRequest

func (*PoliciesApiService) UpdatePolicyExecute

Execute executes the request

@return []PolicyBundleRecord

type Policy

type Policy struct {
	Id           string        `json:"id"`
	Name         *string       `json:"name,omitempty"`
	Comment      *string       `json:"comment,omitempty"`
	Version      string        `json:"version"`
	ArtifactType *string       `json:"artifact_type,omitempty"`
	Rules        *[]PolicyRule `json:"rules,omitempty"`
}

Policy struct for Policy

func NewPolicy

func NewPolicy(id string, version string) *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) GetArtifactType

func (o *Policy) GetArtifactType() string

GetArtifactType returns the ArtifactType field value if set, zero value otherwise.

func (*Policy) GetArtifactTypeOk

func (o *Policy) GetArtifactTypeOk() (*string, bool)

GetArtifactTypeOk returns a tuple with the ArtifactType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Policy) GetComment

func (o *Policy) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*Policy) GetCommentOk

func (o *Policy) 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 (*Policy) GetId

func (o *Policy) GetId() string

GetId returns the Id field value

func (*Policy) GetIdOk

func (o *Policy) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Policy) GetName

func (o *Policy) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Policy) GetNameOk

func (o *Policy) 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 (*Policy) GetRules

func (o *Policy) GetRules() []PolicyRule

GetRules returns the Rules field value if set, zero value otherwise.

func (*Policy) GetRulesOk

func (o *Policy) GetRulesOk() (*[]PolicyRule, 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) GetVersion

func (o *Policy) GetVersion() string

GetVersion returns the Version field value

func (*Policy) GetVersionOk

func (o *Policy) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*Policy) HasArtifactType

func (o *Policy) HasArtifactType() bool

HasArtifactType returns a boolean if a field has been set.

func (*Policy) HasComment

func (o *Policy) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Policy) HasName

func (o *Policy) HasName() bool

HasName returns a boolean if a field 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) SetArtifactType

func (o *Policy) SetArtifactType(v string)

SetArtifactType gets a reference to the given string and assigns it to the ArtifactType field.

func (*Policy) SetComment

func (o *Policy) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*Policy) SetId

func (o *Policy) SetId(v string)

SetId sets field value

func (*Policy) SetName

func (o *Policy) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Policy) SetRules

func (o *Policy) SetRules(v []PolicyRule)

SetRules gets a reference to the given []PolicyRule and assigns it to the Rules field.

func (*Policy) SetVersion

func (o *Policy) SetVersion(v string)

SetVersion sets field value

type PolicyBundle

type PolicyBundle struct {
	// Id of the bundle
	Id string `json:"id"`
	// Human readable name for the bundle
	Name *string `json:"name,omitempty"`
	// Description of the bundle, human readable
	Comment *string `json:"comment,omitempty"`
	// Version id for this bundle format
	Version string `json:"version"`
	// Whitelists which define which policy matches to disregard explicitly in the final policy decision
	Whitelists *[]Whitelist `json:"whitelists,omitempty"`
	// Policies which define the go/stop/warn status of an image using rule matches on image properties
	Policies []Policy `json:"policies"`
	// Mapping rules for defining which policy and whitelist(s) to apply to a source based on a match of the host and repo name. Evaluated in order.
	SourceMappings *[]SourceMappingRule `json:"source_mappings,omitempty"`
	// Mapping rules for defining which policy and whitelist(s) to apply to an image based on a match of the image tag or id. Evaluated in order.
	Mappings []MappingRule `json:"mappings"`
	// List of mapping rules that define which images should always be passed (unless also on the blacklist), regardless of policy result.
	WhitelistedImages *[]ImageSelectionRule `json:"whitelisted_images,omitempty"`
	// List of mapping rules that define which images should always result in a STOP/FAIL policy result regardless of policy content or presence in whitelisted_images
	BlacklistedImages *[]ImageSelectionRule `json:"blacklisted_images,omitempty"`
}

PolicyBundle A bundle containing a set of policies, whitelists, and rules for mapping them to specific images

func NewPolicyBundle

func NewPolicyBundle(id string, version string, policies []Policy, mappings []MappingRule) *PolicyBundle

NewPolicyBundle instantiates a new PolicyBundle object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyBundleWithDefaults

func NewPolicyBundleWithDefaults() *PolicyBundle

NewPolicyBundleWithDefaults instantiates a new PolicyBundle object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyBundle) GetBlacklistedImages

func (o *PolicyBundle) GetBlacklistedImages() []ImageSelectionRule

GetBlacklistedImages returns the BlacklistedImages field value if set, zero value otherwise.

func (*PolicyBundle) GetBlacklistedImagesOk

func (o *PolicyBundle) GetBlacklistedImagesOk() (*[]ImageSelectionRule, bool)

GetBlacklistedImagesOk returns a tuple with the BlacklistedImages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundle) GetComment

func (o *PolicyBundle) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PolicyBundle) GetCommentOk

func (o *PolicyBundle) 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 (*PolicyBundle) GetId

func (o *PolicyBundle) GetId() string

GetId returns the Id field value

func (*PolicyBundle) GetIdOk

func (o *PolicyBundle) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PolicyBundle) GetMappings

func (o *PolicyBundle) GetMappings() []MappingRule

GetMappings returns the Mappings field value

func (*PolicyBundle) GetMappingsOk

func (o *PolicyBundle) GetMappingsOk() (*[]MappingRule, bool)

GetMappingsOk returns a tuple with the Mappings field value and a boolean to check if the value has been set.

func (*PolicyBundle) GetName

func (o *PolicyBundle) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PolicyBundle) GetNameOk

func (o *PolicyBundle) 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 (*PolicyBundle) GetPolicies

func (o *PolicyBundle) GetPolicies() []Policy

GetPolicies returns the Policies field value

func (*PolicyBundle) GetPoliciesOk

func (o *PolicyBundle) GetPoliciesOk() (*[]Policy, bool)

GetPoliciesOk returns a tuple with the Policies field value and a boolean to check if the value has been set.

func (*PolicyBundle) GetSourceMappings

func (o *PolicyBundle) GetSourceMappings() []SourceMappingRule

GetSourceMappings returns the SourceMappings field value if set, zero value otherwise.

func (*PolicyBundle) GetSourceMappingsOk

func (o *PolicyBundle) GetSourceMappingsOk() (*[]SourceMappingRule, bool)

GetSourceMappingsOk returns a tuple with the SourceMappings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundle) GetVersion

func (o *PolicyBundle) GetVersion() string

GetVersion returns the Version field value

func (*PolicyBundle) GetVersionOk

func (o *PolicyBundle) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*PolicyBundle) GetWhitelistedImages

func (o *PolicyBundle) GetWhitelistedImages() []ImageSelectionRule

GetWhitelistedImages returns the WhitelistedImages field value if set, zero value otherwise.

func (*PolicyBundle) GetWhitelistedImagesOk

func (o *PolicyBundle) GetWhitelistedImagesOk() (*[]ImageSelectionRule, bool)

GetWhitelistedImagesOk returns a tuple with the WhitelistedImages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundle) GetWhitelists

func (o *PolicyBundle) GetWhitelists() []Whitelist

GetWhitelists returns the Whitelists field value if set, zero value otherwise.

func (*PolicyBundle) GetWhitelistsOk

func (o *PolicyBundle) GetWhitelistsOk() (*[]Whitelist, bool)

GetWhitelistsOk returns a tuple with the Whitelists field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundle) HasBlacklistedImages

func (o *PolicyBundle) HasBlacklistedImages() bool

HasBlacklistedImages returns a boolean if a field has been set.

func (*PolicyBundle) HasComment

func (o *PolicyBundle) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*PolicyBundle) HasName

func (o *PolicyBundle) HasName() bool

HasName returns a boolean if a field has been set.

func (*PolicyBundle) HasSourceMappings

func (o *PolicyBundle) HasSourceMappings() bool

HasSourceMappings returns a boolean if a field has been set.

func (*PolicyBundle) HasWhitelistedImages

func (o *PolicyBundle) HasWhitelistedImages() bool

HasWhitelistedImages returns a boolean if a field has been set.

func (*PolicyBundle) HasWhitelists

func (o *PolicyBundle) HasWhitelists() bool

HasWhitelists returns a boolean if a field has been set.

func (PolicyBundle) MarshalJSON

func (o PolicyBundle) MarshalJSON() ([]byte, error)

func (*PolicyBundle) SetBlacklistedImages

func (o *PolicyBundle) SetBlacklistedImages(v []ImageSelectionRule)

SetBlacklistedImages gets a reference to the given []ImageSelectionRule and assigns it to the BlacklistedImages field.

func (*PolicyBundle) SetComment

func (o *PolicyBundle) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PolicyBundle) SetId

func (o *PolicyBundle) SetId(v string)

SetId sets field value

func (*PolicyBundle) SetMappings

func (o *PolicyBundle) SetMappings(v []MappingRule)

SetMappings sets field value

func (*PolicyBundle) SetName

func (o *PolicyBundle) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PolicyBundle) SetPolicies

func (o *PolicyBundle) SetPolicies(v []Policy)

SetPolicies sets field value

func (*PolicyBundle) SetSourceMappings

func (o *PolicyBundle) SetSourceMappings(v []SourceMappingRule)

SetSourceMappings gets a reference to the given []SourceMappingRule and assigns it to the SourceMappings field.

func (*PolicyBundle) SetVersion

func (o *PolicyBundle) SetVersion(v string)

SetVersion sets field value

func (*PolicyBundle) SetWhitelistedImages

func (o *PolicyBundle) SetWhitelistedImages(v []ImageSelectionRule)

SetWhitelistedImages gets a reference to the given []ImageSelectionRule and assigns it to the WhitelistedImages field.

func (*PolicyBundle) SetWhitelists

func (o *PolicyBundle) SetWhitelists(v []Whitelist)

SetWhitelists gets a reference to the given []Whitelist and assigns it to the Whitelists field.

type PolicyBundleRecord

type PolicyBundleRecord struct {
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	LastUpdated *time.Time `json:"last_updated,omitempty"`
	// The bundle's identifier
	PolicyId *string `json:"policyId,omitempty"`
	// True if the bundle is currently defined to be used automatically
	Active *bool `json:"active,omitempty"`
	// UserId of the user that owns the bundle
	UserId *string `json:"userId,omitempty"`
	// Source location of where the policy bundle originated
	PolicySource *string       `json:"policy_source,omitempty"`
	Policybundle *PolicyBundle `json:"policybundle,omitempty"`
}

PolicyBundleRecord A policy bundle plus some metadata

func NewPolicyBundleRecord

func NewPolicyBundleRecord() *PolicyBundleRecord

NewPolicyBundleRecord instantiates a new PolicyBundleRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyBundleRecordWithDefaults

func NewPolicyBundleRecordWithDefaults() *PolicyBundleRecord

NewPolicyBundleRecordWithDefaults instantiates a new PolicyBundleRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyBundleRecord) GetActive

func (o *PolicyBundleRecord) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetActiveOk

func (o *PolicyBundleRecord) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetCreatedAt

func (o *PolicyBundleRecord) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetCreatedAtOk

func (o *PolicyBundleRecord) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetLastUpdated

func (o *PolicyBundleRecord) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetLastUpdatedOk

func (o *PolicyBundleRecord) GetLastUpdatedOk() (*time.Time, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetPolicyId

func (o *PolicyBundleRecord) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetPolicyIdOk

func (o *PolicyBundleRecord) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetPolicySource

func (o *PolicyBundleRecord) GetPolicySource() string

GetPolicySource returns the PolicySource field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetPolicySourceOk

func (o *PolicyBundleRecord) GetPolicySourceOk() (*string, bool)

GetPolicySourceOk returns a tuple with the PolicySource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetPolicybundle

func (o *PolicyBundleRecord) GetPolicybundle() PolicyBundle

GetPolicybundle returns the Policybundle field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetPolicybundleOk

func (o *PolicyBundleRecord) GetPolicybundleOk() (*PolicyBundle, bool)

GetPolicybundleOk returns a tuple with the Policybundle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) GetUserId

func (o *PolicyBundleRecord) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PolicyBundleRecord) GetUserIdOk

func (o *PolicyBundleRecord) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyBundleRecord) HasActive

func (o *PolicyBundleRecord) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasCreatedAt

func (o *PolicyBundleRecord) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasLastUpdated

func (o *PolicyBundleRecord) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasPolicyId

func (o *PolicyBundleRecord) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasPolicySource

func (o *PolicyBundleRecord) HasPolicySource() bool

HasPolicySource returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasPolicybundle

func (o *PolicyBundleRecord) HasPolicybundle() bool

HasPolicybundle returns a boolean if a field has been set.

func (*PolicyBundleRecord) HasUserId

func (o *PolicyBundleRecord) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PolicyBundleRecord) MarshalJSON

func (o PolicyBundleRecord) MarshalJSON() ([]byte, error)

func (*PolicyBundleRecord) SetActive

func (o *PolicyBundleRecord) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*PolicyBundleRecord) SetCreatedAt

func (o *PolicyBundleRecord) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PolicyBundleRecord) SetLastUpdated

func (o *PolicyBundleRecord) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*PolicyBundleRecord) SetPolicyId

func (o *PolicyBundleRecord) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*PolicyBundleRecord) SetPolicySource

func (o *PolicyBundleRecord) SetPolicySource(v string)

SetPolicySource gets a reference to the given string and assigns it to the PolicySource field.

func (*PolicyBundleRecord) SetPolicybundle

func (o *PolicyBundleRecord) SetPolicybundle(v PolicyBundle)

SetPolicybundle gets a reference to the given PolicyBundle and assigns it to the Policybundle field.

func (*PolicyBundleRecord) SetUserId

func (o *PolicyBundleRecord) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type PolicyEvalNotification

type PolicyEvalNotification struct {
	QueueId        *string                     `json:"queueId,omitempty"`
	UserId         *string                     `json:"userId,omitempty"`
	DataId         *string                     `json:"dataId,omitempty"`
	CreatedAt      *int32                      `json:"created_at,omitempty"`
	LastUpdated    *int32                      `json:"last_updated,omitempty"`
	RecordStateKey *string                     `json:"record_state_key,omitempty"`
	RecordStateVal NullableString              `json:"record_state_val,omitempty"`
	Tries          *int32                      `json:"tries,omitempty"`
	MaxTries       *int32                      `json:"max_tries,omitempty"`
	Data           *PolicyEvalNotificationData `json:"data,omitempty"`
}

PolicyEvalNotification struct for PolicyEvalNotification

func NewPolicyEvalNotification

func NewPolicyEvalNotification() *PolicyEvalNotification

NewPolicyEvalNotification instantiates a new PolicyEvalNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationWithDefaults

func NewPolicyEvalNotificationWithDefaults() *PolicyEvalNotification

NewPolicyEvalNotificationWithDefaults instantiates a new PolicyEvalNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotification) GetCreatedAt

func (o *PolicyEvalNotification) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetCreatedAtOk

func (o *PolicyEvalNotification) GetCreatedAtOk() (*int32, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetDataId

func (o *PolicyEvalNotification) GetDataId() string

GetDataId returns the DataId field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetDataIdOk

func (o *PolicyEvalNotification) GetDataIdOk() (*string, bool)

GetDataIdOk returns a tuple with the DataId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) 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 (*PolicyEvalNotification) GetLastUpdated

func (o *PolicyEvalNotification) GetLastUpdated() int32

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetLastUpdatedOk

func (o *PolicyEvalNotification) GetLastUpdatedOk() (*int32, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetMaxTries

func (o *PolicyEvalNotification) GetMaxTries() int32

GetMaxTries returns the MaxTries field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetMaxTriesOk

func (o *PolicyEvalNotification) GetMaxTriesOk() (*int32, bool)

GetMaxTriesOk returns a tuple with the MaxTries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetQueueId

func (o *PolicyEvalNotification) GetQueueId() string

GetQueueId returns the QueueId field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetQueueIdOk

func (o *PolicyEvalNotification) GetQueueIdOk() (*string, bool)

GetQueueIdOk returns a tuple with the QueueId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetRecordStateKey

func (o *PolicyEvalNotification) GetRecordStateKey() string

GetRecordStateKey returns the RecordStateKey field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetRecordStateKeyOk

func (o *PolicyEvalNotification) GetRecordStateKeyOk() (*string, bool)

GetRecordStateKeyOk returns a tuple with the RecordStateKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetRecordStateVal

func (o *PolicyEvalNotification) GetRecordStateVal() string

GetRecordStateVal returns the RecordStateVal field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PolicyEvalNotification) GetRecordStateValOk

func (o *PolicyEvalNotification) GetRecordStateValOk() (*string, bool)

GetRecordStateValOk returns a tuple with the RecordStateVal field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PolicyEvalNotification) GetTries

func (o *PolicyEvalNotification) GetTries() int32

GetTries returns the Tries field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetTriesOk

func (o *PolicyEvalNotification) GetTriesOk() (*int32, bool)

GetTriesOk returns a tuple with the Tries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) GetUserId

func (o *PolicyEvalNotification) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PolicyEvalNotification) GetUserIdOk

func (o *PolicyEvalNotification) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotification) HasCreatedAt

func (o *PolicyEvalNotification) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasData

func (o *PolicyEvalNotification) HasData() bool

HasData returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasDataId

func (o *PolicyEvalNotification) HasDataId() bool

HasDataId returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasLastUpdated

func (o *PolicyEvalNotification) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasMaxTries

func (o *PolicyEvalNotification) HasMaxTries() bool

HasMaxTries returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasQueueId

func (o *PolicyEvalNotification) HasQueueId() bool

HasQueueId returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasRecordStateKey

func (o *PolicyEvalNotification) HasRecordStateKey() bool

HasRecordStateKey returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasRecordStateVal

func (o *PolicyEvalNotification) HasRecordStateVal() bool

HasRecordStateVal returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasTries

func (o *PolicyEvalNotification) HasTries() bool

HasTries returns a boolean if a field has been set.

func (*PolicyEvalNotification) HasUserId

func (o *PolicyEvalNotification) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PolicyEvalNotification) MarshalJSON

func (o PolicyEvalNotification) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotification) SetCreatedAt

func (o *PolicyEvalNotification) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*PolicyEvalNotification) SetData

SetData gets a reference to the given PolicyEvalNotificationData and assigns it to the Data field.

func (*PolicyEvalNotification) SetDataId

func (o *PolicyEvalNotification) SetDataId(v string)

SetDataId gets a reference to the given string and assigns it to the DataId field.

func (*PolicyEvalNotification) SetLastUpdated

func (o *PolicyEvalNotification) SetLastUpdated(v int32)

SetLastUpdated gets a reference to the given int32 and assigns it to the LastUpdated field.

func (*PolicyEvalNotification) SetMaxTries

func (o *PolicyEvalNotification) SetMaxTries(v int32)

SetMaxTries gets a reference to the given int32 and assigns it to the MaxTries field.

func (*PolicyEvalNotification) SetQueueId

func (o *PolicyEvalNotification) SetQueueId(v string)

SetQueueId gets a reference to the given string and assigns it to the QueueId field.

func (*PolicyEvalNotification) SetRecordStateKey

func (o *PolicyEvalNotification) SetRecordStateKey(v string)

SetRecordStateKey gets a reference to the given string and assigns it to the RecordStateKey field.

func (*PolicyEvalNotification) SetRecordStateVal

func (o *PolicyEvalNotification) SetRecordStateVal(v string)

SetRecordStateVal gets a reference to the given NullableString and assigns it to the RecordStateVal field.

func (*PolicyEvalNotification) SetRecordStateValNil

func (o *PolicyEvalNotification) SetRecordStateValNil()

SetRecordStateValNil sets the value for RecordStateVal to be an explicit nil

func (*PolicyEvalNotification) SetTries

func (o *PolicyEvalNotification) SetTries(v int32)

SetTries gets a reference to the given int32 and assigns it to the Tries field.

func (*PolicyEvalNotification) SetUserId

func (o *PolicyEvalNotification) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*PolicyEvalNotification) UnsetRecordStateVal

func (o *PolicyEvalNotification) UnsetRecordStateVal()

UnsetRecordStateVal ensures that no value is present for RecordStateVal, not even an explicit nil

type PolicyEvalNotificationAllOf

type PolicyEvalNotificationAllOf struct {
	Data *PolicyEvalNotificationData `json:"data,omitempty"`
}

PolicyEvalNotificationAllOf The Notification Object definition for Policy Eval Notifications

func NewPolicyEvalNotificationAllOf

func NewPolicyEvalNotificationAllOf() *PolicyEvalNotificationAllOf

NewPolicyEvalNotificationAllOf instantiates a new PolicyEvalNotificationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationAllOfWithDefaults

func NewPolicyEvalNotificationAllOfWithDefaults() *PolicyEvalNotificationAllOf

NewPolicyEvalNotificationAllOfWithDefaults instantiates a new PolicyEvalNotificationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotificationAllOf) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PolicyEvalNotificationAllOf) 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 (*PolicyEvalNotificationAllOf) HasData

func (o *PolicyEvalNotificationAllOf) HasData() bool

HasData returns a boolean if a field has been set.

func (PolicyEvalNotificationAllOf) MarshalJSON

func (o PolicyEvalNotificationAllOf) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotificationAllOf) SetData

SetData gets a reference to the given PolicyEvalNotificationData and assigns it to the Data field.

type PolicyEvalNotificationData

type PolicyEvalNotificationData struct {
	NotificationUser      *string                        `json:"notification_user,omitempty"`
	NotificationUserEmail *string                        `json:"notification_user_email,omitempty"`
	NotificationType      *string                        `json:"notification_type,omitempty"`
	NotificationPayload   *PolicyEvalNotificationPayload `json:"notification_payload,omitempty"`
}

PolicyEvalNotificationData struct for PolicyEvalNotificationData

func NewPolicyEvalNotificationData

func NewPolicyEvalNotificationData() *PolicyEvalNotificationData

NewPolicyEvalNotificationData instantiates a new PolicyEvalNotificationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationDataWithDefaults

func NewPolicyEvalNotificationDataWithDefaults() *PolicyEvalNotificationData

NewPolicyEvalNotificationDataWithDefaults instantiates a new PolicyEvalNotificationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotificationData) GetNotificationPayload

func (o *PolicyEvalNotificationData) GetNotificationPayload() PolicyEvalNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*PolicyEvalNotificationData) GetNotificationPayloadOk

func (o *PolicyEvalNotificationData) GetNotificationPayloadOk() (*PolicyEvalNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationData) GetNotificationType

func (o *PolicyEvalNotificationData) GetNotificationType() string

GetNotificationType returns the NotificationType field value if set, zero value otherwise.

func (*PolicyEvalNotificationData) GetNotificationTypeOk

func (o *PolicyEvalNotificationData) GetNotificationTypeOk() (*string, bool)

GetNotificationTypeOk returns a tuple with the NotificationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationData) GetNotificationUser

func (o *PolicyEvalNotificationData) GetNotificationUser() string

GetNotificationUser returns the NotificationUser field value if set, zero value otherwise.

func (*PolicyEvalNotificationData) GetNotificationUserEmail

func (o *PolicyEvalNotificationData) GetNotificationUserEmail() string

GetNotificationUserEmail returns the NotificationUserEmail field value if set, zero value otherwise.

func (*PolicyEvalNotificationData) GetNotificationUserEmailOk

func (o *PolicyEvalNotificationData) GetNotificationUserEmailOk() (*string, bool)

GetNotificationUserEmailOk returns a tuple with the NotificationUserEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationData) GetNotificationUserOk

func (o *PolicyEvalNotificationData) GetNotificationUserOk() (*string, bool)

GetNotificationUserOk returns a tuple with the NotificationUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationData) HasNotificationPayload

func (o *PolicyEvalNotificationData) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (*PolicyEvalNotificationData) HasNotificationType

func (o *PolicyEvalNotificationData) HasNotificationType() bool

HasNotificationType returns a boolean if a field has been set.

func (*PolicyEvalNotificationData) HasNotificationUser

func (o *PolicyEvalNotificationData) HasNotificationUser() bool

HasNotificationUser returns a boolean if a field has been set.

func (*PolicyEvalNotificationData) HasNotificationUserEmail

func (o *PolicyEvalNotificationData) HasNotificationUserEmail() bool

HasNotificationUserEmail returns a boolean if a field has been set.

func (PolicyEvalNotificationData) MarshalJSON

func (o PolicyEvalNotificationData) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotificationData) SetNotificationPayload

func (o *PolicyEvalNotificationData) SetNotificationPayload(v PolicyEvalNotificationPayload)

SetNotificationPayload gets a reference to the given PolicyEvalNotificationPayload and assigns it to the NotificationPayload field.

func (*PolicyEvalNotificationData) SetNotificationType

func (o *PolicyEvalNotificationData) SetNotificationType(v string)

SetNotificationType gets a reference to the given string and assigns it to the NotificationType field.

func (*PolicyEvalNotificationData) SetNotificationUser

func (o *PolicyEvalNotificationData) SetNotificationUser(v string)

SetNotificationUser gets a reference to the given string and assigns it to the NotificationUser field.

func (*PolicyEvalNotificationData) SetNotificationUserEmail

func (o *PolicyEvalNotificationData) SetNotificationUserEmail(v string)

SetNotificationUserEmail gets a reference to the given string and assigns it to the NotificationUserEmail field.

type PolicyEvalNotificationDataAllOf

type PolicyEvalNotificationDataAllOf struct {
	NotificationPayload *PolicyEvalNotificationPayload `json:"notification_payload,omitempty"`
}

PolicyEvalNotificationDataAllOf struct for PolicyEvalNotificationDataAllOf

func NewPolicyEvalNotificationDataAllOf

func NewPolicyEvalNotificationDataAllOf() *PolicyEvalNotificationDataAllOf

NewPolicyEvalNotificationDataAllOf instantiates a new PolicyEvalNotificationDataAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationDataAllOfWithDefaults

func NewPolicyEvalNotificationDataAllOfWithDefaults() *PolicyEvalNotificationDataAllOf

NewPolicyEvalNotificationDataAllOfWithDefaults instantiates a new PolicyEvalNotificationDataAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotificationDataAllOf) GetNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*PolicyEvalNotificationDataAllOf) GetNotificationPayloadOk

func (o *PolicyEvalNotificationDataAllOf) GetNotificationPayloadOk() (*PolicyEvalNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationDataAllOf) HasNotificationPayload

func (o *PolicyEvalNotificationDataAllOf) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (PolicyEvalNotificationDataAllOf) MarshalJSON

func (o PolicyEvalNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotificationDataAllOf) SetNotificationPayload

SetNotificationPayload gets a reference to the given PolicyEvalNotificationPayload and assigns it to the NotificationPayload field.

type PolicyEvalNotificationPayload

type PolicyEvalNotificationPayload struct {
	UserId           *string `json:"userId,omitempty"`
	SubscriptionKey  *string `json:"subscription_key,omitempty"`
	SubscriptionType *string `json:"subscription_type,omitempty"`
	NotificationId   *string `json:"notificationId,omitempty"`
	// The Current Policy Evaluation result
	CurrEval *interface{} `json:"curr_eval,omitempty"`
	// The Previous Policy Evaluation result
	LastEval *interface{} `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

PolicyEvalNotificationPayload struct for PolicyEvalNotificationPayload

func NewPolicyEvalNotificationPayload

func NewPolicyEvalNotificationPayload() *PolicyEvalNotificationPayload

NewPolicyEvalNotificationPayload instantiates a new PolicyEvalNotificationPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationPayloadWithDefaults

func NewPolicyEvalNotificationPayloadWithDefaults() *PolicyEvalNotificationPayload

NewPolicyEvalNotificationPayloadWithDefaults instantiates a new PolicyEvalNotificationPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotificationPayload) GetAnnotations

func (o *PolicyEvalNotificationPayload) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PolicyEvalNotificationPayload) GetAnnotationsOk

func (o *PolicyEvalNotificationPayload) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PolicyEvalNotificationPayload) GetCurrEval

func (o *PolicyEvalNotificationPayload) GetCurrEval() interface{}

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetCurrEvalOk

func (o *PolicyEvalNotificationPayload) GetCurrEvalOk() (*interface{}, bool)

GetCurrEvalOk returns a tuple with the CurrEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) GetLastEval

func (o *PolicyEvalNotificationPayload) GetLastEval() interface{}

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetLastEvalOk

func (o *PolicyEvalNotificationPayload) GetLastEvalOk() (*interface{}, bool)

GetLastEvalOk returns a tuple with the LastEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) GetNotificationId

func (o *PolicyEvalNotificationPayload) GetNotificationId() string

GetNotificationId returns the NotificationId field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetNotificationIdOk

func (o *PolicyEvalNotificationPayload) GetNotificationIdOk() (*string, bool)

GetNotificationIdOk returns a tuple with the NotificationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) GetSubscriptionKey

func (o *PolicyEvalNotificationPayload) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetSubscriptionKeyOk

func (o *PolicyEvalNotificationPayload) GetSubscriptionKeyOk() (*string, bool)

GetSubscriptionKeyOk returns a tuple with the SubscriptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) GetSubscriptionType

func (o *PolicyEvalNotificationPayload) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetSubscriptionTypeOk

func (o *PolicyEvalNotificationPayload) GetSubscriptionTypeOk() (*string, bool)

GetSubscriptionTypeOk returns a tuple with the SubscriptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) GetUserId

func (o *PolicyEvalNotificationPayload) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayload) GetUserIdOk

func (o *PolicyEvalNotificationPayload) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayload) HasAnnotations

func (o *PolicyEvalNotificationPayload) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasCurrEval

func (o *PolicyEvalNotificationPayload) HasCurrEval() bool

HasCurrEval returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasLastEval

func (o *PolicyEvalNotificationPayload) HasLastEval() bool

HasLastEval returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasNotificationId

func (o *PolicyEvalNotificationPayload) HasNotificationId() bool

HasNotificationId returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasSubscriptionKey

func (o *PolicyEvalNotificationPayload) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasSubscriptionType

func (o *PolicyEvalNotificationPayload) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayload) HasUserId

func (o *PolicyEvalNotificationPayload) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PolicyEvalNotificationPayload) MarshalJSON

func (o PolicyEvalNotificationPayload) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotificationPayload) SetAnnotations

func (o *PolicyEvalNotificationPayload) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*PolicyEvalNotificationPayload) SetCurrEval

func (o *PolicyEvalNotificationPayload) SetCurrEval(v interface{})

SetCurrEval gets a reference to the given interface{} and assigns it to the CurrEval field.

func (*PolicyEvalNotificationPayload) SetLastEval

func (o *PolicyEvalNotificationPayload) SetLastEval(v interface{})

SetLastEval gets a reference to the given interface{} and assigns it to the LastEval field.

func (*PolicyEvalNotificationPayload) SetNotificationId

func (o *PolicyEvalNotificationPayload) SetNotificationId(v string)

SetNotificationId gets a reference to the given string and assigns it to the NotificationId field.

func (*PolicyEvalNotificationPayload) SetSubscriptionKey

func (o *PolicyEvalNotificationPayload) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*PolicyEvalNotificationPayload) SetSubscriptionType

func (o *PolicyEvalNotificationPayload) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*PolicyEvalNotificationPayload) SetUserId

func (o *PolicyEvalNotificationPayload) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type PolicyEvalNotificationPayloadAllOf

type PolicyEvalNotificationPayloadAllOf struct {
	// The Current Policy Evaluation result
	CurrEval *interface{} `json:"curr_eval,omitempty"`
	// The Previous Policy Evaluation result
	LastEval *interface{} `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

PolicyEvalNotificationPayloadAllOf struct for PolicyEvalNotificationPayloadAllOf

func NewPolicyEvalNotificationPayloadAllOf

func NewPolicyEvalNotificationPayloadAllOf() *PolicyEvalNotificationPayloadAllOf

NewPolicyEvalNotificationPayloadAllOf instantiates a new PolicyEvalNotificationPayloadAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyEvalNotificationPayloadAllOfWithDefaults

func NewPolicyEvalNotificationPayloadAllOfWithDefaults() *PolicyEvalNotificationPayloadAllOf

NewPolicyEvalNotificationPayloadAllOfWithDefaults instantiates a new PolicyEvalNotificationPayloadAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyEvalNotificationPayloadAllOf) GetAnnotations

func (o *PolicyEvalNotificationPayloadAllOf) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PolicyEvalNotificationPayloadAllOf) GetAnnotationsOk

func (o *PolicyEvalNotificationPayloadAllOf) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PolicyEvalNotificationPayloadAllOf) GetCurrEval

func (o *PolicyEvalNotificationPayloadAllOf) GetCurrEval() interface{}

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayloadAllOf) GetCurrEvalOk

func (o *PolicyEvalNotificationPayloadAllOf) GetCurrEvalOk() (*interface{}, bool)

GetCurrEvalOk returns a tuple with the CurrEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayloadAllOf) GetLastEval

func (o *PolicyEvalNotificationPayloadAllOf) GetLastEval() interface{}

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*PolicyEvalNotificationPayloadAllOf) GetLastEvalOk

func (o *PolicyEvalNotificationPayloadAllOf) GetLastEvalOk() (*interface{}, bool)

GetLastEvalOk returns a tuple with the LastEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyEvalNotificationPayloadAllOf) HasAnnotations

func (o *PolicyEvalNotificationPayloadAllOf) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayloadAllOf) HasCurrEval

func (o *PolicyEvalNotificationPayloadAllOf) HasCurrEval() bool

HasCurrEval returns a boolean if a field has been set.

func (*PolicyEvalNotificationPayloadAllOf) HasLastEval

func (o *PolicyEvalNotificationPayloadAllOf) HasLastEval() bool

HasLastEval returns a boolean if a field has been set.

func (PolicyEvalNotificationPayloadAllOf) MarshalJSON

func (o PolicyEvalNotificationPayloadAllOf) MarshalJSON() ([]byte, error)

func (*PolicyEvalNotificationPayloadAllOf) SetAnnotations

func (o *PolicyEvalNotificationPayloadAllOf) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*PolicyEvalNotificationPayloadAllOf) SetCurrEval

func (o *PolicyEvalNotificationPayloadAllOf) SetCurrEval(v interface{})

SetCurrEval gets a reference to the given interface{} and assigns it to the CurrEval field.

func (*PolicyEvalNotificationPayloadAllOf) SetLastEval

func (o *PolicyEvalNotificationPayloadAllOf) SetLastEval(v interface{})

SetLastEval gets a reference to the given interface{} and assigns it to the LastEval field.

type PolicyRule

type PolicyRule struct {
	Id             *string             `json:"id,omitempty"`
	Gate           string              `json:"gate"`
	Trigger        string              `json:"trigger"`
	Action         string              `json:"action"`
	Params         *[]PolicyRuleParams `json:"params,omitempty"`
	Recommendation *string             `json:"recommendation,omitempty"`
}

PolicyRule A rule that defines and decision value if the match is found true for a given image.

func NewPolicyRule

func NewPolicyRule(gate string, trigger string, action string) *PolicyRule

NewPolicyRule instantiates a new PolicyRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyRuleWithDefaults

func NewPolicyRuleWithDefaults() *PolicyRule

NewPolicyRuleWithDefaults instantiates a new PolicyRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyRule) GetAction

func (o *PolicyRule) GetAction() string

GetAction returns the Action field value

func (*PolicyRule) GetActionOk

func (o *PolicyRule) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*PolicyRule) GetGate

func (o *PolicyRule) GetGate() string

GetGate returns the Gate field value

func (*PolicyRule) GetGateOk

func (o *PolicyRule) GetGateOk() (*string, bool)

GetGateOk returns a tuple with the Gate field value and a boolean to check if the value has been set.

func (*PolicyRule) GetId

func (o *PolicyRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PolicyRule) GetIdOk

func (o *PolicyRule) 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 (*PolicyRule) GetParams

func (o *PolicyRule) GetParams() []PolicyRuleParams

GetParams returns the Params field value if set, zero value otherwise.

func (*PolicyRule) GetParamsOk

func (o *PolicyRule) GetParamsOk() (*[]PolicyRuleParams, bool)

GetParamsOk returns a tuple with the Params field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyRule) GetRecommendation

func (o *PolicyRule) GetRecommendation() string

GetRecommendation returns the Recommendation field value if set, zero value otherwise.

func (*PolicyRule) GetRecommendationOk

func (o *PolicyRule) GetRecommendationOk() (*string, bool)

GetRecommendationOk returns a tuple with the Recommendation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PolicyRule) GetTrigger

func (o *PolicyRule) GetTrigger() string

GetTrigger returns the Trigger field value

func (*PolicyRule) GetTriggerOk

func (o *PolicyRule) GetTriggerOk() (*string, bool)

GetTriggerOk returns a tuple with the Trigger field value and a boolean to check if the value has been set.

func (*PolicyRule) HasId

func (o *PolicyRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*PolicyRule) HasParams

func (o *PolicyRule) HasParams() bool

HasParams returns a boolean if a field has been set.

func (*PolicyRule) HasRecommendation

func (o *PolicyRule) HasRecommendation() bool

HasRecommendation returns a boolean if a field has been set.

func (PolicyRule) MarshalJSON

func (o PolicyRule) MarshalJSON() ([]byte, error)

func (*PolicyRule) SetAction

func (o *PolicyRule) SetAction(v string)

SetAction sets field value

func (*PolicyRule) SetGate

func (o *PolicyRule) SetGate(v string)

SetGate sets field value

func (*PolicyRule) SetId

func (o *PolicyRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PolicyRule) SetParams

func (o *PolicyRule) SetParams(v []PolicyRuleParams)

SetParams gets a reference to the given []PolicyRuleParams and assigns it to the Params field.

func (*PolicyRule) SetRecommendation

func (o *PolicyRule) SetRecommendation(v string)

SetRecommendation gets a reference to the given string and assigns it to the Recommendation field.

func (*PolicyRule) SetTrigger

func (o *PolicyRule) SetTrigger(v string)

SetTrigger sets field value

type PolicyRuleParams

type PolicyRuleParams struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

PolicyRuleParams struct for PolicyRuleParams

func NewPolicyRuleParams

func NewPolicyRuleParams(name string, value string) *PolicyRuleParams

NewPolicyRuleParams instantiates a new PolicyRuleParams object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPolicyRuleParamsWithDefaults

func NewPolicyRuleParamsWithDefaults() *PolicyRuleParams

NewPolicyRuleParamsWithDefaults instantiates a new PolicyRuleParams object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PolicyRuleParams) GetName

func (o *PolicyRuleParams) GetName() string

GetName returns the Name field value

func (*PolicyRuleParams) GetNameOk

func (o *PolicyRuleParams) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyRuleParams) GetValue

func (o *PolicyRuleParams) GetValue() string

GetValue returns the Value field value

func (*PolicyRuleParams) GetValueOk

func (o *PolicyRuleParams) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (PolicyRuleParams) MarshalJSON

func (o PolicyRuleParams) MarshalJSON() ([]byte, error)

func (*PolicyRuleParams) SetName

func (o *PolicyRuleParams) SetName(v string)

SetName sets field value

func (*PolicyRuleParams) SetValue

func (o *PolicyRuleParams) SetValue(v string)

SetValue sets field value

type QueryApi

type QueryApi interface {

	/*
		QueryImagesByPackage List of images containing given package

		Filterable query interface to search for images containing specified package

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiQueryImagesByPackageRequest
	*/
	QueryImagesByPackage(ctx _context.Context) ApiQueryImagesByPackageRequest

	// QueryImagesByPackageExecute executes the request
	//  @return PaginatedImageList
	QueryImagesByPackageExecute(r ApiQueryImagesByPackageRequest) (PaginatedImageList, *_nethttp.Response, error)

	/*
		QueryImagesByVulnerability List images vulnerable to the specific vulnerability ID.

		Returns a listing of images and their respective packages vulnerable to the given vulnerability ID

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiQueryImagesByVulnerabilityRequest
	*/
	QueryImagesByVulnerability(ctx _context.Context) ApiQueryImagesByVulnerabilityRequest

	// QueryImagesByVulnerabilityExecute executes the request
	//  @return PaginatedVulnerableImageList
	QueryImagesByVulnerabilityExecute(r ApiQueryImagesByVulnerabilityRequest) (PaginatedVulnerableImageList, *_nethttp.Response, error)

	/*
		QueryVulnerabilities Listing information about given vulnerability

		List (w/filters) vulnerability records known by the system, with affected packages information if present

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiQueryVulnerabilitiesRequest
	*/
	QueryVulnerabilities(ctx _context.Context) ApiQueryVulnerabilitiesRequest

	// QueryVulnerabilitiesExecute executes the request
	//  @return PaginatedVulnerabilityList
	QueryVulnerabilitiesExecute(r ApiQueryVulnerabilitiesRequest) (PaginatedVulnerabilityList, *_nethttp.Response, error)
}

type QueryApiService

type QueryApiService service

QueryApiService QueryApi service

func (*QueryApiService) QueryImagesByPackage

func (a *QueryApiService) QueryImagesByPackage(ctx _context.Context) ApiQueryImagesByPackageRequest

QueryImagesByPackage List of images containing given package

Filterable query interface to search for images containing specified package

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiQueryImagesByPackageRequest

func (*QueryApiService) QueryImagesByPackageExecute

Execute executes the request

@return PaginatedImageList

func (*QueryApiService) QueryImagesByVulnerability

func (a *QueryApiService) QueryImagesByVulnerability(ctx _context.Context) ApiQueryImagesByVulnerabilityRequest

QueryImagesByVulnerability List images vulnerable to the specific vulnerability ID.

Returns a listing of images and their respective packages vulnerable to the given vulnerability ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiQueryImagesByVulnerabilityRequest

func (*QueryApiService) QueryImagesByVulnerabilityExecute

Execute executes the request

@return PaginatedVulnerableImageList

func (*QueryApiService) QueryVulnerabilities

func (a *QueryApiService) QueryVulnerabilities(ctx _context.Context) ApiQueryVulnerabilitiesRequest

QueryVulnerabilities Listing information about given vulnerability

List (w/filters) vulnerability records known by the system, with affected packages information if present

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiQueryVulnerabilitiesRequest

func (*QueryApiService) QueryVulnerabilitiesExecute

Execute executes the request

@return PaginatedVulnerabilityList

type RegexContentMatch

type RegexContentMatch struct {
	// The name associated with the regular expression
	Name *string `json:"name,omitempty"`
	// The regular expression used for the match
	Regex *string `json:"regex,omitempty"`
	// A list of line numbers in the file that matched the regex
	Lines *[]int32 `json:"lines,omitempty"`
}

RegexContentMatch Match of a named regex on a file

func NewRegexContentMatch

func NewRegexContentMatch() *RegexContentMatch

NewRegexContentMatch instantiates a new RegexContentMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegexContentMatchWithDefaults

func NewRegexContentMatchWithDefaults() *RegexContentMatch

NewRegexContentMatchWithDefaults instantiates a new RegexContentMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegexContentMatch) GetLines

func (o *RegexContentMatch) GetLines() []int32

GetLines returns the Lines field value if set, zero value otherwise.

func (*RegexContentMatch) GetLinesOk

func (o *RegexContentMatch) GetLinesOk() (*[]int32, bool)

GetLinesOk returns a tuple with the Lines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegexContentMatch) GetName

func (o *RegexContentMatch) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RegexContentMatch) GetNameOk

func (o *RegexContentMatch) 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 (*RegexContentMatch) GetRegex

func (o *RegexContentMatch) GetRegex() string

GetRegex returns the Regex field value if set, zero value otherwise.

func (*RegexContentMatch) GetRegexOk

func (o *RegexContentMatch) GetRegexOk() (*string, bool)

GetRegexOk returns a tuple with the Regex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegexContentMatch) HasLines

func (o *RegexContentMatch) HasLines() bool

HasLines returns a boolean if a field has been set.

func (*RegexContentMatch) HasName

func (o *RegexContentMatch) HasName() bool

HasName returns a boolean if a field has been set.

func (*RegexContentMatch) HasRegex

func (o *RegexContentMatch) HasRegex() bool

HasRegex returns a boolean if a field has been set.

func (RegexContentMatch) MarshalJSON

func (o RegexContentMatch) MarshalJSON() ([]byte, error)

func (*RegexContentMatch) SetLines

func (o *RegexContentMatch) SetLines(v []int32)

SetLines gets a reference to the given []int32 and assigns it to the Lines field.

func (*RegexContentMatch) SetName

func (o *RegexContentMatch) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RegexContentMatch) SetRegex

func (o *RegexContentMatch) SetRegex(v string)

SetRegex gets a reference to the given string and assigns it to the Regex field.

type RegistriesApi

type RegistriesApi interface {

	/*
		CreateRegistry Add a new registry

		Adds a new registry to the system

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiCreateRegistryRequest
	*/
	CreateRegistry(ctx _context.Context) ApiCreateRegistryRequest

	// CreateRegistryExecute executes the request
	//  @return []RegistryConfiguration
	CreateRegistryExecute(r ApiCreateRegistryRequest) ([]RegistryConfiguration, *_nethttp.Response, error)

	/*
		DeleteRegistry Delete a registry configuration

		Delete a registry configuration record from the system. Does not remove any images.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param registry
		 @return ApiDeleteRegistryRequest
	*/
	DeleteRegistry(ctx _context.Context, registry string) ApiDeleteRegistryRequest

	// DeleteRegistryExecute executes the request
	DeleteRegistryExecute(r ApiDeleteRegistryRequest) (*_nethttp.Response, error)

	/*
		GetRegistry Get a specific registry configuration

		Get information on a specific registry

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param registry
		 @return ApiGetRegistryRequest
	*/
	GetRegistry(ctx _context.Context, registry string) ApiGetRegistryRequest

	// GetRegistryExecute executes the request
	//  @return []RegistryConfiguration
	GetRegistryExecute(r ApiGetRegistryRequest) ([]RegistryConfiguration, *_nethttp.Response, error)

	/*
		ListRegistries List configured registries

		List all configured registries the system can/will watch

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListRegistriesRequest
	*/
	ListRegistries(ctx _context.Context) ApiListRegistriesRequest

	// ListRegistriesExecute executes the request
	//  @return []RegistryConfiguration
	ListRegistriesExecute(r ApiListRegistriesRequest) ([]RegistryConfiguration, *_nethttp.Response, error)

	/*
		UpdateRegistry Update/replace a registry configuration

		Replaces an existing registry record with the given record

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param registry
		 @return ApiUpdateRegistryRequest
	*/
	UpdateRegistry(ctx _context.Context, registry string) ApiUpdateRegistryRequest

	// UpdateRegistryExecute executes the request
	//  @return []RegistryConfiguration
	UpdateRegistryExecute(r ApiUpdateRegistryRequest) ([]RegistryConfiguration, *_nethttp.Response, error)
}

type RegistriesApiService

type RegistriesApiService service

RegistriesApiService RegistriesApi service

func (*RegistriesApiService) CreateRegistry

CreateRegistry Add a new registry

Adds a new registry to the system

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateRegistryRequest

func (*RegistriesApiService) CreateRegistryExecute

Execute executes the request

@return []RegistryConfiguration

func (*RegistriesApiService) DeleteRegistry

func (a *RegistriesApiService) DeleteRegistry(ctx _context.Context, registry string) ApiDeleteRegistryRequest

DeleteRegistry Delete a registry configuration

Delete a registry configuration record from the system. Does not remove any images.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param registry
@return ApiDeleteRegistryRequest

func (*RegistriesApiService) DeleteRegistryExecute

func (a *RegistriesApiService) DeleteRegistryExecute(r ApiDeleteRegistryRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RegistriesApiService) GetRegistry

func (a *RegistriesApiService) GetRegistry(ctx _context.Context, registry string) ApiGetRegistryRequest

GetRegistry Get a specific registry configuration

Get information on a specific registry

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param registry
@return ApiGetRegistryRequest

func (*RegistriesApiService) GetRegistryExecute

Execute executes the request

@return []RegistryConfiguration

func (*RegistriesApiService) ListRegistries

ListRegistries List configured registries

List all configured registries the system can/will watch

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListRegistriesRequest

func (*RegistriesApiService) ListRegistriesExecute

Execute executes the request

@return []RegistryConfiguration

func (*RegistriesApiService) UpdateRegistry

func (a *RegistriesApiService) UpdateRegistry(ctx _context.Context, registry string) ApiUpdateRegistryRequest

UpdateRegistry Update/replace a registry configuration

Replaces an existing registry record with the given record

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param registry
@return ApiUpdateRegistryRequest

func (*RegistriesApiService) UpdateRegistryExecute

Execute executes the request

@return []RegistryConfiguration

type RegistryConfiguration

type RegistryConfiguration struct {
	CreatedAt  *time.Time `json:"created_at,omitempty"`
	LastUpated *time.Time `json:"last_upated,omitempty"`
	// Username portion of credential to use for this registry
	RegistryUser *string `json:"registry_user,omitempty"`
	// Type of registry
	RegistryType *string `json:"registry_type,omitempty"`
	// Engine user that owns this registry entry
	UserId *string `json:"userId,omitempty"`
	// hostname:port string for accessing the registry, as would be used in a docker pull operation
	Registry *string `json:"registry,omitempty"`
	// human readable name associated with registry record
	RegistryName *string `json:"registry_name,omitempty"`
	// Use TLS/SSL verification for the registry URL
	RegistryVerify *bool `json:"registry_verify,omitempty"`
}

RegistryConfiguration A registry entry describing the endpoint and credentials for a registry to pull images from

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) GetCreatedAt

func (o *RegistryConfiguration) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RegistryConfiguration) GetCreatedAtOk

func (o *RegistryConfiguration) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetLastUpated

func (o *RegistryConfiguration) GetLastUpated() time.Time

GetLastUpated returns the LastUpated field value if set, zero value otherwise.

func (*RegistryConfiguration) GetLastUpatedOk

func (o *RegistryConfiguration) GetLastUpatedOk() (*time.Time, bool)

GetLastUpatedOk returns a tuple with the LastUpated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetRegistry

func (o *RegistryConfiguration) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRegistryName

func (o *RegistryConfiguration) GetRegistryName() string

GetRegistryName returns the RegistryName field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRegistryNameOk

func (o *RegistryConfiguration) GetRegistryNameOk() (*string, bool)

GetRegistryNameOk returns a tuple with the RegistryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetRegistryOk

func (o *RegistryConfiguration) 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 (*RegistryConfiguration) GetRegistryType

func (o *RegistryConfiguration) GetRegistryType() string

GetRegistryType returns the RegistryType field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRegistryTypeOk

func (o *RegistryConfiguration) GetRegistryTypeOk() (*string, bool)

GetRegistryTypeOk returns a tuple with the RegistryType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetRegistryUser

func (o *RegistryConfiguration) GetRegistryUser() string

GetRegistryUser returns the RegistryUser field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRegistryUserOk

func (o *RegistryConfiguration) GetRegistryUserOk() (*string, bool)

GetRegistryUserOk returns a tuple with the RegistryUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetRegistryVerify

func (o *RegistryConfiguration) GetRegistryVerify() bool

GetRegistryVerify returns the RegistryVerify field value if set, zero value otherwise.

func (*RegistryConfiguration) GetRegistryVerifyOk

func (o *RegistryConfiguration) GetRegistryVerifyOk() (*bool, bool)

GetRegistryVerifyOk returns a tuple with the RegistryVerify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) GetUserId

func (o *RegistryConfiguration) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*RegistryConfiguration) GetUserIdOk

func (o *RegistryConfiguration) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfiguration) HasCreatedAt

func (o *RegistryConfiguration) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RegistryConfiguration) HasLastUpated

func (o *RegistryConfiguration) HasLastUpated() bool

HasLastUpated returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRegistry

func (o *RegistryConfiguration) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRegistryName

func (o *RegistryConfiguration) HasRegistryName() bool

HasRegistryName returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRegistryType

func (o *RegistryConfiguration) HasRegistryType() bool

HasRegistryType returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRegistryUser

func (o *RegistryConfiguration) HasRegistryUser() bool

HasRegistryUser returns a boolean if a field has been set.

func (*RegistryConfiguration) HasRegistryVerify

func (o *RegistryConfiguration) HasRegistryVerify() bool

HasRegistryVerify returns a boolean if a field has been set.

func (*RegistryConfiguration) HasUserId

func (o *RegistryConfiguration) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (RegistryConfiguration) MarshalJSON

func (o RegistryConfiguration) MarshalJSON() ([]byte, error)

func (*RegistryConfiguration) SetCreatedAt

func (o *RegistryConfiguration) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RegistryConfiguration) SetLastUpated

func (o *RegistryConfiguration) SetLastUpated(v time.Time)

SetLastUpated gets a reference to the given time.Time and assigns it to the LastUpated field.

func (*RegistryConfiguration) SetRegistry

func (o *RegistryConfiguration) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*RegistryConfiguration) SetRegistryName

func (o *RegistryConfiguration) SetRegistryName(v string)

SetRegistryName gets a reference to the given string and assigns it to the RegistryName field.

func (*RegistryConfiguration) SetRegistryType

func (o *RegistryConfiguration) SetRegistryType(v string)

SetRegistryType gets a reference to the given string and assigns it to the RegistryType field.

func (*RegistryConfiguration) SetRegistryUser

func (o *RegistryConfiguration) SetRegistryUser(v string)

SetRegistryUser gets a reference to the given string and assigns it to the RegistryUser field.

func (*RegistryConfiguration) SetRegistryVerify

func (o *RegistryConfiguration) SetRegistryVerify(v bool)

SetRegistryVerify gets a reference to the given bool and assigns it to the RegistryVerify field.

func (*RegistryConfiguration) SetUserId

func (o *RegistryConfiguration) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type RegistryConfigurationRequest

type RegistryConfigurationRequest struct {
	// Username portion of credential to use for this registry
	RegistryUser *string `json:"registry_user,omitempty"`
	// Password portion of credential to use for this registry
	RegistryPass *string `json:"registry_pass,omitempty"`
	// Type of registry
	RegistryType *string `json:"registry_type,omitempty"`
	// hostname:port string for accessing the registry, as would be used in a docker pull operation. May include some or all of a repository and wildcards (e.g. docker.io/library/_* or gcr.io/myproject/myrepository)
	Registry *string `json:"registry,omitempty"`
	// human readable name associated with registry record
	RegistryName *string `json:"registry_name,omitempty"`
	// Use TLS/SSL verification for the registry URL
	RegistryVerify *bool `json:"registry_verify,omitempty"`
}

RegistryConfigurationRequest A registry record describing the endpoint and credentials for a registry

func NewRegistryConfigurationRequest

func NewRegistryConfigurationRequest() *RegistryConfigurationRequest

NewRegistryConfigurationRequest instantiates a new RegistryConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegistryConfigurationRequestWithDefaults

func NewRegistryConfigurationRequestWithDefaults() *RegistryConfigurationRequest

NewRegistryConfigurationRequestWithDefaults instantiates a new RegistryConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegistryConfigurationRequest) GetRegistry

func (o *RegistryConfigurationRequest) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryName

func (o *RegistryConfigurationRequest) GetRegistryName() string

GetRegistryName returns the RegistryName field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryNameOk

func (o *RegistryConfigurationRequest) GetRegistryNameOk() (*string, bool)

GetRegistryNameOk returns a tuple with the RegistryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfigurationRequest) GetRegistryOk

func (o *RegistryConfigurationRequest) 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 (*RegistryConfigurationRequest) GetRegistryPass

func (o *RegistryConfigurationRequest) GetRegistryPass() string

GetRegistryPass returns the RegistryPass field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryPassOk

func (o *RegistryConfigurationRequest) GetRegistryPassOk() (*string, bool)

GetRegistryPassOk returns a tuple with the RegistryPass field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfigurationRequest) GetRegistryType

func (o *RegistryConfigurationRequest) GetRegistryType() string

GetRegistryType returns the RegistryType field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryTypeOk

func (o *RegistryConfigurationRequest) GetRegistryTypeOk() (*string, bool)

GetRegistryTypeOk returns a tuple with the RegistryType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfigurationRequest) GetRegistryUser

func (o *RegistryConfigurationRequest) GetRegistryUser() string

GetRegistryUser returns the RegistryUser field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryUserOk

func (o *RegistryConfigurationRequest) GetRegistryUserOk() (*string, bool)

GetRegistryUserOk returns a tuple with the RegistryUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfigurationRequest) GetRegistryVerify

func (o *RegistryConfigurationRequest) GetRegistryVerify() bool

GetRegistryVerify returns the RegistryVerify field value if set, zero value otherwise.

func (*RegistryConfigurationRequest) GetRegistryVerifyOk

func (o *RegistryConfigurationRequest) GetRegistryVerifyOk() (*bool, bool)

GetRegistryVerifyOk returns a tuple with the RegistryVerify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryConfigurationRequest) HasRegistry

func (o *RegistryConfigurationRequest) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*RegistryConfigurationRequest) HasRegistryName

func (o *RegistryConfigurationRequest) HasRegistryName() bool

HasRegistryName returns a boolean if a field has been set.

func (*RegistryConfigurationRequest) HasRegistryPass

func (o *RegistryConfigurationRequest) HasRegistryPass() bool

HasRegistryPass returns a boolean if a field has been set.

func (*RegistryConfigurationRequest) HasRegistryType

func (o *RegistryConfigurationRequest) HasRegistryType() bool

HasRegistryType returns a boolean if a field has been set.

func (*RegistryConfigurationRequest) HasRegistryUser

func (o *RegistryConfigurationRequest) HasRegistryUser() bool

HasRegistryUser returns a boolean if a field has been set.

func (*RegistryConfigurationRequest) HasRegistryVerify

func (o *RegistryConfigurationRequest) HasRegistryVerify() bool

HasRegistryVerify returns a boolean if a field has been set.

func (RegistryConfigurationRequest) MarshalJSON

func (o RegistryConfigurationRequest) MarshalJSON() ([]byte, error)

func (*RegistryConfigurationRequest) SetRegistry

func (o *RegistryConfigurationRequest) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*RegistryConfigurationRequest) SetRegistryName

func (o *RegistryConfigurationRequest) SetRegistryName(v string)

SetRegistryName gets a reference to the given string and assigns it to the RegistryName field.

func (*RegistryConfigurationRequest) SetRegistryPass

func (o *RegistryConfigurationRequest) SetRegistryPass(v string)

SetRegistryPass gets a reference to the given string and assigns it to the RegistryPass field.

func (*RegistryConfigurationRequest) SetRegistryType

func (o *RegistryConfigurationRequest) SetRegistryType(v string)

SetRegistryType gets a reference to the given string and assigns it to the RegistryType field.

func (*RegistryConfigurationRequest) SetRegistryUser

func (o *RegistryConfigurationRequest) SetRegistryUser(v string)

SetRegistryUser gets a reference to the given string and assigns it to the RegistryUser field.

func (*RegistryConfigurationRequest) SetRegistryVerify

func (o *RegistryConfigurationRequest) SetRegistryVerify(v bool)

SetRegistryVerify gets a reference to the given bool and assigns it to the RegistryVerify field.

type RegistryDigestSource

type RegistryDigestSource struct {
	// A digest-based pullstring (e.g. docker.io/nginx@sha256:123abc)
	Pullstring string `json:"pullstring"`
	// A valid docker tag reference (e.g. docker.io/nginx:latest) that will be associated with the image but not used to pull the image.
	Tag string `json:"tag"`
	// Optional override of the image creation time to support proper tag history construction in cases of out-of-order analysis compared to registry history for the tag
	CreationTimestampOverride *time.Time `json:"creation_timestamp_override,omitempty"`
	// Base64 encoded content of the dockerfile used to build the image, if available.
	Dockerfile *string `json:"dockerfile,omitempty"`
}

RegistryDigestSource An image reference using a digest in a registry, includes some extra tag and timestamp info in addition to the pull string to allow proper tag history reconstruction.

func NewRegistryDigestSource

func NewRegistryDigestSource(pullstring string, tag string) *RegistryDigestSource

NewRegistryDigestSource instantiates a new RegistryDigestSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegistryDigestSourceWithDefaults

func NewRegistryDigestSourceWithDefaults() *RegistryDigestSource

NewRegistryDigestSourceWithDefaults instantiates a new RegistryDigestSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegistryDigestSource) GetCreationTimestampOverride

func (o *RegistryDigestSource) GetCreationTimestampOverride() time.Time

GetCreationTimestampOverride returns the CreationTimestampOverride field value if set, zero value otherwise.

func (*RegistryDigestSource) GetCreationTimestampOverrideOk

func (o *RegistryDigestSource) GetCreationTimestampOverrideOk() (*time.Time, bool)

GetCreationTimestampOverrideOk returns a tuple with the CreationTimestampOverride field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryDigestSource) GetDockerfile

func (o *RegistryDigestSource) GetDockerfile() string

GetDockerfile returns the Dockerfile field value if set, zero value otherwise.

func (*RegistryDigestSource) GetDockerfileOk

func (o *RegistryDigestSource) GetDockerfileOk() (*string, bool)

GetDockerfileOk returns a tuple with the Dockerfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryDigestSource) GetPullstring

func (o *RegistryDigestSource) GetPullstring() string

GetPullstring returns the Pullstring field value

func (*RegistryDigestSource) GetPullstringOk

func (o *RegistryDigestSource) GetPullstringOk() (*string, bool)

GetPullstringOk returns a tuple with the Pullstring field value and a boolean to check if the value has been set.

func (*RegistryDigestSource) GetTag

func (o *RegistryDigestSource) GetTag() string

GetTag returns the Tag field value

func (*RegistryDigestSource) GetTagOk

func (o *RegistryDigestSource) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value and a boolean to check if the value has been set.

func (*RegistryDigestSource) HasCreationTimestampOverride

func (o *RegistryDigestSource) HasCreationTimestampOverride() bool

HasCreationTimestampOverride returns a boolean if a field has been set.

func (*RegistryDigestSource) HasDockerfile

func (o *RegistryDigestSource) HasDockerfile() bool

HasDockerfile returns a boolean if a field has been set.

func (RegistryDigestSource) MarshalJSON

func (o RegistryDigestSource) MarshalJSON() ([]byte, error)

func (*RegistryDigestSource) SetCreationTimestampOverride

func (o *RegistryDigestSource) SetCreationTimestampOverride(v time.Time)

SetCreationTimestampOverride gets a reference to the given time.Time and assigns it to the CreationTimestampOverride field.

func (*RegistryDigestSource) SetDockerfile

func (o *RegistryDigestSource) SetDockerfile(v string)

SetDockerfile gets a reference to the given string and assigns it to the Dockerfile field.

func (*RegistryDigestSource) SetPullstring

func (o *RegistryDigestSource) SetPullstring(v string)

SetPullstring sets field value

func (*RegistryDigestSource) SetTag

func (o *RegistryDigestSource) SetTag(v string)

SetTag sets field value

type RegistryTagSource

type RegistryTagSource struct {
	// A docker pull string (e.g. docker.io/nginx:latest, or docker.io/nginx@sha256:abd) to retrieve the image
	Pullstring string `json:"pullstring"`
	// Base64 encoded content of the dockerfile used to build the image, if available.
	Dockerfile *string `json:"dockerfile,omitempty"`
}

RegistryTagSource An image reference using a tag in a registry, this is the most common source type.

func NewRegistryTagSource

func NewRegistryTagSource(pullstring string) *RegistryTagSource

NewRegistryTagSource instantiates a new RegistryTagSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegistryTagSourceWithDefaults

func NewRegistryTagSourceWithDefaults() *RegistryTagSource

NewRegistryTagSourceWithDefaults instantiates a new RegistryTagSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RegistryTagSource) GetDockerfile

func (o *RegistryTagSource) GetDockerfile() string

GetDockerfile returns the Dockerfile field value if set, zero value otherwise.

func (*RegistryTagSource) GetDockerfileOk

func (o *RegistryTagSource) GetDockerfileOk() (*string, bool)

GetDockerfileOk returns a tuple with the Dockerfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RegistryTagSource) GetPullstring

func (o *RegistryTagSource) GetPullstring() string

GetPullstring returns the Pullstring field value

func (*RegistryTagSource) GetPullstringOk

func (o *RegistryTagSource) GetPullstringOk() (*string, bool)

GetPullstringOk returns a tuple with the Pullstring field value and a boolean to check if the value has been set.

func (*RegistryTagSource) HasDockerfile

func (o *RegistryTagSource) HasDockerfile() bool

HasDockerfile returns a boolean if a field has been set.

func (RegistryTagSource) MarshalJSON

func (o RegistryTagSource) MarshalJSON() ([]byte, error)

func (*RegistryTagSource) SetDockerfile

func (o *RegistryTagSource) SetDockerfile(v string)

SetDockerfile gets a reference to the given string and assigns it to the Dockerfile field.

func (*RegistryTagSource) SetPullstring

func (o *RegistryTagSource) SetPullstring(v string)

SetPullstring sets field value

type RepositoryCredentialsApi

type RepositoryCredentialsApi interface {

	/*
		AddRepository Add repository to watch

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiAddRepositoryRequest
	*/
	AddRepository(ctx _context.Context) ApiAddRepositoryRequest

	// AddRepositoryExecute executes the request
	//  @return []Subscription
	AddRepositoryExecute(r ApiAddRepositoryRequest) ([]Subscription, *_nethttp.Response, error)
}

type RepositoryCredentialsApiService

type RepositoryCredentialsApiService service

RepositoryCredentialsApiService RepositoryCredentialsApi service

func (*RepositoryCredentialsApiService) AddRepository

AddRepository Add repository to watch

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddRepositoryRequest

func (*RepositoryCredentialsApiService) AddRepositoryExecute

Execute executes the request

@return []Subscription

type RetrievedFile

type RetrievedFile struct {
	Path       *string `json:"path,omitempty"`
	B64Content *string `json:"b64_content,omitempty"`
}

RetrievedFile The retrieved file entry including content (b64 encoded)

func NewRetrievedFile

func NewRetrievedFile() *RetrievedFile

NewRetrievedFile instantiates a new RetrievedFile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRetrievedFileWithDefaults

func NewRetrievedFileWithDefaults() *RetrievedFile

NewRetrievedFileWithDefaults instantiates a new RetrievedFile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RetrievedFile) GetB64Content

func (o *RetrievedFile) GetB64Content() string

GetB64Content returns the B64Content field value if set, zero value otherwise.

func (*RetrievedFile) GetB64ContentOk

func (o *RetrievedFile) GetB64ContentOk() (*string, bool)

GetB64ContentOk returns a tuple with the B64Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetrievedFile) GetPath

func (o *RetrievedFile) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*RetrievedFile) GetPathOk

func (o *RetrievedFile) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetrievedFile) HasB64Content

func (o *RetrievedFile) HasB64Content() bool

HasB64Content returns a boolean if a field has been set.

func (*RetrievedFile) HasPath

func (o *RetrievedFile) HasPath() bool

HasPath returns a boolean if a field has been set.

func (RetrievedFile) MarshalJSON

func (o RetrievedFile) MarshalJSON() ([]byte, error)

func (*RetrievedFile) SetB64Content

func (o *RetrievedFile) SetB64Content(v string)

SetB64Content gets a reference to the given string and assigns it to the B64Content field.

func (*RetrievedFile) SetPath

func (o *RetrievedFile) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

type SecretSearchResult

type SecretSearchResult struct {
	Path    *string              `json:"path,omitempty"`
	Matches *[]RegexContentMatch `json:"matches,omitempty"`
}

SecretSearchResult The retrieved file entry including content (b64 encoded)

func NewSecretSearchResult

func NewSecretSearchResult() *SecretSearchResult

NewSecretSearchResult instantiates a new SecretSearchResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecretSearchResultWithDefaults

func NewSecretSearchResultWithDefaults() *SecretSearchResult

NewSecretSearchResultWithDefaults instantiates a new SecretSearchResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecretSearchResult) GetMatches

func (o *SecretSearchResult) GetMatches() []RegexContentMatch

GetMatches returns the Matches field value if set, zero value otherwise.

func (*SecretSearchResult) GetMatchesOk

func (o *SecretSearchResult) GetMatchesOk() (*[]RegexContentMatch, bool)

GetMatchesOk returns a tuple with the Matches field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecretSearchResult) GetPath

func (o *SecretSearchResult) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SecretSearchResult) GetPathOk

func (o *SecretSearchResult) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecretSearchResult) HasMatches

func (o *SecretSearchResult) HasMatches() bool

HasMatches returns a boolean if a field has been set.

func (*SecretSearchResult) HasPath

func (o *SecretSearchResult) HasPath() bool

HasPath returns a boolean if a field has been set.

func (SecretSearchResult) MarshalJSON

func (o SecretSearchResult) MarshalJSON() ([]byte, error)

func (*SecretSearchResult) SetMatches

func (o *SecretSearchResult) SetMatches(v []RegexContentMatch)

SetMatches gets a reference to the given []RegexContentMatch and assigns it to the Matches field.

func (*SecretSearchResult) SetPath

func (o *SecretSearchResult) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path 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 Service

type Service struct {
	// The unique id of the host on which the service is executing
	Hostid *string `json:"hostid,omitempty"`
	// Registered service name
	Servicename *string `json:"servicename,omitempty"`
	// The url to reach the service, including port as needed
	BaseUrl *string `json:"base_url,omitempty"`
	// A state indicating the condition of the service. Normal operation is 'registered'
	StatusMessage *string         `json:"status_message,omitempty"`
	ServiceDetail *StatusResponse `json:"service_detail,omitempty"`
	Status        *bool           `json:"status,omitempty"`
	// The version of the service as reported by the service implementation on registration
	Version *string `json:"version,omitempty"`
}

Service A service status record

func NewService

func NewService() *Service

NewService instantiates a new Service object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceWithDefaults

func NewServiceWithDefaults() *Service

NewServiceWithDefaults instantiates a new Service object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Service) GetBaseUrl

func (o *Service) GetBaseUrl() string

GetBaseUrl returns the BaseUrl field value if set, zero value otherwise.

func (*Service) GetBaseUrlOk

func (o *Service) GetBaseUrlOk() (*string, bool)

GetBaseUrlOk returns a tuple with the BaseUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetHostid

func (o *Service) GetHostid() string

GetHostid returns the Hostid field value if set, zero value otherwise.

func (*Service) GetHostidOk

func (o *Service) GetHostidOk() (*string, bool)

GetHostidOk returns a tuple with the Hostid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetServiceDetail

func (o *Service) GetServiceDetail() StatusResponse

GetServiceDetail returns the ServiceDetail field value if set, zero value otherwise.

func (*Service) GetServiceDetailOk

func (o *Service) GetServiceDetailOk() (*StatusResponse, bool)

GetServiceDetailOk returns a tuple with the ServiceDetail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetServicename

func (o *Service) GetServicename() string

GetServicename returns the Servicename field value if set, zero value otherwise.

func (*Service) GetServicenameOk

func (o *Service) GetServicenameOk() (*string, bool)

GetServicenameOk returns a tuple with the Servicename field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetStatus

func (o *Service) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*Service) GetStatusMessage

func (o *Service) GetStatusMessage() string

GetStatusMessage returns the StatusMessage field value if set, zero value otherwise.

func (*Service) GetStatusMessageOk

func (o *Service) GetStatusMessageOk() (*string, bool)

GetStatusMessageOk returns a tuple with the StatusMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetStatusOk

func (o *Service) GetStatusOk() (*bool, 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 (*Service) GetVersion

func (o *Service) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*Service) GetVersionOk

func (o *Service) 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 (*Service) HasBaseUrl

func (o *Service) HasBaseUrl() bool

HasBaseUrl returns a boolean if a field has been set.

func (*Service) HasHostid

func (o *Service) HasHostid() bool

HasHostid returns a boolean if a field has been set.

func (*Service) HasServiceDetail

func (o *Service) HasServiceDetail() bool

HasServiceDetail returns a boolean if a field has been set.

func (*Service) HasServicename

func (o *Service) HasServicename() bool

HasServicename returns a boolean if a field has been set.

func (*Service) HasStatus

func (o *Service) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Service) HasStatusMessage

func (o *Service) HasStatusMessage() bool

HasStatusMessage returns a boolean if a field has been set.

func (*Service) HasVersion

func (o *Service) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Service) MarshalJSON

func (o Service) MarshalJSON() ([]byte, error)

func (*Service) SetBaseUrl

func (o *Service) SetBaseUrl(v string)

SetBaseUrl gets a reference to the given string and assigns it to the BaseUrl field.

func (*Service) SetHostid

func (o *Service) SetHostid(v string)

SetHostid gets a reference to the given string and assigns it to the Hostid field.

func (*Service) SetServiceDetail

func (o *Service) SetServiceDetail(v StatusResponse)

SetServiceDetail gets a reference to the given StatusResponse and assigns it to the ServiceDetail field.

func (*Service) SetServicename

func (o *Service) SetServicename(v string)

SetServicename gets a reference to the given string and assigns it to the Servicename field.

func (*Service) SetStatus

func (o *Service) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*Service) SetStatusMessage

func (o *Service) SetStatusMessage(v string)

SetStatusMessage gets a reference to the given string and assigns it to the StatusMessage field.

func (*Service) SetVersion

func (o *Service) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type ServiceVersion

type ServiceVersion struct {
	Service *ServiceVersionService `json:"service,omitempty"`
	Api     *ServiceVersionApi     `json:"api,omitempty"`
	Db      *ServiceVersionDb      `json:"db,omitempty"`
}

ServiceVersion Version information for a service

func NewServiceVersion

func NewServiceVersion() *ServiceVersion

NewServiceVersion instantiates a new ServiceVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceVersionWithDefaults

func NewServiceVersionWithDefaults() *ServiceVersion

NewServiceVersionWithDefaults instantiates a new ServiceVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceVersion) GetApi

func (o *ServiceVersion) GetApi() ServiceVersionApi

GetApi returns the Api field value if set, zero value otherwise.

func (*ServiceVersion) GetApiOk

func (o *ServiceVersion) GetApiOk() (*ServiceVersionApi, bool)

GetApiOk returns a tuple with the Api field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceVersion) GetDb

func (o *ServiceVersion) GetDb() ServiceVersionDb

GetDb returns the Db field value if set, zero value otherwise.

func (*ServiceVersion) GetDbOk

func (o *ServiceVersion) GetDbOk() (*ServiceVersionDb, bool)

GetDbOk returns a tuple with the Db field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceVersion) GetService

func (o *ServiceVersion) GetService() ServiceVersionService

GetService returns the Service field value if set, zero value otherwise.

func (*ServiceVersion) GetServiceOk

func (o *ServiceVersion) GetServiceOk() (*ServiceVersionService, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceVersion) HasApi

func (o *ServiceVersion) HasApi() bool

HasApi returns a boolean if a field has been set.

func (*ServiceVersion) HasDb

func (o *ServiceVersion) HasDb() bool

HasDb returns a boolean if a field has been set.

func (*ServiceVersion) HasService

func (o *ServiceVersion) HasService() bool

HasService returns a boolean if a field has been set.

func (ServiceVersion) MarshalJSON

func (o ServiceVersion) MarshalJSON() ([]byte, error)

func (*ServiceVersion) SetApi

func (o *ServiceVersion) SetApi(v ServiceVersionApi)

SetApi gets a reference to the given ServiceVersionApi and assigns it to the Api field.

func (*ServiceVersion) SetDb

func (o *ServiceVersion) SetDb(v ServiceVersionDb)

SetDb gets a reference to the given ServiceVersionDb and assigns it to the Db field.

func (*ServiceVersion) SetService

func (o *ServiceVersion) SetService(v ServiceVersionService)

SetService gets a reference to the given ServiceVersionService and assigns it to the Service field.

type ServiceVersionApi

type ServiceVersionApi struct {
	// Semantic version of the api
	Version *string `json:"version,omitempty"`
}

ServiceVersionApi Api Version string

func NewServiceVersionApi

func NewServiceVersionApi() *ServiceVersionApi

NewServiceVersionApi instantiates a new ServiceVersionApi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceVersionApiWithDefaults

func NewServiceVersionApiWithDefaults() *ServiceVersionApi

NewServiceVersionApiWithDefaults instantiates a new ServiceVersionApi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceVersionApi) GetVersion

func (o *ServiceVersionApi) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*ServiceVersionApi) GetVersionOk

func (o *ServiceVersionApi) 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 (*ServiceVersionApi) HasVersion

func (o *ServiceVersionApi) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ServiceVersionApi) MarshalJSON

func (o ServiceVersionApi) MarshalJSON() ([]byte, error)

func (*ServiceVersionApi) SetVersion

func (o *ServiceVersionApi) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type ServiceVersionDb

type ServiceVersionDb struct {
	// Semantic version of the db schema
	SchemaVersion *string `json:"schema_version,omitempty"`
}

ServiceVersionDb struct for ServiceVersionDb

func NewServiceVersionDb

func NewServiceVersionDb() *ServiceVersionDb

NewServiceVersionDb instantiates a new ServiceVersionDb object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceVersionDbWithDefaults

func NewServiceVersionDbWithDefaults() *ServiceVersionDb

NewServiceVersionDbWithDefaults instantiates a new ServiceVersionDb object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceVersionDb) GetSchemaVersion

func (o *ServiceVersionDb) GetSchemaVersion() string

GetSchemaVersion returns the SchemaVersion field value if set, zero value otherwise.

func (*ServiceVersionDb) GetSchemaVersionOk

func (o *ServiceVersionDb) GetSchemaVersionOk() (*string, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceVersionDb) HasSchemaVersion

func (o *ServiceVersionDb) HasSchemaVersion() bool

HasSchemaVersion returns a boolean if a field has been set.

func (ServiceVersionDb) MarshalJSON

func (o ServiceVersionDb) MarshalJSON() ([]byte, error)

func (*ServiceVersionDb) SetSchemaVersion

func (o *ServiceVersionDb) SetSchemaVersion(v string)

SetSchemaVersion gets a reference to the given string and assigns it to the SchemaVersion field.

type ServiceVersionService

type ServiceVersionService struct {
	// Semantic Version string of the service implementation
	Version *string `json:"version,omitempty"`
}

ServiceVersionService struct for ServiceVersionService

func NewServiceVersionService

func NewServiceVersionService() *ServiceVersionService

NewServiceVersionService instantiates a new ServiceVersionService object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceVersionServiceWithDefaults

func NewServiceVersionServiceWithDefaults() *ServiceVersionService

NewServiceVersionServiceWithDefaults instantiates a new ServiceVersionService object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceVersionService) GetVersion

func (o *ServiceVersionService) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*ServiceVersionService) GetVersionOk

func (o *ServiceVersionService) 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 (*ServiceVersionService) HasVersion

func (o *ServiceVersionService) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ServiceVersionService) MarshalJSON

func (o ServiceVersionService) MarshalJSON() ([]byte, error)

func (*ServiceVersionService) SetVersion

func (o *ServiceVersionService) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type SourceMappingRule

type SourceMappingRule struct {
	Id           *string   `json:"id,omitempty"`
	Name         string    `json:"name"`
	WhitelistIds *[]string `json:"whitelist_ids,omitempty"`
	// Optional single policy to evalute, if set will override any value in policy_ids, for backwards compatibility. Generally, policy_ids should be used even with a array of length 1.
	PolicyId *string `json:"policy_id,omitempty"`
	// List of policyIds to evaluate in order, to completion
	PolicyIds  *[]string `json:"policy_ids,omitempty"`
	Host       string    `json:"host"`
	Repository string    `json:"repository"`
}

SourceMappingRule struct for SourceMappingRule

func NewSourceMappingRule

func NewSourceMappingRule(name string, host string, repository string) *SourceMappingRule

NewSourceMappingRule instantiates a new SourceMappingRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSourceMappingRuleWithDefaults

func NewSourceMappingRuleWithDefaults() *SourceMappingRule

NewSourceMappingRuleWithDefaults instantiates a new SourceMappingRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SourceMappingRule) GetHost

func (o *SourceMappingRule) GetHost() string

GetHost returns the Host field value

func (*SourceMappingRule) GetHostOk

func (o *SourceMappingRule) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*SourceMappingRule) GetId

func (o *SourceMappingRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SourceMappingRule) GetIdOk

func (o *SourceMappingRule) 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 (*SourceMappingRule) GetName

func (o *SourceMappingRule) GetName() string

GetName returns the Name field value

func (*SourceMappingRule) GetNameOk

func (o *SourceMappingRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SourceMappingRule) GetPolicyId

func (o *SourceMappingRule) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*SourceMappingRule) GetPolicyIdOk

func (o *SourceMappingRule) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SourceMappingRule) GetPolicyIds

func (o *SourceMappingRule) GetPolicyIds() []string

GetPolicyIds returns the PolicyIds field value if set, zero value otherwise.

func (*SourceMappingRule) GetPolicyIdsOk

func (o *SourceMappingRule) GetPolicyIdsOk() (*[]string, bool)

GetPolicyIdsOk returns a tuple with the PolicyIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SourceMappingRule) GetRepository

func (o *SourceMappingRule) GetRepository() string

GetRepository returns the Repository field value

func (*SourceMappingRule) GetRepositoryOk

func (o *SourceMappingRule) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository field value and a boolean to check if the value has been set.

func (*SourceMappingRule) GetWhitelistIds

func (o *SourceMappingRule) GetWhitelistIds() []string

GetWhitelistIds returns the WhitelistIds field value if set, zero value otherwise.

func (*SourceMappingRule) GetWhitelistIdsOk

func (o *SourceMappingRule) GetWhitelistIdsOk() (*[]string, bool)

GetWhitelistIdsOk returns a tuple with the WhitelistIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SourceMappingRule) HasId

func (o *SourceMappingRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*SourceMappingRule) HasPolicyId

func (o *SourceMappingRule) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*SourceMappingRule) HasPolicyIds

func (o *SourceMappingRule) HasPolicyIds() bool

HasPolicyIds returns a boolean if a field has been set.

func (*SourceMappingRule) HasWhitelistIds

func (o *SourceMappingRule) HasWhitelistIds() bool

HasWhitelistIds returns a boolean if a field has been set.

func (SourceMappingRule) MarshalJSON

func (o SourceMappingRule) MarshalJSON() ([]byte, error)

func (*SourceMappingRule) SetHost

func (o *SourceMappingRule) SetHost(v string)

SetHost sets field value

func (*SourceMappingRule) SetId

func (o *SourceMappingRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SourceMappingRule) SetName

func (o *SourceMappingRule) SetName(v string)

SetName sets field value

func (*SourceMappingRule) SetPolicyId

func (o *SourceMappingRule) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*SourceMappingRule) SetPolicyIds

func (o *SourceMappingRule) SetPolicyIds(v []string)

SetPolicyIds gets a reference to the given []string and assigns it to the PolicyIds field.

func (*SourceMappingRule) SetRepository

func (o *SourceMappingRule) SetRepository(v string)

SetRepository sets field value

func (*SourceMappingRule) SetWhitelistIds

func (o *SourceMappingRule) SetWhitelistIds(v []string)

SetWhitelistIds gets a reference to the given []string and assigns it to the WhitelistIds field.

type StandaloneVulnerability

type StandaloneVulnerability struct {
	// Vulnerability identifier. May be CVE-X, RHSA-X, etc. Not necessarily unique across namespaces
	Id *string `json:"id,omitempty"`
	// The namespace for the vulnerability record to avoid conflicts for the same id in different distros or sources (e.g. deb vs ubuntu for same CVE)
	Namespace *string `json:"namespace,omitempty"`
	// The array of packages (typically packages) that are vulnerable-to or provide fixes-for this vulnerability
	AffectedPackages *[]PackageReference `json:"affected_packages,omitempty"`
	// Severity label specific to the namepsace
	Severity *string `json:"severity,omitempty"`
	// URL for the upstream CVE record in the reporting source (e.g. ubuntu security tracker)
	Link *string `json:"link,omitempty"`
	// List of Nvd Data objects
	NvdData *[]NvdDataObject `json:"nvd_data,omitempty"`
	// List of Vendor Data objects
	VendorData *[]VendorDataObject `json:"vendor_data,omitempty"`
	// Description of the vulnerability if available
	Description *string `json:"description,omitempty"`
	// List of references including
	References *[]VulnerabilityReference `json:"references,omitempty"`
}

StandaloneVulnerability A single vulnerability record in a single namespace, the unique key is the combination of the id and namespace

func NewStandaloneVulnerability

func NewStandaloneVulnerability() *StandaloneVulnerability

NewStandaloneVulnerability instantiates a new StandaloneVulnerability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandaloneVulnerabilityWithDefaults

func NewStandaloneVulnerabilityWithDefaults() *StandaloneVulnerability

NewStandaloneVulnerabilityWithDefaults instantiates a new StandaloneVulnerability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StandaloneVulnerability) GetAffectedPackages

func (o *StandaloneVulnerability) GetAffectedPackages() []PackageReference

GetAffectedPackages returns the AffectedPackages field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetAffectedPackagesOk

func (o *StandaloneVulnerability) GetAffectedPackagesOk() (*[]PackageReference, bool)

GetAffectedPackagesOk returns a tuple with the AffectedPackages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandaloneVulnerability) GetDescription

func (o *StandaloneVulnerability) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetDescriptionOk

func (o *StandaloneVulnerability) 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 (*StandaloneVulnerability) GetId

func (o *StandaloneVulnerability) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetIdOk

func (o *StandaloneVulnerability) 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 *StandaloneVulnerability) GetLink() string

GetLink returns the Link field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetLinkOk

func (o *StandaloneVulnerability) GetLinkOk() (*string, 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 (*StandaloneVulnerability) GetNamespace

func (o *StandaloneVulnerability) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetNamespaceOk

func (o *StandaloneVulnerability) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandaloneVulnerability) GetNvdData

func (o *StandaloneVulnerability) GetNvdData() []NvdDataObject

GetNvdData returns the NvdData field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetNvdDataOk

func (o *StandaloneVulnerability) GetNvdDataOk() (*[]NvdDataObject, bool)

GetNvdDataOk returns a tuple with the NvdData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandaloneVulnerability) GetReferences

func (o *StandaloneVulnerability) GetReferences() []VulnerabilityReference

GetReferences returns the References field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetReferencesOk

func (o *StandaloneVulnerability) 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 (*StandaloneVulnerability) GetSeverity

func (o *StandaloneVulnerability) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetSeverityOk

func (o *StandaloneVulnerability) 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 (*StandaloneVulnerability) GetVendorData

func (o *StandaloneVulnerability) GetVendorData() []VendorDataObject

GetVendorData returns the VendorData field value if set, zero value otherwise.

func (*StandaloneVulnerability) GetVendorDataOk

func (o *StandaloneVulnerability) GetVendorDataOk() (*[]VendorDataObject, bool)

GetVendorDataOk returns a tuple with the VendorData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandaloneVulnerability) HasAffectedPackages

func (o *StandaloneVulnerability) HasAffectedPackages() bool

HasAffectedPackages returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasDescription

func (o *StandaloneVulnerability) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasId

func (o *StandaloneVulnerability) HasId() bool

HasId returns a boolean if a field has been set.

func (o *StandaloneVulnerability) HasLink() bool

HasLink returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasNamespace

func (o *StandaloneVulnerability) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasNvdData

func (o *StandaloneVulnerability) HasNvdData() bool

HasNvdData returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasReferences

func (o *StandaloneVulnerability) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasSeverity

func (o *StandaloneVulnerability) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*StandaloneVulnerability) HasVendorData

func (o *StandaloneVulnerability) HasVendorData() bool

HasVendorData returns a boolean if a field has been set.

func (StandaloneVulnerability) MarshalJSON

func (o StandaloneVulnerability) MarshalJSON() ([]byte, error)

func (*StandaloneVulnerability) SetAffectedPackages

func (o *StandaloneVulnerability) SetAffectedPackages(v []PackageReference)

SetAffectedPackages gets a reference to the given []PackageReference and assigns it to the AffectedPackages field.

func (*StandaloneVulnerability) SetDescription

func (o *StandaloneVulnerability) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StandaloneVulnerability) SetId

func (o *StandaloneVulnerability) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *StandaloneVulnerability) SetLink(v string)

SetLink gets a reference to the given string and assigns it to the Link field.

func (*StandaloneVulnerability) SetNamespace

func (o *StandaloneVulnerability) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*StandaloneVulnerability) SetNvdData

func (o *StandaloneVulnerability) SetNvdData(v []NvdDataObject)

SetNvdData gets a reference to the given []NvdDataObject and assigns it to the NvdData field.

func (*StandaloneVulnerability) SetReferences

func (o *StandaloneVulnerability) SetReferences(v []VulnerabilityReference)

SetReferences gets a reference to the given []VulnerabilityReference and assigns it to the References field.

func (*StandaloneVulnerability) SetSeverity

func (o *StandaloneVulnerability) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*StandaloneVulnerability) SetVendorData

func (o *StandaloneVulnerability) SetVendorData(v []VendorDataObject)

SetVendorData gets a reference to the given []VendorDataObject and assigns it to the VendorData field.

type StatusResponse

type StatusResponse struct {
	Available *bool        `json:"available,omitempty"`
	Busy      *bool        `json:"busy,omitempty"`
	Up        *bool        `json:"up,omitempty"`
	Message   *string      `json:"message,omitempty"`
	Version   *string      `json:"version,omitempty"`
	DbVersion *string      `json:"db_version,omitempty"`
	Detail    *interface{} `json:"detail,omitempty"`
}

StatusResponse System status response

func NewStatusResponse

func NewStatusResponse() *StatusResponse

NewStatusResponse instantiates a new StatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatusResponseWithDefaults

func NewStatusResponseWithDefaults() *StatusResponse

NewStatusResponseWithDefaults instantiates a new StatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatusResponse) GetAvailable

func (o *StatusResponse) GetAvailable() bool

GetAvailable returns the Available field value if set, zero value otherwise.

func (*StatusResponse) GetAvailableOk

func (o *StatusResponse) GetAvailableOk() (*bool, bool)

GetAvailableOk returns a tuple with the Available field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusResponse) GetBusy

func (o *StatusResponse) GetBusy() bool

GetBusy returns the Busy field value if set, zero value otherwise.

func (*StatusResponse) GetBusyOk

func (o *StatusResponse) GetBusyOk() (*bool, bool)

GetBusyOk returns a tuple with the Busy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusResponse) GetDbVersion

func (o *StatusResponse) GetDbVersion() string

GetDbVersion returns the DbVersion field value if set, zero value otherwise.

func (*StatusResponse) GetDbVersionOk

func (o *StatusResponse) GetDbVersionOk() (*string, bool)

GetDbVersionOk returns a tuple with the DbVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusResponse) GetDetail

func (o *StatusResponse) GetDetail() interface{}

GetDetail returns the Detail field value if set, zero value otherwise.

func (*StatusResponse) GetDetailOk

func (o *StatusResponse) GetDetailOk() (*interface{}, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusResponse) GetMessage

func (o *StatusResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StatusResponse) GetMessageOk

func (o *StatusResponse) 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 (*StatusResponse) GetUp

func (o *StatusResponse) GetUp() bool

GetUp returns the Up field value if set, zero value otherwise.

func (*StatusResponse) GetUpOk

func (o *StatusResponse) GetUpOk() (*bool, 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 (*StatusResponse) GetVersion

func (o *StatusResponse) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*StatusResponse) GetVersionOk

func (o *StatusResponse) 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 (*StatusResponse) HasAvailable

func (o *StatusResponse) HasAvailable() bool

HasAvailable returns a boolean if a field has been set.

func (*StatusResponse) HasBusy

func (o *StatusResponse) HasBusy() bool

HasBusy returns a boolean if a field has been set.

func (*StatusResponse) HasDbVersion

func (o *StatusResponse) HasDbVersion() bool

HasDbVersion returns a boolean if a field has been set.

func (*StatusResponse) HasDetail

func (o *StatusResponse) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*StatusResponse) HasMessage

func (o *StatusResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*StatusResponse) HasUp

func (o *StatusResponse) HasUp() bool

HasUp returns a boolean if a field has been set.

func (*StatusResponse) HasVersion

func (o *StatusResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (StatusResponse) MarshalJSON

func (o StatusResponse) MarshalJSON() ([]byte, error)

func (*StatusResponse) SetAvailable

func (o *StatusResponse) SetAvailable(v bool)

SetAvailable gets a reference to the given bool and assigns it to the Available field.

func (*StatusResponse) SetBusy

func (o *StatusResponse) SetBusy(v bool)

SetBusy gets a reference to the given bool and assigns it to the Busy field.

func (*StatusResponse) SetDbVersion

func (o *StatusResponse) SetDbVersion(v string)

SetDbVersion gets a reference to the given string and assigns it to the DbVersion field.

func (*StatusResponse) SetDetail

func (o *StatusResponse) SetDetail(v interface{})

SetDetail gets a reference to the given interface{} and assigns it to the Detail field.

func (*StatusResponse) SetMessage

func (o *StatusResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*StatusResponse) SetUp

func (o *StatusResponse) SetUp(v bool)

SetUp gets a reference to the given bool and assigns it to the Up field.

func (*StatusResponse) SetVersion

func (o *StatusResponse) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type Subscription

type Subscription struct {
	// The key value that the subscription references. E.g. a tag value or a repo name.
	SubscriptionKey *string `json:"subscription_key,omitempty"`
	// The type of the subscription
	SubscriptionType *string `json:"subscription_type,omitempty"`
	// The value of the subscription target
	SubscriptionValue NullableString `json:"subscription_value,omitempty"`
	// The userId of the subscribed user
	UserId *string `json:"userId,omitempty"`
	// Is the subscription currently active
	Active *bool `json:"active,omitempty"`
	// the unique id for this subscription record
	SubscriptionId *string `json:"subscription_id,omitempty"`
}

Subscription Subscription entry

func NewSubscription

func NewSubscription() *Subscription

NewSubscription instantiates a new Subscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionWithDefaults

func NewSubscriptionWithDefaults() *Subscription

NewSubscriptionWithDefaults instantiates a new Subscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Subscription) GetActive

func (o *Subscription) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*Subscription) GetActiveOk

func (o *Subscription) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subscription) GetSubscriptionId

func (o *Subscription) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*Subscription) GetSubscriptionIdOk

func (o *Subscription) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subscription) GetSubscriptionKey

func (o *Subscription) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*Subscription) GetSubscriptionKeyOk

func (o *Subscription) GetSubscriptionKeyOk() (*string, bool)

GetSubscriptionKeyOk returns a tuple with the SubscriptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subscription) GetSubscriptionType

func (o *Subscription) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*Subscription) GetSubscriptionTypeOk

func (o *Subscription) GetSubscriptionTypeOk() (*string, bool)

GetSubscriptionTypeOk returns a tuple with the SubscriptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subscription) GetSubscriptionValue

func (o *Subscription) GetSubscriptionValue() string

GetSubscriptionValue returns the SubscriptionValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Subscription) GetSubscriptionValueOk

func (o *Subscription) GetSubscriptionValueOk() (*string, bool)

GetSubscriptionValueOk returns a tuple with the SubscriptionValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Subscription) GetUserId

func (o *Subscription) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*Subscription) GetUserIdOk

func (o *Subscription) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subscription) HasActive

func (o *Subscription) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*Subscription) HasSubscriptionId

func (o *Subscription) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (*Subscription) HasSubscriptionKey

func (o *Subscription) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*Subscription) HasSubscriptionType

func (o *Subscription) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*Subscription) HasSubscriptionValue

func (o *Subscription) HasSubscriptionValue() bool

HasSubscriptionValue returns a boolean if a field has been set.

func (*Subscription) HasUserId

func (o *Subscription) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (Subscription) MarshalJSON

func (o Subscription) MarshalJSON() ([]byte, error)

func (*Subscription) SetActive

func (o *Subscription) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*Subscription) SetSubscriptionId

func (o *Subscription) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

func (*Subscription) SetSubscriptionKey

func (o *Subscription) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*Subscription) SetSubscriptionType

func (o *Subscription) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*Subscription) SetSubscriptionValue

func (o *Subscription) SetSubscriptionValue(v string)

SetSubscriptionValue gets a reference to the given NullableString and assigns it to the SubscriptionValue field.

func (*Subscription) SetSubscriptionValueNil

func (o *Subscription) SetSubscriptionValueNil()

SetSubscriptionValueNil sets the value for SubscriptionValue to be an explicit nil

func (*Subscription) SetUserId

func (o *Subscription) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*Subscription) UnsetSubscriptionValue

func (o *Subscription) UnsetSubscriptionValue()

UnsetSubscriptionValue ensures that no value is present for SubscriptionValue, not even an explicit nil

type SubscriptionRequest

type SubscriptionRequest struct {
	SubscriptionKey   *string        `json:"subscription_key,omitempty"`
	SubscriptionValue NullableString `json:"subscription_value,omitempty"`
	SubscriptionType  *string        `json:"subscription_type,omitempty"`
}

SubscriptionRequest A subscription entry to add to the system

func NewSubscriptionRequest

func NewSubscriptionRequest() *SubscriptionRequest

NewSubscriptionRequest instantiates a new SubscriptionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionRequestWithDefaults

func NewSubscriptionRequestWithDefaults() *SubscriptionRequest

NewSubscriptionRequestWithDefaults instantiates a new SubscriptionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionRequest) GetSubscriptionKey

func (o *SubscriptionRequest) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*SubscriptionRequest) GetSubscriptionKeyOk

func (o *SubscriptionRequest) GetSubscriptionKeyOk() (*string, bool)

GetSubscriptionKeyOk returns a tuple with the SubscriptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionRequest) GetSubscriptionType

func (o *SubscriptionRequest) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*SubscriptionRequest) GetSubscriptionTypeOk

func (o *SubscriptionRequest) GetSubscriptionTypeOk() (*string, bool)

GetSubscriptionTypeOk returns a tuple with the SubscriptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionRequest) GetSubscriptionValue

func (o *SubscriptionRequest) GetSubscriptionValue() string

GetSubscriptionValue returns the SubscriptionValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SubscriptionRequest) GetSubscriptionValueOk

func (o *SubscriptionRequest) GetSubscriptionValueOk() (*string, bool)

GetSubscriptionValueOk returns a tuple with the SubscriptionValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SubscriptionRequest) HasSubscriptionKey

func (o *SubscriptionRequest) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*SubscriptionRequest) HasSubscriptionType

func (o *SubscriptionRequest) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*SubscriptionRequest) HasSubscriptionValue

func (o *SubscriptionRequest) HasSubscriptionValue() bool

HasSubscriptionValue returns a boolean if a field has been set.

func (SubscriptionRequest) MarshalJSON

func (o SubscriptionRequest) MarshalJSON() ([]byte, error)

func (*SubscriptionRequest) SetSubscriptionKey

func (o *SubscriptionRequest) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*SubscriptionRequest) SetSubscriptionType

func (o *SubscriptionRequest) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*SubscriptionRequest) SetSubscriptionValue

func (o *SubscriptionRequest) SetSubscriptionValue(v string)

SetSubscriptionValue gets a reference to the given NullableString and assigns it to the SubscriptionValue field.

func (*SubscriptionRequest) SetSubscriptionValueNil

func (o *SubscriptionRequest) SetSubscriptionValueNil()

SetSubscriptionValueNil sets the value for SubscriptionValue to be an explicit nil

func (*SubscriptionRequest) UnsetSubscriptionValue

func (o *SubscriptionRequest) UnsetSubscriptionValue()

UnsetSubscriptionValue ensures that no value is present for SubscriptionValue, not even an explicit nil

type SubscriptionUpdate

type SubscriptionUpdate struct {
	// The new subscription value, e.g. the new tag to be subscribed to
	SubscriptionValue NullableString `json:"subscription_value,omitempty"`
	// Toggle the subscription processing on or off
	Active *bool `json:"active,omitempty"`
}

SubscriptionUpdate A modification to a subscription entry to change its status or value

func NewSubscriptionUpdate

func NewSubscriptionUpdate() *SubscriptionUpdate

NewSubscriptionUpdate instantiates a new SubscriptionUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionUpdateWithDefaults

func NewSubscriptionUpdateWithDefaults() *SubscriptionUpdate

NewSubscriptionUpdateWithDefaults instantiates a new SubscriptionUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionUpdate) GetActive

func (o *SubscriptionUpdate) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*SubscriptionUpdate) GetActiveOk

func (o *SubscriptionUpdate) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionUpdate) GetSubscriptionValue

func (o *SubscriptionUpdate) GetSubscriptionValue() string

GetSubscriptionValue returns the SubscriptionValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SubscriptionUpdate) GetSubscriptionValueOk

func (o *SubscriptionUpdate) GetSubscriptionValueOk() (*string, bool)

GetSubscriptionValueOk returns a tuple with the SubscriptionValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SubscriptionUpdate) HasActive

func (o *SubscriptionUpdate) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*SubscriptionUpdate) HasSubscriptionValue

func (o *SubscriptionUpdate) HasSubscriptionValue() bool

HasSubscriptionValue returns a boolean if a field has been set.

func (SubscriptionUpdate) MarshalJSON

func (o SubscriptionUpdate) MarshalJSON() ([]byte, error)

func (*SubscriptionUpdate) SetActive

func (o *SubscriptionUpdate) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*SubscriptionUpdate) SetSubscriptionValue

func (o *SubscriptionUpdate) SetSubscriptionValue(v string)

SetSubscriptionValue gets a reference to the given NullableString and assigns it to the SubscriptionValue field.

func (*SubscriptionUpdate) SetSubscriptionValueNil

func (o *SubscriptionUpdate) SetSubscriptionValueNil()

SetSubscriptionValueNil sets the value for SubscriptionValue to be an explicit nil

func (*SubscriptionUpdate) UnsetSubscriptionValue

func (o *SubscriptionUpdate) UnsetSubscriptionValue()

UnsetSubscriptionValue ensures that no value is present for SubscriptionValue, not even an explicit nil

type SubscriptionsApi

type SubscriptionsApi interface {

	/*
		AddSubscription Add a subscription of a specific type

		Create a new subscription to watch a tag and get notifications of changes

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiAddSubscriptionRequest
	*/
	AddSubscription(ctx _context.Context) ApiAddSubscriptionRequest

	// AddSubscriptionExecute executes the request
	//  @return []Subscription
	AddSubscriptionExecute(r ApiAddSubscriptionRequest) ([]Subscription, *_nethttp.Response, error)

	/*
		DeleteSubscription Delete subscriptions of a specific type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param subscriptionId
		 @return ApiDeleteSubscriptionRequest
	*/
	DeleteSubscription(ctx _context.Context, subscriptionId string) ApiDeleteSubscriptionRequest

	// DeleteSubscriptionExecute executes the request
	DeleteSubscriptionExecute(r ApiDeleteSubscriptionRequest) (*_nethttp.Response, error)

	/*
		GetSubscription Get a specific subscription set

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param subscriptionId
		 @return ApiGetSubscriptionRequest
	*/
	GetSubscription(ctx _context.Context, subscriptionId string) ApiGetSubscriptionRequest

	// GetSubscriptionExecute executes the request
	//  @return []Subscription
	GetSubscriptionExecute(r ApiGetSubscriptionRequest) ([]Subscription, *_nethttp.Response, error)

	/*
		ListSubscriptions List all subscriptions

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListSubscriptionsRequest
	*/
	ListSubscriptions(ctx _context.Context) ApiListSubscriptionsRequest

	// ListSubscriptionsExecute executes the request
	//  @return []Subscription
	ListSubscriptionsExecute(r ApiListSubscriptionsRequest) ([]Subscription, *_nethttp.Response, error)

	/*
		UpdateSubscription Update an existing and specific subscription

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param subscriptionId
		 @return ApiUpdateSubscriptionRequest
	*/
	UpdateSubscription(ctx _context.Context, subscriptionId string) ApiUpdateSubscriptionRequest

	// UpdateSubscriptionExecute executes the request
	//  @return []Subscription
	UpdateSubscriptionExecute(r ApiUpdateSubscriptionRequest) ([]Subscription, *_nethttp.Response, error)
}

type SubscriptionsApiService

type SubscriptionsApiService service

SubscriptionsApiService SubscriptionsApi service

func (*SubscriptionsApiService) AddSubscription

AddSubscription Add a subscription of a specific type

Create a new subscription to watch a tag and get notifications of changes

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAddSubscriptionRequest

func (*SubscriptionsApiService) AddSubscriptionExecute

Execute executes the request

@return []Subscription

func (*SubscriptionsApiService) DeleteSubscription

func (a *SubscriptionsApiService) DeleteSubscription(ctx _context.Context, subscriptionId string) ApiDeleteSubscriptionRequest

DeleteSubscription Delete subscriptions of a specific type

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionId
@return ApiDeleteSubscriptionRequest

func (*SubscriptionsApiService) DeleteSubscriptionExecute

func (a *SubscriptionsApiService) DeleteSubscriptionExecute(r ApiDeleteSubscriptionRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SubscriptionsApiService) GetSubscription

func (a *SubscriptionsApiService) GetSubscription(ctx _context.Context, subscriptionId string) ApiGetSubscriptionRequest

GetSubscription Get a specific subscription set

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionId
@return ApiGetSubscriptionRequest

func (*SubscriptionsApiService) GetSubscriptionExecute

Execute executes the request

@return []Subscription

func (*SubscriptionsApiService) ListSubscriptions

ListSubscriptions List all subscriptions

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListSubscriptionsRequest

func (*SubscriptionsApiService) ListSubscriptionsExecute

Execute executes the request

@return []Subscription

func (*SubscriptionsApiService) UpdateSubscription

func (a *SubscriptionsApiService) UpdateSubscription(ctx _context.Context, subscriptionId string) ApiUpdateSubscriptionRequest

UpdateSubscription Update an existing and specific subscription

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subscriptionId
@return ApiUpdateSubscriptionRequest

func (*SubscriptionsApiService) UpdateSubscriptionExecute

Execute executes the request

@return []Subscription

type SummariesApi

type SummariesApi interface {

	/*
		ListImagetags List all visible image digests and tags

		List all image tags visible to the user

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListImagetagsRequest
	*/
	ListImagetags(ctx _context.Context) ApiListImagetagsRequest

	// ListImagetagsExecute executes the request
	//  @return []AnchoreImageTagSummary
	ListImagetagsExecute(r ApiListImagetagsRequest) ([]AnchoreImageTagSummary, *_nethttp.Response, error)
}

type SummariesApiService

type SummariesApiService service

SummariesApiService SummariesApi service

func (*SummariesApiService) ListImagetags

ListImagetags List all visible image digests and tags

List all image tags visible to the user

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListImagetagsRequest

func (*SummariesApiService) ListImagetagsExecute

Execute executes the request

@return []AnchoreImageTagSummary

type SystemApi

type SystemApi interface {

	/*
		DeleteFeed Method for DeleteFeed

		Delete the groups and data for the feed and disable the feed itself

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param feed
		 @return ApiDeleteFeedRequest
	*/
	DeleteFeed(ctx _context.Context, feed string) ApiDeleteFeedRequest

	// DeleteFeedExecute executes the request
	DeleteFeedExecute(r ApiDeleteFeedRequest) (*_nethttp.Response, error)

	/*
		DeleteFeedGroup Method for DeleteFeedGroup

		Delete the group data and disable the group itself

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param feed
		 @param group
		 @return ApiDeleteFeedGroupRequest
	*/
	DeleteFeedGroup(ctx _context.Context, feed string, group string) ApiDeleteFeedGroupRequest

	// DeleteFeedGroupExecute executes the request
	DeleteFeedGroupExecute(r ApiDeleteFeedGroupRequest) (*_nethttp.Response, error)

	/*
		DeleteService Delete the service config

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param servicename
		 @param hostid
		 @return ApiDeleteServiceRequest
	*/
	DeleteService(ctx _context.Context, servicename string, hostid string) ApiDeleteServiceRequest

	// DeleteServiceExecute executes the request
	DeleteServiceExecute(r ApiDeleteServiceRequest) (*_nethttp.Response, error)

	/*
		DescribeErrorCodes Describe anchore engine error codes.

		Describe anchore engine error codes.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiDescribeErrorCodesRequest
	*/
	DescribeErrorCodes(ctx _context.Context) ApiDescribeErrorCodesRequest

	// DescribeErrorCodesExecute executes the request
	//  @return []AnchoreErrorCode
	DescribeErrorCodesExecute(r ApiDescribeErrorCodesRequest) ([]AnchoreErrorCode, *_nethttp.Response, error)

	/*
		DescribePolicy Describe the policy language spec implemented by this service.

		Get the policy language spec for this service

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiDescribePolicyRequest
	*/
	DescribePolicy(ctx _context.Context) ApiDescribePolicyRequest

	// DescribePolicyExecute executes the request
	//  @return []GateSpec
	DescribePolicyExecute(r ApiDescribePolicyRequest) ([]GateSpec, *_nethttp.Response, error)

	/*
		GetServiceDetail System status

		Get the system status including queue lengths

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiGetServiceDetailRequest
	*/
	GetServiceDetail(ctx _context.Context) ApiGetServiceDetailRequest

	// GetServiceDetailExecute executes the request
	//  @return SystemStatusResponse
	GetServiceDetailExecute(r ApiGetServiceDetailRequest) (SystemStatusResponse, *_nethttp.Response, error)

	/*
		GetServicesByName Get a service configuration and state

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param servicename
		 @return ApiGetServicesByNameRequest
	*/
	GetServicesByName(ctx _context.Context, servicename string) ApiGetServicesByNameRequest

	// GetServicesByNameExecute executes the request
	//  @return []Service
	GetServicesByNameExecute(r ApiGetServicesByNameRequest) ([]Service, *_nethttp.Response, error)

	/*
		GetServicesByNameAndHost Get service config for a specific host

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param servicename
		 @param hostid
		 @return ApiGetServicesByNameAndHostRequest
	*/
	GetServicesByNameAndHost(ctx _context.Context, servicename string, hostid string) ApiGetServicesByNameAndHostRequest

	// GetServicesByNameAndHostExecute executes the request
	//  @return []Service
	GetServicesByNameAndHostExecute(r ApiGetServicesByNameAndHostRequest) ([]Service, *_nethttp.Response, error)

	/*
		GetStatus Service status

		Get the API service status

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiGetStatusRequest
	*/
	GetStatus(ctx _context.Context) ApiGetStatusRequest

	// GetStatusExecute executes the request
	//  @return StatusResponse
	GetStatusExecute(r ApiGetStatusRequest) (StatusResponse, *_nethttp.Response, error)

	/*
		GetSystemFeeds list feeds operations and information

		Return a list of feed and their groups along with update and record count information. This data reflects the state of the policy engine, not the upstream feed service itself.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiGetSystemFeedsRequest
	*/
	GetSystemFeeds(ctx _context.Context) ApiGetSystemFeedsRequest

	// GetSystemFeedsExecute executes the request
	//  @return []FeedMetadata
	GetSystemFeedsExecute(r ApiGetSystemFeedsRequest) ([]FeedMetadata, *_nethttp.Response, error)

	/*
		ListServices List system services

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListServicesRequest
	*/
	ListServices(ctx _context.Context) ApiListServicesRequest

	// ListServicesExecute executes the request
	//  @return []Service
	ListServicesExecute(r ApiListServicesRequest) ([]Service, *_nethttp.Response, error)

	/*
		PostSystemFeeds trigger feeds operations

		Execute a synchronous feed sync operation. The response will block until complete, then return the result summary.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiPostSystemFeedsRequest
	*/
	PostSystemFeeds(ctx _context.Context) ApiPostSystemFeedsRequest

	// PostSystemFeedsExecute executes the request
	//  @return []FeedSyncResult
	PostSystemFeedsExecute(r ApiPostSystemFeedsRequest) ([]FeedSyncResult, *_nethttp.Response, error)

	/*
		TestWebhook Adds the capabilities to test a webhook delivery for the given notification type

		Loads the Webhook configuration for webhook_type, and sends the notification out as a test

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param webhookType The Webhook Type that we should test
		 @return ApiTestWebhookRequest
	*/
	TestWebhook(ctx _context.Context, webhookType string) ApiTestWebhookRequest

	// TestWebhookExecute executes the request
	TestWebhookExecute(r ApiTestWebhookRequest) (*_nethttp.Response, error)

	/*
		ToggleFeedEnabled Method for ToggleFeedEnabled

		Disable the feed so that it does not sync on subsequent sync operations

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param feed
		 @return ApiToggleFeedEnabledRequest
	*/
	ToggleFeedEnabled(ctx _context.Context, feed string) ApiToggleFeedEnabledRequest

	// ToggleFeedEnabledExecute executes the request
	//  @return FeedMetadata
	ToggleFeedEnabledExecute(r ApiToggleFeedEnabledRequest) (FeedMetadata, *_nethttp.Response, error)

	/*
		ToggleGroupEnabled Method for ToggleGroupEnabled

		Disable a specific group within a feed to not sync

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param feed
		 @param group
		 @return ApiToggleGroupEnabledRequest
	*/
	ToggleGroupEnabled(ctx _context.Context, feed string, group string) ApiToggleGroupEnabledRequest

	// ToggleGroupEnabledExecute executes the request
	//  @return []FeedMetadata
	ToggleGroupEnabledExecute(r ApiToggleGroupEnabledRequest) ([]FeedMetadata, *_nethttp.Response, error)
}

type SystemApiService

type SystemApiService service

SystemApiService SystemApi service

func (*SystemApiService) DeleteFeed

func (a *SystemApiService) DeleteFeed(ctx _context.Context, feed string) ApiDeleteFeedRequest

DeleteFeed Method for DeleteFeed

Delete the groups and data for the feed and disable the feed itself

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param feed
@return ApiDeleteFeedRequest

func (*SystemApiService) DeleteFeedExecute

func (a *SystemApiService) DeleteFeedExecute(r ApiDeleteFeedRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SystemApiService) DeleteFeedGroup

func (a *SystemApiService) DeleteFeedGroup(ctx _context.Context, feed string, group string) ApiDeleteFeedGroupRequest

DeleteFeedGroup Method for DeleteFeedGroup

Delete the group data and disable the group itself

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param feed
@param group
@return ApiDeleteFeedGroupRequest

func (*SystemApiService) DeleteFeedGroupExecute

func (a *SystemApiService) DeleteFeedGroupExecute(r ApiDeleteFeedGroupRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SystemApiService) DeleteService

func (a *SystemApiService) DeleteService(ctx _context.Context, servicename string, hostid string) ApiDeleteServiceRequest

DeleteService Delete the service config

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param servicename
@param hostid
@return ApiDeleteServiceRequest

func (*SystemApiService) DeleteServiceExecute

func (a *SystemApiService) DeleteServiceExecute(r ApiDeleteServiceRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SystemApiService) DescribeErrorCodes

DescribeErrorCodes Describe anchore engine error codes.

Describe anchore engine error codes.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDescribeErrorCodesRequest

func (*SystemApiService) DescribeErrorCodesExecute

Execute executes the request

@return []AnchoreErrorCode

func (*SystemApiService) DescribePolicy

DescribePolicy Describe the policy language spec implemented by this service.

Get the policy language spec for this service

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDescribePolicyRequest

func (*SystemApiService) DescribePolicyExecute

func (a *SystemApiService) DescribePolicyExecute(r ApiDescribePolicyRequest) ([]GateSpec, *_nethttp.Response, error)

Execute executes the request

@return []GateSpec

func (*SystemApiService) GetServiceDetail

GetServiceDetail System status

Get the system status including queue lengths

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetServiceDetailRequest

func (*SystemApiService) GetServiceDetailExecute

Execute executes the request

@return SystemStatusResponse

func (*SystemApiService) GetServicesByName

func (a *SystemApiService) GetServicesByName(ctx _context.Context, servicename string) ApiGetServicesByNameRequest

GetServicesByName Get a service configuration and state

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param servicename
@return ApiGetServicesByNameRequest

func (*SystemApiService) GetServicesByNameAndHost

func (a *SystemApiService) GetServicesByNameAndHost(ctx _context.Context, servicename string, hostid string) ApiGetServicesByNameAndHostRequest

GetServicesByNameAndHost Get service config for a specific host

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param servicename
@param hostid
@return ApiGetServicesByNameAndHostRequest

func (*SystemApiService) GetServicesByNameAndHostExecute

func (a *SystemApiService) GetServicesByNameAndHostExecute(r ApiGetServicesByNameAndHostRequest) ([]Service, *_nethttp.Response, error)

Execute executes the request

@return []Service

func (*SystemApiService) GetServicesByNameExecute

func (a *SystemApiService) GetServicesByNameExecute(r ApiGetServicesByNameRequest) ([]Service, *_nethttp.Response, error)

Execute executes the request

@return []Service

func (*SystemApiService) GetStatus

GetStatus Service status

Get the API service status

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetStatusRequest

func (*SystemApiService) GetStatusExecute

Execute executes the request

@return StatusResponse

func (*SystemApiService) GetSystemFeeds

GetSystemFeeds list feeds operations and information

Return a list of feed and their groups along with update and record count information. This data reflects the state of the policy engine, not the upstream feed service itself.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetSystemFeedsRequest

func (*SystemApiService) GetSystemFeedsExecute

func (a *SystemApiService) GetSystemFeedsExecute(r ApiGetSystemFeedsRequest) ([]FeedMetadata, *_nethttp.Response, error)

Execute executes the request

@return []FeedMetadata

func (*SystemApiService) ListServices

ListServices List system services

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListServicesRequest

func (*SystemApiService) ListServicesExecute

func (a *SystemApiService) ListServicesExecute(r ApiListServicesRequest) ([]Service, *_nethttp.Response, error)

Execute executes the request

@return []Service

func (*SystemApiService) PostSystemFeeds

PostSystemFeeds trigger feeds operations

Execute a synchronous feed sync operation. The response will block until complete, then return the result summary.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPostSystemFeedsRequest

func (*SystemApiService) PostSystemFeedsExecute

Execute executes the request

@return []FeedSyncResult

func (*SystemApiService) TestWebhook

func (a *SystemApiService) TestWebhook(ctx _context.Context, webhookType string) ApiTestWebhookRequest

TestWebhook Adds the capabilities to test a webhook delivery for the given notification type

Loads the Webhook configuration for webhook_type, and sends the notification out as a test

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookType The Webhook Type that we should test
@return ApiTestWebhookRequest

func (*SystemApiService) TestWebhookExecute

func (a *SystemApiService) TestWebhookExecute(r ApiTestWebhookRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SystemApiService) ToggleFeedEnabled

func (a *SystemApiService) ToggleFeedEnabled(ctx _context.Context, feed string) ApiToggleFeedEnabledRequest

ToggleFeedEnabled Method for ToggleFeedEnabled

Disable the feed so that it does not sync on subsequent sync operations

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param feed
@return ApiToggleFeedEnabledRequest

func (*SystemApiService) ToggleFeedEnabledExecute

Execute executes the request

@return FeedMetadata

func (*SystemApiService) ToggleGroupEnabled

func (a *SystemApiService) ToggleGroupEnabled(ctx _context.Context, feed string, group string) ApiToggleGroupEnabledRequest

ToggleGroupEnabled Method for ToggleGroupEnabled

Disable a specific group within a feed to not sync

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param feed
@param group
@return ApiToggleGroupEnabledRequest

func (*SystemApiService) ToggleGroupEnabledExecute

func (a *SystemApiService) ToggleGroupEnabledExecute(r ApiToggleGroupEnabledRequest) ([]FeedMetadata, *_nethttp.Response, error)

Execute executes the request

@return []FeedMetadata

type SystemStatusResponse

type SystemStatusResponse struct {
	// A list of service objects
	ServiceStates *[]Service `json:"service_states,omitempty"`
}

SystemStatusResponse System status response

func NewSystemStatusResponse

func NewSystemStatusResponse() *SystemStatusResponse

NewSystemStatusResponse instantiates a new SystemStatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSystemStatusResponseWithDefaults

func NewSystemStatusResponseWithDefaults() *SystemStatusResponse

NewSystemStatusResponseWithDefaults instantiates a new SystemStatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SystemStatusResponse) GetServiceStates

func (o *SystemStatusResponse) GetServiceStates() []Service

GetServiceStates returns the ServiceStates field value if set, zero value otherwise.

func (*SystemStatusResponse) GetServiceStatesOk

func (o *SystemStatusResponse) GetServiceStatesOk() (*[]Service, bool)

GetServiceStatesOk returns a tuple with the ServiceStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SystemStatusResponse) HasServiceStates

func (o *SystemStatusResponse) HasServiceStates() bool

HasServiceStates returns a boolean if a field has been set.

func (SystemStatusResponse) MarshalJSON

func (o SystemStatusResponse) MarshalJSON() ([]byte, error)

func (*SystemStatusResponse) SetServiceStates

func (o *SystemStatusResponse) SetServiceStates(v []Service)

SetServiceStates gets a reference to the given []Service and assigns it to the ServiceStates field.

type TagEntry

type TagEntry struct {
	// The pullable string for the tag. E.g. \"docker.io/library/node:latest\"
	Fulltag *string `json:"fulltag,omitempty"`
	// The registry hostname:port section of the pull string
	Registry *string `json:"registry,omitempty"`
	// The repository section of the pull string
	Repo *string `json:"repo,omitempty"`
	// The tag-only section of the pull string
	Tag *string `json:"tag,omitempty"`
	// The timestamp at which the Anchore Engine detected this tag was mapped to the image digest. Does not necessarily indicate when the tag was actually pushed to the registry.
	TagDetectedAt *time.Time `json:"tag_detected_at,omitempty"`
}

TagEntry A docker-pullable tag value as well as deconstructed components

func NewTagEntry

func NewTagEntry() *TagEntry

NewTagEntry instantiates a new TagEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagEntryWithDefaults

func NewTagEntryWithDefaults() *TagEntry

NewTagEntryWithDefaults instantiates a new TagEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagEntry) GetFulltag

func (o *TagEntry) GetFulltag() string

GetFulltag returns the Fulltag field value if set, zero value otherwise.

func (*TagEntry) GetFulltagOk

func (o *TagEntry) GetFulltagOk() (*string, bool)

GetFulltagOk returns a tuple with the Fulltag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagEntry) GetRegistry

func (o *TagEntry) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*TagEntry) GetRegistryOk

func (o *TagEntry) 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 (*TagEntry) GetRepo

func (o *TagEntry) GetRepo() string

GetRepo returns the Repo field value if set, zero value otherwise.

func (*TagEntry) GetRepoOk

func (o *TagEntry) GetRepoOk() (*string, bool)

GetRepoOk returns a tuple with the Repo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagEntry) GetTag

func (o *TagEntry) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise.

func (*TagEntry) GetTagDetectedAt

func (o *TagEntry) GetTagDetectedAt() time.Time

GetTagDetectedAt returns the TagDetectedAt field value if set, zero value otherwise.

func (*TagEntry) GetTagDetectedAtOk

func (o *TagEntry) GetTagDetectedAtOk() (*time.Time, bool)

GetTagDetectedAtOk returns a tuple with the TagDetectedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagEntry) GetTagOk

func (o *TagEntry) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagEntry) HasFulltag

func (o *TagEntry) HasFulltag() bool

HasFulltag returns a boolean if a field has been set.

func (*TagEntry) HasRegistry

func (o *TagEntry) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*TagEntry) HasRepo

func (o *TagEntry) HasRepo() bool

HasRepo returns a boolean if a field has been set.

func (*TagEntry) HasTag

func (o *TagEntry) HasTag() bool

HasTag returns a boolean if a field has been set.

func (*TagEntry) HasTagDetectedAt

func (o *TagEntry) HasTagDetectedAt() bool

HasTagDetectedAt returns a boolean if a field has been set.

func (TagEntry) MarshalJSON

func (o TagEntry) MarshalJSON() ([]byte, error)

func (*TagEntry) SetFulltag

func (o *TagEntry) SetFulltag(v string)

SetFulltag gets a reference to the given string and assigns it to the Fulltag field.

func (*TagEntry) SetRegistry

func (o *TagEntry) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*TagEntry) SetRepo

func (o *TagEntry) SetRepo(v string)

SetRepo gets a reference to the given string and assigns it to the Repo field.

func (*TagEntry) SetTag

func (o *TagEntry) SetTag(v string)

SetTag gets a reference to the given string and assigns it to the Tag field.

func (*TagEntry) SetTagDetectedAt

func (o *TagEntry) SetTagDetectedAt(v time.Time)

SetTagDetectedAt gets a reference to the given time.Time and assigns it to the TagDetectedAt field.

type TagUpdateNotification

type TagUpdateNotification struct {
	QueueId        *string                    `json:"queueId,omitempty"`
	UserId         *string                    `json:"userId,omitempty"`
	DataId         *string                    `json:"dataId,omitempty"`
	CreatedAt      *int32                     `json:"created_at,omitempty"`
	LastUpdated    *int32                     `json:"last_updated,omitempty"`
	RecordStateKey *string                    `json:"record_state_key,omitempty"`
	RecordStateVal NullableString             `json:"record_state_val,omitempty"`
	Tries          *int32                     `json:"tries,omitempty"`
	MaxTries       *int32                     `json:"max_tries,omitempty"`
	Data           *TagUpdateNotificationData `json:"data,omitempty"`
}

TagUpdateNotification struct for TagUpdateNotification

func NewTagUpdateNotification

func NewTagUpdateNotification() *TagUpdateNotification

NewTagUpdateNotification instantiates a new TagUpdateNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationWithDefaults

func NewTagUpdateNotificationWithDefaults() *TagUpdateNotification

NewTagUpdateNotificationWithDefaults instantiates a new TagUpdateNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotification) GetCreatedAt

func (o *TagUpdateNotification) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*TagUpdateNotification) GetCreatedAtOk

func (o *TagUpdateNotification) GetCreatedAtOk() (*int32, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*TagUpdateNotification) GetDataId

func (o *TagUpdateNotification) GetDataId() string

GetDataId returns the DataId field value if set, zero value otherwise.

func (*TagUpdateNotification) GetDataIdOk

func (o *TagUpdateNotification) GetDataIdOk() (*string, bool)

GetDataIdOk returns a tuple with the DataId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) 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 (*TagUpdateNotification) GetLastUpdated

func (o *TagUpdateNotification) GetLastUpdated() int32

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*TagUpdateNotification) GetLastUpdatedOk

func (o *TagUpdateNotification) GetLastUpdatedOk() (*int32, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetMaxTries

func (o *TagUpdateNotification) GetMaxTries() int32

GetMaxTries returns the MaxTries field value if set, zero value otherwise.

func (*TagUpdateNotification) GetMaxTriesOk

func (o *TagUpdateNotification) GetMaxTriesOk() (*int32, bool)

GetMaxTriesOk returns a tuple with the MaxTries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetQueueId

func (o *TagUpdateNotification) GetQueueId() string

GetQueueId returns the QueueId field value if set, zero value otherwise.

func (*TagUpdateNotification) GetQueueIdOk

func (o *TagUpdateNotification) GetQueueIdOk() (*string, bool)

GetQueueIdOk returns a tuple with the QueueId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetRecordStateKey

func (o *TagUpdateNotification) GetRecordStateKey() string

GetRecordStateKey returns the RecordStateKey field value if set, zero value otherwise.

func (*TagUpdateNotification) GetRecordStateKeyOk

func (o *TagUpdateNotification) GetRecordStateKeyOk() (*string, bool)

GetRecordStateKeyOk returns a tuple with the RecordStateKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetRecordStateVal

func (o *TagUpdateNotification) GetRecordStateVal() string

GetRecordStateVal returns the RecordStateVal field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagUpdateNotification) GetRecordStateValOk

func (o *TagUpdateNotification) GetRecordStateValOk() (*string, bool)

GetRecordStateValOk returns a tuple with the RecordStateVal field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TagUpdateNotification) GetTries

func (o *TagUpdateNotification) GetTries() int32

GetTries returns the Tries field value if set, zero value otherwise.

func (*TagUpdateNotification) GetTriesOk

func (o *TagUpdateNotification) GetTriesOk() (*int32, bool)

GetTriesOk returns a tuple with the Tries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) GetUserId

func (o *TagUpdateNotification) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*TagUpdateNotification) GetUserIdOk

func (o *TagUpdateNotification) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotification) HasCreatedAt

func (o *TagUpdateNotification) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*TagUpdateNotification) HasData

func (o *TagUpdateNotification) HasData() bool

HasData returns a boolean if a field has been set.

func (*TagUpdateNotification) HasDataId

func (o *TagUpdateNotification) HasDataId() bool

HasDataId returns a boolean if a field has been set.

func (*TagUpdateNotification) HasLastUpdated

func (o *TagUpdateNotification) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*TagUpdateNotification) HasMaxTries

func (o *TagUpdateNotification) HasMaxTries() bool

HasMaxTries returns a boolean if a field has been set.

func (*TagUpdateNotification) HasQueueId

func (o *TagUpdateNotification) HasQueueId() bool

HasQueueId returns a boolean if a field has been set.

func (*TagUpdateNotification) HasRecordStateKey

func (o *TagUpdateNotification) HasRecordStateKey() bool

HasRecordStateKey returns a boolean if a field has been set.

func (*TagUpdateNotification) HasRecordStateVal

func (o *TagUpdateNotification) HasRecordStateVal() bool

HasRecordStateVal returns a boolean if a field has been set.

func (*TagUpdateNotification) HasTries

func (o *TagUpdateNotification) HasTries() bool

HasTries returns a boolean if a field has been set.

func (*TagUpdateNotification) HasUserId

func (o *TagUpdateNotification) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (TagUpdateNotification) MarshalJSON

func (o TagUpdateNotification) MarshalJSON() ([]byte, error)

func (*TagUpdateNotification) SetCreatedAt

func (o *TagUpdateNotification) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*TagUpdateNotification) SetData

SetData gets a reference to the given TagUpdateNotificationData and assigns it to the Data field.

func (*TagUpdateNotification) SetDataId

func (o *TagUpdateNotification) SetDataId(v string)

SetDataId gets a reference to the given string and assigns it to the DataId field.

func (*TagUpdateNotification) SetLastUpdated

func (o *TagUpdateNotification) SetLastUpdated(v int32)

SetLastUpdated gets a reference to the given int32 and assigns it to the LastUpdated field.

func (*TagUpdateNotification) SetMaxTries

func (o *TagUpdateNotification) SetMaxTries(v int32)

SetMaxTries gets a reference to the given int32 and assigns it to the MaxTries field.

func (*TagUpdateNotification) SetQueueId

func (o *TagUpdateNotification) SetQueueId(v string)

SetQueueId gets a reference to the given string and assigns it to the QueueId field.

func (*TagUpdateNotification) SetRecordStateKey

func (o *TagUpdateNotification) SetRecordStateKey(v string)

SetRecordStateKey gets a reference to the given string and assigns it to the RecordStateKey field.

func (*TagUpdateNotification) SetRecordStateVal

func (o *TagUpdateNotification) SetRecordStateVal(v string)

SetRecordStateVal gets a reference to the given NullableString and assigns it to the RecordStateVal field.

func (*TagUpdateNotification) SetRecordStateValNil

func (o *TagUpdateNotification) SetRecordStateValNil()

SetRecordStateValNil sets the value for RecordStateVal to be an explicit nil

func (*TagUpdateNotification) SetTries

func (o *TagUpdateNotification) SetTries(v int32)

SetTries gets a reference to the given int32 and assigns it to the Tries field.

func (*TagUpdateNotification) SetUserId

func (o *TagUpdateNotification) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*TagUpdateNotification) UnsetRecordStateVal

func (o *TagUpdateNotification) UnsetRecordStateVal()

UnsetRecordStateVal ensures that no value is present for RecordStateVal, not even an explicit nil

type TagUpdateNotificationAllOf

type TagUpdateNotificationAllOf struct {
	Data *TagUpdateNotificationData `json:"data,omitempty"`
}

TagUpdateNotificationAllOf The Notification Object definition for Tag Update Notifications

func NewTagUpdateNotificationAllOf

func NewTagUpdateNotificationAllOf() *TagUpdateNotificationAllOf

NewTagUpdateNotificationAllOf instantiates a new TagUpdateNotificationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationAllOfWithDefaults

func NewTagUpdateNotificationAllOfWithDefaults() *TagUpdateNotificationAllOf

NewTagUpdateNotificationAllOfWithDefaults instantiates a new TagUpdateNotificationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotificationAllOf) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*TagUpdateNotificationAllOf) 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 (*TagUpdateNotificationAllOf) HasData

func (o *TagUpdateNotificationAllOf) HasData() bool

HasData returns a boolean if a field has been set.

func (TagUpdateNotificationAllOf) MarshalJSON

func (o TagUpdateNotificationAllOf) MarshalJSON() ([]byte, error)

func (*TagUpdateNotificationAllOf) SetData

SetData gets a reference to the given TagUpdateNotificationData and assigns it to the Data field.

type TagUpdateNotificationData

type TagUpdateNotificationData struct {
	NotificationUser      *string                       `json:"notification_user,omitempty"`
	NotificationUserEmail *string                       `json:"notification_user_email,omitempty"`
	NotificationType      *string                       `json:"notification_type,omitempty"`
	NotificationPayload   *TagUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

TagUpdateNotificationData struct for TagUpdateNotificationData

func NewTagUpdateNotificationData

func NewTagUpdateNotificationData() *TagUpdateNotificationData

NewTagUpdateNotificationData instantiates a new TagUpdateNotificationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationDataWithDefaults

func NewTagUpdateNotificationDataWithDefaults() *TagUpdateNotificationData

NewTagUpdateNotificationDataWithDefaults instantiates a new TagUpdateNotificationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotificationData) GetNotificationPayload

func (o *TagUpdateNotificationData) GetNotificationPayload() TagUpdateNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*TagUpdateNotificationData) GetNotificationPayloadOk

func (o *TagUpdateNotificationData) GetNotificationPayloadOk() (*TagUpdateNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationData) GetNotificationType

func (o *TagUpdateNotificationData) GetNotificationType() string

GetNotificationType returns the NotificationType field value if set, zero value otherwise.

func (*TagUpdateNotificationData) GetNotificationTypeOk

func (o *TagUpdateNotificationData) GetNotificationTypeOk() (*string, bool)

GetNotificationTypeOk returns a tuple with the NotificationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationData) GetNotificationUser

func (o *TagUpdateNotificationData) GetNotificationUser() string

GetNotificationUser returns the NotificationUser field value if set, zero value otherwise.

func (*TagUpdateNotificationData) GetNotificationUserEmail

func (o *TagUpdateNotificationData) GetNotificationUserEmail() string

GetNotificationUserEmail returns the NotificationUserEmail field value if set, zero value otherwise.

func (*TagUpdateNotificationData) GetNotificationUserEmailOk

func (o *TagUpdateNotificationData) GetNotificationUserEmailOk() (*string, bool)

GetNotificationUserEmailOk returns a tuple with the NotificationUserEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationData) GetNotificationUserOk

func (o *TagUpdateNotificationData) GetNotificationUserOk() (*string, bool)

GetNotificationUserOk returns a tuple with the NotificationUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationData) HasNotificationPayload

func (o *TagUpdateNotificationData) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (*TagUpdateNotificationData) HasNotificationType

func (o *TagUpdateNotificationData) HasNotificationType() bool

HasNotificationType returns a boolean if a field has been set.

func (*TagUpdateNotificationData) HasNotificationUser

func (o *TagUpdateNotificationData) HasNotificationUser() bool

HasNotificationUser returns a boolean if a field has been set.

func (*TagUpdateNotificationData) HasNotificationUserEmail

func (o *TagUpdateNotificationData) HasNotificationUserEmail() bool

HasNotificationUserEmail returns a boolean if a field has been set.

func (TagUpdateNotificationData) MarshalJSON

func (o TagUpdateNotificationData) MarshalJSON() ([]byte, error)

func (*TagUpdateNotificationData) SetNotificationPayload

func (o *TagUpdateNotificationData) SetNotificationPayload(v TagUpdateNotificationPayload)

SetNotificationPayload gets a reference to the given TagUpdateNotificationPayload and assigns it to the NotificationPayload field.

func (*TagUpdateNotificationData) SetNotificationType

func (o *TagUpdateNotificationData) SetNotificationType(v string)

SetNotificationType gets a reference to the given string and assigns it to the NotificationType field.

func (*TagUpdateNotificationData) SetNotificationUser

func (o *TagUpdateNotificationData) SetNotificationUser(v string)

SetNotificationUser gets a reference to the given string and assigns it to the NotificationUser field.

func (*TagUpdateNotificationData) SetNotificationUserEmail

func (o *TagUpdateNotificationData) SetNotificationUserEmail(v string)

SetNotificationUserEmail gets a reference to the given string and assigns it to the NotificationUserEmail field.

type TagUpdateNotificationDataAllOf

type TagUpdateNotificationDataAllOf struct {
	NotificationPayload *TagUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

TagUpdateNotificationDataAllOf struct for TagUpdateNotificationDataAllOf

func NewTagUpdateNotificationDataAllOf

func NewTagUpdateNotificationDataAllOf() *TagUpdateNotificationDataAllOf

NewTagUpdateNotificationDataAllOf instantiates a new TagUpdateNotificationDataAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationDataAllOfWithDefaults

func NewTagUpdateNotificationDataAllOfWithDefaults() *TagUpdateNotificationDataAllOf

NewTagUpdateNotificationDataAllOfWithDefaults instantiates a new TagUpdateNotificationDataAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotificationDataAllOf) GetNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*TagUpdateNotificationDataAllOf) GetNotificationPayloadOk

func (o *TagUpdateNotificationDataAllOf) GetNotificationPayloadOk() (*TagUpdateNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationDataAllOf) HasNotificationPayload

func (o *TagUpdateNotificationDataAllOf) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (TagUpdateNotificationDataAllOf) MarshalJSON

func (o TagUpdateNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*TagUpdateNotificationDataAllOf) SetNotificationPayload

func (o *TagUpdateNotificationDataAllOf) SetNotificationPayload(v TagUpdateNotificationPayload)

SetNotificationPayload gets a reference to the given TagUpdateNotificationPayload and assigns it to the NotificationPayload field.

type TagUpdateNotificationPayload

type TagUpdateNotificationPayload struct {
	UserId           *string `json:"userId,omitempty"`
	SubscriptionKey  *string `json:"subscription_key,omitempty"`
	SubscriptionType *string `json:"subscription_type,omitempty"`
	NotificationId   *string `json:"notificationId,omitempty"`
	// A list containing the current image digest
	CurrEval *[]interface{} `json:"curr_eval,omitempty"`
	// A list containing the previous image digests
	LastEval *[]interface{} `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

TagUpdateNotificationPayload struct for TagUpdateNotificationPayload

func NewTagUpdateNotificationPayload

func NewTagUpdateNotificationPayload() *TagUpdateNotificationPayload

NewTagUpdateNotificationPayload instantiates a new TagUpdateNotificationPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationPayloadWithDefaults

func NewTagUpdateNotificationPayloadWithDefaults() *TagUpdateNotificationPayload

NewTagUpdateNotificationPayloadWithDefaults instantiates a new TagUpdateNotificationPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotificationPayload) GetAnnotations

func (o *TagUpdateNotificationPayload) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagUpdateNotificationPayload) GetAnnotationsOk

func (o *TagUpdateNotificationPayload) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TagUpdateNotificationPayload) GetCurrEval

func (o *TagUpdateNotificationPayload) GetCurrEval() []interface{}

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetCurrEvalOk

func (o *TagUpdateNotificationPayload) GetCurrEvalOk() (*[]interface{}, bool)

GetCurrEvalOk returns a tuple with the CurrEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) GetLastEval

func (o *TagUpdateNotificationPayload) GetLastEval() []interface{}

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetLastEvalOk

func (o *TagUpdateNotificationPayload) GetLastEvalOk() (*[]interface{}, bool)

GetLastEvalOk returns a tuple with the LastEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) GetNotificationId

func (o *TagUpdateNotificationPayload) GetNotificationId() string

GetNotificationId returns the NotificationId field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetNotificationIdOk

func (o *TagUpdateNotificationPayload) GetNotificationIdOk() (*string, bool)

GetNotificationIdOk returns a tuple with the NotificationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) GetSubscriptionKey

func (o *TagUpdateNotificationPayload) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetSubscriptionKeyOk

func (o *TagUpdateNotificationPayload) GetSubscriptionKeyOk() (*string, bool)

GetSubscriptionKeyOk returns a tuple with the SubscriptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) GetSubscriptionType

func (o *TagUpdateNotificationPayload) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetSubscriptionTypeOk

func (o *TagUpdateNotificationPayload) GetSubscriptionTypeOk() (*string, bool)

GetSubscriptionTypeOk returns a tuple with the SubscriptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) GetUserId

func (o *TagUpdateNotificationPayload) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*TagUpdateNotificationPayload) GetUserIdOk

func (o *TagUpdateNotificationPayload) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayload) HasAnnotations

func (o *TagUpdateNotificationPayload) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasCurrEval

func (o *TagUpdateNotificationPayload) HasCurrEval() bool

HasCurrEval returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasLastEval

func (o *TagUpdateNotificationPayload) HasLastEval() bool

HasLastEval returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasNotificationId

func (o *TagUpdateNotificationPayload) HasNotificationId() bool

HasNotificationId returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasSubscriptionKey

func (o *TagUpdateNotificationPayload) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasSubscriptionType

func (o *TagUpdateNotificationPayload) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*TagUpdateNotificationPayload) HasUserId

func (o *TagUpdateNotificationPayload) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (TagUpdateNotificationPayload) MarshalJSON

func (o TagUpdateNotificationPayload) MarshalJSON() ([]byte, error)

func (*TagUpdateNotificationPayload) SetAnnotations

func (o *TagUpdateNotificationPayload) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*TagUpdateNotificationPayload) SetCurrEval

func (o *TagUpdateNotificationPayload) SetCurrEval(v []interface{})

SetCurrEval gets a reference to the given []interface{} and assigns it to the CurrEval field.

func (*TagUpdateNotificationPayload) SetLastEval

func (o *TagUpdateNotificationPayload) SetLastEval(v []interface{})

SetLastEval gets a reference to the given []interface{} and assigns it to the LastEval field.

func (*TagUpdateNotificationPayload) SetNotificationId

func (o *TagUpdateNotificationPayload) SetNotificationId(v string)

SetNotificationId gets a reference to the given string and assigns it to the NotificationId field.

func (*TagUpdateNotificationPayload) SetSubscriptionKey

func (o *TagUpdateNotificationPayload) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*TagUpdateNotificationPayload) SetSubscriptionType

func (o *TagUpdateNotificationPayload) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*TagUpdateNotificationPayload) SetUserId

func (o *TagUpdateNotificationPayload) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type TagUpdateNotificationPayloadAllOf

type TagUpdateNotificationPayloadAllOf struct {
	// A list containing the current image digest
	CurrEval *[]interface{} `json:"curr_eval,omitempty"`
	// A list containing the previous image digests
	LastEval *[]interface{} `json:"last_eval,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

TagUpdateNotificationPayloadAllOf struct for TagUpdateNotificationPayloadAllOf

func NewTagUpdateNotificationPayloadAllOf

func NewTagUpdateNotificationPayloadAllOf() *TagUpdateNotificationPayloadAllOf

NewTagUpdateNotificationPayloadAllOf instantiates a new TagUpdateNotificationPayloadAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagUpdateNotificationPayloadAllOfWithDefaults

func NewTagUpdateNotificationPayloadAllOfWithDefaults() *TagUpdateNotificationPayloadAllOf

NewTagUpdateNotificationPayloadAllOfWithDefaults instantiates a new TagUpdateNotificationPayloadAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagUpdateNotificationPayloadAllOf) GetAnnotations

func (o *TagUpdateNotificationPayloadAllOf) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagUpdateNotificationPayloadAllOf) GetAnnotationsOk

func (o *TagUpdateNotificationPayloadAllOf) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TagUpdateNotificationPayloadAllOf) GetCurrEval

func (o *TagUpdateNotificationPayloadAllOf) GetCurrEval() []interface{}

GetCurrEval returns the CurrEval field value if set, zero value otherwise.

func (*TagUpdateNotificationPayloadAllOf) GetCurrEvalOk

func (o *TagUpdateNotificationPayloadAllOf) GetCurrEvalOk() (*[]interface{}, bool)

GetCurrEvalOk returns a tuple with the CurrEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayloadAllOf) GetLastEval

func (o *TagUpdateNotificationPayloadAllOf) GetLastEval() []interface{}

GetLastEval returns the LastEval field value if set, zero value otherwise.

func (*TagUpdateNotificationPayloadAllOf) GetLastEvalOk

func (o *TagUpdateNotificationPayloadAllOf) GetLastEvalOk() (*[]interface{}, bool)

GetLastEvalOk returns a tuple with the LastEval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagUpdateNotificationPayloadAllOf) HasAnnotations

func (o *TagUpdateNotificationPayloadAllOf) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*TagUpdateNotificationPayloadAllOf) HasCurrEval

func (o *TagUpdateNotificationPayloadAllOf) HasCurrEval() bool

HasCurrEval returns a boolean if a field has been set.

func (*TagUpdateNotificationPayloadAllOf) HasLastEval

func (o *TagUpdateNotificationPayloadAllOf) HasLastEval() bool

HasLastEval returns a boolean if a field has been set.

func (TagUpdateNotificationPayloadAllOf) MarshalJSON

func (o TagUpdateNotificationPayloadAllOf) MarshalJSON() ([]byte, error)

func (*TagUpdateNotificationPayloadAllOf) SetAnnotations

func (o *TagUpdateNotificationPayloadAllOf) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*TagUpdateNotificationPayloadAllOf) SetCurrEval

func (o *TagUpdateNotificationPayloadAllOf) SetCurrEval(v []interface{})

SetCurrEval gets a reference to the given []interface{} and assigns it to the CurrEval field.

func (*TagUpdateNotificationPayloadAllOf) SetLastEval

func (o *TagUpdateNotificationPayloadAllOf) SetLastEval(v []interface{})

SetLastEval gets a reference to the given []interface{} and assigns it to the LastEval field.

type TokenResponse

type TokenResponse struct {
	// The token content
	Token string `json:"token"`
}

TokenResponse struct for TokenResponse

func NewTokenResponse

func NewTokenResponse(token string) *TokenResponse

NewTokenResponse instantiates a new TokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenResponseWithDefaults

func NewTokenResponseWithDefaults() *TokenResponse

NewTokenResponseWithDefaults instantiates a new TokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenResponse) GetToken

func (o *TokenResponse) GetToken() string

GetToken returns the Token field value

func (*TokenResponse) GetTokenOk

func (o *TokenResponse) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (TokenResponse) MarshalJSON

func (o TokenResponse) MarshalJSON() ([]byte, error)

func (*TokenResponse) SetToken

func (o *TokenResponse) SetToken(v string)

SetToken sets field value

type TriggerParamSpec

type TriggerParamSpec struct {
	// Parameter name as it appears in policy document
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	// An example value for the parameter (encoded as a string if the parameter is an object or list type)
	Example NullableString `json:"example,omitempty"`
	// State of the trigger parameter
	State *string `json:"state,omitempty"`
	// The name of another trigger that supercedes this on functionally if this is deprecated
	SupercededBy NullableString `json:"superceded_by,omitempty"`
	// Is this a required parameter or optional
	Required *bool `json:"required,omitempty"`
	// If present, a definition for validation of input. Typically a jsonschema object that can be used to validate an input against.
	Validator *interface{} `json:"validator,omitempty"`
}

TriggerParamSpec struct for TriggerParamSpec

func NewTriggerParamSpec

func NewTriggerParamSpec() *TriggerParamSpec

NewTriggerParamSpec instantiates a new TriggerParamSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerParamSpecWithDefaults

func NewTriggerParamSpecWithDefaults() *TriggerParamSpec

NewTriggerParamSpecWithDefaults instantiates a new TriggerParamSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerParamSpec) GetDescription

func (o *TriggerParamSpec) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TriggerParamSpec) GetDescriptionOk

func (o *TriggerParamSpec) 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 (*TriggerParamSpec) GetExample

func (o *TriggerParamSpec) GetExample() string

GetExample returns the Example field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TriggerParamSpec) GetExampleOk

func (o *TriggerParamSpec) GetExampleOk() (*string, bool)

GetExampleOk returns a tuple with the Example field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TriggerParamSpec) GetName

func (o *TriggerParamSpec) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TriggerParamSpec) GetNameOk

func (o *TriggerParamSpec) 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 (*TriggerParamSpec) GetRequired

func (o *TriggerParamSpec) GetRequired() bool

GetRequired returns the Required field value if set, zero value otherwise.

func (*TriggerParamSpec) GetRequiredOk

func (o *TriggerParamSpec) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerParamSpec) GetState

func (o *TriggerParamSpec) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*TriggerParamSpec) GetStateOk

func (o *TriggerParamSpec) 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 (*TriggerParamSpec) GetSupercededBy

func (o *TriggerParamSpec) GetSupercededBy() string

GetSupercededBy returns the SupercededBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TriggerParamSpec) GetSupercededByOk

func (o *TriggerParamSpec) GetSupercededByOk() (*string, bool)

GetSupercededByOk returns a tuple with the SupercededBy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TriggerParamSpec) GetValidator

func (o *TriggerParamSpec) GetValidator() interface{}

GetValidator returns the Validator field value if set, zero value otherwise.

func (*TriggerParamSpec) GetValidatorOk

func (o *TriggerParamSpec) GetValidatorOk() (*interface{}, bool)

GetValidatorOk returns a tuple with the Validator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerParamSpec) HasDescription

func (o *TriggerParamSpec) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TriggerParamSpec) HasExample

func (o *TriggerParamSpec) HasExample() bool

HasExample returns a boolean if a field has been set.

func (*TriggerParamSpec) HasName

func (o *TriggerParamSpec) HasName() bool

HasName returns a boolean if a field has been set.

func (*TriggerParamSpec) HasRequired

func (o *TriggerParamSpec) HasRequired() bool

HasRequired returns a boolean if a field has been set.

func (*TriggerParamSpec) HasState

func (o *TriggerParamSpec) HasState() bool

HasState returns a boolean if a field has been set.

func (*TriggerParamSpec) HasSupercededBy

func (o *TriggerParamSpec) HasSupercededBy() bool

HasSupercededBy returns a boolean if a field has been set.

func (*TriggerParamSpec) HasValidator

func (o *TriggerParamSpec) HasValidator() bool

HasValidator returns a boolean if a field has been set.

func (TriggerParamSpec) MarshalJSON

func (o TriggerParamSpec) MarshalJSON() ([]byte, error)

func (*TriggerParamSpec) SetDescription

func (o *TriggerParamSpec) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TriggerParamSpec) SetExample

func (o *TriggerParamSpec) SetExample(v string)

SetExample gets a reference to the given NullableString and assigns it to the Example field.

func (*TriggerParamSpec) SetExampleNil

func (o *TriggerParamSpec) SetExampleNil()

SetExampleNil sets the value for Example to be an explicit nil

func (*TriggerParamSpec) SetName

func (o *TriggerParamSpec) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TriggerParamSpec) SetRequired

func (o *TriggerParamSpec) SetRequired(v bool)

SetRequired gets a reference to the given bool and assigns it to the Required field.

func (*TriggerParamSpec) SetState

func (o *TriggerParamSpec) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*TriggerParamSpec) SetSupercededBy

func (o *TriggerParamSpec) SetSupercededBy(v string)

SetSupercededBy gets a reference to the given NullableString and assigns it to the SupercededBy field.

func (*TriggerParamSpec) SetSupercededByNil

func (o *TriggerParamSpec) SetSupercededByNil()

SetSupercededByNil sets the value for SupercededBy to be an explicit nil

func (*TriggerParamSpec) SetValidator

func (o *TriggerParamSpec) SetValidator(v interface{})

SetValidator gets a reference to the given interface{} and assigns it to the Validator field.

func (*TriggerParamSpec) UnsetExample

func (o *TriggerParamSpec) UnsetExample()

UnsetExample ensures that no value is present for Example, not even an explicit nil

func (*TriggerParamSpec) UnsetSupercededBy

func (o *TriggerParamSpec) UnsetSupercededBy()

UnsetSupercededBy ensures that no value is present for SupercededBy, not even an explicit nil

type TriggerSpec

type TriggerSpec struct {
	// Name of the trigger as it would appear in a policy document
	Name *string `json:"name,omitempty"`
	// Trigger description for what it tests and when it will fire during evaluation
	Description *string `json:"description,omitempty"`
	// State of the trigger
	State *string `json:"state,omitempty"`
	// The name of another trigger that supercedes this on functionally if this is deprecated
	SupercededBy NullableString `json:"superceded_by,omitempty"`
	// The list of parameters that are valid for this trigger
	Parameters *[]TriggerParamSpec `json:"parameters,omitempty"`
}

TriggerSpec Definition of a trigger and its parameters

func NewTriggerSpec

func NewTriggerSpec() *TriggerSpec

NewTriggerSpec instantiates a new TriggerSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerSpecWithDefaults

func NewTriggerSpecWithDefaults() *TriggerSpec

NewTriggerSpecWithDefaults instantiates a new TriggerSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerSpec) GetDescription

func (o *TriggerSpec) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TriggerSpec) GetDescriptionOk

func (o *TriggerSpec) 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 (*TriggerSpec) GetName

func (o *TriggerSpec) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TriggerSpec) GetNameOk

func (o *TriggerSpec) 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 (*TriggerSpec) GetParameters

func (o *TriggerSpec) GetParameters() []TriggerParamSpec

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*TriggerSpec) GetParametersOk

func (o *TriggerSpec) GetParametersOk() (*[]TriggerParamSpec, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerSpec) GetState

func (o *TriggerSpec) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*TriggerSpec) GetStateOk

func (o *TriggerSpec) 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 (*TriggerSpec) GetSupercededBy

func (o *TriggerSpec) GetSupercededBy() string

GetSupercededBy returns the SupercededBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TriggerSpec) GetSupercededByOk

func (o *TriggerSpec) GetSupercededByOk() (*string, bool)

GetSupercededByOk returns a tuple with the SupercededBy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TriggerSpec) HasDescription

func (o *TriggerSpec) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TriggerSpec) HasName

func (o *TriggerSpec) HasName() bool

HasName returns a boolean if a field has been set.

func (*TriggerSpec) HasParameters

func (o *TriggerSpec) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*TriggerSpec) HasState

func (o *TriggerSpec) HasState() bool

HasState returns a boolean if a field has been set.

func (*TriggerSpec) HasSupercededBy

func (o *TriggerSpec) HasSupercededBy() bool

HasSupercededBy returns a boolean if a field has been set.

func (TriggerSpec) MarshalJSON

func (o TriggerSpec) MarshalJSON() ([]byte, error)

func (*TriggerSpec) SetDescription

func (o *TriggerSpec) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TriggerSpec) SetName

func (o *TriggerSpec) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TriggerSpec) SetParameters

func (o *TriggerSpec) SetParameters(v []TriggerParamSpec)

SetParameters gets a reference to the given []TriggerParamSpec and assigns it to the Parameters field.

func (*TriggerSpec) SetState

func (o *TriggerSpec) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*TriggerSpec) SetSupercededBy

func (o *TriggerSpec) SetSupercededBy(v string)

SetSupercededBy gets a reference to the given NullableString and assigns it to the SupercededBy field.

func (*TriggerSpec) SetSupercededByNil

func (o *TriggerSpec) SetSupercededByNil()

SetSupercededByNil sets the value for SupercededBy to be an explicit nil

func (*TriggerSpec) UnsetSupercededBy

func (o *TriggerSpec) UnsetSupercededBy()

UnsetSupercededBy ensures that no value is present for SupercededBy, not even an explicit nil

type User

type User struct {
	// The username to authenticate with
	Username string `json:"username"`
	// The user's type
	Type *string `json:"type,omitempty"`
	// When the user 'type' is 'saml', this will be the EntityId of the IDP that they are authenticating from. Otherwise, this will be set to null.
	Source *string `json:"source,omitempty"`
	// The timestamp of when the user record was created
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// The timestamp of the last update to this record
	LastUpdated *time.Time `json:"last_updated,omitempty"`
	// When the user 'type' is 'saml', this will be the configured name of the IDP that they are authenticating from.  Otherwise, this will be set to null.
	IdpName *string `json:"idp_name,omitempty"`
}

User A username for authenticating with one or more types of credentials. User type defines the expected credentials allowed for the user. Native users have passwords, other users have no credential internally. Internal users are service/system users for inter-service communication.

func NewUser

func NewUser(username string) *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetCreatedAt

func (o *User) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*User) GetCreatedAtOk

func (o *User) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetIdpName

func (o *User) GetIdpName() string

GetIdpName returns the IdpName field value if set, zero value otherwise.

func (*User) GetIdpNameOk

func (o *User) GetIdpNameOk() (*string, bool)

GetIdpNameOk returns a tuple with the IdpName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetLastUpdated

func (o *User) GetLastUpdated() time.Time

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*User) GetLastUpdatedOk

func (o *User) GetLastUpdatedOk() (*time.Time, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetSource

func (o *User) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*User) GetSourceOk

func (o *User) 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 (*User) GetType

func (o *User) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*User) GetTypeOk

func (o *User) 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 (*User) GetUsername

func (o *User) GetUsername() string

GetUsername returns the Username field value

func (*User) GetUsernameOk

func (o *User) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*User) HasCreatedAt

func (o *User) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*User) HasIdpName

func (o *User) HasIdpName() bool

HasIdpName returns a boolean if a field has been set.

func (*User) HasLastUpdated

func (o *User) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*User) HasSource

func (o *User) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*User) HasType

func (o *User) HasType() bool

HasType returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetCreatedAt

func (o *User) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*User) SetIdpName

func (o *User) SetIdpName(v string)

SetIdpName gets a reference to the given string and assigns it to the IdpName field.

func (*User) SetLastUpdated

func (o *User) SetLastUpdated(v time.Time)

SetLastUpdated gets a reference to the given time.Time and assigns it to the LastUpdated field.

func (*User) SetSource

func (o *User) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*User) SetType

func (o *User) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*User) SetUsername

func (o *User) SetUsername(v string)

SetUsername sets field value

type UserCreationRequest

type UserCreationRequest struct {
	// The username to create
	Username string `json:"username"`
	// The initial password for the user, must be at least 6 characters, up to 128. This must be null when the user_type is not 'native'.
	Password *string `json:"password,omitempty"`
	// The user's type. A Native user authenticates using user/password log on. All other users will authenticate with an IDP.
	UserType *string `json:"user_type,omitempty"`
	// If the user is authenticating via an IDP, this is the name of the IDP. A 'native' user should have this set to null.
	IdpName *string `json:"idp_name,omitempty"`
}

UserCreationRequest A payload for creating a new user, includes the username and password in a single request

func NewUserCreationRequest

func NewUserCreationRequest(username string) *UserCreationRequest

NewUserCreationRequest instantiates a new UserCreationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserCreationRequestWithDefaults

func NewUserCreationRequestWithDefaults() *UserCreationRequest

NewUserCreationRequestWithDefaults instantiates a new UserCreationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserCreationRequest) GetIdpName

func (o *UserCreationRequest) GetIdpName() string

GetIdpName returns the IdpName field value if set, zero value otherwise.

func (*UserCreationRequest) GetIdpNameOk

func (o *UserCreationRequest) GetIdpNameOk() (*string, bool)

GetIdpNameOk returns a tuple with the IdpName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreationRequest) GetPassword

func (o *UserCreationRequest) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UserCreationRequest) GetPasswordOk

func (o *UserCreationRequest) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreationRequest) GetUserType

func (o *UserCreationRequest) GetUserType() string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*UserCreationRequest) GetUserTypeOk

func (o *UserCreationRequest) GetUserTypeOk() (*string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreationRequest) GetUsername

func (o *UserCreationRequest) GetUsername() string

GetUsername returns the Username field value

func (*UserCreationRequest) GetUsernameOk

func (o *UserCreationRequest) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (*UserCreationRequest) HasIdpName

func (o *UserCreationRequest) HasIdpName() bool

HasIdpName returns a boolean if a field has been set.

func (*UserCreationRequest) HasPassword

func (o *UserCreationRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*UserCreationRequest) HasUserType

func (o *UserCreationRequest) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (UserCreationRequest) MarshalJSON

func (o UserCreationRequest) MarshalJSON() ([]byte, error)

func (*UserCreationRequest) SetIdpName

func (o *UserCreationRequest) SetIdpName(v string)

SetIdpName gets a reference to the given string and assigns it to the IdpName field.

func (*UserCreationRequest) SetPassword

func (o *UserCreationRequest) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UserCreationRequest) SetUserType

func (o *UserCreationRequest) SetUserType(v string)

SetUserType gets a reference to the given string and assigns it to the UserType field.

func (*UserCreationRequest) SetUsername

func (o *UserCreationRequest) SetUsername(v string)

SetUsername sets field value

type UserManagementApi

type UserManagementApi interface {

	/*
		CreateAccount Create a new account. Only avaialble to admin user.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiCreateAccountRequest
	*/
	CreateAccount(ctx _context.Context) ApiCreateAccountRequest

	// CreateAccountExecute executes the request
	//  @return Account
	CreateAccountExecute(r ApiCreateAccountRequest) (Account, *_nethttp.Response, error)

	/*
		CreateUser Create a new user within the specified account.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @return ApiCreateUserRequest
	*/
	CreateUser(ctx _context.Context, accountname string) ApiCreateUserRequest

	// CreateUserExecute executes the request
	//  @return User
	CreateUserExecute(r ApiCreateUserRequest) (User, *_nethttp.Response, error)

	/*
		CreateUserCredential add/replace credential

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @param username
		 @return ApiCreateUserCredentialRequest
	*/
	CreateUserCredential(ctx _context.Context, accountname string, username string) ApiCreateUserCredentialRequest

	// CreateUserCredentialExecute executes the request
	//  @return AccessCredential
	CreateUserCredentialExecute(r ApiCreateUserCredentialRequest) (AccessCredential, *_nethttp.Response, error)

	/*
		DeleteAccount Delete the specified account, only allowed if the account is in the disabled state. All users will be deleted along with the account and all resources will be garbage collected

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @return ApiDeleteAccountRequest
	*/
	DeleteAccount(ctx _context.Context, accountname string) ApiDeleteAccountRequest

	// DeleteAccountExecute executes the request
	DeleteAccountExecute(r ApiDeleteAccountRequest) (*_nethttp.Response, error)

	/*
		DeleteUser Delete a specific user credential by username of the credential. Cannot be the credential used to authenticate the request.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @param username
		 @return ApiDeleteUserRequest
	*/
	DeleteUser(ctx _context.Context, accountname string, username string) ApiDeleteUserRequest

	// DeleteUserExecute executes the request
	DeleteUserExecute(r ApiDeleteUserRequest) (*_nethttp.Response, error)

	/*
		DeleteUserCredential Delete a credential by type

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @param username
		 @return ApiDeleteUserCredentialRequest
	*/
	DeleteUserCredential(ctx _context.Context, accountname string, username string) ApiDeleteUserCredentialRequest

	// DeleteUserCredentialExecute executes the request
	DeleteUserCredentialExecute(r ApiDeleteUserCredentialRequest) (*_nethttp.Response, error)

	/*
		GetAccount Get account info about this specific account.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @return ApiGetAccountRequest
	*/
	GetAccount(ctx _context.Context, accountname string) ApiGetAccountRequest

	// GetAccountExecute executes the request
	//  @return Account
	GetAccountExecute(r ApiGetAccountRequest) (Account, *_nethttp.Response, error)

	/*
		GetAccountUser Get a specific user in the specified account

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @param username
		 @return ApiGetAccountUserRequest
	*/
	GetAccountUser(ctx _context.Context, accountname string, username string) ApiGetAccountUserRequest

	// GetAccountUserExecute executes the request
	//  @return User
	GetAccountUserExecute(r ApiGetAccountUserRequest) (User, *_nethttp.Response, error)

	/*
		ListAccounts List account summaries. Only available to the system admin user.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return ApiListAccountsRequest
	*/
	ListAccounts(ctx _context.Context) ApiListAccountsRequest

	// ListAccountsExecute executes the request
	//  @return []Account
	ListAccountsExecute(r ApiListAccountsRequest) ([]Account, *_nethttp.Response, error)

	/*
		ListUserCredentials Get current credential summary

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @param username
		 @return ApiListUserCredentialsRequest
	*/
	ListUserCredentials(ctx _context.Context, accountname string, username string) ApiListUserCredentialsRequest

	// ListUserCredentialsExecute executes the request
	//  @return []AccessCredential
	ListUserCredentialsExecute(r ApiListUserCredentialsRequest) ([]AccessCredential, *_nethttp.Response, error)

	/*
		ListUsers List of users found in this account.

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @return ApiListUsersRequest
	*/
	ListUsers(ctx _context.Context, accountname string) ApiListUsersRequest

	// ListUsersExecute executes the request
	//  @return []User
	ListUsersExecute(r ApiListUsersRequest) ([]User, *_nethttp.Response, error)

	/*
		UpdateAccountState Update the state of an account to either enabled or disabled. For deletion use the DELETE route

		 @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountname
		 @return ApiUpdateAccountStateRequest
	*/
	UpdateAccountState(ctx _context.Context, accountname string) ApiUpdateAccountStateRequest

	// UpdateAccountStateExecute executes the request
	//  @return AccountStatus
	UpdateAccountStateExecute(r ApiUpdateAccountStateRequest) (AccountStatus, *_nethttp.Response, error)
}

type UserManagementApiService

type UserManagementApiService service

UserManagementApiService UserManagementApi service

func (*UserManagementApiService) CreateAccount

CreateAccount Create a new account. Only avaialble to admin user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateAccountRequest

func (*UserManagementApiService) CreateAccountExecute

Execute executes the request

@return Account

func (*UserManagementApiService) CreateUser

func (a *UserManagementApiService) CreateUser(ctx _context.Context, accountname string) ApiCreateUserRequest

CreateUser Create a new user within the specified account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@return ApiCreateUserRequest

func (*UserManagementApiService) CreateUserCredential

func (a *UserManagementApiService) CreateUserCredential(ctx _context.Context, accountname string, username string) ApiCreateUserCredentialRequest

CreateUserCredential add/replace credential

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@param username
@return ApiCreateUserCredentialRequest

func (*UserManagementApiService) CreateUserCredentialExecute

Execute executes the request

@return AccessCredential

func (*UserManagementApiService) CreateUserExecute

Execute executes the request

@return User

func (*UserManagementApiService) DeleteAccount

func (a *UserManagementApiService) DeleteAccount(ctx _context.Context, accountname string) ApiDeleteAccountRequest

DeleteAccount Delete the specified account, only allowed if the account is in the disabled state. All users will be deleted along with the account and all resources will be garbage collected

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@return ApiDeleteAccountRequest

func (*UserManagementApiService) DeleteAccountExecute

Execute executes the request

func (*UserManagementApiService) DeleteUser

func (a *UserManagementApiService) DeleteUser(ctx _context.Context, accountname string, username string) ApiDeleteUserRequest

DeleteUser Delete a specific user credential by username of the credential. Cannot be the credential used to authenticate the request.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@param username
@return ApiDeleteUserRequest

func (*UserManagementApiService) DeleteUserCredential

func (a *UserManagementApiService) DeleteUserCredential(ctx _context.Context, accountname string, username string) ApiDeleteUserCredentialRequest

DeleteUserCredential Delete a credential by type

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@param username
@return ApiDeleteUserCredentialRequest

func (*UserManagementApiService) DeleteUserCredentialExecute

func (a *UserManagementApiService) DeleteUserCredentialExecute(r ApiDeleteUserCredentialRequest) (*_nethttp.Response, error)

Execute executes the request

func (*UserManagementApiService) DeleteUserExecute

Execute executes the request

func (*UserManagementApiService) GetAccount

func (a *UserManagementApiService) GetAccount(ctx _context.Context, accountname string) ApiGetAccountRequest

GetAccount Get account info about this specific account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@return ApiGetAccountRequest

func (*UserManagementApiService) GetAccountExecute

Execute executes the request

@return Account

func (*UserManagementApiService) GetAccountUser

func (a *UserManagementApiService) GetAccountUser(ctx _context.Context, accountname string, username string) ApiGetAccountUserRequest

GetAccountUser Get a specific user in the specified account

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@param username
@return ApiGetAccountUserRequest

func (*UserManagementApiService) GetAccountUserExecute

Execute executes the request

@return User

func (*UserManagementApiService) ListAccounts

ListAccounts List account summaries. Only available to the system admin user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListAccountsRequest

func (*UserManagementApiService) ListAccountsExecute

Execute executes the request

@return []Account

func (*UserManagementApiService) ListUserCredentials

func (a *UserManagementApiService) ListUserCredentials(ctx _context.Context, accountname string, username string) ApiListUserCredentialsRequest

ListUserCredentials Get current credential summary

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@param username
@return ApiListUserCredentialsRequest

func (*UserManagementApiService) ListUserCredentialsExecute

Execute executes the request

@return []AccessCredential

func (*UserManagementApiService) ListUsers

func (a *UserManagementApiService) ListUsers(ctx _context.Context, accountname string) ApiListUsersRequest

ListUsers List of users found in this account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@return ApiListUsersRequest

func (*UserManagementApiService) ListUsersExecute

Execute executes the request

@return []User

func (*UserManagementApiService) UpdateAccountState

func (a *UserManagementApiService) UpdateAccountState(ctx _context.Context, accountname string) ApiUpdateAccountStateRequest

UpdateAccountState Update the state of an account to either enabled or disabled. For deletion use the DELETE route

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountname
@return ApiUpdateAccountStateRequest

func (*UserManagementApiService) UpdateAccountStateExecute

Execute executes the request

@return AccountStatus

type VendorDataObject

type VendorDataObject struct {
	// Vendor Vulnerability ID
	Id     *string       `json:"id,omitempty"`
	CvssV2 *CVSSV2Scores `json:"cvss_v2,omitempty"`
	CvssV3 *CVSSV3Scores `json:"cvss_v3,omitempty"`
}

VendorDataObject struct for VendorDataObject

func NewVendorDataObject

func NewVendorDataObject() *VendorDataObject

NewVendorDataObject instantiates a new VendorDataObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVendorDataObjectWithDefaults

func NewVendorDataObjectWithDefaults() *VendorDataObject

NewVendorDataObjectWithDefaults instantiates a new VendorDataObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VendorDataObject) GetCvssV2

func (o *VendorDataObject) GetCvssV2() CVSSV2Scores

GetCvssV2 returns the CvssV2 field value if set, zero value otherwise.

func (*VendorDataObject) GetCvssV2Ok

func (o *VendorDataObject) GetCvssV2Ok() (*CVSSV2Scores, 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 (*VendorDataObject) GetCvssV3

func (o *VendorDataObject) GetCvssV3() CVSSV3Scores

GetCvssV3 returns the CvssV3 field value if set, zero value otherwise.

func (*VendorDataObject) GetCvssV3Ok

func (o *VendorDataObject) GetCvssV3Ok() (*CVSSV3Scores, 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 (*VendorDataObject) GetId

func (o *VendorDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*VendorDataObject) GetIdOk

func (o *VendorDataObject) 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 (*VendorDataObject) HasCvssV2

func (o *VendorDataObject) HasCvssV2() bool

HasCvssV2 returns a boolean if a field has been set.

func (*VendorDataObject) HasCvssV3

func (o *VendorDataObject) HasCvssV3() bool

HasCvssV3 returns a boolean if a field has been set.

func (*VendorDataObject) HasId

func (o *VendorDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (VendorDataObject) MarshalJSON

func (o VendorDataObject) MarshalJSON() ([]byte, error)

func (*VendorDataObject) SetCvssV2

func (o *VendorDataObject) SetCvssV2(v CVSSV2Scores)

SetCvssV2 gets a reference to the given CVSSV2Scores and assigns it to the CvssV2 field.

func (*VendorDataObject) SetCvssV3

func (o *VendorDataObject) SetCvssV3(v CVSSV3Scores)

SetCvssV3 gets a reference to the given CVSSV3Scores and assigns it to the CvssV3 field.

func (*VendorDataObject) SetId

func (o *VendorDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type VulnDiffResult

type VulnDiffResult struct {
	Added   *[]interface{} `json:"added,omitempty"`
	Updated *[]interface{} `json:"updated,omitempty"`
	Removed *[]interface{} `json:"removed,omitempty"`
}

VulnDiffResult The results of the comparing two vulnerability records during an update

func NewVulnDiffResult

func NewVulnDiffResult() *VulnDiffResult

NewVulnDiffResult instantiates a new VulnDiffResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnDiffResultWithDefaults

func NewVulnDiffResultWithDefaults() *VulnDiffResult

NewVulnDiffResultWithDefaults instantiates a new VulnDiffResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnDiffResult) GetAdded

func (o *VulnDiffResult) GetAdded() []interface{}

GetAdded returns the Added field value if set, zero value otherwise.

func (*VulnDiffResult) GetAddedOk

func (o *VulnDiffResult) GetAddedOk() (*[]interface{}, 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 (*VulnDiffResult) GetRemoved

func (o *VulnDiffResult) GetRemoved() []interface{}

GetRemoved returns the Removed field value if set, zero value otherwise.

func (*VulnDiffResult) GetRemovedOk

func (o *VulnDiffResult) GetRemovedOk() (*[]interface{}, bool)

GetRemovedOk returns a tuple with the Removed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnDiffResult) GetUpdated

func (o *VulnDiffResult) GetUpdated() []interface{}

GetUpdated returns the Updated field value if set, zero value otherwise.

func (*VulnDiffResult) GetUpdatedOk

func (o *VulnDiffResult) GetUpdatedOk() (*[]interface{}, bool)

GetUpdatedOk returns a tuple with the Updated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnDiffResult) HasAdded

func (o *VulnDiffResult) HasAdded() bool

HasAdded returns a boolean if a field has been set.

func (*VulnDiffResult) HasRemoved

func (o *VulnDiffResult) HasRemoved() bool

HasRemoved returns a boolean if a field has been set.

func (*VulnDiffResult) HasUpdated

func (o *VulnDiffResult) HasUpdated() bool

HasUpdated returns a boolean if a field has been set.

func (VulnDiffResult) MarshalJSON

func (o VulnDiffResult) MarshalJSON() ([]byte, error)

func (*VulnDiffResult) SetAdded

func (o *VulnDiffResult) SetAdded(v []interface{})

SetAdded gets a reference to the given []interface{} and assigns it to the Added field.

func (*VulnDiffResult) SetRemoved

func (o *VulnDiffResult) SetRemoved(v []interface{})

SetRemoved gets a reference to the given []interface{} and assigns it to the Removed field.

func (*VulnDiffResult) SetUpdated

func (o *VulnDiffResult) SetUpdated(v []interface{})

SetUpdated gets a reference to the given []interface{} and assigns it to the Updated field.

type VulnUpdateNotification

type VulnUpdateNotification struct {
	QueueId        *string                     `json:"queueId,omitempty"`
	UserId         *string                     `json:"userId,omitempty"`
	DataId         *string                     `json:"dataId,omitempty"`
	CreatedAt      *int32                      `json:"created_at,omitempty"`
	LastUpdated    *int32                      `json:"last_updated,omitempty"`
	RecordStateKey *string                     `json:"record_state_key,omitempty"`
	RecordStateVal NullableString              `json:"record_state_val,omitempty"`
	Tries          *int32                      `json:"tries,omitempty"`
	MaxTries       *int32                      `json:"max_tries,omitempty"`
	Data           *VulnUpdateNotificationData `json:"data,omitempty"`
}

VulnUpdateNotification struct for VulnUpdateNotification

func NewVulnUpdateNotification

func NewVulnUpdateNotification() *VulnUpdateNotification

NewVulnUpdateNotification instantiates a new VulnUpdateNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationWithDefaults

func NewVulnUpdateNotificationWithDefaults() *VulnUpdateNotification

NewVulnUpdateNotificationWithDefaults instantiates a new VulnUpdateNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotification) GetCreatedAt

func (o *VulnUpdateNotification) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetCreatedAtOk

func (o *VulnUpdateNotification) GetCreatedAtOk() (*int32, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetDataId

func (o *VulnUpdateNotification) GetDataId() string

GetDataId returns the DataId field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetDataIdOk

func (o *VulnUpdateNotification) GetDataIdOk() (*string, bool)

GetDataIdOk returns a tuple with the DataId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) 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 (*VulnUpdateNotification) GetLastUpdated

func (o *VulnUpdateNotification) GetLastUpdated() int32

GetLastUpdated returns the LastUpdated field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetLastUpdatedOk

func (o *VulnUpdateNotification) GetLastUpdatedOk() (*int32, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetMaxTries

func (o *VulnUpdateNotification) GetMaxTries() int32

GetMaxTries returns the MaxTries field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetMaxTriesOk

func (o *VulnUpdateNotification) GetMaxTriesOk() (*int32, bool)

GetMaxTriesOk returns a tuple with the MaxTries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetQueueId

func (o *VulnUpdateNotification) GetQueueId() string

GetQueueId returns the QueueId field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetQueueIdOk

func (o *VulnUpdateNotification) GetQueueIdOk() (*string, bool)

GetQueueIdOk returns a tuple with the QueueId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetRecordStateKey

func (o *VulnUpdateNotification) GetRecordStateKey() string

GetRecordStateKey returns the RecordStateKey field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetRecordStateKeyOk

func (o *VulnUpdateNotification) GetRecordStateKeyOk() (*string, bool)

GetRecordStateKeyOk returns a tuple with the RecordStateKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetRecordStateVal

func (o *VulnUpdateNotification) GetRecordStateVal() string

GetRecordStateVal returns the RecordStateVal field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VulnUpdateNotification) GetRecordStateValOk

func (o *VulnUpdateNotification) GetRecordStateValOk() (*string, bool)

GetRecordStateValOk returns a tuple with the RecordStateVal field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VulnUpdateNotification) GetTries

func (o *VulnUpdateNotification) GetTries() int32

GetTries returns the Tries field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetTriesOk

func (o *VulnUpdateNotification) GetTriesOk() (*int32, bool)

GetTriesOk returns a tuple with the Tries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) GetUserId

func (o *VulnUpdateNotification) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*VulnUpdateNotification) GetUserIdOk

func (o *VulnUpdateNotification) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotification) HasCreatedAt

func (o *VulnUpdateNotification) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasData

func (o *VulnUpdateNotification) HasData() bool

HasData returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasDataId

func (o *VulnUpdateNotification) HasDataId() bool

HasDataId returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasLastUpdated

func (o *VulnUpdateNotification) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasMaxTries

func (o *VulnUpdateNotification) HasMaxTries() bool

HasMaxTries returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasQueueId

func (o *VulnUpdateNotification) HasQueueId() bool

HasQueueId returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasRecordStateKey

func (o *VulnUpdateNotification) HasRecordStateKey() bool

HasRecordStateKey returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasRecordStateVal

func (o *VulnUpdateNotification) HasRecordStateVal() bool

HasRecordStateVal returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasTries

func (o *VulnUpdateNotification) HasTries() bool

HasTries returns a boolean if a field has been set.

func (*VulnUpdateNotification) HasUserId

func (o *VulnUpdateNotification) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (VulnUpdateNotification) MarshalJSON

func (o VulnUpdateNotification) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotification) SetCreatedAt

func (o *VulnUpdateNotification) SetCreatedAt(v int32)

SetCreatedAt gets a reference to the given int32 and assigns it to the CreatedAt field.

func (*VulnUpdateNotification) SetData

SetData gets a reference to the given VulnUpdateNotificationData and assigns it to the Data field.

func (*VulnUpdateNotification) SetDataId

func (o *VulnUpdateNotification) SetDataId(v string)

SetDataId gets a reference to the given string and assigns it to the DataId field.

func (*VulnUpdateNotification) SetLastUpdated

func (o *VulnUpdateNotification) SetLastUpdated(v int32)

SetLastUpdated gets a reference to the given int32 and assigns it to the LastUpdated field.

func (*VulnUpdateNotification) SetMaxTries

func (o *VulnUpdateNotification) SetMaxTries(v int32)

SetMaxTries gets a reference to the given int32 and assigns it to the MaxTries field.

func (*VulnUpdateNotification) SetQueueId

func (o *VulnUpdateNotification) SetQueueId(v string)

SetQueueId gets a reference to the given string and assigns it to the QueueId field.

func (*VulnUpdateNotification) SetRecordStateKey

func (o *VulnUpdateNotification) SetRecordStateKey(v string)

SetRecordStateKey gets a reference to the given string and assigns it to the RecordStateKey field.

func (*VulnUpdateNotification) SetRecordStateVal

func (o *VulnUpdateNotification) SetRecordStateVal(v string)

SetRecordStateVal gets a reference to the given NullableString and assigns it to the RecordStateVal field.

func (*VulnUpdateNotification) SetRecordStateValNil

func (o *VulnUpdateNotification) SetRecordStateValNil()

SetRecordStateValNil sets the value for RecordStateVal to be an explicit nil

func (*VulnUpdateNotification) SetTries

func (o *VulnUpdateNotification) SetTries(v int32)

SetTries gets a reference to the given int32 and assigns it to the Tries field.

func (*VulnUpdateNotification) SetUserId

func (o *VulnUpdateNotification) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*VulnUpdateNotification) UnsetRecordStateVal

func (o *VulnUpdateNotification) UnsetRecordStateVal()

UnsetRecordStateVal ensures that no value is present for RecordStateVal, not even an explicit nil

type VulnUpdateNotificationAllOf

type VulnUpdateNotificationAllOf struct {
	Data *VulnUpdateNotificationData `json:"data,omitempty"`
}

VulnUpdateNotificationAllOf The Notification Object definition for Tag Update Notifications

func NewVulnUpdateNotificationAllOf

func NewVulnUpdateNotificationAllOf() *VulnUpdateNotificationAllOf

NewVulnUpdateNotificationAllOf instantiates a new VulnUpdateNotificationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationAllOfWithDefaults

func NewVulnUpdateNotificationAllOfWithDefaults() *VulnUpdateNotificationAllOf

NewVulnUpdateNotificationAllOfWithDefaults instantiates a new VulnUpdateNotificationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotificationAllOf) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*VulnUpdateNotificationAllOf) 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 (*VulnUpdateNotificationAllOf) HasData

func (o *VulnUpdateNotificationAllOf) HasData() bool

HasData returns a boolean if a field has been set.

func (VulnUpdateNotificationAllOf) MarshalJSON

func (o VulnUpdateNotificationAllOf) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotificationAllOf) SetData

SetData gets a reference to the given VulnUpdateNotificationData and assigns it to the Data field.

type VulnUpdateNotificationData

type VulnUpdateNotificationData struct {
	NotificationUser      *string                        `json:"notification_user,omitempty"`
	NotificationUserEmail *string                        `json:"notification_user_email,omitempty"`
	NotificationType      *string                        `json:"notification_type,omitempty"`
	NotificationPayload   *VulnUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

VulnUpdateNotificationData struct for VulnUpdateNotificationData

func NewVulnUpdateNotificationData

func NewVulnUpdateNotificationData() *VulnUpdateNotificationData

NewVulnUpdateNotificationData instantiates a new VulnUpdateNotificationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationDataWithDefaults

func NewVulnUpdateNotificationDataWithDefaults() *VulnUpdateNotificationData

NewVulnUpdateNotificationDataWithDefaults instantiates a new VulnUpdateNotificationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotificationData) GetNotificationPayload

func (o *VulnUpdateNotificationData) GetNotificationPayload() VulnUpdateNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*VulnUpdateNotificationData) GetNotificationPayloadOk

func (o *VulnUpdateNotificationData) GetNotificationPayloadOk() (*VulnUpdateNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationData) GetNotificationType

func (o *VulnUpdateNotificationData) GetNotificationType() string

GetNotificationType returns the NotificationType field value if set, zero value otherwise.

func (*VulnUpdateNotificationData) GetNotificationTypeOk

func (o *VulnUpdateNotificationData) GetNotificationTypeOk() (*string, bool)

GetNotificationTypeOk returns a tuple with the NotificationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationData) GetNotificationUser

func (o *VulnUpdateNotificationData) GetNotificationUser() string

GetNotificationUser returns the NotificationUser field value if set, zero value otherwise.

func (*VulnUpdateNotificationData) GetNotificationUserEmail

func (o *VulnUpdateNotificationData) GetNotificationUserEmail() string

GetNotificationUserEmail returns the NotificationUserEmail field value if set, zero value otherwise.

func (*VulnUpdateNotificationData) GetNotificationUserEmailOk

func (o *VulnUpdateNotificationData) GetNotificationUserEmailOk() (*string, bool)

GetNotificationUserEmailOk returns a tuple with the NotificationUserEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationData) GetNotificationUserOk

func (o *VulnUpdateNotificationData) GetNotificationUserOk() (*string, bool)

GetNotificationUserOk returns a tuple with the NotificationUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationData) HasNotificationPayload

func (o *VulnUpdateNotificationData) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (*VulnUpdateNotificationData) HasNotificationType

func (o *VulnUpdateNotificationData) HasNotificationType() bool

HasNotificationType returns a boolean if a field has been set.

func (*VulnUpdateNotificationData) HasNotificationUser

func (o *VulnUpdateNotificationData) HasNotificationUser() bool

HasNotificationUser returns a boolean if a field has been set.

func (*VulnUpdateNotificationData) HasNotificationUserEmail

func (o *VulnUpdateNotificationData) HasNotificationUserEmail() bool

HasNotificationUserEmail returns a boolean if a field has been set.

func (VulnUpdateNotificationData) MarshalJSON

func (o VulnUpdateNotificationData) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotificationData) SetNotificationPayload

func (o *VulnUpdateNotificationData) SetNotificationPayload(v VulnUpdateNotificationPayload)

SetNotificationPayload gets a reference to the given VulnUpdateNotificationPayload and assigns it to the NotificationPayload field.

func (*VulnUpdateNotificationData) SetNotificationType

func (o *VulnUpdateNotificationData) SetNotificationType(v string)

SetNotificationType gets a reference to the given string and assigns it to the NotificationType field.

func (*VulnUpdateNotificationData) SetNotificationUser

func (o *VulnUpdateNotificationData) SetNotificationUser(v string)

SetNotificationUser gets a reference to the given string and assigns it to the NotificationUser field.

func (*VulnUpdateNotificationData) SetNotificationUserEmail

func (o *VulnUpdateNotificationData) SetNotificationUserEmail(v string)

SetNotificationUserEmail gets a reference to the given string and assigns it to the NotificationUserEmail field.

type VulnUpdateNotificationDataAllOf

type VulnUpdateNotificationDataAllOf struct {
	NotificationPayload *VulnUpdateNotificationPayload `json:"notification_payload,omitempty"`
}

VulnUpdateNotificationDataAllOf struct for VulnUpdateNotificationDataAllOf

func NewVulnUpdateNotificationDataAllOf

func NewVulnUpdateNotificationDataAllOf() *VulnUpdateNotificationDataAllOf

NewVulnUpdateNotificationDataAllOf instantiates a new VulnUpdateNotificationDataAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationDataAllOfWithDefaults

func NewVulnUpdateNotificationDataAllOfWithDefaults() *VulnUpdateNotificationDataAllOf

NewVulnUpdateNotificationDataAllOfWithDefaults instantiates a new VulnUpdateNotificationDataAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotificationDataAllOf) GetNotificationPayload

GetNotificationPayload returns the NotificationPayload field value if set, zero value otherwise.

func (*VulnUpdateNotificationDataAllOf) GetNotificationPayloadOk

func (o *VulnUpdateNotificationDataAllOf) GetNotificationPayloadOk() (*VulnUpdateNotificationPayload, bool)

GetNotificationPayloadOk returns a tuple with the NotificationPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationDataAllOf) HasNotificationPayload

func (o *VulnUpdateNotificationDataAllOf) HasNotificationPayload() bool

HasNotificationPayload returns a boolean if a field has been set.

func (VulnUpdateNotificationDataAllOf) MarshalJSON

func (o VulnUpdateNotificationDataAllOf) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotificationDataAllOf) SetNotificationPayload

SetNotificationPayload gets a reference to the given VulnUpdateNotificationPayload and assigns it to the NotificationPayload field.

type VulnUpdateNotificationPayload

type VulnUpdateNotificationPayload struct {
	UserId                  *string         `json:"userId,omitempty"`
	SubscriptionKey         *string         `json:"subscription_key,omitempty"`
	SubscriptionType        *string         `json:"subscription_type,omitempty"`
	NotificationId          *string         `json:"notificationId,omitempty"`
	DiffVulnerabilityResult *VulnDiffResult `json:"diff_vulnerability_result,omitempty"`
	ImageDigest             *string         `json:"imageDigest,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

VulnUpdateNotificationPayload struct for VulnUpdateNotificationPayload

func NewVulnUpdateNotificationPayload

func NewVulnUpdateNotificationPayload() *VulnUpdateNotificationPayload

NewVulnUpdateNotificationPayload instantiates a new VulnUpdateNotificationPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationPayloadWithDefaults

func NewVulnUpdateNotificationPayloadWithDefaults() *VulnUpdateNotificationPayload

NewVulnUpdateNotificationPayloadWithDefaults instantiates a new VulnUpdateNotificationPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotificationPayload) GetAnnotations

func (o *VulnUpdateNotificationPayload) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VulnUpdateNotificationPayload) GetAnnotationsOk

func (o *VulnUpdateNotificationPayload) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VulnUpdateNotificationPayload) GetDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayload) GetDiffVulnerabilityResult() VulnDiffResult

GetDiffVulnerabilityResult returns the DiffVulnerabilityResult field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetDiffVulnerabilityResultOk

func (o *VulnUpdateNotificationPayload) GetDiffVulnerabilityResultOk() (*VulnDiffResult, bool)

GetDiffVulnerabilityResultOk returns a tuple with the DiffVulnerabilityResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) GetImageDigest

func (o *VulnUpdateNotificationPayload) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetImageDigestOk

func (o *VulnUpdateNotificationPayload) GetImageDigestOk() (*string, bool)

GetImageDigestOk returns a tuple with the ImageDigest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) GetNotificationId

func (o *VulnUpdateNotificationPayload) GetNotificationId() string

GetNotificationId returns the NotificationId field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetNotificationIdOk

func (o *VulnUpdateNotificationPayload) GetNotificationIdOk() (*string, bool)

GetNotificationIdOk returns a tuple with the NotificationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) GetSubscriptionKey

func (o *VulnUpdateNotificationPayload) GetSubscriptionKey() string

GetSubscriptionKey returns the SubscriptionKey field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetSubscriptionKeyOk

func (o *VulnUpdateNotificationPayload) GetSubscriptionKeyOk() (*string, bool)

GetSubscriptionKeyOk returns a tuple with the SubscriptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) GetSubscriptionType

func (o *VulnUpdateNotificationPayload) GetSubscriptionType() string

GetSubscriptionType returns the SubscriptionType field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetSubscriptionTypeOk

func (o *VulnUpdateNotificationPayload) GetSubscriptionTypeOk() (*string, bool)

GetSubscriptionTypeOk returns a tuple with the SubscriptionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) GetUserId

func (o *VulnUpdateNotificationPayload) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayload) GetUserIdOk

func (o *VulnUpdateNotificationPayload) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayload) HasAnnotations

func (o *VulnUpdateNotificationPayload) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayload) HasDiffVulnerabilityResult() bool

HasDiffVulnerabilityResult returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasImageDigest

func (o *VulnUpdateNotificationPayload) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasNotificationId

func (o *VulnUpdateNotificationPayload) HasNotificationId() bool

HasNotificationId returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasSubscriptionKey

func (o *VulnUpdateNotificationPayload) HasSubscriptionKey() bool

HasSubscriptionKey returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasSubscriptionType

func (o *VulnUpdateNotificationPayload) HasSubscriptionType() bool

HasSubscriptionType returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayload) HasUserId

func (o *VulnUpdateNotificationPayload) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (VulnUpdateNotificationPayload) MarshalJSON

func (o VulnUpdateNotificationPayload) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotificationPayload) SetAnnotations

func (o *VulnUpdateNotificationPayload) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*VulnUpdateNotificationPayload) SetDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayload) SetDiffVulnerabilityResult(v VulnDiffResult)

SetDiffVulnerabilityResult gets a reference to the given VulnDiffResult and assigns it to the DiffVulnerabilityResult field.

func (*VulnUpdateNotificationPayload) SetImageDigest

func (o *VulnUpdateNotificationPayload) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*VulnUpdateNotificationPayload) SetNotificationId

func (o *VulnUpdateNotificationPayload) SetNotificationId(v string)

SetNotificationId gets a reference to the given string and assigns it to the NotificationId field.

func (*VulnUpdateNotificationPayload) SetSubscriptionKey

func (o *VulnUpdateNotificationPayload) SetSubscriptionKey(v string)

SetSubscriptionKey gets a reference to the given string and assigns it to the SubscriptionKey field.

func (*VulnUpdateNotificationPayload) SetSubscriptionType

func (o *VulnUpdateNotificationPayload) SetSubscriptionType(v string)

SetSubscriptionType gets a reference to the given string and assigns it to the SubscriptionType field.

func (*VulnUpdateNotificationPayload) SetUserId

func (o *VulnUpdateNotificationPayload) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type VulnUpdateNotificationPayloadAllOf

type VulnUpdateNotificationPayloadAllOf struct {
	DiffVulnerabilityResult *VulnDiffResult `json:"diff_vulnerability_result,omitempty"`
	ImageDigest             *string         `json:"imageDigest,omitempty"`
	// List of Corresponding Image Annotations
	Annotations interface{} `json:"annotations,omitempty"`
}

VulnUpdateNotificationPayloadAllOf struct for VulnUpdateNotificationPayloadAllOf

func NewVulnUpdateNotificationPayloadAllOf

func NewVulnUpdateNotificationPayloadAllOf() *VulnUpdateNotificationPayloadAllOf

NewVulnUpdateNotificationPayloadAllOf instantiates a new VulnUpdateNotificationPayloadAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnUpdateNotificationPayloadAllOfWithDefaults

func NewVulnUpdateNotificationPayloadAllOfWithDefaults() *VulnUpdateNotificationPayloadAllOf

NewVulnUpdateNotificationPayloadAllOfWithDefaults instantiates a new VulnUpdateNotificationPayloadAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnUpdateNotificationPayloadAllOf) GetAnnotations

func (o *VulnUpdateNotificationPayloadAllOf) GetAnnotations() interface{}

GetAnnotations returns the Annotations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VulnUpdateNotificationPayloadAllOf) GetAnnotationsOk

func (o *VulnUpdateNotificationPayloadAllOf) GetAnnotationsOk() (*interface{}, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VulnUpdateNotificationPayloadAllOf) GetDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayloadAllOf) GetDiffVulnerabilityResult() VulnDiffResult

GetDiffVulnerabilityResult returns the DiffVulnerabilityResult field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayloadAllOf) GetDiffVulnerabilityResultOk

func (o *VulnUpdateNotificationPayloadAllOf) GetDiffVulnerabilityResultOk() (*VulnDiffResult, bool)

GetDiffVulnerabilityResultOk returns a tuple with the DiffVulnerabilityResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayloadAllOf) GetImageDigest

func (o *VulnUpdateNotificationPayloadAllOf) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*VulnUpdateNotificationPayloadAllOf) GetImageDigestOk

func (o *VulnUpdateNotificationPayloadAllOf) GetImageDigestOk() (*string, bool)

GetImageDigestOk returns a tuple with the ImageDigest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnUpdateNotificationPayloadAllOf) HasAnnotations

func (o *VulnUpdateNotificationPayloadAllOf) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayloadAllOf) HasDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayloadAllOf) HasDiffVulnerabilityResult() bool

HasDiffVulnerabilityResult returns a boolean if a field has been set.

func (*VulnUpdateNotificationPayloadAllOf) HasImageDigest

func (o *VulnUpdateNotificationPayloadAllOf) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (VulnUpdateNotificationPayloadAllOf) MarshalJSON

func (o VulnUpdateNotificationPayloadAllOf) MarshalJSON() ([]byte, error)

func (*VulnUpdateNotificationPayloadAllOf) SetAnnotations

func (o *VulnUpdateNotificationPayloadAllOf) SetAnnotations(v interface{})

SetAnnotations gets a reference to the given interface{} and assigns it to the Annotations field.

func (*VulnUpdateNotificationPayloadAllOf) SetDiffVulnerabilityResult

func (o *VulnUpdateNotificationPayloadAllOf) SetDiffVulnerabilityResult(v VulnDiffResult)

SetDiffVulnerabilityResult gets a reference to the given VulnDiffResult and assigns it to the DiffVulnerabilityResult field.

func (*VulnUpdateNotificationPayloadAllOf) SetImageDigest

func (o *VulnUpdateNotificationPayloadAllOf) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

type Vulnerability

type Vulnerability struct {
	// The vulnerability identifier, such as CVE-2017-100, or RHSA-2017123
	Vuln *string `json:"vuln,omitempty"`
	// The package containing a fix, if available
	Fix *string `json:"fix,omitempty"`
	// The severity of the vulnerability
	Severity *string `json:"severity,omitempty"`
	// The package name and version that are vulnerable in the image
	Package *string `json:"package,omitempty"`
	// The url for more information about the vulnerability
	Url *string `json:"url,omitempty"`
	// The name of the feed where vulnerability match was made
	Feed *string `json:"feed,omitempty"`
	// The name of the feed group where vulnerability match was made
	FeedGroup *string `json:"feed_group,omitempty"`
	// The name of the vulnerable package artifact
	PackageName *string `json:"package_name,omitempty"`
	// The version of the vulnerable package artifact
	PackageVersion *string `json:"package_version,omitempty"`
	// The type of vulnerable package
	PackageType *string `json:"package_type,omitempty"`
	// The CPE string (if applicable) describing the package to vulnerability match
	PackageCpe *string `json:"package_cpe,omitempty"`
	// The location (if applicable) of the vulnerable package in the container filesystem
	PackagePath *string `json:"package_path,omitempty"`
	// Whether a vendor will fix or not fix the vulnerability
	WillNotFix *bool `json:"will_not_fix,omitempty"`
	// List of Nvd Data objects
	NvdData *[]NvdDataObject `json:"nvd_data,omitempty"`
	// List of Vendor Data objects
	VendorData *[]VendorDataObject `json:"vendor_data,omitempty"`
	// When the vulnerability was detected
	DetectedAt *time.Time `json:"detected_at,omitempty"`
}

Vulnerability struct for Vulnerability

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) GetDetectedAt

func (o *Vulnerability) GetDetectedAt() time.Time

GetDetectedAt returns the DetectedAt field value if set, zero value otherwise.

func (*Vulnerability) GetDetectedAtOk

func (o *Vulnerability) GetDetectedAtOk() (*time.Time, bool)

GetDetectedAtOk returns a tuple with the DetectedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetFeed

func (o *Vulnerability) GetFeed() string

GetFeed returns the Feed field value if set, zero value otherwise.

func (*Vulnerability) GetFeedGroup

func (o *Vulnerability) GetFeedGroup() string

GetFeedGroup returns the FeedGroup field value if set, zero value otherwise.

func (*Vulnerability) GetFeedGroupOk

func (o *Vulnerability) GetFeedGroupOk() (*string, bool)

GetFeedGroupOk returns a tuple with the FeedGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetFeedOk

func (o *Vulnerability) GetFeedOk() (*string, bool)

GetFeedOk returns a tuple with the Feed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetFix

func (o *Vulnerability) GetFix() string

GetFix returns the Fix field value if set, zero value otherwise.

func (*Vulnerability) GetFixOk

func (o *Vulnerability) GetFixOk() (*string, bool)

GetFixOk returns a tuple with the Fix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetNvdData

func (o *Vulnerability) GetNvdData() []NvdDataObject

GetNvdData returns the NvdData field value if set, zero value otherwise.

func (*Vulnerability) GetNvdDataOk

func (o *Vulnerability) GetNvdDataOk() (*[]NvdDataObject, bool)

GetNvdDataOk returns a tuple with the NvdData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackage

func (o *Vulnerability) GetPackage() string

GetPackage returns the Package field value if set, zero value otherwise.

func (*Vulnerability) GetPackageCpe

func (o *Vulnerability) GetPackageCpe() string

GetPackageCpe returns the PackageCpe field value if set, zero value otherwise.

func (*Vulnerability) GetPackageCpeOk

func (o *Vulnerability) GetPackageCpeOk() (*string, bool)

GetPackageCpeOk returns a tuple with the PackageCpe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackageName

func (o *Vulnerability) GetPackageName() string

GetPackageName returns the PackageName field value if set, zero value otherwise.

func (*Vulnerability) GetPackageNameOk

func (o *Vulnerability) GetPackageNameOk() (*string, bool)

GetPackageNameOk returns a tuple with the PackageName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackageOk

func (o *Vulnerability) GetPackageOk() (*string, bool)

GetPackageOk returns a tuple with the Package field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackagePath

func (o *Vulnerability) GetPackagePath() string

GetPackagePath returns the PackagePath field value if set, zero value otherwise.

func (*Vulnerability) GetPackagePathOk

func (o *Vulnerability) GetPackagePathOk() (*string, bool)

GetPackagePathOk returns a tuple with the PackagePath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackageType

func (o *Vulnerability) GetPackageType() string

GetPackageType returns the PackageType field value if set, zero value otherwise.

func (*Vulnerability) GetPackageTypeOk

func (o *Vulnerability) GetPackageTypeOk() (*string, bool)

GetPackageTypeOk returns a tuple with the PackageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetPackageVersion

func (o *Vulnerability) GetPackageVersion() string

GetPackageVersion returns the PackageVersion field value if set, zero value otherwise.

func (*Vulnerability) GetPackageVersionOk

func (o *Vulnerability) GetPackageVersionOk() (*string, bool)

GetPackageVersionOk returns a tuple with the PackageVersion 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) GetUrl

func (o *Vulnerability) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*Vulnerability) GetUrlOk

func (o *Vulnerability) 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 (*Vulnerability) GetVendorData

func (o *Vulnerability) GetVendorData() []VendorDataObject

GetVendorData returns the VendorData field value if set, zero value otherwise.

func (*Vulnerability) GetVendorDataOk

func (o *Vulnerability) GetVendorDataOk() (*[]VendorDataObject, bool)

GetVendorDataOk returns a tuple with the VendorData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetVuln

func (o *Vulnerability) GetVuln() string

GetVuln returns the Vuln field value if set, zero value otherwise.

func (*Vulnerability) GetVulnOk

func (o *Vulnerability) GetVulnOk() (*string, bool)

GetVulnOk returns a tuple with the Vuln field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) GetWillNotFix

func (o *Vulnerability) GetWillNotFix() bool

GetWillNotFix returns the WillNotFix field value if set, zero value otherwise.

func (*Vulnerability) GetWillNotFixOk

func (o *Vulnerability) GetWillNotFixOk() (*bool, bool)

GetWillNotFixOk returns a tuple with the WillNotFix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Vulnerability) HasDetectedAt

func (o *Vulnerability) HasDetectedAt() bool

HasDetectedAt returns a boolean if a field has been set.

func (*Vulnerability) HasFeed

func (o *Vulnerability) HasFeed() bool

HasFeed returns a boolean if a field has been set.

func (*Vulnerability) HasFeedGroup

func (o *Vulnerability) HasFeedGroup() bool

HasFeedGroup returns a boolean if a field has been set.

func (*Vulnerability) HasFix

func (o *Vulnerability) HasFix() bool

HasFix returns a boolean if a field has been set.

func (*Vulnerability) HasNvdData

func (o *Vulnerability) HasNvdData() bool

HasNvdData returns a boolean if a field has been set.

func (*Vulnerability) HasPackage

func (o *Vulnerability) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*Vulnerability) HasPackageCpe

func (o *Vulnerability) HasPackageCpe() bool

HasPackageCpe returns a boolean if a field has been set.

func (*Vulnerability) HasPackageName

func (o *Vulnerability) HasPackageName() bool

HasPackageName returns a boolean if a field has been set.

func (*Vulnerability) HasPackagePath

func (o *Vulnerability) HasPackagePath() bool

HasPackagePath returns a boolean if a field has been set.

func (*Vulnerability) HasPackageType

func (o *Vulnerability) HasPackageType() bool

HasPackageType returns a boolean if a field has been set.

func (*Vulnerability) HasPackageVersion

func (o *Vulnerability) HasPackageVersion() bool

HasPackageVersion 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) HasUrl

func (o *Vulnerability) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*Vulnerability) HasVendorData

func (o *Vulnerability) HasVendorData() bool

HasVendorData returns a boolean if a field has been set.

func (*Vulnerability) HasVuln

func (o *Vulnerability) HasVuln() bool

HasVuln returns a boolean if a field has been set.

func (*Vulnerability) HasWillNotFix

func (o *Vulnerability) HasWillNotFix() bool

HasWillNotFix returns a boolean if a field has been set.

func (Vulnerability) MarshalJSON

func (o Vulnerability) MarshalJSON() ([]byte, error)

func (*Vulnerability) SetDetectedAt

func (o *Vulnerability) SetDetectedAt(v time.Time)

SetDetectedAt gets a reference to the given time.Time and assigns it to the DetectedAt field.

func (*Vulnerability) SetFeed

func (o *Vulnerability) SetFeed(v string)

SetFeed gets a reference to the given string and assigns it to the Feed field.

func (*Vulnerability) SetFeedGroup

func (o *Vulnerability) SetFeedGroup(v string)

SetFeedGroup gets a reference to the given string and assigns it to the FeedGroup field.

func (*Vulnerability) SetFix

func (o *Vulnerability) SetFix(v string)

SetFix gets a reference to the given string and assigns it to the Fix field.

func (*Vulnerability) SetNvdData

func (o *Vulnerability) SetNvdData(v []NvdDataObject)

SetNvdData gets a reference to the given []NvdDataObject and assigns it to the NvdData field.

func (*Vulnerability) SetPackage

func (o *Vulnerability) SetPackage(v string)

SetPackage gets a reference to the given string and assigns it to the Package field.

func (*Vulnerability) SetPackageCpe

func (o *Vulnerability) SetPackageCpe(v string)

SetPackageCpe gets a reference to the given string and assigns it to the PackageCpe field.

func (*Vulnerability) SetPackageName

func (o *Vulnerability) SetPackageName(v string)

SetPackageName gets a reference to the given string and assigns it to the PackageName field.

func (*Vulnerability) SetPackagePath

func (o *Vulnerability) SetPackagePath(v string)

SetPackagePath gets a reference to the given string and assigns it to the PackagePath field.

func (*Vulnerability) SetPackageType

func (o *Vulnerability) SetPackageType(v string)

SetPackageType gets a reference to the given string and assigns it to the PackageType field.

func (*Vulnerability) SetPackageVersion

func (o *Vulnerability) SetPackageVersion(v string)

SetPackageVersion gets a reference to the given string and assigns it to the PackageVersion 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) SetUrl

func (o *Vulnerability) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*Vulnerability) SetVendorData

func (o *Vulnerability) SetVendorData(v []VendorDataObject)

SetVendorData gets a reference to the given []VendorDataObject and assigns it to the VendorData field.

func (*Vulnerability) SetVuln

func (o *Vulnerability) SetVuln(v string)

SetVuln gets a reference to the given string and assigns it to the Vuln field.

func (*Vulnerability) SetWillNotFix

func (o *Vulnerability) SetWillNotFix(v bool)

SetWillNotFix gets a reference to the given bool and assigns it to the WillNotFix field.

type VulnerabilityReference

type VulnerabilityReference struct {
	// The reference source
	Source *string   `json:"source,omitempty"`
	Tags   *[]string `json:"tags,omitempty"`
	// The reference url
	Url *string `json:"url,omitempty"`
}

VulnerabilityReference An external link/reference

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) 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) GetTags

func (o *VulnerabilityReference) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*VulnerabilityReference) GetTagsOk

func (o *VulnerabilityReference) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityReference) GetUrl

func (o *VulnerabilityReference) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*VulnerabilityReference) GetUrlOk

func (o *VulnerabilityReference) 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 (*VulnerabilityReference) HasSource

func (o *VulnerabilityReference) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*VulnerabilityReference) HasTags

func (o *VulnerabilityReference) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*VulnerabilityReference) HasUrl

func (o *VulnerabilityReference) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (VulnerabilityReference) MarshalJSON

func (o VulnerabilityReference) MarshalJSON() ([]byte, error)

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) SetTags

func (o *VulnerabilityReference) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*VulnerabilityReference) SetUrl

func (o *VulnerabilityReference) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type VulnerabilityResponse

type VulnerabilityResponse struct {
	ImageDigest       *string `json:"imageDigest,omitempty"`
	VulnerabilityType *string `json:"vulnerability_type,omitempty"`
	// List of Vulnerability objects
	Vulnerabilities *[]Vulnerability `json:"vulnerabilities,omitempty"`
}

VulnerabilityResponse envelope containing list of vulnerabilities

func NewVulnerabilityResponse

func NewVulnerabilityResponse() *VulnerabilityResponse

NewVulnerabilityResponse instantiates a new VulnerabilityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerabilityResponseWithDefaults

func NewVulnerabilityResponseWithDefaults() *VulnerabilityResponse

NewVulnerabilityResponseWithDefaults instantiates a new VulnerabilityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerabilityResponse) GetImageDigest

func (o *VulnerabilityResponse) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise.

func (*VulnerabilityResponse) GetImageDigestOk

func (o *VulnerabilityResponse) GetImageDigestOk() (*string, bool)

GetImageDigestOk returns a tuple with the ImageDigest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityResponse) GetVulnerabilities

func (o *VulnerabilityResponse) GetVulnerabilities() []Vulnerability

GetVulnerabilities returns the Vulnerabilities field value if set, zero value otherwise.

func (*VulnerabilityResponse) GetVulnerabilitiesOk

func (o *VulnerabilityResponse) GetVulnerabilitiesOk() (*[]Vulnerability, 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 (*VulnerabilityResponse) GetVulnerabilityType

func (o *VulnerabilityResponse) GetVulnerabilityType() string

GetVulnerabilityType returns the VulnerabilityType field value if set, zero value otherwise.

func (*VulnerabilityResponse) GetVulnerabilityTypeOk

func (o *VulnerabilityResponse) GetVulnerabilityTypeOk() (*string, bool)

GetVulnerabilityTypeOk returns a tuple with the VulnerabilityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityResponse) HasImageDigest

func (o *VulnerabilityResponse) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*VulnerabilityResponse) HasVulnerabilities

func (o *VulnerabilityResponse) HasVulnerabilities() bool

HasVulnerabilities returns a boolean if a field has been set.

func (*VulnerabilityResponse) HasVulnerabilityType

func (o *VulnerabilityResponse) HasVulnerabilityType() bool

HasVulnerabilityType returns a boolean if a field has been set.

func (VulnerabilityResponse) MarshalJSON

func (o VulnerabilityResponse) MarshalJSON() ([]byte, error)

func (*VulnerabilityResponse) SetImageDigest

func (o *VulnerabilityResponse) SetImageDigest(v string)

SetImageDigest gets a reference to the given string and assigns it to the ImageDigest field.

func (*VulnerabilityResponse) SetVulnerabilities

func (o *VulnerabilityResponse) SetVulnerabilities(v []Vulnerability)

SetVulnerabilities gets a reference to the given []Vulnerability and assigns it to the Vulnerabilities field.

func (*VulnerabilityResponse) SetVulnerabilityType

func (o *VulnerabilityResponse) SetVulnerabilityType(v string)

SetVulnerabilityType gets a reference to the given string and assigns it to the VulnerabilityType field.

type VulnerableImage

type VulnerableImage struct {
	Image              *ImageReference               `json:"image,omitempty"`
	VulnerablePackages *[]VulnerablePackageReference `json:"vulnerable_packages,omitempty"`
}

VulnerableImage A record of an image vulnerable to some known vulnerability. Includes vulnerable package information

func NewVulnerableImage

func NewVulnerableImage() *VulnerableImage

NewVulnerableImage instantiates a new VulnerableImage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerableImageWithDefaults

func NewVulnerableImageWithDefaults() *VulnerableImage

NewVulnerableImageWithDefaults instantiates a new VulnerableImage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerableImage) GetImage

func (o *VulnerableImage) GetImage() ImageReference

GetImage returns the Image field value if set, zero value otherwise.

func (*VulnerableImage) GetImageOk

func (o *VulnerableImage) GetImageOk() (*ImageReference, 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 (*VulnerableImage) GetVulnerablePackages

func (o *VulnerableImage) GetVulnerablePackages() []VulnerablePackageReference

GetVulnerablePackages returns the VulnerablePackages field value if set, zero value otherwise.

func (*VulnerableImage) GetVulnerablePackagesOk

func (o *VulnerableImage) GetVulnerablePackagesOk() (*[]VulnerablePackageReference, bool)

GetVulnerablePackagesOk returns a tuple with the VulnerablePackages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerableImage) HasImage

func (o *VulnerableImage) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*VulnerableImage) HasVulnerablePackages

func (o *VulnerableImage) HasVulnerablePackages() bool

HasVulnerablePackages returns a boolean if a field has been set.

func (VulnerableImage) MarshalJSON

func (o VulnerableImage) MarshalJSON() ([]byte, error)

func (*VulnerableImage) SetImage

func (o *VulnerableImage) SetImage(v ImageReference)

SetImage gets a reference to the given ImageReference and assigns it to the Image field.

func (*VulnerableImage) SetVulnerablePackages

func (o *VulnerableImage) SetVulnerablePackages(v []VulnerablePackageReference)

SetVulnerablePackages gets a reference to the given []VulnerablePackageReference and assigns it to the VulnerablePackages field.

type VulnerablePackageReference

type VulnerablePackageReference struct {
	// Package name
	Name *string `json:"name,omitempty"`
	// A version for the package. If null, then references all versions
	Version NullableString `json:"version,omitempty"`
	// Package type (e.g. package, rpm, deb, apk, jar, npm, gem, ...)
	Type *string `json:"type,omitempty"`
	// Severity of vulnerability affecting package
	Severity *string `json:"severity,omitempty"`
	// Vulnerability namespace of affected package
	Namespace *string `json:"namespace,omitempty"`
}

VulnerablePackageReference A record of a software item which is vulnerable or carries a fix for a vulnerability

func NewVulnerablePackageReference

func NewVulnerablePackageReference() *VulnerablePackageReference

NewVulnerablePackageReference instantiates a new VulnerablePackageReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVulnerablePackageReferenceWithDefaults

func NewVulnerablePackageReferenceWithDefaults() *VulnerablePackageReference

NewVulnerablePackageReferenceWithDefaults instantiates a new VulnerablePackageReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VulnerablePackageReference) GetName

func (o *VulnerablePackageReference) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*VulnerablePackageReference) GetNameOk

func (o *VulnerablePackageReference) 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 (*VulnerablePackageReference) GetNamespace

func (o *VulnerablePackageReference) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*VulnerablePackageReference) GetNamespaceOk

func (o *VulnerablePackageReference) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerablePackageReference) GetSeverity

func (o *VulnerablePackageReference) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*VulnerablePackageReference) GetSeverityOk

func (o *VulnerablePackageReference) 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 (*VulnerablePackageReference) GetType

func (o *VulnerablePackageReference) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VulnerablePackageReference) GetTypeOk

func (o *VulnerablePackageReference) 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 (*VulnerablePackageReference) GetVersion

func (o *VulnerablePackageReference) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VulnerablePackageReference) GetVersionOk

func (o *VulnerablePackageReference) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VulnerablePackageReference) HasName

func (o *VulnerablePackageReference) HasName() bool

HasName returns a boolean if a field has been set.

func (*VulnerablePackageReference) HasNamespace

func (o *VulnerablePackageReference) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*VulnerablePackageReference) HasSeverity

func (o *VulnerablePackageReference) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*VulnerablePackageReference) HasType

func (o *VulnerablePackageReference) HasType() bool

HasType returns a boolean if a field has been set.

func (*VulnerablePackageReference) HasVersion

func (o *VulnerablePackageReference) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (VulnerablePackageReference) MarshalJSON

func (o VulnerablePackageReference) MarshalJSON() ([]byte, error)

func (*VulnerablePackageReference) SetName

func (o *VulnerablePackageReference) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*VulnerablePackageReference) SetNamespace

func (o *VulnerablePackageReference) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*VulnerablePackageReference) SetSeverity

func (o *VulnerablePackageReference) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*VulnerablePackageReference) SetType

func (o *VulnerablePackageReference) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*VulnerablePackageReference) SetVersion

func (o *VulnerablePackageReference) SetVersion(v string)

SetVersion gets a reference to the given NullableString and assigns it to the Version field.

func (*VulnerablePackageReference) SetVersionNil

func (o *VulnerablePackageReference) SetVersionNil()

SetVersionNil sets the value for Version to be an explicit nil

func (*VulnerablePackageReference) UnsetVersion

func (o *VulnerablePackageReference) UnsetVersion()

UnsetVersion ensures that no value is present for Version, not even an explicit nil

type Whitelist

type Whitelist struct {
	Id      string           `json:"id"`
	Name    *string          `json:"name,omitempty"`
	Version string           `json:"version"`
	Comment *string          `json:"comment,omitempty"`
	Items   *[]WhitelistItem `json:"items,omitempty"`
}

Whitelist A collection of whitelist items to match a policy evaluation against.

func NewWhitelist

func NewWhitelist(id string, version string) *Whitelist

NewWhitelist instantiates a new Whitelist object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWhitelistWithDefaults

func NewWhitelistWithDefaults() *Whitelist

NewWhitelistWithDefaults instantiates a new Whitelist object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Whitelist) GetComment

func (o *Whitelist) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*Whitelist) GetCommentOk

func (o *Whitelist) 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 (*Whitelist) GetId

func (o *Whitelist) GetId() string

GetId returns the Id field value

func (*Whitelist) GetIdOk

func (o *Whitelist) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Whitelist) GetItems

func (o *Whitelist) GetItems() []WhitelistItem

GetItems returns the Items field value if set, zero value otherwise.

func (*Whitelist) GetItemsOk

func (o *Whitelist) GetItemsOk() (*[]WhitelistItem, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Whitelist) GetName

func (o *Whitelist) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Whitelist) GetNameOk

func (o *Whitelist) 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 (*Whitelist) GetVersion

func (o *Whitelist) GetVersion() string

GetVersion returns the Version field value

func (*Whitelist) GetVersionOk

func (o *Whitelist) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*Whitelist) HasComment

func (o *Whitelist) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Whitelist) HasItems

func (o *Whitelist) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Whitelist) HasName

func (o *Whitelist) HasName() bool

HasName returns a boolean if a field has been set.

func (Whitelist) MarshalJSON

func (o Whitelist) MarshalJSON() ([]byte, error)

func (*Whitelist) SetComment

func (o *Whitelist) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*Whitelist) SetId

func (o *Whitelist) SetId(v string)

SetId sets field value

func (*Whitelist) SetItems

func (o *Whitelist) SetItems(v []WhitelistItem)

SetItems gets a reference to the given []WhitelistItem and assigns it to the Items field.

func (*Whitelist) SetName

func (o *Whitelist) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Whitelist) SetVersion

func (o *Whitelist) SetVersion(v string)

SetVersion sets field value

type WhitelistItem

type WhitelistItem struct {
	Id        *string    `json:"id,omitempty"`
	Gate      string     `json:"gate"`
	TriggerId string     `json:"trigger_id"`
	ExpiresOn *time.Time `json:"expires_on,omitempty"`
}

WhitelistItem Identifies a specific gate and trigger match from a policy against an image and indicates it should be ignored in final policy decisions

func NewWhitelistItem

func NewWhitelistItem(gate string, triggerId string) *WhitelistItem

NewWhitelistItem instantiates a new WhitelistItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWhitelistItemWithDefaults

func NewWhitelistItemWithDefaults() *WhitelistItem

NewWhitelistItemWithDefaults instantiates a new WhitelistItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WhitelistItem) GetExpiresOn

func (o *WhitelistItem) GetExpiresOn() time.Time

GetExpiresOn returns the ExpiresOn field value if set, zero value otherwise.

func (*WhitelistItem) GetExpiresOnOk

func (o *WhitelistItem) GetExpiresOnOk() (*time.Time, bool)

GetExpiresOnOk returns a tuple with the ExpiresOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhitelistItem) GetGate

func (o *WhitelistItem) GetGate() string

GetGate returns the Gate field value

func (*WhitelistItem) GetGateOk

func (o *WhitelistItem) GetGateOk() (*string, bool)

GetGateOk returns a tuple with the Gate field value and a boolean to check if the value has been set.

func (*WhitelistItem) GetId

func (o *WhitelistItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WhitelistItem) GetIdOk

func (o *WhitelistItem) 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 (*WhitelistItem) GetTriggerId

func (o *WhitelistItem) GetTriggerId() string

GetTriggerId returns the TriggerId field value

func (*WhitelistItem) GetTriggerIdOk

func (o *WhitelistItem) GetTriggerIdOk() (*string, bool)

GetTriggerIdOk returns a tuple with the TriggerId field value and a boolean to check if the value has been set.

func (*WhitelistItem) HasExpiresOn

func (o *WhitelistItem) HasExpiresOn() bool

HasExpiresOn returns a boolean if a field has been set.

func (*WhitelistItem) HasId

func (o *WhitelistItem) HasId() bool

HasId returns a boolean if a field has been set.

func (WhitelistItem) MarshalJSON

func (o WhitelistItem) MarshalJSON() ([]byte, error)

func (*WhitelistItem) SetExpiresOn

func (o *WhitelistItem) SetExpiresOn(v time.Time)

SetExpiresOn gets a reference to the given time.Time and assigns it to the ExpiresOn field.

func (*WhitelistItem) SetGate

func (o *WhitelistItem) SetGate(v string)

SetGate sets field value

func (*WhitelistItem) SetId

func (o *WhitelistItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WhitelistItem) SetTriggerId

func (o *WhitelistItem) SetTriggerId(v string)

SetTriggerId sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL