// AddMetadataRetrieverMiddleware adds request id, host id retriever middleware
AddMetadataRetrieverMiddleware adds request id, host id retriever middleware
// AddMetadataRetrieverMiddleware adds request id host id retriever middleware
func AddMetadataRetrieverMiddleware(stack *middleware.Stack) error {
	return stack.Deserialize.Insert(&metadataRetriever{}, "OperationDeserializer", middleware.Before)
}
func AddMetadataRetrieverMiddleware ( stack * middleware . Stack ) error { return stack . Deserialize . Insert ( & metadataRetriever { } , " " , middleware . Before ) }
AddMetadataRetrieverMiddleware adds request id, host id retriever middleware
AddMetadataRetrieverMiddleware adds request id host id retriever middleware
// add metadata retriever middleware before operation deserializers so that it can retrieve metadata such as // host id, request id from response header returned by operation deserializers