public static void AddEndpoint(String endpointName, String regionId, String product, String domain) { if (null == endpoints) { endpoints = GetProfile().GetEndpoints(); } Endpoint endpoint = FindEndpointByName(endpointName); if (null == endpoint) { AddEndpoint_(endpointName, regionId, product, domain); } else { UpdateEndpoint(regionId, product, domain, endpoint); } }