github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/proto/sub/string.go (about) 1 package sub 2 3 import ( 4 "fmt" 5 ) 6 7 func (configuration Configuration) String() string { 8 retval := fmt.Sprintf("CpuPercent: %d\nNetworkSpeedPercent: %d\nScanSpeedPercent: %d", 9 configuration.CpuPercent, configuration.NetworkSpeedPercent, 10 configuration.ScanSpeedPercent) 11 if len(configuration.ScanExclusionList) > 0 { 12 retval += "\n" + "ScanExclusionList:" 13 for _, exclusion := range configuration.ScanExclusionList { 14 retval += "\n " + exclusion 15 } 16 } 17 return retval 18 } 19 20 func (configuration GetConfigurationResponse) String() string { 21 return Configuration(configuration).String() 22 }