func NewContainerResponse(dockerContainer *apicontainer.DockerContainer, eni *apieni.ENI) ContainerResponse {
	container := dockerContainer.Container
	resp := ContainerResponse{
		Name:       container.Name,
		DockerID:   dockerContainer.DockerID,
		DockerName: dockerContainer.DockerName,
	}

	resp.Ports = NewPortBindingsResponse(dockerContainer, eni)
	resp.Volumes = NewVolumesResponse(dockerContainer)

	if eni != nil {
		resp.Networks = []containermetadata.Network{
			{
				NetworkMode:   utils.NetworkModeAWSVPC,
				IPv4Addresses: eni.GetIPV4Addresses(),
				IPv6Addresses: eni.GetIPV6Addresses(),
			},
		}
	}
	return resp
}
func NewContainerResponse(dockerContainer *apicontainer.DockerContainer, eni *apieni.ENI) ContainerResponse {
	container := dockerContainer.Container
	resp := ContainerResponse{
		Name:       container.Name,
		DockerID:   dockerContainer.DockerID,
		DockerName: dockerContainer.DockerName,
	}

	resp.Ports = NewPortBindingsResponse(dockerContainer, eni)
	resp.Volumes = NewVolumesResponse(dockerContainer)

	if eni != nil {
		resp.Networks = []containermetadata.Network{
			{
				NetworkMode:   utils.NetworkModeAWSVPC,
				IPv4Addresses: eni.GetIPV4Addresses(),
				IPv6Addresses: eni.GetIPV6Addresses(),
			},
		}
	}
	return resp
}
func NewContainerResponse ( dockerContainer * apicontainer . DockerContainer , eni * apieni . ENI ) ContainerResponse { container := dockerContainer . Container resp := ContainerResponse { Name : container . Name , DockerID : dockerContainer . DockerID , DockerName : dockerContainer . DockerName , } resp . Ports = NewPortBindingsResponse ( dockerContainer , eni ) resp . Volumes = NewVolumesResponse ( dockerContainer ) if eni != nil { resp . Networks = [ ] containermetadata . Network { { NetworkMode : utils . NetworkModeAWSVPC , IPv4Addresses : eni . GetIPV4Addresses ( ) , IPv6Addresses : eni . GetIPV6Addresses ( ) , } , } } return resp }
// NewContainerResponse creates ContainerResponse for a container.
NewContainerResponse creates ContainerResponse for a container .