func NewCloudEndpointData() *CloudEndpointData {

	return &CloudEndpointData{
		ModelVersion:          1,
		AssociatedRouteTables: []string{},
		ProductInfo:           []*CloudEndpointDataProductInfo{},
		AttachedInterfaces:    []string{},
		VPCAttachments:        []string{},
		ServiceType:           CloudEndpointDataServiceTypeNotApplicable,
	}
}
// NewCloudEndpointData returns a new *CloudEndpointData
NewCloudEndpointData returns a new *CloudEndpointData
// NewCloudEndpointData returns a new * CloudEndpointData
func NewCloudEndpointData() *CloudEndpointData {
	return &CloudEndpointData{
		ModelVersion:          1,
		AssociatedRouteTables: []string{},
		ProductInfo:           []*CloudEndpointDataProductInfo{},
		AttachedInterfaces:    []string{},
		VPCAttachments:        []string{},
		ServiceType:           CloudEndpointDataServiceTypeNotApplicable,
	}
}
func NewCloudEndpointData ( ) * CloudEndpointData { return & CloudEndpointData { ModelVersion : 1 , AssociatedRouteTables : [ ] string { } , ProductInfo : [ ] * CloudEndpointDataProductInfo { } , AttachedInterfaces : [ ] string { } , VPCAttachments : [ ] string { } , ServiceType : CloudEndpointDataServiceTypeNotApplicable , } }
NewCloudEndpointData returns a new *CloudEndpointData
NewCloudEndpointData returns a new * CloudEndpointData