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  }