public static DescribeLoadBalancerUDPListenerAttributeResponse Unmarshall(UnmarshallerContext _ctx) { DescribeLoadBalancerUDPListenerAttributeResponse describeLoadBalancerUDPListenerAttributeResponse = new DescribeLoadBalancerUDPListenerAttributeResponse(); describeLoadBalancerUDPListenerAttributeResponse.HttpResponse = _ctx.HttpResponse; describeLoadBalancerUDPListenerAttributeResponse.AclId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclId"); describeLoadBalancerUDPListenerAttributeResponse.AclStatus = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclStatus"); describeLoadBalancerUDPListenerAttributeResponse.AclType = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclType"); describeLoadBalancerUDPListenerAttributeResponse.BackendServerPort = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.BackendServerPort"); describeLoadBalancerUDPListenerAttributeResponse.Bandwidth = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.Bandwidth"); describeLoadBalancerUDPListenerAttributeResponse.ConnectionDrain = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.ConnectionDrain"); describeLoadBalancerUDPListenerAttributeResponse.ConnectionDrainTimeout = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.ConnectionDrainTimeout"); describeLoadBalancerUDPListenerAttributeResponse.Description = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.Description"); describeLoadBalancerUDPListenerAttributeResponse.FailoverStrategy = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.FailoverStrategy"); describeLoadBalancerUDPListenerAttributeResponse.FailoverThreshold = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.FailoverThreshold"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheck = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheck"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckConnectPort = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckConnectPort"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckConnectTimeout = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckConnectTimeout"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckDomain = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckDomain"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckExp = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckExp"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckHttpCode = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckHttpCode"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckInterval = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckInterval"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckMethod = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckMethod"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckReq = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckReq"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckType = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckType"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckURI = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckURI"); describeLoadBalancerUDPListenerAttributeResponse.HealthyThreshold = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthyThreshold"); describeLoadBalancerUDPListenerAttributeResponse.ListenerPort = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.ListenerPort"); describeLoadBalancerUDPListenerAttributeResponse.MasterServerGroupId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.MasterServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.MasterSlaveModeEnabled = _ctx.BooleanValue("DescribeLoadBalancerUDPListenerAttribute.MasterSlaveModeEnabled"); describeLoadBalancerUDPListenerAttributeResponse.MasterSlaveServerGroupId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.MasterSlaveServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.MaxConnection = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.MaxConnection"); describeLoadBalancerUDPListenerAttributeResponse.PersistenceTimeout = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PersistenceTimeout"); describeLoadBalancerUDPListenerAttributeResponse.ProxyProtocolV2Enabled = _ctx.BooleanValue("DescribeLoadBalancerUDPListenerAttribute.ProxyProtocolV2Enabled"); describeLoadBalancerUDPListenerAttributeResponse.QuicVersion = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.QuicVersion"); describeLoadBalancerUDPListenerAttributeResponse.RequestId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.RequestId"); describeLoadBalancerUDPListenerAttributeResponse.Scheduler = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.Scheduler"); describeLoadBalancerUDPListenerAttributeResponse.SlaveServerGroupId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.SlaveServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.Status = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.Status"); describeLoadBalancerUDPListenerAttributeResponse.UnhealthyThreshold = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.UnhealthyThreshold"); describeLoadBalancerUDPListenerAttributeResponse.VServerGroupId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.VServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.VpcIds = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.VpcIds"); describeLoadBalancerUDPListenerAttributeResponse.WorkingServerGroupId = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.WorkingServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckSwitch = _ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckSwitch"); List <string> describeLoadBalancerUDPListenerAttributeResponse_aclIds = new List <string>(); for (int i = 0; i < _ctx.Length("DescribeLoadBalancerUDPListenerAttribute.AclIds.Length"); i++) { describeLoadBalancerUDPListenerAttributeResponse_aclIds.Add(_ctx.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclIds[" + i + "]")); } describeLoadBalancerUDPListenerAttributeResponse.AclIds = describeLoadBalancerUDPListenerAttributeResponse_aclIds; List <DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange> describeLoadBalancerUDPListenerAttributeResponse_portRanges = new List <DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange>(); for (int i = 0; i < _ctx.Length("DescribeLoadBalancerUDPListenerAttribute.PortRanges.Length"); i++) { DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange portRange = new DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange(); portRange.EndPort = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PortRanges[" + i + "].EndPort"); portRange.StartPort = _ctx.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PortRanges[" + i + "].StartPort"); describeLoadBalancerUDPListenerAttributeResponse_portRanges.Add(portRange); } describeLoadBalancerUDPListenerAttributeResponse.PortRanges = describeLoadBalancerUDPListenerAttributeResponse_portRanges; return(describeLoadBalancerUDPListenerAttributeResponse); }
public static DescribeLoadBalancerUDPListenerAttributeResponse Unmarshall(UnmarshallerContext context) { DescribeLoadBalancerUDPListenerAttributeResponse describeLoadBalancerUDPListenerAttributeResponse = new DescribeLoadBalancerUDPListenerAttributeResponse(); describeLoadBalancerUDPListenerAttributeResponse.HttpResponse = context.HttpResponse; describeLoadBalancerUDPListenerAttributeResponse.RequestId = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.RequestId"); describeLoadBalancerUDPListenerAttributeResponse.ListenerPort = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.ListenerPort"); describeLoadBalancerUDPListenerAttributeResponse.BackendServerPort = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.BackendServerPort"); describeLoadBalancerUDPListenerAttributeResponse.Status = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.Status"); describeLoadBalancerUDPListenerAttributeResponse.Bandwidth = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.Bandwidth"); describeLoadBalancerUDPListenerAttributeResponse.Scheduler = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.Scheduler"); describeLoadBalancerUDPListenerAttributeResponse.PersistenceTimeout = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PersistenceTimeout"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheck = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheck"); describeLoadBalancerUDPListenerAttributeResponse.HealthyThreshold = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthyThreshold"); describeLoadBalancerUDPListenerAttributeResponse.UnhealthyThreshold = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.UnhealthyThreshold"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckConnectTimeout = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckConnectTimeout"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckConnectPort = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckConnectPort"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckInterval = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckInterval"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckReq = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckReq"); describeLoadBalancerUDPListenerAttributeResponse.HealthCheckExp = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.HealthCheckExp"); describeLoadBalancerUDPListenerAttributeResponse.MaxConnection = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.MaxConnection"); describeLoadBalancerUDPListenerAttributeResponse.VServerGroupId = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.VServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.MasterSlaveServerGroupId = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.MasterSlaveServerGroupId"); describeLoadBalancerUDPListenerAttributeResponse.AclId = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclId"); describeLoadBalancerUDPListenerAttributeResponse.AclType = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclType"); describeLoadBalancerUDPListenerAttributeResponse.AclStatus = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclStatus"); describeLoadBalancerUDPListenerAttributeResponse.VpcIds = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.VpcIds"); describeLoadBalancerUDPListenerAttributeResponse.Description = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.Description"); describeLoadBalancerUDPListenerAttributeResponse.ConnectionDrain = context.StringValue("DescribeLoadBalancerUDPListenerAttribute.ConnectionDrain"); describeLoadBalancerUDPListenerAttributeResponse.ConnectionDrainTimeout = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.ConnectionDrainTimeout"); List <string> describeLoadBalancerUDPListenerAttributeResponse_aclIds = new List <string>(); for (int i = 0; i < context.Length("DescribeLoadBalancerUDPListenerAttribute.AclIds.Length"); i++) { describeLoadBalancerUDPListenerAttributeResponse_aclIds.Add(context.StringValue("DescribeLoadBalancerUDPListenerAttribute.AclIds[" + i + "]")); } describeLoadBalancerUDPListenerAttributeResponse.AclIds = describeLoadBalancerUDPListenerAttributeResponse_aclIds; List <DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange> describeLoadBalancerUDPListenerAttributeResponse_portRanges = new List <DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange>(); for (int i = 0; i < context.Length("DescribeLoadBalancerUDPListenerAttribute.PortRanges.Length"); i++) { DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange portRange = new DescribeLoadBalancerUDPListenerAttributeResponse.DescribeLoadBalancerUDPListenerAttribute_PortRange(); portRange.StartPort = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PortRanges[" + i + "].StartPort"); portRange.EndPort = context.IntegerValue("DescribeLoadBalancerUDPListenerAttribute.PortRanges[" + i + "].EndPort"); describeLoadBalancerUDPListenerAttributeResponse_portRanges.Add(portRange); } describeLoadBalancerUDPListenerAttributeResponse.PortRanges = describeLoadBalancerUDPListenerAttributeResponse_portRanges; return(describeLoadBalancerUDPListenerAttributeResponse); }