v1

package
v0.0.404 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewScanResultReport

func NewScanResultReport() containerscan.ScanReport

Types

type ScanResultReport

type ScanResultReport struct {
	Designators     identifiers.PortalDesignator                       `json:"designators"`
	Summary         *containerscan.CommonContainerScanSummaryResult    `json:"summary,omitempty"`
	ContainerScanID string                                             `json:"containersScanID"`
	Vulnerabilities []containerscan.CommonContainerVulnerabilityResult `json:"vulnerabilities"`
	PaginationInfo  apis.PaginationMarks                               `json:"paginationInfo"`
	Timestamp       int64                                              `json:"timestamp"`
}

func (*ScanResultReport) GetContainerScanID

func (r *ScanResultReport) GetContainerScanID() string

func (*ScanResultReport) GetCustomerGUID

func (r *ScanResultReport) GetCustomerGUID() string

func (*ScanResultReport) GetDesignators

func (r *ScanResultReport) GetDesignators() identifiers.PortalDesignator

func (*ScanResultReport) GetPaginationInfo

func (r *ScanResultReport) GetPaginationInfo() apis.PaginationMarks

func (*ScanResultReport) GetSummary

func (*ScanResultReport) GetTimestamp

func (r *ScanResultReport) GetTimestamp() int64

func (*ScanResultReport) GetVersion

func (r *ScanResultReport) GetVersion() string

func (*ScanResultReport) GetVulnerabilities

func (*ScanResultReport) GetWorkloadHash

func (r *ScanResultReport) GetWorkloadHash() string

func (*ScanResultReport) IsLastReport

func (r *ScanResultReport) IsLastReport() bool

func (*ScanResultReport) NKeys

func (scan *ScanResultReport) NKeys() int

func (*ScanResultReport) SetContainerScanID

func (r *ScanResultReport) SetContainerScanID(containerScanID string)

func (*ScanResultReport) SetCustomerGUID

func (r *ScanResultReport) SetCustomerGUID(customerGUID string)

func (*ScanResultReport) SetDesignators

func (r *ScanResultReport) SetDesignators(designators identifiers.PortalDesignator)

func (*ScanResultReport) SetPaginationInfo

func (r *ScanResultReport) SetPaginationInfo(paginationInfo apis.PaginationMarks)

func (*ScanResultReport) SetTimestamp

func (r *ScanResultReport) SetTimestamp(timestamp int64)

func (*ScanResultReport) SetWorkloadHash

func (r *ScanResultReport) SetWorkloadHash(workloadHash string)

func (*ScanResultReport) UnmarshalJSONObject

func (scan *ScanResultReport) UnmarshalJSONObject(dec *gojay.Decoder, key string) error

func (*ScanResultReport) Validate

func (scanresult *ScanResultReport) Validate() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL