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.rds.model.transform;
 
 import java.util.List;
 import java.util.Map;
 
Describe Events Request Marshaller
 
 
     public Request<DescribeEventsRequestmarshall(DescribeEventsRequest describeEventsRequest) {
 
         if (describeEventsRequest == null) {
             throw new AmazonClientException("Invalid argument passed to marshall(...)");
         }
 
         Request<DescribeEventsRequestrequest = new DefaultRequest<DescribeEventsRequest>(describeEventsRequest"AmazonRDS");
         request.addParameter("Action""DescribeEvents");
         request.addParameter("Version""2014-10-31");
 
         if (describeEventsRequest.getSourceIdentifier() != null) {
             request.addParameter("SourceIdentifier", StringUtils.fromString(describeEventsRequest.getSourceIdentifier()));
         }
         if (describeEventsRequest.getSourceType() != null) {
             request.addParameter("SourceType", StringUtils.fromString(describeEventsRequest.getSourceType()));
         }
         if (describeEventsRequest.getStartTime() != null) {
             request.addParameter("StartTime", StringUtils.fromDate(describeEventsRequest.getStartTime()));
         }
         if (describeEventsRequest.getEndTime() != null) {
             request.addParameter("EndTime", StringUtils.fromDate(describeEventsRequest.getEndTime()));
         }
         if (describeEventsRequest.getDuration() != null) {
             request.addParameter("Duration", StringUtils.fromInteger(describeEventsRequest.getDuration()));
         }
 
         java.util.List<StringeventCategoriesList = describeEventsRequest.getEventCategories();
         int eventCategoriesListIndex = 1;
 
         for (String eventCategoriesListValue : eventCategoriesList) {
             if (eventCategoriesListValue != null) {
                 request.addParameter("EventCategories.EventCategory." + eventCategoriesListIndex, StringUtils.fromString(eventCategoriesListValue));
             }
 
             eventCategoriesListIndex++;
         }
 
         java.util.List<FilterfiltersList = describeEventsRequest.getFilters();
         int filtersListIndex = 1;
 
         for (Filter filtersListValue : filtersList) {
             Filter filterMember = filtersListValue;
             if (filterMember != null) {
                 if (filterMember.getName() != null) {
                     request.addParameter("Filters.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("Filters.Filter." + filtersListIndex + ".Values.Value." + valuesListIndex, StringUtils.fromString(valuesListValue));
                     }
 
                     valuesListIndex++;
                 }
             }
 
             filtersListIndex++;
         }
         if (describeEventsRequest.getMaxRecords() != null) {
             request.addParameter("MaxRecords", StringUtils.fromInteger(describeEventsRequest.getMaxRecords()));
         }
         if (describeEventsRequest.getMarker() != null) {
             request.addParameter("Marker", StringUtils.fromString(describeEventsRequest.getMarker()));
        }
        return request;
    }
New to GrepCode? Check out our FAQ X