Documentation
¶
Index ¶
- Constants
- Variables
- type Ampli
- func (a *Ampli) AnalysisIsReady(userID string, event AnalysisIsReadyEvent, eventOptions ...EventOptions)
- func (a *Ampli) AnalysisIsTriggered(userID string, event AnalysisIsTriggeredEvent, eventOptions ...EventOptions)
- func (a *Ampli) Flush()
- func (a *Ampli) GroupIdentify(groupType string, groupName string, group GroupEvent, ...)
- func (a *Ampli) Identify(userID string, identify IdentifyEvent, eventOptions ...EventOptions)
- func (a *Ampli) InitializedAndEnabled() bool
- func (a *Ampli) IssueHoverIsDisplayed(userID string, event IssueHoverIsDisplayedEvent, eventOptions ...EventOptions)
- func (a *Ampli) Load(options LoadOptions)
- func (a *Ampli) PluginIsInstalled(userID string, event PluginIsInstalledEvent, eventOptions ...EventOptions)
- func (a *Ampli) ScanModeIsSelected(userID string, event ScanModeIsSelectedEvent, eventOptions ...EventOptions)
- func (a *Ampli) SetGroup(userID string, groupType string, groupName []string, ...)
- func (a *Ampli) Shutdown()
- func (a *Ampli) Track(userID string, event Event, eventOptions ...EventOptions)
- type AnalysisIsReadyAnalysisType
- type AnalysisIsReadyBuilder
- type AnalysisIsReadyEvent
- type AnalysisIsReadyIde
- type AnalysisIsReadyResult
- type AnalysisIsTriggeredBuilder
- type AnalysisIsTriggeredEvent
- type AnalysisIsTriggeredIde
- type Environment
- type Event
- type EventOptions
- type ExecuteResult
- type GroupBuilder
- type GroupEvent
- type GroupGroupType
- type IdentifyAccountType
- type IdentifyBuilder
- type IdentifyEvent
- type IssueHoverIsDisplayedBuilder
- type IssueHoverIsDisplayedEvent
- type IssueHoverIsDisplayedIde
- type IssueHoverIsDisplayedIssueType
- type IssueHoverIsDisplayedSeverity
- type LoadClientOptions
- type LoadOptions
- type PluginIsInstalledBuilder
- type PluginIsInstalledEvent
- type PluginIsInstalledIde
- type ScanModeIsSelectedBuilder
- type ScanModeIsSelectedEvent
- type ScanModeIsSelectedEventSource
- type ScanModeIsSelectedIde
- type ScanModeIsSelectedScanMode
Constants ¶
View Source
const ( IdentifyEventType = amplitude.IdentifyEventType GroupIdentifyEventType = amplitude.GroupIdentifyEventType ServerZoneUS = amplitude.ServerZoneUS ServerZoneEU = amplitude.ServerZoneEU )
Variables ¶
View Source
var ( NewClientConfig = amplitude.NewConfig NewClient = amplitude.NewClient )
View Source
var APIKey = map[Environment]string{ EnvironmentProduction: `af27ef9ddacb424e34b42983161c1017`, EnvironmentDevelopment: `0685e531d804b43d914d4857cbaeab49`, }
View Source
var AnalysisIsReady = struct { AnalysisType struct { KhulnasoftAdvisor AnalysisIsReadyAnalysisType KhulnasoftCodeQuality AnalysisIsReadyAnalysisType KhulnasoftCodeSecurity AnalysisIsReadyAnalysisType KhulnasoftOpenSource AnalysisIsReadyAnalysisType KhulnasoftContainer AnalysisIsReadyAnalysisType KhulnasoftInfrastructureAsCode AnalysisIsReadyAnalysisType } Ide struct { VisualStudioCode AnalysisIsReadyIde VisualStudio AnalysisIsReadyIde Eclipse AnalysisIsReadyIde JetBrains AnalysisIsReadyIde Other AnalysisIsReadyIde } Result struct { Success AnalysisIsReadyResult Error AnalysisIsReadyResult } Builder func() interface { AnalysisType(analysisType AnalysisIsReadyAnalysisType) interface { Ide(ide AnalysisIsReadyIde) interface { Result(result AnalysisIsReadyResult) AnalysisIsReadyBuilder } } } }{ AnalysisType: struct { KhulnasoftAdvisor AnalysisIsReadyAnalysisType KhulnasoftCodeQuality AnalysisIsReadyAnalysisType KhulnasoftCodeSecurity AnalysisIsReadyAnalysisType KhulnasoftOpenSource AnalysisIsReadyAnalysisType KhulnasoftContainer AnalysisIsReadyAnalysisType KhulnasoftInfrastructureAsCode AnalysisIsReadyAnalysisType }{ KhulnasoftAdvisor: `Khulnasoft Advisor`, KhulnasoftCodeQuality: `Khulnasoft Code Quality`, KhulnasoftCodeSecurity: `Khulnasoft Code Security`, KhulnasoftOpenSource: `Khulnasoft Open Source`, KhulnasoftContainer: `Khulnasoft Container`, KhulnasoftInfrastructureAsCode: `Khulnasoft Infrastructure as Code`, }, Ide: struct { VisualStudioCode AnalysisIsReadyIde VisualStudio AnalysisIsReadyIde Eclipse AnalysisIsReadyIde JetBrains AnalysisIsReadyIde Other AnalysisIsReadyIde }{ VisualStudioCode: `Visual Studio Code`, VisualStudio: `Visual Studio`, Eclipse: `Eclipse`, JetBrains: `JetBrains`, Other: `Other`, }, Result: struct { Success AnalysisIsReadyResult Error AnalysisIsReadyResult }{ Success: `Success`, Error: `Error`, }, Builder: func() interface { AnalysisType(analysisType AnalysisIsReadyAnalysisType) interface { Ide(ide AnalysisIsReadyIde) interface { Result(result AnalysisIsReadyResult) AnalysisIsReadyBuilder } } } { return &analysisIsReadyBuilder{ properties: map[string]interface{}{ `itly`: true, }, } }, }
View Source
var AnalysisIsTriggered = struct { Ide struct { VisualStudioCode AnalysisIsTriggeredIde VisualStudio AnalysisIsTriggeredIde Eclipse AnalysisIsTriggeredIde JetBrains AnalysisIsTriggeredIde Other AnalysisIsTriggeredIde } Builder func() interface { AnalysisType(analysisType []string) interface { Ide(ide AnalysisIsTriggeredIde) interface { TriggeredByUser(triggeredByUser bool) AnalysisIsTriggeredBuilder } } } }{ Ide: struct { VisualStudioCode AnalysisIsTriggeredIde VisualStudio AnalysisIsTriggeredIde Eclipse AnalysisIsTriggeredIde JetBrains AnalysisIsTriggeredIde Other AnalysisIsTriggeredIde }{ VisualStudioCode: `Visual Studio Code`, VisualStudio: `Visual Studio`, Eclipse: `Eclipse`, JetBrains: `JetBrains`, Other: `Other`, }, Builder: func() interface { AnalysisType(analysisType []string) interface { Ide(ide AnalysisIsTriggeredIde) interface { TriggeredByUser(triggeredByUser bool) AnalysisIsTriggeredBuilder } } } { return &analysisIsTriggeredBuilder{ properties: map[string]interface{}{ `itly`: true, }, } }, }
View Source
var Group = struct { GroupType struct { Org GroupGroupType Group GroupGroupType Account GroupGroupType } Builder func() GroupBuilder }{ GroupType: struct { Org GroupGroupType Group GroupGroupType Account GroupGroupType }{ Org: `org`, Group: `group`, Account: `account`, }, Builder: func() GroupBuilder { return &groupBuilder{ properties: map[string]interface{}{}, } }, }
View Source
var Identify = struct { AccountType struct { User IdentifyAccountType Service IdentifyAccountType AppInstance IdentifyAccountType AutomatedTestUser IdentifyAccountType } Builder func() IdentifyBuilder }{ AccountType: struct { User IdentifyAccountType Service IdentifyAccountType AppInstance IdentifyAccountType AutomatedTestUser IdentifyAccountType }{ User: `user`, Service: `service`, AppInstance: `app-instance`, AutomatedTestUser: `automated-test-user`, }, Builder: func() IdentifyBuilder { return &identifyBuilder{ properties: map[string]interface{}{}, } }, }
View Source
var Instance = Ampli{}
View Source
var IssueHoverIsDisplayed = struct { Ide struct { VisualStudioCode IssueHoverIsDisplayedIde VisualStudio IssueHoverIsDisplayedIde Eclipse IssueHoverIsDisplayedIde JetBrains IssueHoverIsDisplayedIde Other IssueHoverIsDisplayedIde } IssueType struct { Advisor IssueHoverIsDisplayedIssueType CodeQualityIssue IssueHoverIsDisplayedIssueType CodeSecurityVulnerability IssueHoverIsDisplayedIssueType LicenceIssue IssueHoverIsDisplayedIssueType OpenSourceVulnerability IssueHoverIsDisplayedIssueType InfrastructureAsCodeIssue IssueHoverIsDisplayedIssueType ContainerVulnerability IssueHoverIsDisplayedIssueType } Severity struct { High IssueHoverIsDisplayedSeverity Medium IssueHoverIsDisplayedSeverity Low IssueHoverIsDisplayedSeverity Critical IssueHoverIsDisplayedSeverity } Builder func() interface { Ide(ide IssueHoverIsDisplayedIde) IssueHoverIsDisplayedBuilder } }{ Ide: struct { VisualStudioCode IssueHoverIsDisplayedIde VisualStudio IssueHoverIsDisplayedIde Eclipse IssueHoverIsDisplayedIde JetBrains IssueHoverIsDisplayedIde Other IssueHoverIsDisplayedIde }{ VisualStudioCode: `Visual Studio Code`, VisualStudio: `Visual Studio`, Eclipse: `Eclipse`, JetBrains: `JetBrains`, Other: `Other`, }, IssueType: struct { Advisor IssueHoverIsDisplayedIssueType CodeQualityIssue IssueHoverIsDisplayedIssueType CodeSecurityVulnerability IssueHoverIsDisplayedIssueType LicenceIssue IssueHoverIsDisplayedIssueType OpenSourceVulnerability IssueHoverIsDisplayedIssueType InfrastructureAsCodeIssue IssueHoverIsDisplayedIssueType ContainerVulnerability IssueHoverIsDisplayedIssueType }{ Advisor: `Advisor`, CodeQualityIssue: `Code Quality Issue`, CodeSecurityVulnerability: `Code Security Vulnerability`, LicenceIssue: `Licence Issue`, OpenSourceVulnerability: `Open Source Vulnerability`, InfrastructureAsCodeIssue: `Infrastructure as Code Issue`, ContainerVulnerability: `Container Vulnerability`, }, Severity: struct { High IssueHoverIsDisplayedSeverity Medium IssueHoverIsDisplayedSeverity Low IssueHoverIsDisplayedSeverity Critical IssueHoverIsDisplayedSeverity }{ High: `High`, Medium: `Medium`, Low: `Low`, Critical: `Critical`, }, Builder: func() interface { Ide(ide IssueHoverIsDisplayedIde) IssueHoverIsDisplayedBuilder } { return &issueHoverIsDisplayedBuilder{ properties: map[string]interface{}{ `itly`: true, }, } }, }
View Source
var PluginIsInstalled = struct { Ide struct { VisualStudioCode PluginIsInstalledIde VisualStudio PluginIsInstalledIde Eclipse PluginIsInstalledIde JetBrains PluginIsInstalledIde Other PluginIsInstalledIde } Builder func() interface { Ide(ide PluginIsInstalledIde) PluginIsInstalledBuilder } }{ Ide: struct { VisualStudioCode PluginIsInstalledIde VisualStudio PluginIsInstalledIde Eclipse PluginIsInstalledIde JetBrains PluginIsInstalledIde Other PluginIsInstalledIde }{ VisualStudioCode: `Visual Studio Code`, VisualStudio: `Visual Studio`, Eclipse: `Eclipse`, JetBrains: `JetBrains`, Other: `Other`, }, Builder: func() interface { Ide(ide PluginIsInstalledIde) PluginIsInstalledBuilder } { return &pluginIsInstalledBuilder{ properties: map[string]interface{}{ `itly`: true, }, } }, }
View Source
var ScanModeIsSelected = struct { EventSource struct { Advisor ScanModeIsSelectedEventSource App ScanModeIsSelectedEventSource Learn ScanModeIsSelectedEventSource Ide ScanModeIsSelectedEventSource Website ScanModeIsSelectedEventSource CodeSnippets ScanModeIsSelectedEventSource } Ide struct { VisualStudioCode ScanModeIsSelectedIde VisualStudio ScanModeIsSelectedIde Eclipse ScanModeIsSelectedIde JetBrains ScanModeIsSelectedIde Other ScanModeIsSelectedIde } ScanMode struct { Paused ScanModeIsSelectedScanMode Auto ScanModeIsSelectedScanMode Manual ScanModeIsSelectedScanMode Throttled ScanModeIsSelectedScanMode } Builder func() interface { Ide(ide ScanModeIsSelectedIde) interface { ScanMode(scanMode ScanModeIsSelectedScanMode) ScanModeIsSelectedBuilder } } }{ EventSource: struct { Advisor ScanModeIsSelectedEventSource App ScanModeIsSelectedEventSource Learn ScanModeIsSelectedEventSource Ide ScanModeIsSelectedEventSource Website ScanModeIsSelectedEventSource CodeSnippets ScanModeIsSelectedEventSource }{ Advisor: `Advisor`, App: `App`, Learn: `Learn`, Ide: `IDE`, Website: `Website`, CodeSnippets: `CodeSnippets`, }, Ide: struct { VisualStudioCode ScanModeIsSelectedIde VisualStudio ScanModeIsSelectedIde Eclipse ScanModeIsSelectedIde JetBrains ScanModeIsSelectedIde Other ScanModeIsSelectedIde }{ VisualStudioCode: `Visual Studio Code`, VisualStudio: `Visual Studio`, Eclipse: `Eclipse`, JetBrains: `JetBrains`, Other: `Other`, }, ScanMode: struct { Paused ScanModeIsSelectedScanMode Auto ScanModeIsSelectedScanMode Manual ScanModeIsSelectedScanMode Throttled ScanModeIsSelectedScanMode }{ Paused: `paused`, Auto: `auto`, Manual: `manual`, Throttled: `throttled`, }, Builder: func() interface { Ide(ide ScanModeIsSelectedIde) interface { ScanMode(scanMode ScanModeIsSelectedScanMode) ScanModeIsSelectedBuilder } } { return &scanModeIsSelectedBuilder{ properties: map[string]interface{}{ `itly`: true, }, } }, }
Functions ¶
This section is empty.
Types ¶
type Ampli ¶
type Ampli struct { Disabled bool Client amplitude.Client // contains filtered or unexported fields }
func (*Ampli) AnalysisIsReady ¶
func (a *Ampli) AnalysisIsReady(userID string, event AnalysisIsReadyEvent, eventOptions ...EventOptions)
func (*Ampli) AnalysisIsTriggered ¶
func (a *Ampli) AnalysisIsTriggered(userID string, event AnalysisIsTriggeredEvent, eventOptions ...EventOptions)
func (*Ampli) GroupIdentify ¶
func (a *Ampli) GroupIdentify(groupType string, groupName string, group GroupEvent, eventOptions ...EventOptions)
GroupIdentify identifies a group and set group properties.
func (*Ampli) Identify ¶
func (a *Ampli) Identify(userID string, identify IdentifyEvent, eventOptions ...EventOptions)
Identify identifies a user and set user properties.
func (*Ampli) InitializedAndEnabled ¶
InitializedAndEnabled checks if Ampli is initialized and enabled.
func (*Ampli) IssueHoverIsDisplayed ¶
func (a *Ampli) IssueHoverIsDisplayed(userID string, event IssueHoverIsDisplayedEvent, eventOptions ...EventOptions)
func (*Ampli) Load ¶
func (a *Ampli) Load(options LoadOptions)
Load initializes the Ampli wrapper. Call once when your application starts.
func (*Ampli) PluginIsInstalled ¶
func (a *Ampli) PluginIsInstalled(userID string, event PluginIsInstalledEvent, eventOptions ...EventOptions)
func (*Ampli) ScanModeIsSelected ¶
func (a *Ampli) ScanModeIsSelected(userID string, event ScanModeIsSelectedEvent, eventOptions ...EventOptions)
type AnalysisIsReadyAnalysisType ¶
type AnalysisIsReadyAnalysisType string
type AnalysisIsReadyBuilder ¶
type AnalysisIsReadyBuilder interface { Build() AnalysisIsReadyEvent DurationInSeconds(durationInSeconds float64) AnalysisIsReadyBuilder FileCount(fileCount int) AnalysisIsReadyBuilder OsArch(osArch string) AnalysisIsReadyBuilder OsPlatform(osPlatform string) AnalysisIsReadyBuilder RuntimeName(runtimeName string) AnalysisIsReadyBuilder RuntimeVersion(runtimeVersion string) AnalysisIsReadyBuilder }
type AnalysisIsReadyEvent ¶
type AnalysisIsReadyEvent interface { Event // contains filtered or unexported methods }
type AnalysisIsReadyIde ¶
type AnalysisIsReadyIde string
type AnalysisIsReadyResult ¶
type AnalysisIsReadyResult string
type AnalysisIsTriggeredBuilder ¶
type AnalysisIsTriggeredBuilder interface { Build() AnalysisIsTriggeredEvent OsArch(osArch string) AnalysisIsTriggeredBuilder OsPlatform(osPlatform string) AnalysisIsTriggeredBuilder RuntimeName(runtimeName string) AnalysisIsTriggeredBuilder RuntimeVersion(runtimeVersion string) AnalysisIsTriggeredBuilder }
type AnalysisIsTriggeredEvent ¶
type AnalysisIsTriggeredEvent interface { Event // contains filtered or unexported methods }
type AnalysisIsTriggeredIde ¶
type AnalysisIsTriggeredIde string
type Environment ¶
type Environment string
const ( EnvironmentProduction Environment = `production` EnvironmentDevelopment Environment = `development` )
type EventOptions ¶
type EventOptions = amplitude.EventOptions
type ExecuteResult ¶
type ExecuteResult = amplitude.ExecuteResult
type GroupBuilder ¶
type GroupBuilder interface { Build() GroupEvent AmplitudeGroupId(amplitudeGroupId interface{}) GroupBuilder AmplitudeGroupName(amplitudeGroupName interface{}) GroupBuilder Set(set interface{}) GroupBuilder Unset(unset interface{}) GroupBuilder AccountArr(accountArr interface{}) GroupBuilder AccountPlan(accountPlan interface{}) GroupBuilder BillingFrequency(billingFrequency interface{}) GroupBuilder CodeLicenses(codeLicenses interface{}) GroupBuilder ContainerLicenses(containerLicenses interface{}) GroupBuilder CountFixesFirst30Days(countFixesFirst30Days interface{}) GroupBuilder CountFixesFirst7Days(countFixesFirst7Days interface{}) GroupBuilder CountFixesPast30Days(countFixesPast30Days interface{}) GroupBuilder CountFixesPast7Days(countFixesPast7Days interface{}) GroupBuilder CountFixesTotal(countFixesTotal interface{}) GroupBuilder CurrentEngagementState(currentEngagementState interface{}) GroupBuilder DateLastEngagementStateChange(dateLastEngagementStateChange interface{}) GroupBuilder DaysSinceLastEngagementStateChange(daysSinceLastEngagementStateChange interface{}) GroupBuilder DbFeedLicenses(dbFeedLicenses interface{}) GroupBuilder FreeTrialEndDate(freeTrialEndDate interface{}) GroupBuilder FreeTrialStartDate(freeTrialStartDate interface{}) GroupBuilder GroupId(groupId string) GroupBuilder GroupName(groupName string) GroupBuilder GroupType(groupType GroupGroupType) GroupBuilder HasFixFirst30Days(hasFixFirst30Days interface{}) GroupBuilder HasFixFirst7Days(hasFixFirst7Days interface{}) GroupBuilder HasFixPast30Days(hasFixPast30Days interface{}) GroupBuilder HasFixPast7Days(hasFixPast7Days interface{}) GroupBuilder IacLicenses(iacLicenses interface{}) GroupBuilder Id(id interface{}) GroupBuilder InternalName(internalName interface{}) GroupBuilder IsPassthrough(isPassthrough interface{}) GroupBuilder Name(name interface{}) GroupBuilder OpenSourceLicenses(openSourceLicenses interface{}) GroupBuilder Plan(plan string) GroupBuilder PriorEngagementState(priorEngagementState interface{}) GroupBuilder ProjectTypes(projectTypes []string) GroupBuilder }
type GroupEvent ¶
type GroupEvent interface { Event // contains filtered or unexported methods }
type GroupGroupType ¶
type GroupGroupType string
type IdentifyAccountType ¶
type IdentifyAccountType string
type IdentifyBuilder ¶
type IdentifyBuilder interface { Build() IdentifyEvent AccountType(accountType IdentifyAccountType) IdentifyBuilder AdminLink(adminLink string) IdentifyBuilder AuthProvider(authProvider string) IdentifyBuilder CreatedAt(createdAt interface{}) IdentifyBuilder Email(email string) IdentifyBuilder HasFirstIntegration(hasFirstIntegration bool) IdentifyBuilder HasFirstProject(hasFirstProject bool) IdentifyBuilder HasPersonalEmail(hasPersonalEmail bool) IdentifyBuilder IsAppUiBetaEnabled(isAppUiBetaEnabled bool) IdentifyBuilder IsNonUser(isNonUser bool) IdentifyBuilder IsKhulnasoft(isKhulnasoft bool) IdentifyBuilder IsKhulnasoftAdmin(isKhulnasoftAdmin bool) IdentifyBuilder LearnPreferredEcosystems(learnPreferredEcosystems []string) IdentifyBuilder ProductUpdatesConsent(productUpdatesConsent bool) IdentifyBuilder ProductUpdatesConsentIsDisplayed(productUpdatesConsentIsDisplayed bool) IdentifyBuilder UserId(userId string) IdentifyBuilder Username(username string) IdentifyBuilder UtmCampaign(utmCampaign string) IdentifyBuilder UtmContent(utmContent string) IdentifyBuilder UtmMedium(utmMedium string) IdentifyBuilder UtmSource(utmSource string) IdentifyBuilder UtmTerm(utmTerm string) IdentifyBuilder }
type IdentifyEvent ¶
type IdentifyEvent interface { Event // contains filtered or unexported methods }
type IssueHoverIsDisplayedBuilder ¶
type IssueHoverIsDisplayedBuilder interface { Build() IssueHoverIsDisplayedEvent IssueId(issueId string) IssueHoverIsDisplayedBuilder IssueType(issueType IssueHoverIsDisplayedIssueType) IssueHoverIsDisplayedBuilder OsArch(osArch string) IssueHoverIsDisplayedBuilder OsPlatform(osPlatform string) IssueHoverIsDisplayedBuilder RuntimeName(runtimeName string) IssueHoverIsDisplayedBuilder RuntimeVersion(runtimeVersion string) IssueHoverIsDisplayedBuilder Severity(severity IssueHoverIsDisplayedSeverity) IssueHoverIsDisplayedBuilder }
type IssueHoverIsDisplayedEvent ¶
type IssueHoverIsDisplayedEvent interface { Event // contains filtered or unexported methods }
type IssueHoverIsDisplayedIde ¶
type IssueHoverIsDisplayedIde string
type IssueHoverIsDisplayedIssueType ¶
type IssueHoverIsDisplayedIssueType string
type IssueHoverIsDisplayedSeverity ¶
type IssueHoverIsDisplayedSeverity string
type LoadClientOptions ¶
type LoadClientOptions struct { APIKey string Instance amplitude.Client Configuration amplitude.Config }
LoadClientOptions is Client options setting to initialize Ampli client.
Params:
- APIKey: the API key of Amplitude project
- Instance: the core SDK instance used by Ampli client
- Configuration: the core SDK client configuration instance
type LoadOptions ¶
type LoadOptions struct { Environment Environment Disabled bool Client LoadClientOptions }
LoadOptions is options setting to initialize Ampli client.
Params:
- Environment: the environment of Amplitude Data project
- Disabled: the flag of disabled Ampli client
- Client: the LoadClientOptions struct
type PluginIsInstalledBuilder ¶
type PluginIsInstalledBuilder interface { Build() PluginIsInstalledEvent OsArch(osArch string) PluginIsInstalledBuilder OsPlatform(osPlatform string) PluginIsInstalledBuilder RuntimeName(runtimeName string) PluginIsInstalledBuilder RuntimeVersion(runtimeVersion string) PluginIsInstalledBuilder }
type PluginIsInstalledEvent ¶
type PluginIsInstalledEvent interface { Event // contains filtered or unexported methods }
type PluginIsInstalledIde ¶
type PluginIsInstalledIde string
type ScanModeIsSelectedBuilder ¶
type ScanModeIsSelectedBuilder interface { Build() ScanModeIsSelectedEvent EventSource(eventSource ScanModeIsSelectedEventSource) ScanModeIsSelectedBuilder OsArch(osArch string) ScanModeIsSelectedBuilder OsPlatform(osPlatform string) ScanModeIsSelectedBuilder RuntimeName(runtimeName string) ScanModeIsSelectedBuilder RuntimeVersion(runtimeVersion string) ScanModeIsSelectedBuilder }
type ScanModeIsSelectedEvent ¶
type ScanModeIsSelectedEvent interface { Event // contains filtered or unexported methods }
type ScanModeIsSelectedEventSource ¶
type ScanModeIsSelectedEventSource string
type ScanModeIsSelectedIde ¶
type ScanModeIsSelectedIde string
type ScanModeIsSelectedScanMode ¶
type ScanModeIsSelectedScanMode string
Click to show internal directories.
Click to hide internal directories.