public static DescribeDBProxyResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDBProxyResponse describeDBProxyResponse = new DescribeDBProxyResponse();

            describeDBProxyResponse.HttpResponse          = context.HttpResponse;
            describeDBProxyResponse.RequestId             = context.StringValue("DescribeDBProxy.RequestId");
            describeDBProxyResponse.DBProxyServiceStatus  = context.StringValue("DescribeDBProxy.DBProxyServiceStatus");
            describeDBProxyResponse.DBProxyInstanceType   = context.StringValue("DescribeDBProxy.DBProxyInstanceType");
            describeDBProxyResponse.DBProxyInstanceNum    = context.IntegerValue("DescribeDBProxy.DBProxyInstanceNum");
            describeDBProxyResponse.DBProxyInstanceStatus = context.StringValue("DescribeDBProxy.DBProxyInstanceStatus");

            List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem> describeDBProxyResponse_dBProxyConnectStringItems = new List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem>();

            for (int i = 0; i < context.Length("DescribeDBProxy.DBProxyConnectStringItems.Length"); i++)
            {
                DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem dBProxyConnectStringItemsItem = new DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem();
                dBProxyConnectStringItemsItem.DBProxyEndpointId           = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointId");
                dBProxyConnectStringItemsItem.DBProxyConnectString        = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectString");
                dBProxyConnectStringItemsItem.DBProxyConnectStringPort    = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringPort");
                dBProxyConnectStringItemsItem.DBProxyConnectStringNetType = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetType");
                dBProxyConnectStringItemsItem.DBProxyVpcInstanceId        = context.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyVpcInstanceId");

                describeDBProxyResponse_dBProxyConnectStringItems.Add(dBProxyConnectStringItemsItem);
            }
            describeDBProxyResponse.DBProxyConnectStringItems = describeDBProxyResponse_dBProxyConnectStringItems;

            return(describeDBProxyResponse);
        }
Beispiel #2
0
        public static DescribeDBProxyResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDBProxyResponse describeDBProxyResponse = new DescribeDBProxyResponse();

            describeDBProxyResponse.HttpResponse          = _ctx.HttpResponse;
            describeDBProxyResponse.RequestId             = _ctx.StringValue("DescribeDBProxy.RequestId");
            describeDBProxyResponse.DBProxyServiceStatus  = _ctx.StringValue("DescribeDBProxy.DBProxyServiceStatus");
            describeDBProxyResponse.DBProxyInstanceType   = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceType");
            describeDBProxyResponse.DBProxyInstanceNum    = _ctx.IntegerValue("DescribeDBProxy.DBProxyInstanceNum");
            describeDBProxyResponse.DBProxyInstanceStatus = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceStatus");
            describeDBProxyResponse.DBProxyInstanceCurrentMinorVersion = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceCurrentMinorVersion");
            describeDBProxyResponse.DBProxyInstanceLatestMinorVersion  = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceLatestMinorVersion");
            describeDBProxyResponse.DBProxyInstanceName = _ctx.StringValue("DescribeDBProxy.DBProxyInstanceName");

            List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem> describeDBProxyResponse_dBProxyConnectStringItems = new List <DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem>();

            for (int i = 0; i < _ctx.Length("DescribeDBProxy.DBProxyConnectStringItems.Length"); i++)
            {
                DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem dBProxyConnectStringItemsItem = new DescribeDBProxyResponse.DescribeDBProxy_DBProxyConnectStringItemsItem();
                dBProxyConnectStringItemsItem.DBProxyEndpointId               = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointId");
                dBProxyConnectStringItemsItem.DBProxyConnectString            = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectString");
                dBProxyConnectStringItemsItem.DBProxyConnectStringPort        = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringPort");
                dBProxyConnectStringItemsItem.DBProxyConnectStringNetType     = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetType");
                dBProxyConnectStringItemsItem.DBProxyVpcInstanceId            = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyVpcInstanceId");
                dBProxyConnectStringItemsItem.DBProxyEndpointName             = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyEndpointName");
                dBProxyConnectStringItemsItem.DBProxyConnectStringNetWorkType = _ctx.StringValue("DescribeDBProxy.DBProxyConnectStringItems[" + i + "].DBProxyConnectStringNetWorkType");

                describeDBProxyResponse_dBProxyConnectStringItems.Add(dBProxyConnectStringItemsItem);
            }
            describeDBProxyResponse.DBProxyConnectStringItems = describeDBProxyResponse_dBProxyConnectStringItems;

            return(describeDBProxyResponse);
        }