func (eni *ENI) String() string {
	var ipv4Addresses []string
	for _, addr := range eni.IPV4Addresses {
		ipv4Addresses = append(ipv4Addresses, addr.Address)
	}
	var ipv6Addresses []string
	for _, addr := range eni.IPV6Addresses {
		ipv6Addresses = append(ipv6Addresses, addr.Address)
	}
	return fmt.Sprintf(
		"eni id:%s, mac: %s, hostname: %s, ipv4addresses: [%s], ipv6addresses: [%s], dns: [%s], dns search: [%s], gateway ipv4: [%s]",
		eni.ID, eni.MacAddress, eni.GetHostname(), strings.Join(ipv4Addresses, ","), strings.Join(ipv6Addresses, ","),
		strings.Join(eni.DomainNameServers, ","), strings.Join(eni.DomainNameSearchList, ","), eni.SubnetGatewayIPV4Address)
}
func (eni *ENI) String() string {
	var ipv4Addresses []string
	for _, addr := range eni.IPV4Addresses {
		ipv4Addresses = append(ipv4Addresses, addr.Address)
	}
	var ipv6Addresses []string
	for _, addr := range eni.IPV6Addresses {
		ipv6Addresses = append(ipv6Addresses, addr.Address)
	}
	return fmt.Sprintf(
		"eni id:%s, mac: %s, hostname: %s, ipv4addresses: [%s], ipv6addresses: [%s], dns: [%s], dns search: [%s], gateway ipv4: [%s]",
		eni.ID, eni.MacAddress, eni.GetHostname(), strings.Join(ipv4Addresses, ","), strings.Join(ipv6Addresses, ","),
		strings.Join(eni.DomainNameServers, ","), strings.Join(eni.DomainNameSearchList, ","), eni.SubnetGatewayIPV4Address)
}
func ( eni * ENI ) String ( ) string { var ipv4Addresses [ ] string for _ , addr := range eni . IPV4Addresses { ipv4Addresses = append ( ipv4Addresses , addr . Address ) } var ipv6Addresses [ ] string for _ , addr := range eni . IPV6Addresses { ipv6Addresses = append ( ipv6Addresses , addr . Address ) } return fmt . Sprintf ( " " , eni . ID , eni . MacAddress , eni . GetHostname ( ) , strings . Join ( ipv4Addresses , " " ) , strings . Join ( ipv6Addresses , " " ) , strings . Join ( eni . DomainNameServers , " " ) , strings . Join ( eni . DomainNameSearchList , " " ) , eni . SubnetGatewayIPV4Address ) }
// String returns a human readable version of the ENI object
String returns a human readable version of the ENI object