Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License").
   * You may not use this file except in compliance with the License.
   * A copy of the License is located at
   * 
   *  http://aws.amazon.com/apache2.0
   * 
  * or in the "license" file accompanying this file. This file is distributed
  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  * express or implied. See the License for the specific language governing
  * permissions and limitations under the License.
  */
 package com.amazonaws.services.ec2.model.transform;
 
 import java.util.List;
 import java.util.Map;
 
Describe Images Request Marshaller
 
 
     public Request<DescribeImagesRequestmarshall(DescribeImagesRequest describeImagesRequest) {
 
         if (describeImagesRequest == null) {
             throw new AmazonClientException("Invalid argument passed to marshall(...)");
         }
 
         Request<DescribeImagesRequestrequest = new DefaultRequest<DescribeImagesRequest>(describeImagesRequest"AmazonEC2");
         request.addParameter("Action""DescribeImages");
         request.addParameter("Version""2015-03-01");
 
         java.util.List<StringimageIdsList = describeImagesRequest.getImageIds();
         int imageIdsListIndex = 1;
 
         for (String imageIdsListValue : imageIdsList) {
             if (imageIdsListValue != null) {
                 request.addParameter("ImageId." + imageIdsListIndex, StringUtils.fromString(imageIdsListValue));
             }
 
             imageIdsListIndex++;
         }
 
         java.util.List<StringownersList = describeImagesRequest.getOwners();
         int ownersListIndex = 1;
 
         for (String ownersListValue : ownersList) {
             if (ownersListValue != null) {
                 request.addParameter("Owner." + ownersListIndex, StringUtils.fromString(ownersListValue));
             }
 
             ownersListIndex++;
         }
 
         java.util.List<StringexecutableUsersList = describeImagesRequest.getExecutableUsers();
         int executableUsersListIndex = 1;
 
         for (String executableUsersListValue : executableUsersList) {
             if (executableUsersListValue != null) {
                 request.addParameter("ExecutableBy." + executableUsersListIndex, StringUtils.fromString(executableUsersListValue));
             }
 
             executableUsersListIndex++;
         }
 
         java.util.List<FilterfiltersList = describeImagesRequest.getFilters();
         int filtersListIndex = 1;
 
         for (Filter filtersListValue : filtersList) {
             Filter filterMember = filtersListValue;
             if (filterMember != null) {
                 if (filterMember.getName() != null) {
                     request.addParameter("Filter." + filtersListIndex + ".Name", StringUtils.fromString(filterMember.getName()));
                 }
 
                 java.util.List<StringvaluesList = filterMember.getValues();
                 int valuesListIndex = 1;
 
                 for (String valuesListValue : valuesList) {
                     if (valuesListValue != null) {
                         request.addParameter("Filter." + filtersListIndex + ".Value." + valuesListIndex, StringUtils.fromString(valuesListValue));
                     }
 
                     valuesListIndex++;
                 }
             }
 
             filtersListIndex++;
        }
        return request;
    }
New to GrepCode? Check out our FAQ X