AWSSDK.UnitTests.LifecycleFilterTests.MarshallRequest C# (CSharp) Метод

MarshallRequest() приватный Метод

private MarshallRequest ( LifecycleFilter filter, string prefix = null ) : string
filter Amazon.S3.Model.LifecycleFilter
prefix string
Результат string
        private string MarshallRequest(LifecycleFilter filter, string prefix = null)
        {
            var request = new PutLifecycleConfigurationRequest()
            {
                Configuration = new LifecycleConfiguration()
                {
                    Rules = new List<LifecycleRule>()
                    {
                        new LifecycleRule()
                        {
                            Prefix = prefix,
                            Filter = filter,
                            Transitions = new List<LifecycleTransition>()
                            {
                                new LifecycleTransition()
                                {
                                    Days = 1,
                                    StorageClass = S3StorageClass.Glacier
                                }
                            }
                        }
                    }
                }
            };

            return Encoding.UTF8.GetString(new PutLifecycleConfigurationRequestMarshaller().Marshall(request).Content);
        }
    }