Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
Valid values: COPY | REPLACE. Default: COPY.
 Declaration Syntax
 Declaration Syntax| C# | 
[ObsoleteAttribute("The With methods are obsolete and will be removed in version 2 of the AWS SDK for .NET. See http://aws.amazon.com/sdkfornet/#version2 for more information.")] public CopyObjectRequest WithDirective( S3MetadataDirective directive )
 Parameters
 Parameters- directive (S3MetadataDirective)
- Metadata directive
 Return Value
 Return Valuethe request with the Directive set
 Remarks
 Remarks
            If Directive is set to COPY, the metadata remains unchanged, otherwise, all original metadata is
            replaced by the metadata you specify. You cannot copy an object to itself unless the Directive 
            property is specified and its value set to REPLACE.