private static Stream MarshallInternal(SetQueueAttributesRequest request) { var xmlRequest = new XmlSetQueueAttributesRequest(); var attrs = request.Attributes; if (attrs.IsSetDelaySeconds()) { xmlRequest.DelaySeconds = attrs.DelaySeconds; } if (attrs.IsSetMaximumMessageSize()) { xmlRequest.MaximumMessageSize = attrs.MaximumMessageSize; } if (attrs.IsSetMessageRetentionPeriod()) { xmlRequest.MessageRetentionPeriod = attrs.MessageRetentionPeriod; } if (attrs.IsSetVisibilityTimeout()) { xmlRequest.VisibilityTimeout = attrs.VisibilityTimeout; } if (attrs.IsSetPollingWaitSeconds()) { xmlRequest.PollingWaitSeconds = attrs.PollingWaitSeconds; } var marshaller = new XmlMarshaller <XmlSetQueueAttributesRequest>(); return(marshaller.Marshall(xmlRequest)); }
private static Stream MarshallInternal(SetTopicAttributesRequest request) { var xmlRequest = new XmlSetTopicAttributesRequest(); var attrs = request.Attributes; if (attrs.IsSetMaximumMessageSize()) { xmlRequest.MaximumMessageSize = attrs.MaximumMessageSize; } if (attrs.IsSetMessageRetentionPeriod()) { xmlRequest.MessageRetentionPeriod = attrs.MessageRetentionPeriod; } var marshaller = new XmlMarshaller <XmlSetTopicAttributesRequest>(); return(marshaller.Marshall(xmlRequest)); }