From 1732fba36cecf8c483c0973ae865cd0fa3eae87e Mon Sep 17 00:00:00 2001 From: Peter Song Date: Tue, 19 Nov 2024 14:23:40 -0800 Subject: [PATCH] Custom updates for S3 --- .../AbortIncompleteMultipartUploadUnmarshaller.cs | 2 +- .../AccessControlTranslationUnmarshaller.cs | 2 +- .../AnalyticsConfigurationUnmarshaller.cs | 2 +- .../AnalyticsExportDestinationUnmarshaller.cs | 2 +- .../AnalyticsPredicateListUnmarshaller.cs | 2 +- .../AnalyticsS3BucketDestinationUnmarshaller.cs | 2 +- .../BucketAlreadyExistsExceptionUnmarshaller.cs | 2 +- .../BucketAlreadyOwnedByYouExceptionUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/BucketUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/CORSRuleUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/ChecksumUnmarshaller.cs | 2 +- .../CloudFunctionConfigurationUnmarshaller.cs | 2 +- .../MarshallTransformations/CommonPrefixesItemUnmarshaller.cs | 2 +- .../MarshallTransformations/ContentsItemUnmarshaller.cs | 2 +- .../CreateSessionResponseUnmarshaller.cs | 2 +- .../MarshallTransformations/DefaultRetentionUnmarshaller.cs | 2 +- .../DeleteMarkerReplicationUnmarshaller.cs | 2 +- .../MarshallTransformations/DeletedItemUnmarshaller.cs | 2 +- .../EncryptionConfigurationUnmarshaller.cs | 2 +- .../MarshallTransformations/ErrorsItemUnmarshaller.cs | 2 +- .../EventBridgeConfigurationUnmarshaller.cs | 2 +- .../ExistingObjectReplicationUnmarshaller.cs | 2 +- .../MarshallTransformations/ExpirationUnmarshaller.cs | 2 +- .../MarshallTransformations/FilterRuleUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/FilterUnmarshaller.cs | 2 +- .../GetObjectAttributesPartsUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/GrantUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/GranteeUnmarshaller.cs | 2 +- .../MarshallTransformations/HeadBucketResponseUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/InitiatorUnmarshaller.cs | 2 +- .../IntelligentTieringConfigurationUnmarshaller.cs | 2 +- .../IntelligentTieringPredicateListUnmarshaller.cs | 2 +- .../InventoryConfigurationUnmarshaller.cs | 2 +- .../InventoryDestinationUnmarshaller.cs | 2 +- .../InventoryEncryptionUnmarshaller.cs | 2 +- .../MarshallTransformations/InventoryFilterUnmarshaller.cs | 2 +- .../InventoryS3BucketDestinationUnmarshaller.cs | 2 +- .../MarshallTransformations/InventoryScheduleUnmarshaller.cs | 2 +- .../LifecycleFilterPredicateListUnmarshaller.cs | 4 ++-- .../LifecycleRuleNoncurrentVersionExpirationUnmarshaller.cs | 2 +- .../LifecycleRuleNoncurrentVersionTransitionUnmarshaller.cs | 2 +- .../ListDirectoryBucketsResponseUnmarshaller.cs | 2 +- .../MarshallTransformations/LoggingEnabledUnmarshaller.cs | 2 +- .../MetricsConfigurationUnmarshaller.cs | 2 +- .../MetricsPredicateListUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/MetricsUnmarshaller.cs | 2 +- .../MarshallTransformations/MultipartUploadUnmarshaller.cs | 2 +- .../NoSuchAccesspointExceptionUnmarshaller.cs | 2 +- .../NoSuchBucketExceptionUnmarshaller.cs | 2 +- .../ObjectLockConfigurationUnmarshaller.cs | 2 +- .../ObjectLockLegalHoldUnmarshaller.cs | 2 +- .../ObjectLockRetentionUnmarshaller.cs | 2 +- .../MarshallTransformations/ObjectLockRuleUnmarshaller.cs | 2 +- .../MarshallTransformations/ObjectPartUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/OwnerUnmarshaller.cs | 2 +- .../OwnershipControlsRuleUnmarshaller.cs | 2 +- .../MarshallTransformations/PartDetailUnmarshaller.cs | 2 +- .../MarshallTransformations/PartitionedPrefixUnmarshaller.cs | 2 +- .../MarshallTransformations/PolicyStatusUnmarshaller.cs | 2 +- .../PublicBlockConfigurationUnmarshaller.cs | 2 +- .../MarshallTransformations/PutBucketResponseUnmarshaller.cs | 2 +- .../MarshallTransformations/QueueConfigurationUnmarshaller.cs | 2 +- .../ReplicaModificationsUnmarshaller.cs | 2 +- .../ReplicationDestinationUnmarshaller.cs | 2 +- .../ReplicationRuleAndOperatorUnmarshaller.cs | 2 +- .../ReplicationRuleFilterUnmarshaller.cs | 2 +- .../MarshallTransformations/ReplicationRuleUnmarshaller.cs | 2 +- .../MarshallTransformations/ReplicationTimeUnmarshaller.cs | 2 +- .../ReplicationTimeValueUnmarshaller.cs | 2 +- .../MarshallTransformations/RestoreStatusUnmarshaller.cs | 2 +- .../RoutingRuleConditionUnmarshaller.cs | 2 +- .../RoutingRuleRedirectUnmarshaller.cs | 2 +- .../MarshallTransformations/RoutingRuleUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/RulesItemUnmarshaller.cs | 2 +- .../MarshallTransformations/S3ErrorResponseUnmarshaller.cs | 2 +- .../MarshallTransformations/S3KeyFilterUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/SSEKMSUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/SSES3Unmarshaller.cs | 2 +- .../ServerSideEncryptionByDefaultUnmarshaller.cs | 2 +- .../ServerSideEncryptionRuleUnmarshaller.cs | 2 +- .../MarshallTransformations/SessionCredentialsUnmarshaller.cs | 2 +- .../MarshallTransformations/SimplePrefixUnmarshaller.cs | 2 +- .../SourceSelectionCriteriaUnmarshaller.cs | 2 +- .../SseKmsEncryptedObjectsUnmarshaller.cs | 2 +- .../StorageClassAnalysisDataExportUnmarshaller.cs | 2 +- .../StorageClassAnalysisUnmarshaller.cs | 2 +- .../Model/Internal/MarshallTransformations/TagUnmarshaller.cs | 2 +- .../TargetObjectKeyFormatUnmarshaller.cs | 2 +- .../Internal/MarshallTransformations/TieringUnmarshaller.cs | 2 +- .../MarshallTransformations/TopicConfigurationUnmarshaller.cs | 2 +- .../MarshallTransformations/TransitionUnmarshaller.cs | 2 +- .../MarshallTransformations/VersionsItemUnmarshaller.cs | 2 +- 92 files changed, 93 insertions(+), 93 deletions(-) diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AbortIncompleteMultipartUploadUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AbortIncompleteMultipartUploadUnmarshaller.cs index 9b7352961336..5b768002d1c0 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AbortIncompleteMultipartUploadUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AbortIncompleteMultipartUploadUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AbortIncompleteMultipartUpload Unmarshaller /// - public class AbortIncompleteMultipartUploadUnmarshaller : IUnmarshaller, IUnmarshaller + public class AbortIncompleteMultipartUploadUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Invoke the unmarshaller diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AccessControlTranslationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AccessControlTranslationUnmarshaller.cs index 8697c1fa55a3..e66eb344017a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AccessControlTranslationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AccessControlTranslationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AccessControlTranslation unmarshaller /// - public class AccessControlTranslationUnmarshaller : IUnmarshaller, IUnmarshaller + public class AccessControlTranslationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsConfigurationUnmarshaller.cs index 8c26485fc464..4fead8a6faed 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AnalyticsConfiguration Unmarshaller /// - public class AnalyticsConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class AnalyticsConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsExportDestinationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsExportDestinationUnmarshaller.cs index 51e903391aa8..c7268f09829e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsExportDestinationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsExportDestinationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AnalyticsExportDestinationUnmarshaller /// - public class AnalyticsExportDestinationUnmarshaller : IUnmarshaller, IUnmarshaller + public class AnalyticsExportDestinationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsPredicateListUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsPredicateListUnmarshaller.cs index 04b186baa766..efcbb10b39f2 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsPredicateListUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsPredicateListUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AnalyticsFilter Unmarshaller /// - public class AnalyticsPredicateListUnmarshaller : IUnmarshaller, XmlUnmarshallerContext>, IUnmarshaller, JsonUnmarshallerContext> + public class AnalyticsPredicateListUnmarshaller : IXmlUnmarshaller, XmlUnmarshallerContext>, IXmlUnmarshaller, JsonUnmarshallerContext> { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsS3BucketDestinationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsS3BucketDestinationUnmarshaller.cs index 0c2f2a7b5261..ca67fa963ef7 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsS3BucketDestinationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/AnalyticsS3BucketDestinationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// AnalyticsS3BucketDestination Unmarshaller /// - public class AnalyticsS3BucketDestinationUnmarshaller : IUnmarshaller, IUnmarshaller + public class AnalyticsS3BucketDestinationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyExistsExceptionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyExistsExceptionUnmarshaller.cs index 2866f65b26d5..68368378cb72 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyExistsExceptionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyExistsExceptionUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for BucketAlreadyExistsException operation /// - public class BucketAlreadyExistsExceptionUnmarshaller : IErrorResponseUnmarshaller + public class BucketAlreadyExistsExceptionUnmarshaller : IXmlErrorResponseUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyOwnedByYouExceptionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyOwnedByYouExceptionUnmarshaller.cs index a39dc8f58683..c18d42c478eb 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyOwnedByYouExceptionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketAlreadyOwnedByYouExceptionUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for BucketAlreadyOwnedByYouException operation /// - public class BucketAlreadyOwnedByYouExceptionUnmarshaller : IErrorResponseUnmarshaller + public class BucketAlreadyOwnedByYouExceptionUnmarshaller : IXmlErrorResponseUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketUnmarshaller.cs index 83b7568adf0c..32eadebf3a78 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/BucketUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Bucket Unmarshaller /// - public class BucketUnmarshaller : IUnmarshaller, IUnmarshaller + public class BucketUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CORSRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CORSRuleUnmarshaller.cs index 77f5ff5964ed..9b31e7a29138 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CORSRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CORSRuleUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// CORSRule Unmarshaller /// - public class CORSRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class CORSRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ChecksumUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ChecksumUnmarshaller.cs index 4d8f8db49e36..bb16b2a7d563 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ChecksumUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ChecksumUnmarshaller.cs @@ -32,7 +32,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for Checksum Object /// - public class ChecksumUnmarshaller : IUnmarshaller + public class ChecksumUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CloudFunctionConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CloudFunctionConfigurationUnmarshaller.cs index e540c91f0b4c..e1d2409aa7c3 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CloudFunctionConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CloudFunctionConfigurationUnmarshaller.cs @@ -24,7 +24,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// LambdaFunction unmarshaller /// - public class LambdaFunctionConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class LambdaFunctionConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CommonPrefixesItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CommonPrefixesItemUnmarshaller.cs index 67c587527537..93dc3f91803c 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CommonPrefixesItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CommonPrefixesItemUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// CommonPrefixesItem Unmarshaller /// - public class CommonPrefixesItemUnmarshaller : IUnmarshaller, IUnmarshaller + public class CommonPrefixesItemUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ContentsItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ContentsItemUnmarshaller.cs index d697e26832d8..1cf3a72357e1 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ContentsItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ContentsItemUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ContentsItem Unmarshaller /// - public class ContentsItemUnmarshaller : IUnmarshaller, IUnmarshaller + public class ContentsItemUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CreateSessionResponseUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CreateSessionResponseUnmarshaller.cs index dd000881f10a..aea7c9051d87 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CreateSessionResponseUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/CreateSessionResponseUnmarshaller.cs @@ -97,7 +97,7 @@ private static void UnmarshallResult(XmlUnmarshallerContext context, CreateSessi /// public override AmazonServiceException UnmarshallException(XmlUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode) { - ErrorResponse errorResponse = ErrorResponseUnmarshaller.GetInstance().Unmarshall(context); + ErrorResponse errorResponse = XmlErrorResponseUnmarshaller.GetInstance().Unmarshall(context); errorResponse.InnerException = innerException; errorResponse.StatusCode = statusCode; diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DefaultRetentionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DefaultRetentionUnmarshaller.cs index 68381c009160..dd3579ed5a53 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DefaultRetentionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DefaultRetentionUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for DefaultRetention Object /// - public class DefaultRetentionUnmarshaller : IUnmarshaller, IUnmarshaller + public class DefaultRetentionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeleteMarkerReplicationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeleteMarkerReplicationUnmarshaller.cs index f3995304868b..ed21f330469f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeleteMarkerReplicationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeleteMarkerReplicationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// DeleteMarkerReplication unmarshaller /// - public class DeleteMarkerReplicationUnmarshaller : IUnmarshaller + public class DeleteMarkerReplicationUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeletedItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeletedItemUnmarshaller.cs index cf8227b8d8bc..2853af7af83a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeletedItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/DeletedItemUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// DeletedObject Unmarshaller /// - public class DeletedObjectUnmarshaller : IUnmarshaller, IUnmarshaller + public class DeletedObjectUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EncryptionConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EncryptionConfigurationUnmarshaller.cs index ca24c1310b88..53da9dee1f15 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EncryptionConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EncryptionConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// EncryptionConfiguration unmarshaller /// - public class EncryptionConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class EncryptionConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ErrorsItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ErrorsItemUnmarshaller.cs index b486b9aedfed..ad4b3d81b4ba 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ErrorsItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ErrorsItemUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ErrorsItem Unmarshaller /// - public class ErrorsItemUnmarshaller : IUnmarshaller, IUnmarshaller + public class ErrorsItemUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EventBridgeConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EventBridgeConfigurationUnmarshaller.cs index c97765062aba..a88e83a7c3f1 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EventBridgeConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/EventBridgeConfigurationUnmarshaller.cs @@ -32,7 +32,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for EventBridgeConfiguration Object /// - public class EventBridgeConfigurationUnmarshaller : IUnmarshaller + public class EventBridgeConfigurationUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExistingObjectReplicationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExistingObjectReplicationUnmarshaller.cs index a189ef85f9c1..2ba62e1df6ba 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExistingObjectReplicationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExistingObjectReplicationUnmarshaller.cs @@ -21,7 +21,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ExistingObjectReplication unmarshaller /// - public class ExistingObjectReplicationUnmarshaller : IUnmarshaller, IUnmarshaller + public class ExistingObjectReplicationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExpirationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExpirationUnmarshaller.cs index 36e413a2fe0d..e4eca108b594 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExpirationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ExpirationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Expiration Unmarshaller /// - public class ExpirationUnmarshaller : IUnmarshaller, IUnmarshaller + public class ExpirationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterRuleUnmarshaller.cs index 722806206871..ae0cccf6075b 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterRuleUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// FilterRule Unmarshaller /// - public class FilterRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class FilterRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterUnmarshaller.cs index cf014e770260..10145a11a35f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/FilterUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Filter Unmarshaller /// - public class FilterUnmarshaller : IUnmarshaller, IUnmarshaller + public class FilterUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GetObjectAttributesPartsUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GetObjectAttributesPartsUnmarshaller.cs index adf6ec993b24..37d8bd9cb6e5 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GetObjectAttributesPartsUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GetObjectAttributesPartsUnmarshaller.cs @@ -32,7 +32,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for GetObjectAttributesParts Object /// - public class GetObjectAttributesPartsUnmarshaller : IUnmarshaller + public class GetObjectAttributesPartsUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GrantUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GrantUnmarshaller.cs index a10d6dc9da02..1e9fa044e60f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GrantUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GrantUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Grant Unmarshaller /// - public class GrantUnmarshaller : IUnmarshaller, IUnmarshaller + public class GrantUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GranteeUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GranteeUnmarshaller.cs index d7e81589f2ec..b87ec7c48a04 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GranteeUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/GranteeUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Grantee Unmarshaller /// - public class GranteeUnmarshaller : IUnmarshaller, IUnmarshaller + public class GranteeUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/HeadBucketResponseUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/HeadBucketResponseUnmarshaller.cs index 7ad4ba4553a1..b70424c09d8d 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/HeadBucketResponseUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/HeadBucketResponseUnmarshaller.cs @@ -70,7 +70,7 @@ private static void UnmarshallResult(XmlUnmarshallerContext context, HeadBucketR /// public override AmazonServiceException UnmarshallException(XmlUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode) { - ErrorResponse errorResponse = ErrorResponseUnmarshaller.GetInstance().Unmarshall(context); + ErrorResponse errorResponse = XmlErrorResponseUnmarshaller.GetInstance().Unmarshall(context); errorResponse.InnerException = innerException; errorResponse.StatusCode = statusCode; diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InitiatorUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InitiatorUnmarshaller.cs index 14671416fc05..072b79b360a3 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InitiatorUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InitiatorUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Initiator Unmarshaller /// - public class InitiatorUnmarshaller : IUnmarshaller, IUnmarshaller + public class InitiatorUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringConfigurationUnmarshaller.cs index 9c98a70c911f..8c62a5a4cefe 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Unmarshaller for IntelligentTieringConfiguration /// - public class IntelligentTieringConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class IntelligentTieringConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringPredicateListUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringPredicateListUnmarshaller.cs index 536bfccc55b7..ac9320aee209 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringPredicateListUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/IntelligentTieringPredicateListUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// IntelligentTieringFilter Unmarshaller /// - public class IntelligentTieringPredicateListFilterUnmarshaller : IUnmarshaller, XmlUnmarshallerContext>, IUnmarshaller, JsonUnmarshallerContext> + public class IntelligentTieringPredicateListFilterUnmarshaller : IXmlUnmarshaller, XmlUnmarshallerContext>, IXmlUnmarshaller, JsonUnmarshallerContext> { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryConfigurationUnmarshaller.cs index 9eedcc76cc4b..96e074a5dc53 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventoryConfiguration Unmarshaller /// - public class InventoryConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryDestinationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryDestinationUnmarshaller.cs index 45b60aaddd10..a5c6bb75abeb 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryDestinationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryDestinationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventoryDestination Unmarshaller /// - public class InventoryDestinationUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryDestinationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryEncryptionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryEncryptionUnmarshaller.cs index 23618462fa7a..c33141a63fde 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryEncryptionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryEncryptionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventoryEncryption Unmarshaller /// - public class InventoryEncryptionUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryEncryptionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryFilterUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryFilterUnmarshaller.cs index e71caada72bf..ebb6853d743a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryFilterUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryFilterUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventoryFilter Unmarshaller /// - public class InventoryFilterUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryFilterUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryS3BucketDestinationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryS3BucketDestinationUnmarshaller.cs index a9c9638d62aa..c46277bbec6e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryS3BucketDestinationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryS3BucketDestinationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventoryS3BucketDestination Unmarshaller /// - public class InventoryS3BucketDestinationUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryS3BucketDestinationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryScheduleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryScheduleUnmarshaller.cs index 40d3c0fa158a..24c1ec623828 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryScheduleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/InventoryScheduleUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// InventorySchedule Unmarshaller /// - public class InventoryScheduleUnmarshaller : IUnmarshaller, IUnmarshaller + public class InventoryScheduleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleFilterPredicateListUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleFilterPredicateListUnmarshaller.cs index 6c2498a5f877..17ce00b66946 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleFilterPredicateListUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleFilterPredicateListUnmarshaller.cs @@ -22,8 +22,8 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// LifecycleFilterPredicate Unmarshaller /// - public class LifecycleFilterPredicateListUnmarshaller : IUnmarshaller, XmlUnmarshallerContext>, - IUnmarshaller, JsonUnmarshallerContext> + public class LifecycleFilterPredicateListUnmarshaller : IXmlUnmarshaller, XmlUnmarshallerContext>, + IXmlUnmarshaller, JsonUnmarshallerContext> { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionExpirationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionExpirationUnmarshaller.cs index e54cf86beb90..e3f3c6b012d1 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionExpirationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionExpirationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// LifecycleRuleNoncurrentVersionExpiration Unmarshaller /// - public class LifecycleRuleNoncurrentVersionExpirationUnmarshaller : IUnmarshaller, IUnmarshaller + public class LifecycleRuleNoncurrentVersionExpirationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionTransitionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionTransitionUnmarshaller.cs index ab58a1f44e22..44575e064ff5 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionTransitionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LifecycleRuleNoncurrentVersionTransitionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// LifecycleRuleNoncurrentVersionTransition Unmarshaller /// - public class LifecycleRuleNoncurrentVersionTransitionUnmarshaller : IUnmarshaller, IUnmarshaller + public class LifecycleRuleNoncurrentVersionTransitionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ListDirectoryBucketsResponseUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ListDirectoryBucketsResponseUnmarshaller.cs index 9468a018272e..4f643c00c11e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ListDirectoryBucketsResponseUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ListDirectoryBucketsResponseUnmarshaller.cs @@ -88,7 +88,7 @@ private static void UnmarshallResult(XmlUnmarshallerContext context, ListDirecto /// public override AmazonServiceException UnmarshallException(XmlUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode) { - ErrorResponse errorResponse = ErrorResponseUnmarshaller.GetInstance().Unmarshall(context); + ErrorResponse errorResponse = XmlErrorResponseUnmarshaller.GetInstance().Unmarshall(context); errorResponse.InnerException = innerException; errorResponse.StatusCode = statusCode; diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LoggingEnabledUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LoggingEnabledUnmarshaller.cs index ecd06f437218..729d07c8317f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LoggingEnabledUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/LoggingEnabledUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// LoggingEnabled Unmarshaller /// - public class LoggingEnabledUnmarshaller : IUnmarshaller, IUnmarshaller + public class LoggingEnabledUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsConfigurationUnmarshaller.cs index db087ed99b59..ee3023b1170e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// MetricsConfiguration Unmarshaller /// - public class MetricsConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class MetricsConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsPredicateListUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsPredicateListUnmarshaller.cs index 211821862c7f..76efae93df62 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsPredicateListUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsPredicateListUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// MetricsFilte Unmarshaller /// - public class MetricsPredicateListFilterUnmarshaller : IUnmarshaller, XmlUnmarshallerContext>, IUnmarshaller, JsonUnmarshallerContext> + public class MetricsPredicateListFilterUnmarshaller : IXmlUnmarshaller, XmlUnmarshallerContext>, IXmlUnmarshaller, JsonUnmarshallerContext> { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsUnmarshaller.cs index dfdfc14334c1..a66109d3870c 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MetricsUnmarshaller.cs @@ -9,7 +9,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Metrics unmarshaller /// - public class MetricsUnmarshaller : IUnmarshaller, IUnmarshaller + public class MetricsUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MultipartUploadUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MultipartUploadUnmarshaller.cs index 181726b92173..a152d16ed2e2 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MultipartUploadUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/MultipartUploadUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// UploadsItem Unmarshaller /// - public class MultipartUploadUnmarshaller : IUnmarshaller, IUnmarshaller + public class MultipartUploadUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchAccesspointExceptionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchAccesspointExceptionUnmarshaller.cs index 7c476082d012..53d1be3ae7ce 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchAccesspointExceptionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchAccesspointExceptionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for NoSuchAccesspointException operation /// - public class NoSuchAccesspointExceptionUnmarshaller : IErrorResponseUnmarshaller + public class NoSuchAccesspointExceptionUnmarshaller : IXmlErrorResponseUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchBucketExceptionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchBucketExceptionUnmarshaller.cs index eb2854d83dea..8fcc4f74ecd4 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchBucketExceptionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/NoSuchBucketExceptionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for NoSuchBucketException operation /// - public class NoSuchBucketExceptionUnmarshaller : IErrorResponseUnmarshaller + public class NoSuchBucketExceptionUnmarshaller : IXmlErrorResponseUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockConfigurationUnmarshaller.cs index ce59812f9b3b..4a6204717d3e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockConfigurationUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for ObjectLockConfiguration Object /// - public class ObjectLockConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class ObjectLockConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockLegalHoldUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockLegalHoldUnmarshaller.cs index 45c07ab1093a..d799e0089763 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockLegalHoldUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockLegalHoldUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for ObjectLockLegalHold Object /// - public class ObjectLockLegalHoldUnmarshaller : IUnmarshaller, IUnmarshaller + public class ObjectLockLegalHoldUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRetentionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRetentionUnmarshaller.cs index 0dd10c644cab..5b91e4890dec 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRetentionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRetentionUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for ObjectLockRetention Object /// - public class ObjectLockRetentionUnmarshaller : IUnmarshaller, IUnmarshaller + public class ObjectLockRetentionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRuleUnmarshaller.cs index a0b85b05812c..4053b224f854 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectLockRuleUnmarshaller.cs @@ -35,7 +35,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for ObjectLockRule Object /// - public class ObjectLockRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class ObjectLockRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectPartUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectPartUnmarshaller.cs index 59a8ef9aaedb..a32320ec964f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectPartUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ObjectPartUnmarshaller.cs @@ -32,7 +32,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for ObjectPart Object /// - public class ObjectPartUnmarshaller : IUnmarshaller + public class ObjectPartUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnerUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnerUnmarshaller.cs index ec3a5e46e950..a13e6706d033 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnerUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnerUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Owner Unmarshaller /// - public class OwnerUnmarshaller : IUnmarshaller, IUnmarshaller + public class OwnerUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnershipControlsRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnershipControlsRuleUnmarshaller.cs index 350fe38d481f..318e19e6e5be 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnershipControlsRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/OwnershipControlsRuleUnmarshaller.cs @@ -25,7 +25,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// OwnershipControlsRule unmarshaller /// - public class OwnershipControlsRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class OwnershipControlsRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartDetailUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartDetailUnmarshaller.cs index 27d644ace4dd..628469c2d86a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartDetailUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartDetailUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// PartsItem Unmarshaller /// - public class PartDetailUnmarshaller : IUnmarshaller, IUnmarshaller + public class PartDetailUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartitionedPrefixUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartitionedPrefixUnmarshaller.cs index d2e87fd529ad..f4f925e70937 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartitionedPrefixUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PartitionedPrefixUnmarshaller.cs @@ -19,7 +19,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for PartitionedPrefix Object /// - public class PartitionedPrefixUnmarshaller : IUnmarshaller, IUnmarshaller + public class PartitionedPrefixUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PolicyStatusUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PolicyStatusUnmarshaller.cs index 1de7488e9fba..e43bb534a9bc 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PolicyStatusUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PolicyStatusUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// PolicyStatus Unmarshaller /// - public class PolicyStatusUnmarshaller : IUnmarshaller, IUnmarshaller + public class PolicyStatusUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PublicBlockConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PublicBlockConfigurationUnmarshaller.cs index 0b40ca9a2e37..fa57643e7aa8 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PublicBlockConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PublicBlockConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// PublicAccessBlockConfiguration Unmarshaller /// - public class PublicAccessBlockConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class PublicAccessBlockConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PutBucketResponseUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PutBucketResponseUnmarshaller.cs index 5e0c969b65b6..65a90943ddf3 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PutBucketResponseUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PutBucketResponseUnmarshaller.cs @@ -50,7 +50,7 @@ public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext conte /// public override AmazonServiceException UnmarshallException(XmlUnmarshallerContext context, Exception innerException, HttpStatusCode statusCode) { - ErrorResponse errorResponse = ErrorResponseUnmarshaller.GetInstance().Unmarshall(context); + ErrorResponse errorResponse = XmlErrorResponseUnmarshaller.GetInstance().Unmarshall(context); errorResponse.InnerException = innerException; errorResponse.StatusCode = statusCode; diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/QueueConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/QueueConfigurationUnmarshaller.cs index 3a7a77411456..d0351036632d 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/QueueConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/QueueConfigurationUnmarshaller.cs @@ -24,7 +24,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// QueueConfiguration unmarshaller /// - public class QueueConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class QueueConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicaModificationsUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicaModificationsUnmarshaller.cs index 589c4382979b..cc58c004e24a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicaModificationsUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicaModificationsUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Unmarshaller for ReplicaModifications /// - public class ReplicaModificationsUnmarshaller : IUnmarshaller, IUnmarshaller + public class ReplicaModificationsUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationDestinationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationDestinationUnmarshaller.cs index c9670c472e50..84d211d5a802 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationDestinationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationDestinationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationDestination unmarshaller /// - public class ReplicationDestinationUnmarshaller : IUnmarshaller, IUnmarshaller + public class ReplicationDestinationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleAndOperatorUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleAndOperatorUnmarshaller.cs index ad8df90d8d28..cdb18cc538aa 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleAndOperatorUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleAndOperatorUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationRuleAndOperator unmarshaller /// - public class ReplicationRuleAndOperatorUnmarshaller : IUnmarshaller + public class ReplicationRuleAndOperatorUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleFilterUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleFilterUnmarshaller.cs index 780de7cc1127..e23001489b65 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleFilterUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleFilterUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationRuleFilter unmarshaller /// - public class ReplicationRuleFilterUnmarshaller : IUnmarshaller + public class ReplicationRuleFilterUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleUnmarshaller.cs index 3a2ef0f5458e..d3ecd82e4f90 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationRuleUnmarshaller.cs @@ -23,7 +23,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationRule unmarshaller /// - public class ReplicationRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class ReplicationRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeUnmarshaller.cs index c4769fc83f73..0234aa902436 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeUnmarshaller.cs @@ -9,7 +9,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationTime unmarshaller /// - public class ReplicationTimeUnmarshaller : IUnmarshaller, IUnmarshaller + public class ReplicationTimeUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeValueUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeValueUnmarshaller.cs index 29901c18eb5e..09a6e30e0724 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeValueUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ReplicationTimeValueUnmarshaller.cs @@ -9,7 +9,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ReplicationTimeValue unmarshaller /// - public class ReplicationTimeValueUnmarshaller : IUnmarshaller, IUnmarshaller + public class ReplicationTimeValueUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RestoreStatusUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RestoreStatusUnmarshaller.cs index b658ed0f6a55..d2563edddf95 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RestoreStatusUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RestoreStatusUnmarshaller.cs @@ -9,7 +9,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for RestoreStatus Object /// - public class RestoreStatusUnmarshaller : IUnmarshaller + public class RestoreStatusUnmarshaller : IXmlUnmarshaller { /// /// Unmarshall the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleConditionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleConditionUnmarshaller.cs index 52ba68dc831f..2024b694c373 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleConditionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleConditionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Condition Unmarshaller /// - public class RoutingRuleConditionUnmarshaller : IUnmarshaller, IUnmarshaller + public class RoutingRuleConditionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleRedirectUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleRedirectUnmarshaller.cs index aa9bcb7501db..d23e733b4c8e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleRedirectUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleRedirectUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Redirect Unmarshaller /// - public class RoutingRuleRedirectUnmarshaller : IUnmarshaller, IUnmarshaller + public class RoutingRuleRedirectUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleUnmarshaller.cs index 371a1d2cde0d..8d3a4186522c 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RoutingRuleUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// RoutingRule Unmarshaller /// - public class RoutingRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class RoutingRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RulesItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RulesItemUnmarshaller.cs index d2c2737b5914..3466974e616f 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RulesItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/RulesItemUnmarshaller.cs @@ -25,7 +25,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// RulesItem Unmarshaller /// - public class RulesItemUnmarshaller : IUnmarshaller, IUnmarshaller + public class RulesItemUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3ErrorResponseUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3ErrorResponseUnmarshaller.cs index d1f7c70dcbe1..e544d9405868 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3ErrorResponseUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3ErrorResponseUnmarshaller.cs @@ -28,7 +28,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for all Errors /// - public class S3ErrorResponseUnmarshaller : IUnmarshaller + public class S3ErrorResponseUnmarshaller : IXmlUnmarshaller { const string XML_CONTENT_TYPE = "text/xml"; diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3KeyFilterUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3KeyFilterUnmarshaller.cs index 53fe304a0db8..8e123e8c2fef 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3KeyFilterUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/S3KeyFilterUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// S3KeyFilter Unmarshaller /// - public class S3KeyFilterUnmarshaller : IUnmarshaller, IUnmarshaller + public class S3KeyFilterUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSEKMSUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSEKMSUnmarshaller.cs index 3ea749ca0db8..7d70df6db02c 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSEKMSUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSEKMSUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// SSEKMS Unmarshaller /// - public class SSEKMSUnmarshaller : IUnmarshaller, IUnmarshaller + public class SSEKMSUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSES3Unmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSES3Unmarshaller.cs index a6a480995bfa..03f90edd38ba 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSES3Unmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SSES3Unmarshaller.cs @@ -20,7 +20,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// SSES3 Unmarshaller /// - public class SSES3Unmarshaller : IUnmarshaller, IUnmarshaller + public class SSES3Unmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionByDefaultUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionByDefaultUnmarshaller.cs index 199df5a01329..a5feeeda21a0 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionByDefaultUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionByDefaultUnmarshaller.cs @@ -23,7 +23,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ServerSideEncryptionByDefault unmarshaller /// - public class ServerSideEncryptionByDefaultUnmarshaller : IUnmarshaller, IUnmarshaller + public class ServerSideEncryptionByDefaultUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionRuleUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionRuleUnmarshaller.cs index d767c87f1fd6..8326f74b8df7 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionRuleUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/ServerSideEncryptionRuleUnmarshaller.cs @@ -24,7 +24,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// ServerSideEncryptionRule unmarshaller /// - public class ServerSideEncryptionRuleUnmarshaller : IUnmarshaller, IUnmarshaller + public class ServerSideEncryptionRuleUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SessionCredentialsUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SessionCredentialsUnmarshaller.cs index 3a2ee3515c17..c4b6dd774343 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SessionCredentialsUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SessionCredentialsUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for SessionCredentials Object /// - public class SessionCredentialsUnmarshaller : IUnmarshaller + public class SessionCredentialsUnmarshaller : IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SimplePrefixUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SimplePrefixUnmarshaller.cs index 882b3d525f21..3d4b269f696a 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SimplePrefixUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SimplePrefixUnmarshaller.cs @@ -19,7 +19,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for SimplePrefix Object /// - public class SimplePrefixUnmarshaller : IUnmarshaller, IUnmarshaller + public class SimplePrefixUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SourceSelectionCriteriaUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SourceSelectionCriteriaUnmarshaller.cs index 29fc8503cab1..b772932fcfe1 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SourceSelectionCriteriaUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SourceSelectionCriteriaUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// SourceSelectionCriteria unmarshaller /// - public class SourceSelectionCriteriaUnmarshaller : IUnmarshaller, IUnmarshaller + public class SourceSelectionCriteriaUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SseKmsEncryptedObjectsUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SseKmsEncryptedObjectsUnmarshaller.cs index b868722b5b7d..30201e98d236 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SseKmsEncryptedObjectsUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/SseKmsEncryptedObjectsUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// SseKmsEncryptedObjects unmarshaller /// - public class SseKmsEncryptedObjectsUnmarshaller : IUnmarshaller, IUnmarshaller + public class SseKmsEncryptedObjectsUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisDataExportUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisDataExportUnmarshaller.cs index 714c576a9376..86e5dc6380fc 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisDataExportUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisDataExportUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// StorageClassAnalysisDataExportDataExportUnmarshaller /// - public class StorageClassAnalysisDataExportUnmarshaller : IUnmarshaller, IUnmarshaller + public class StorageClassAnalysisDataExportUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisUnmarshaller.cs index 6e9c960f9647..00ed705e2666 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/StorageClassAnalysisUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// StorageClassAnalysisUnmarshaller /// - public class StorageClassAnalysisUnmarshaller : IUnmarshaller, IUnmarshaller + public class StorageClassAnalysisUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TagUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TagUnmarshaller.cs index a5156ab67632..08827be36e1d 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TagUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TagUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Tag Unmarshaller /// - public class TagUnmarshaller : IUnmarshaller, IUnmarshaller + public class TagUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TargetObjectKeyFormatUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TargetObjectKeyFormatUnmarshaller.cs index 915f53c0eba4..72ae0f5f4ad9 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TargetObjectKeyFormatUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TargetObjectKeyFormatUnmarshaller.cs @@ -19,7 +19,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Response Unmarshaller for TargetObjectKeyFormat Object /// - public class TargetObjectKeyFormatUnmarshaller : IUnmarshaller, IUnmarshaller + public class TargetObjectKeyFormatUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TieringUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TieringUnmarshaller.cs index f4463e300432..fd9313e48d9e 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TieringUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TieringUnmarshaller.cs @@ -24,7 +24,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Tiering Unmarshaller /// - public class TieringUnmarshaller : IUnmarshaller, IUnmarshaller + public class TieringUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TopicConfigurationUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TopicConfigurationUnmarshaller.cs index 54fae6646be7..4ae52e4b955c 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TopicConfigurationUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TopicConfigurationUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// TopicConfiguration Unmarshaller /// - public class TopicConfigurationUnmarshaller : IUnmarshaller, IUnmarshaller + public class TopicConfigurationUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TransitionUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TransitionUnmarshaller.cs index f73fa1888fc1..e2b20ee386f8 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TransitionUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/TransitionUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// Transition Unmarshaller /// - public class TransitionUnmarshaller : IUnmarshaller, IUnmarshaller + public class TransitionUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class. diff --git a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/VersionsItemUnmarshaller.cs b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/VersionsItemUnmarshaller.cs index 05e0a92bae7d..b2274347e2e1 100644 --- a/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/VersionsItemUnmarshaller.cs +++ b/sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/VersionsItemUnmarshaller.cs @@ -22,7 +22,7 @@ namespace Amazon.S3.Model.Internal.MarshallTransformations /// /// VersionsItem Unmarshaller /// - public class VersionsItemUnmarshaller : IUnmarshaller, IUnmarshaller + public class VersionsItemUnmarshaller : IXmlUnmarshaller, IXmlUnmarshaller { /// /// Unmarshaller the response from the service to the response class.