private static IDictionary <string, string> ConvertConfigureHealthCheck(ConfigureHealthCheckRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "ConfigureHealthCheck"; if (request.IsSetLoadBalancerName()) { dictionary["LoadBalancerName"] = request.LoadBalancerName; } if (request.IsSetHealthCheck()) { HealthCheck healthCheck = request.HealthCheck; if (healthCheck.IsSetTarget()) { dictionary["HealthCheck" + "." + "Target"] = healthCheck.Target; } if (healthCheck.IsSetInterval()) { dictionary["HealthCheck" + "." + "Interval"] = healthCheck.Interval.ToString(); } if (healthCheck.IsSetTimeout()) { dictionary["HealthCheck" + "." + "Timeout"] = healthCheck.Timeout.ToString(); } if (healthCheck.IsSetUnhealthyThreshold()) { dictionary["HealthCheck" + "." + "UnhealthyThreshold"] = healthCheck.UnhealthyThreshold.ToString(); } if (healthCheck.IsSetHealthyThreshold()) { dictionary["HealthCheck" + "." + "HealthyThreshold"] = healthCheck.HealthyThreshold.ToString(); } } return(dictionary); }
public IRequest <ConfigureHealthCheckRequest> Marshall(ConfigureHealthCheckRequest configureHealthCheckRequest) { IRequest <ConfigureHealthCheckRequest> request = new DefaultRequest <ConfigureHealthCheckRequest>(configureHealthCheckRequest, "AmazonElasticLoadBalancing"); request.Parameters.Add("Action", "ConfigureHealthCheck"); request.Parameters.Add("Version", "2011-04-05"); if (configureHealthCheckRequest != null && configureHealthCheckRequest.IsSetLoadBalancerName()) { request.Parameters.Add("LoadBalancerName", StringUtils.FromString(configureHealthCheckRequest.LoadBalancerName)); } if (configureHealthCheckRequest != null) { HealthCheck healthCheck = configureHealthCheckRequest.HealthCheck; if (healthCheck != null && healthCheck.IsSetTarget()) { request.Parameters.Add("HealthCheck.Target", StringUtils.FromString(healthCheck.Target)); } if (healthCheck != null && healthCheck.IsSetInterval()) { request.Parameters.Add("HealthCheck.Interval", StringUtils.FromInt(healthCheck.Interval)); } if (healthCheck != null && healthCheck.IsSetTimeout()) { request.Parameters.Add("HealthCheck.Timeout", StringUtils.FromInt(healthCheck.Timeout)); } if (healthCheck != null && healthCheck.IsSetUnhealthyThreshold()) { request.Parameters.Add("HealthCheck.UnhealthyThreshold", StringUtils.FromInt(healthCheck.UnhealthyThreshold)); } if (healthCheck != null && healthCheck.IsSetHealthyThreshold()) { request.Parameters.Add("HealthCheck.HealthyThreshold", StringUtils.FromInt(healthCheck.HealthyThreshold)); } } return(request); }
/** * Convert ConfigureHealthCheckRequest to name value pairs */ private static IDictionary <string, string> ConvertConfigureHealthCheck(ConfigureHealthCheckRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "ConfigureHealthCheck"; if (request.IsSetLoadBalancerName()) { parameters["LoadBalancerName"] = request.LoadBalancerName; } if (request.IsSetHealthCheck()) { HealthCheck configureHealthCheckRequestHealthCheck = request.HealthCheck; if (configureHealthCheckRequestHealthCheck.IsSetTarget()) { parameters[String.Concat("HealthCheck", ".", "Target")] = configureHealthCheckRequestHealthCheck.Target; } if (configureHealthCheckRequestHealthCheck.IsSetInterval()) { parameters[String.Concat("HealthCheck", ".", "Interval")] = configureHealthCheckRequestHealthCheck.Interval.ToString(); } if (configureHealthCheckRequestHealthCheck.IsSetTimeout()) { parameters[String.Concat("HealthCheck", ".", "Timeout")] = configureHealthCheckRequestHealthCheck.Timeout.ToString(); } if (configureHealthCheckRequestHealthCheck.IsSetUnhealthyThreshold()) { parameters[String.Concat("HealthCheck", ".", "UnhealthyThreshold")] = configureHealthCheckRequestHealthCheck.UnhealthyThreshold.ToString(); } if (configureHealthCheckRequestHealthCheck.IsSetHealthyThreshold()) { parameters[String.Concat("HealthCheck", ".", "HealthyThreshold")] = configureHealthCheckRequestHealthCheck.HealthyThreshold.ToString(); } } return(parameters); }